@charset "UTF-8";
/* This upgraded variable path is required since there is global color change done */
/*Focus States colors
filter calculated to achive $bupa-color-focus-secondary-filter = #21272a ref https://codepen.io/sosuke/pen/Pjoqqp*/
/* new color codes with proper naming convention */
/*

SCL stylesheet version 0.4.1 + newsroom + Shopfront

 PORTRAIT:
Apple iPhone 3G
Apple iPhone 3GS
Apple iPhone 4
Apple iPhone 4S
Apple iPhone 5
Apple iPod Touch
BlackBerry Bold 9360
BlackBerry Bold 9790
BlackBerry Curve 9320
BlackBerry Curve 9380
BlackBerry Torch 9800
BlackBerry Torch 9810
HP Veer
HTC 7 Mozart
HTC 7 Trophy
HTC Desire
HTC Desire C
HTC Desire HD
HTC Legend
HTC One V
HTC Titan 4G
HTC Wildfire S
HTC Windows Phone 8X
Huawei U8650
LG Optimus 2X
LG Optimus L3
Motorola Defy
Motorola Milestone
Nexus S
Nokia Lumia 610
Nokia Lumia 710
Nokia Lumia 800
Nokia Lumia 820
Nokia Lumia 900
Nokia Lumia 920
Samsung Galaxy Ace
Samsung Galaxy Ace 2
Samsung Galaxy S2
Sony Xperia E Dual
BlackBerry Curve 9300*/
/* LANDSCAPE:
Apple iPhone 3G
Apple iPhone 3GS
Apple iPhone 4
Apple iPhone 4S
Apple iPod Touch
BlackBerry Torch 9800
BlackBerry Torch 9810
HTC 7 Mozart
HTC 7 Trophy
HTC Desire C
HTC Legend
HTC Titan 4G
HTC Wildfire S
HTC Windows Phone 8X
Huawei U8650
Nokia Lumia 610
Nokia Lumia 710
Nokia Lumia 800
Nokia Lumia 820
Nokia Lumia 900
Nokia Lumia 920
Samsung Galaxy Ace
Sony Xperia E Dual*/
/* LANDSCAPE:
Samsung Galaxy Note
HTC One S
HTC One XL
HTC Sensation XL
HTC Velocity 4G
Motorola Droid Razr
Nokia 500
Samsung Galaxy Note 2
Samsung Galaxy S3*/
/*$gray-light !default;*/
/* i phone5 screens */
.nav-main .nav-aux-main:before, .mod-header:before, .disclaimer:before, .row:before, body .belt:before, .section-backlink a:before, .section-backlink:before, .nav-main .nav-aux-main:after, .mod-header:after, .disclaimer:after, .row:after, body .belt:after, .section-backlink a:after, .section-backlink:after {
  content: " ";
  display: table;
}
.nav-main .nav-aux-main:after, .mod-header:after, .disclaimer:after, .row:after, body .belt:after, .section-backlink a:after, .section-backlink:after {
  clear: both;
}
.lt-ie8 .nav-main .nav-aux-main, .nav-main .lt-ie8 .nav-aux-main, .lt-ie8 .mod-header, .lt-ie8 .disclaimer, .lt-ie8 .row, .lt-ie8 body .belt, body .lt-ie8 .belt, .lt-ie8 .section-backlink a, .section-backlink .lt-ie8 a, .lt-ie8 .section-backlink {
  zoom: 1;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

html {
  line-height: 1;
  font-family: "BupaRegular", "gotham 3r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-family: "BupaRegular", "gotham 3r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/** =================== GOTHAM TO MONTSERRAT 2022 MAPPING AS BUPA FONT =================== **/
@font-face {
  font-family: "BupaLight";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("./../../../../../../src/Frontend/src/Foundation/Shared/Global/Fonts/Montserrat2022/Montserrat-ExtraLight.woff2") format("woff2"), url("./../../../../../../src/Frontend/src/Foundation/Shared/Global/Fonts/Montserrat2022/Montserrat-Light.woff") format("woff");
}
/** Montserrat Regular **/
@font-face {
  font-family: "BupaRegular";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("./../../../../../../src/Frontend/src/Foundation/Shared/Global/Fonts/Montserrat2022/Montserrat-Regular.woff2") format("woff2"), url("./../../../../../../src/Frontend/src/Foundation/Shared/Global/Fonts/Montserrat2022/Montserrat-Regular.woff") format("woff");
}
/** Montserrat SemiBold **/
@font-face {
  font-family: "BupaSemiBold";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("./../../../../../../src/Frontend/src/Foundation/Shared/Global/Fonts/Montserrat2022/Montserrat-SemiBold.woff2") format("woff2"), url("./../../../../../../src/Frontend/src/Foundation/Shared/Global/Fonts/Montserrat2022/Montserrat-SemiBold.woff") format("woff");
}
/** Montserrat Bold **/
@font-face {
  font-family: "BupaBold";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("./../../../../../../src/Frontend/src/Foundation/Shared/Global/Fonts/Montserrat2022/Montserrat-Bold.woff2") format("woff2"), url("./../../../../../../src/Frontend/src/Foundation/Shared/Global/Fonts/Montserrat2022/Montserrat-Bold.woff") format("woff");
}
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */
@font-face {
  font-family: "Angelina";
  src: url("fonts/angelina.eot?") format("eot");
  src: url("fonts/angelina.eot?#iefix") format("embedded-opentype"), url("fonts/angelina.woff") format("woff"), url("fonts/angelina.ttf") format("truetype"), url("fonts/angelina.svg#Angelina") format("svg");
  font-weight: normal;
  font-display: swap;
  font-style: normal;
}
body {
  font-family: "BupaRegular", "gotham 3r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.5;
  color: #21272A;
  font-weight: 300;
  /*background: $color-d-light-grey;*/
}

.wrapper {
  min-width: 320px;
  position: relative;
  overflow-x: hidden;
}
.lt-ie9 .wrapper {
  min-width: 1140px;
}

.section-backlink {
  float: right;
}
.section-backlink a {
  font-family: "BupaSemiBold", "gotham 5r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  font-weight: 500;
  color: #0079c8 !important;
  text-decoration: none !important;
}
.section-backlink a:before {
  content: " ";
  float: left;
  margin: 5px 10px 0 0;
}

.centre-content {
  text-align: center;
}

body .belt {
  max-width: 1140px;
  padding: 0 30px;
  margin: 0 auto;
}

a {
  font-family: "BupaRegular", "gotham 3r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  color: #0079c8;
  text-decoration: none;
}
a:hover {
  color: #0D1846;
  text-decoration: underline;
}
a:active {
  color: #7fbce3;
}

.link i {
  position: relative;
  margin-left: 3px;
  margin-top: -2px;
}

.link-alt {
  color: #999999;
}
.link-alt:hover, .link-alt:focus {
  color: #4B5158;
  text-decoration: underline;
}
.link-alt:active {
  color: #d8d9d9;
}
.btn-ha {
  color: #fff;
}
.btn-ha:hover, .btn-ha:focus {
  text-decoration: none;
  color: #fff;
}

.why-bupa {
  font-size: 24px;
  font-family: "BupaSemiBold", "gotham 5r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  font-weight: 500;
}

p {
  margin-bottom: 15px;
  word-wrap: break-word;
}
p a {
  font-family: "BupaSemiBold", "gotham 5r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  font-weight: 500;
}

p.space-after {
  margin-bottom: 40px;
}

p.sub {
  font-size: 13px;
}

p.small {
  font-size: 12px;
}

.impact, .impact-alt {
  font-size: 20px;
}

.impact-alt {
  color: #0079c8;
}

.big-text {
  font-size: 20px;
}

.big-text a, a.big-text {
  font-family: "BupaRegular", "gotham 3r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}

.upper-text {
  text-transform: uppercase;
}

p.big-text {
  margin-bottom: 20px;
}

.arrow-link, .cta-link {
  font-family: "BupaRegular", "gotham 3r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}
.arrow-link .orb, .cta-link .orb {
  bottom: -14px;
}

.cta-link {
  font-family: "BupaRegular", "gotham 3r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}

.sml-arrow-link:after {
  content: " ";
  margin-left: 10px;
}

.orb-left, .orb-link, .orb-right {
  display: inline-block;
  position: relative;
  padding: 8px 0 0 50px;
  min-height: 32px;
  margin-bottom: 10px;
}
.orb-left .orb, .orb-link .orb, .orb-right .orb {
  position: absolute;
  top: 0;
  left: 0;
}

.orb-right {
  padding-right: 50px;
  padding-left: 0;
}
.orb-right .orb {
  left: auto;
  right: 0;
}

.more-content-block {
  display: none;
}

.show-all {
  display: block;
}

.load-more {
  text-align: center;
  border-bottom: 1px solid #d8d9d9;
  padding-bottom: 25px;
  margin-bottom: 30px;
}
.load-more .btn {
  display: inline-block;
  float: none;
  margin: 0;
  position: relative;
  bottom: -52px;
  padding-left: 25px;
  font-size: 15px;
  text-align: left;
  line-height: 2;
  text-decoration: none !important;
}
.load-more .btn i {
  position: absolute;
  top: 50%;
  margin-top: -5.5px;
  right: 20px;
}

.trigger-link {
  color: #0079c8;
  display: inline-block;
  position: relative;
  text-decoration: none;
}
.trigger-link:after {
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 2px dotted #0079c8;
}
.trigger-link:hover, .trigger-link:focus, .trigger-link.focus {
  text-decoration: none;
  color: #8a3ff5;
}
.trigger-link:hover:after, .trigger-link:focus:after, .trigger-link.focus:after {
  border-bottom-color: #8a3ff5;
}

.call-us {
  color: #1B883C;
  font-family: "BupaSemiBold", "gotham 5r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.3;
}
.call-us a {
  display: block;
  color: inherit;
  font-size: 24px;
  font-family: "BupaRegular", "gotham 3r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}

.hidden-all {
  display: none;
}

.disclaimer {
  clear: both;
}

.mod-pin .pin-reserve .pin-body {
  position: relative;
}
.mod-pin.pin-has-clone .pin-reserve {
  display: none;
}
.mod-pin.pin-active .pin-hide {
  display: none;
}
.mod-pin.pin-active .pin-reserve {
  display: block;
}
.mod-pin.pin-active .pin-reserve .pin-body {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1250;
}

.js .mod-prime-link {
  cursor: pointer;
}
.js .prime-disabled {
  cursor: default;
}

b, u, strong, em {
  display: inline;
  margin: 0;
  padding: 0;
  position: static;
  background: none;
}

b, strong {
  font-family: "BupaSemiBold", "gotham 5r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  font-weight: 500;
}

i, em {
  font-style: italic;
}

u {
  text-decoration: underline;
}

blockquote {
  clear: both;
  font-size: 20px;
  position: relative;
  line-height: 1.3;
  color: #21272A;
}
blockquote:before, blockquote:after {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
}
blockquote:before {
  top: 0;
  left: 0;
}
blockquote:after {
  bottom: 0;
  right: 0;
}

.arrow-link {
  color: #0079c8;
  float: left;
  font-family: "BupaRegular", "gotham 3r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  font-weight: 500;
}
.arrow-link i.icon {
  display: inline-block;
  height: 20px;
  margin-right: 10px;
  margin-bottom: 3px;
  width: 25px;
}
.access {
  position: absolute;
  left: -9999em;
}

.lt-ie9 .hidden-mobile {
  display: none;
}
.lt-ie9 .access-desktop {
  position: absolute;
  left: -9999em;
}

strong {
  font-family: "BupaSemiBold", "gotham 5r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  font-weight: 500;
}

em {
  font-style: italic;
}

.img-caption {
  position: relative;
}
.img-caption img {
  display: block;
  max-width: 100%;
}
.img-caption .caption {
  position: absolute;
  top: 0;
  left: 0;
  background: #8a3ff5;
  background: rgba(138, 63, 245, 0.9);
  color: #fff;
  padding: 20px;
  font-family: "BupaSemiBold", "gotham 5r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
}

@media (min-width: 768px) {
  .visible-desktop, .hidden-mobile {
    display: none;
  }
  .access-desktop {
    position: absolute;
    left: -9999em;
  }
}
@media (max-width: 767px) {
  .visible-mobile, .hidden-desktop {
    display: none;
  }
  .access-mobile {
    position: absolute;
    left: -9999em;
  }
  .section-backlink {
    display: none;
  }
  body {
    font-size: 14px;
  }
  body .belt {
    max-width: none;
    padding: 0 15px;
  }
  .arrow-link, .cta-link {
    font-size: 16px;
  }
  .impact, .impact-alt {
    font-size: 18px;
  }
  .img-caption .caption {
    display: none;
  }
  html .only-lrg {
    display: none !important;
  }
  .load-more {
    text-align: center;
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  .load-more .btn {
    display: inline-block;
    float: none;
    margin: 0;
    position: relative;
    bottom: 0;
    padding-left: 25px;
    /*padding-right: 85px;*/
    font-size: 15px;
    text-align: left;
    line-height: 1;
    /*min-width: 160px;*/
  }
  .load-more .btn i {
    position: absolute;
    top: 50%;
    margin-top: -5.5px;
    right: 20px;
  }
}
div[data-background=cyan] {
  background-color: #0079c8 !important;
}

div[data-background=cyan-dark] {
  background-color: #0079c8 !important;
}

div[data-background=silver-dark] {
  background-color: #d8d9d9 !important;
}

div[data-background=fuchsia] {
  background-color: #ec4a8e !important;
}

div[data-background=fuchsia-light] {
  background-color: #ec4a8e !important;
}

.js .tel-disabled, .js .tel-disabled:hover, .js .tel-disabled:focus {
  text-decoration: none !important;
  color: inherit !important;
  cursor: auto !important;
}

/*default state*/
.state-indicator {
  position: absolute;
  top: -999em;
  left: -999em;
}

.state-indicator:before {
  content: "desktop";
}

/* small desktop */
@media all and (max-width: 1200px) {
  .state-indicator:before {
    content: "small-desktop";
  }
}
/* tablet */
@media all and (max-width: 1024px) {
  .state-indicator:before {
    content: "tablet";
  }
}
/* mobile phone */
@media all and (max-width: 767px) {
  .state-indicator:before {
    content: "mobile";
  }
}
.lt-ie9 .only-sml {
  display: none;
}

@media (min-width: 768px) {
  html .only-sml {
    display: none;
  }
}
.component-separator {
  border-bottom: 1px solid #d6d6d6;
}

.page-hero-with-search-container i, .page-hero-with-search-container .i, .page-hero-with-search-container .product-promotion .email-us a:before, .product-promotion .email-us .page-hero-with-search-container a:before, .page-hero-with-search-container .js .mod-accordion .ac-item.ac-open .ac-head:after, .js .mod-accordion .ac-item.ac-open .page-hero-with-search-container .ac-head:after, .page-hero-with-search-container .js .accordion-alt .ac-item .ac-head:hover:before, .js .accordion-alt .ac-item .page-hero-with-search-container .ac-head:hover:before, .page-hero-with-search-container .btn-secondary-alt:hover:after, .page-hero-with-search-container .btn-secondary-white:hover:after, .page-hero-with-search-container .mod-slab-showcase .mod-prime-link:hover .btn-secondary-white:after, .mod-slab-showcase .mod-prime-link:hover .page-hero-with-search-container .btn-secondary-white:after, .page-hero-with-search-container .prop .mod-prime-link:hover .btn-secondary-white:after, .prop .mod-prime-link:hover .page-hero-with-search-container .btn-secondary-white:after, .page-hero-with-search-container .js .mod-accordion .ac-item .ac-head:hover:before, .js .mod-accordion .ac-item .page-hero-with-search-container .ac-head:hover:before, .page-hero-with-search-container .mod-accordion .ac-head:before, .mod-accordion .page-hero-with-search-container .ac-head:before, .page-hero-with-search-container .slab-video .video-modal .play-btn, .slab-video .video-modal .page-hero-with-search-container .play-btn, .page-hero-with-search-container .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap .phoneReqCallback .request-a-callback-overlay:after, .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap .phoneReqCallback .page-hero-with-search-container .request-a-callback-overlay:after, .page-hero-with-search-container .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneReqCallback a.request-a-callback-overlay:after, .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneReqCallback .page-hero-with-search-container a.request-a-callback-overlay:after, .page-hero-with-search-container .phnicon-blue, .page-hero-with-search-container .phnicon-white, .page-hero-with-search-container .section-backlink a:before, .section-backlink .page-hero-with-search-container a:before, .page-hero-with-search-container .sml-arrow-link:after, .page-hero-with-search-container blockquote:before, .page-hero-with-search-container blockquote:after {
  background-image: url("img/icon-s64c149deee.png") !important;
}

i, .i, .product-promotion .email-us a:before, .js .mod-accordion .ac-item.ac-open .ac-head:after, .js .accordion-alt .ac-item .ac-head:hover:before, .btn-secondary-alt:hover:after, .btn-secondary-white:hover:after, .mod-slab-showcase .mod-prime-link:hover .btn-secondary-white:after, .prop .mod-prime-link:hover .btn-secondary-white:after, .js .mod-accordion .ac-item .ac-head:hover:before, .mod-accordion .ac-head:before, .slab-video .video-modal .play-btn, .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap .phoneReqCallback .request-a-callback-overlay:after, .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneReqCallback a.request-a-callback-overlay:after, .phnicon-blue, .phnicon-white, .section-backlink a:before, .sml-arrow-link:after, blockquote:before, blockquote:after {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: top left;
}
.lt-ie8 i, .lt-ie8 .i, .lt-ie8 .product-promotion .email-us a:before, .product-promotion .email-us .lt-ie8 a:before, .lt-ie8 .js .mod-accordion .ac-item.ac-open .ac-head:after, .js .mod-accordion .ac-item.ac-open .lt-ie8 .ac-head:after, .lt-ie8 .js .accordion-alt .ac-item .ac-head:hover:before, .js .accordion-alt .ac-item .lt-ie8 .ac-head:hover:before, .lt-ie8 .btn-secondary-alt:hover:after, .lt-ie8 .btn-secondary-white:hover:after, .lt-ie8 .mod-slab-showcase .mod-prime-link:hover .btn-secondary-white:after, .mod-slab-showcase .mod-prime-link:hover .lt-ie8 .btn-secondary-white:after, .lt-ie8 .prop .mod-prime-link:hover .btn-secondary-white:after, .prop .mod-prime-link:hover .lt-ie8 .btn-secondary-white:after, .lt-ie8 .js .mod-accordion .ac-item .ac-head:hover:before, .js .mod-accordion .ac-item .lt-ie8 .ac-head:hover:before, .lt-ie8 .mod-accordion .ac-head:before, .mod-accordion .lt-ie8 .ac-head:before, .lt-ie8 .slab-video .video-modal .play-btn, .slab-video .video-modal .lt-ie8 .play-btn, .lt-ie8 .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap .phoneReqCallback .request-a-callback-overlay:after, .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap .phoneReqCallback .lt-ie8 .request-a-callback-overlay:after, .lt-ie8 .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneReqCallback a.request-a-callback-overlay:after, .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneReqCallback .lt-ie8 a.request-a-callback-overlay:after, .lt-ie8 .phnicon-blue, .lt-ie8 .phnicon-white, .lt-ie8 .section-backlink a:before, .section-backlink .lt-ie8 a:before, .lt-ie8 .sml-arrow-link:after, .lt-ie8 blockquote:before, .lt-ie8 blockquote:after {
  display: inline;
}

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.i-Call-centre-blue {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3010px 0px;
  width: 30px;
  height: 34px;
}

.i-Call-centre-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3045px 0px;
  width: 30px;
  height: 34px;
}

.i-Mail-blue {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3220px 0px;
  width: 30px;
  height: 21px;
}

.i-Untitled-2 {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7577px 0px;
  width: 60px;
  height: 40px;
}

.i-ac-minus-icon {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -412px 0px;
  width: 9px;
  height: 4px;
}

.i-ac-plus-icon {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -886px 0px;
  width: 15px;
  height: 15px;
}

.i-android {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2676px 0px;
  width: 28px;
  height: 20px;
}

.i-apple {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2709px 0px;
  width: 28px;
  height: 20px;
}

.i-arrow-down-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -440px 0px;
  width: 10px;
  height: 7px;
}

.i-arrow-down-lrg-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4270px 0px;
  width: 31px;
  height: 25px;
}

.i-arrow-down-white-sml {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -455px 0px;
  width: 10px;
  height: 7px;
}

.i-arrow-down-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1660px 0px;
  width: 19px;
  height: 15px;
}

.i-arrow-left-d-cyan, .section-backlink a:before {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -48px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-left-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -470px 0px;
  width: 10px;
  height: 13px;
}

.i-arrow-left-patina {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1852px 0px;
  width: 20px;
  height: 29px;
}

.i-arrow-left-sml-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -61px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-left-sml-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -74px 0px;
  width: 8px;
  height: 13px;
}

.i-arrow-m-left {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -87px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-m-right {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -100px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-burgundy {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -113px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -639px 0px;
  width: 12px;
  height: 16px;
}

.i-arrow-right-d-blue {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -126px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-d-grey-medium {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -139px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-d-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -152px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-d-white, .sml-arrow-link:after {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -165px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-down {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9964px 0px;
  width: 93px;
  height: 31px;
}

.i-arrow-right-fuchsia {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -178px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-green-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -656px 0px;
  width: 12px;
  height: 16px;
}

.i-arrow-right-green {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -191px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-grey-rte {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -204px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-lime {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -217px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-orange {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -673px 0px;
  width: 12px;
  height: 16px;
}

.i-arrow-right-patina {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1877px 0px;
  width: 20px;
  height: 29px;
}

.i-arrow-right-purple {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -230px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-small-d-cyan, .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap .phoneReqCallback .request-a-callback-overlay:after {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -906px 0px;
  width: 15px;
  height: 18px;
}

.i-arrow-right-small-d-white, .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneReqCallback a.request-a-callback-overlay:after {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1952px 0px;
  width: 21px;
  height: 18px;
}

.i-arrow-right-sml-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -243px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-sml-silver {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -256px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-sml-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -269px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-teal {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -282px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-up {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -10062px 0px;
  width: 93px;
  height: 31px;
}

.i-arrow-right-violet {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -295px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-right-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -690px 0px;
  width: 12px;
  height: 16px;
}

.i-arrow-s-left {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -308px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-s-right {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -321px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-select {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -426px 0px;
  width: 9px;
  height: 5px;
}

.i-arrow-sml-right-cyan-alt {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -334px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-sml-right-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -347px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-sml-right-fuchsia {
  background-image: url(img/icon-s64c149deee.png);
  background-position: 0px 0px;
  width: 7px;
  height: 10px;
}

.i-arrow-sml-right-grey, .btn-secondary-alt:hover:after, .btn-secondary-white:hover:after, .mod-slab-showcase .mod-prime-link:hover .btn-secondary-white:after, .prop .mod-prime-link:hover .btn-secondary-white:after {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -360px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-sml-right-lime {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -12px 0px;
  width: 7px;
  height: 10px;
}

.i-arrow-sml-right-purple {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -24px 0px;
  width: 7px;
  height: 10px;
}

.i-arrow-sml-right-silver {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -373px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-sml-right-teal {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -36px 0px;
  width: 7px;
  height: 10px;
}

.i-arrow-sml-right-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -386px 0px;
  width: 8px;
  height: 11px;
}

.i-arrow-up-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -485px 0px;
  width: 10px;
  height: 7px;
}

.i-arrow-up-large--white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2222px 0px;
  width: 24px;
  height: 24px;
}

.i-arrow-up-white-sml {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -500px 0px;
  width: 10px;
  height: 7px;
}

.i-blackberry {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2742px 0px;
  width: 28px;
  height: 20px;
}

.i-boxred {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9283px 0px;
  width: 75px;
  height: 61px;
}

.i-bubble-close-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2030px 0px;
  width: 22px;
  height: 22px;
}

.i-bubble-x {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -515px 0px;
  width: 10px;
  height: 9px;
}

.i-build {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7975px 0px;
  width: 65px;
  height: 75px;
}

.i-bupa-mobile-logo-sml {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6090px 0px;
  width: 47px;
  height: 47px;
}

.i-calendar {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2457px 0px;
  width: 26px;
  height: 28px;
}

.i-checkbox-checked-error {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2488px 0px;
  width: 26px;
  height: 26px;
}

.i-checkbox-checked {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2519px 0px;
  width: 26px;
  height: 26px;
}

.i-checkbox-error {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3080px 0px;
  width: 30px;
  height: 30px;
}

.i-checkbox {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3115px 0px;
  width: 30px;
  height: 30px;
}

.i-clock {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1902px 0px;
  width: 20px;
  height: 20px;
}

.i-close-box-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -530px 0px;
  width: 10px;
  height: 10px;
}

.i-compare-add {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2251px 0px;
  width: 24px;
  height: 24px;
}

.i-compare-brochure {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3150px 0px;
  width: 30px;
  height: 30px;
}

.i-compare-messages {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3185px 0px;
  width: 30px;
  height: 30px;
}

.i-compare-remove {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2280px 0px;
  width: 24px;
  height: 24px;
}

.i-compare {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8045px 0px;
  width: 65px;
  height: 60px;
}

.i-cross-red {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -946px 0px;
  width: 16px;
  height: 16px;
}

.i-d-faq-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1927px 0px;
  width: 20px;
  height: 20px;
}

.i-dental-cover-10 {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6248px 0px;
  width: 49px;
  height: 60px;
}

.i-dental-cover-20 {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6302px 0px;
  width: 49px;
  height: 60px;
}

.i-disabled-icon {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1223px 0px;
  width: 18px;
  height: 20px;
}

.i-dot-black {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -399px 0px;
  width: 8px;
  height: 8px;
}

.i-download-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -967px 0px;
  width: 16px;
  height: 21px;
}

.i-facebook-logo-bg {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2775px 0px;
  width: 28px;
  height: 28px;
}

.i-facebook-logo {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4528px 0px;
  width: 35px;
  height: 35px;
}

.i-favorite {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -988px 0px;
  width: 16px;
  height: 16px;
}

.i-favorite_hover {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1009px 0px;
  width: 16px;
  height: 16px;
}

.i-featured-promo-next {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5100px 0px;
  width: 41px;
  height: 41px;
}

.i-featured-promo-previous {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5146px 0px;
  width: 41px;
  height: 41px;
}

.i-feedback-icon {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2550px 0px;
  width: 26px;
  height: 20px;
}

.i-field-error {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5010px 0px;
  width: 40px;
  height: 40px;
}

.i-filter-cross-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -707px 0px;
  width: 12px;
  height: 12px;
}

.i-gallery-camera-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2367px 0px;
  width: 25px;
  height: 21px;
}

.i-greenbar {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9206px 0px;
  width: 72px;
  height: 53px;
}

.i-heart {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5334px 0px;
  width: 45px;
  height: 45px;
}

.i-help-active-mob {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -575px 0px;
  width: 11px;
  height: 16px;
}

.i-help {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -591px 0px;
  width: 11px;
  height: 16px;
}

.i-hero-q {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1978px 0px;
  width: 21px;
  height: 22px;
}

.i-home-teal-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2874px 0px;
  width: 29px;
  height: 27px;
}

.i-home-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2908px 0px;
  width: 29px;
  height: 27px;
}

.i-home {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5384px 0px;
  width: 45px;
  height: 45px;
}

.i-icon-next-hover {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7642px 0px;
  width: 61px;
  height: 61px;
}

.i-icon-next {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7708px 0px;
  width: 61px;
  height: 61px;
}

.i-icon-prev-hover {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7774px 0px;
  width: 61px;
  height: 61px;
}

.i-icon-prev {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7840px 0px;
  width: 61px;
  height: 61px;
}

.i-icon-search-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6356px 0px;
  width: 50px;
  height: 50px;
}

.i-icon-search {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6866px 0px;
  width: 56px;
  height: 55px;
}

.i-input-close-icon {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2138px 0px;
  width: 23px;
  height: 25px;
}

.i-left-arrow-rte {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9130px 0px;
  width: 71px;
  height: 24px;
}

.i-left-prev-1 {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6142px 0px;
  width: 48px;
  height: 48px;
}

.i-linkedin-logo {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4568px 0px;
  width: 35px;
  height: 35px;
}

.i-list-tick-lime {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1246px 0px;
  width: 18px;
  height: 16px;
}

.i-list-tick-teal-light {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1269px 0px;
  width: 18px;
  height: 17px;
}

.i-logo-alt {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -10356px 0px;
  width: 104px;
  height: 47px;
}

.i-logo-sml-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9691px 0px;
  width: 85px;
  height: 60px;
}

.i-logo-sml {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9781px 0px;
  width: 85px;
  height: 60px;
}

.i-logo-twitter-card {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7906px 0px;
  width: 64px;
  height: 64px;
}

.i-logo {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9606px 0px;
  width: 80px;
  height: 79px;
}

.i-mail-teal-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1292px 0px;
  width: 18px;
  height: 12px;
}

.i-mail-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1315px 0px;
  width: 18px;
  height: 12px;
}

.i-make-a-claim-s1 {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -11607px 0px;
  width: 255px;
  height: 121px;
}

.i-make-a-claim-s2 {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -11867px 0px;
  width: 255px;
  height: 121px;
}

.i-make-a-claim-s3 {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -12127px 0px;
  width: 255px;
  height: 121px;
}

.i-making-a-claim {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8115px 0px;
  width: 65px;
  height: 60px;
}

.i-med-camera {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5285px 0px;
  width: 44px;
  height: 38px;
}

.i-member-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2309px 0px;
  width: 24px;
  height: 21px;
}

.i-menu-close {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -724px 0px;
  width: 12px;
  height: 13px;
}

.i-menu-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4342px 0px;
  width: 32px;
  height: 20px;
}

.i-menu {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4379px 0px;
  width: 32px;
  height: 20px;
}

.i-minus-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -758px 0px;
  width: 13px;
  height: 13px;
}

.i-minus-d-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1684px 0px;
  width: 19px;
  height: 20px;
}

.i-minus-d-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -607px 0px;
  width: 11px;
  height: 11px;
}

.i-minus-grey, .js .mod-accordion .ac-item.ac-open .ac-head:after {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -776px 0px;
  width: 13px;
  height: 13px;
}

.i-minus {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1708px 0px;
  width: 19px;
  height: 19px;
}

.i-mob-nextbtn {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2942px 0px;
  width: 29px;
  height: 53px;
}

.i-mob-prevbtn {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2976px 0px;
  width: 29px;
  height: 53px;
}

.i-need-help {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4306px 0px;
  width: 31px;
  height: 31px;
}

.i-new-tab-icon {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -848px 0px;
  width: 14px;
  height: 13px;
}

.i-new-tab {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1030px 0px;
  width: 16px;
  height: 16px;
}

.i-next-arrow-btn {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -545px 0px;
  width: 10px;
  height: 15px;
}

.i-one {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9363px 0px;
  width: 76px;
  height: 76px;
}

.i-orb-arrow-left {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3255px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-arrow-right-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3290px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-arrow-right {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3325px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-arrow {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3360px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-brochure-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3395px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-brochure {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3430px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-caution {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3465px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-chat-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3500px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-chat {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3535px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-download-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3570px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-download {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3605px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-email-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3640px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-email {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3675px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-info {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3710px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-left-arrow {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3745px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-lrg-apple {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6927px 0px;
  width: 60px;
  height: 60px;
}

.i-orb-lrg-arrow-down-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6992px 0px;
  width: 60px;
  height: 60px;
}

.i-orb-lrg-arrow-down {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7057px 0px;
  width: 60px;
  height: 60px;
}

.i-orb-lrg-camera {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7122px 0px;
  width: 60px;
  height: 60px;
}

.i-orb-lrg-facilities {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7187px 0px;
  width: 60px;
  height: 60px;
}

.i-orb-lrg-heart {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7252px 0px;
  width: 60px;
  height: 60px;
}

.i-orb-lrg-house {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7317px 0px;
  width: 60px;
  height: 60px;
}

.i-orb-lrg-phone {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7382px 0px;
  width: 60px;
  height: 60px;
}

.i-orb-lrg-play {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7447px 0px;
  width: 60px;
  height: 60px;
}

.i-orb-med-apple {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5434px 0px;
  width: 45px;
  height: 45px;
}

.i-orb-med-arrow-right {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5484px 0px;
  width: 45px;
  height: 45px;
}

.i-orb-med-camera {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5534px 0px;
  width: 45px;
  height: 45px;
}

.i-orb-med-facilities {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5584px 0px;
  width: 45px;
  height: 45px;
}

.i-orb-med-house {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5634px 0px;
  width: 45px;
  height: 45px;
}

.i-orb-phone-callback-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3780px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-phone-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3815px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-phone {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3850px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-play {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3885px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-question {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3920px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-star {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3955px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-up-arrow {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -3990px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-x-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4025px 0px;
  width: 30px;
  height: 30px;
}

.i-orb-x {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4060px 0px;
  width: 30px;
  height: 30px;
}

.i-overlay-close-mob {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2397px 0px;
  width: 25px;
  height: 25px;
}

.i-overlay-close {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5055px 0px;
  width: 40px;
  height: 40px;
}

.i-pdf-icon {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4490px 0px;
  width: 33px;
  height: 44px;
}

.i-phn-icon-blue, .phnicon-blue {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4928px 0px;
  width: 36px;
  height: 40px;
}

.i-phn-icon-white, .phnicon-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4969px 0px;
  width: 36px;
  height: 40px;
}

.i-phone {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1338px 0px;
  width: 18px;
  height: 18px;
}

.i-phone_icon_persistent {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2612px 0px;
  width: 27px;
  height: 30px;
}

.i-phone_icon_persistent_blue {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2644px 0px;
  width: 27px;
  height: 30px;
}

.i-pin-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1361px 0px;
  width: 18px;
  height: 30px;
}

.i-pin-d-dark-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -623px 0px;
  width: 11px;
  height: 20px;
}

.i-pin-d-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1384px 0px;
  width: 18px;
  height: 20px;
}

.i-pin-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1407px 0px;
  width: 18px;
  height: 18px;
}

.i-pin-teal-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1430px 0px;
  width: 18px;
  height: 30px;
}

.i-pin-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1453px 0px;
  width: 18px;
  height: 30px;
}

.i-play-square, .slab-video .video-modal .play-btn {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -7512px 0px;
  width: 60px;
  height: 60px;
}

.i-plus-cyan, .js .accordion-alt .ac-item .ac-head:hover:before {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -794px 0px;
  width: 13px;
  height: 13px;
}

.i-plus-d-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1732px 0px;
  width: 19px;
  height: 20px;
}

.i-plus-d-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1756px 0px;
  width: 19px;
  height: 20px;
}

.i-plus-d-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1051px 0px;
  width: 16px;
  height: 11px;
}

.i-plus-grey, .js .mod-accordion .ac-item .ac-head:hover:before {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -812px 0px;
  width: 13px;
  height: 13px;
}

.i-plus-silver {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2338px 0px;
  width: 24px;
  height: 24px;
}

.i-plus, .mod-accordion .ac-head:before {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -830px 0px;
  width: 13px;
  height: 13px;
}

.i-profile-email {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1476px 0px;
  width: 18px;
  height: 15px;
}

.i-profile-facebook {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6576px 0px;
  width: 53px;
  height: 53px;
}

.i-profile-linkedin {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6634px 0px;
  width: 53px;
  height: 53px;
}

.i-profile-phone {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1780px 0px;
  width: 19px;
  height: 23px;
}

.i-profile-twitter {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6692px 0px;
  width: 53px;
  height: 53px;
}

.i-promo-email, .product-promotion .email-us a:before {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4095px 0px;
  width: 30px;
  height: 21px;
}

.i-promo-phone {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2057px 0px;
  width: 22px;
  height: 22px;
}

.i-ql-apple {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4608px 0px;
  width: 35px;
  height: 35px;
}

.i-ql-arrow-down {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4648px 0px;
  width: 35px;
  height: 35px;
}

.i-ql-camera {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4688px 0px;
  width: 35px;
  height: 35px;
}

.i-ql-down-arrow {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4130px 0px;
  width: 30px;
  height: 30px;
}

.i-ql-facilities {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4728px 0px;
  width: 35px;
  height: 35px;
}

.i-ql-house {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4768px 0px;
  width: 35px;
  height: 35px;
}

.i-ql-phone {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4165px 0px;
  width: 30px;
  height: 30px;
}

.i-ql-up-arrow {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4200px 0px;
  width: 30px;
  height: 30px;
}

.i-qldd-down-arrow {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1135px 0px;
  width: 17px;
  height: 9px;
}

.i-qldd-up-arrow {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1157px 0px;
  width: 17px;
  height: 9px;
}

.i-query-down-arrow {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2581px 0px;
  width: 26px;
  height: 22px;
}

.i-quiz-intro {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9871px 0px;
  width: 88px;
  height: 92px;
}

.i-quiz-sml {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2004px 0px;
  width: 21px;
  height: 21px;
}

.i-quiz {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5238px 0px;
  width: 42px;
  height: 42px;
}

.i-quote-end, blockquote:after {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6750px 0px;
  width: 53px;
  height: 38px;
}

.i-quote-start, blockquote:before {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6808px 0px;
  width: 53px;
  height: 38px;
}

.i-radio-checked {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2084px 0px;
  width: 22px;
  height: 22px;
}

.i-radio-unchecked {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2111px 0px;
  width: 22px;
  height: 22px;
}

.i-reply {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1072px 0px;
  width: 16px;
  height: 16px;
}

.i-reply_hover {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1093px 0px;
  width: 16px;
  height: 16px;
}

.i-retweet {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1804px 0px;
  width: 19px;
  height: 16px;
}

.i-retweet_hover {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1828px 0px;
  width: 19px;
  height: 16px;
}

.i-right-arrow-rte {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8325px 0px;
  width: 66px;
  height: 21px;
}

.i-right-next-1 {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6195px 0px;
  width: 48px;
  height: 48px;
}

.i-search-clear-cross {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5192px 0px;
  width: 41px;
  height: 41px;
}

.i-search-q-black {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4235px 0px;
  width: 30px;
  height: 32px;
}

.i-search-q-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2808px 0px;
  width: 28px;
  height: 30px;
}

.i-search-q-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2427px 0px;
  width: 25px;
  height: 25px;
}

.i-search-q-sml-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1179px 0px;
  width: 17px;
  height: 17px;
}

.i-search-q-sml-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1499px 0px;
  width: 18px;
  height: 18px;
}

.i-search-q-sml-purple {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1201px 0px;
  width: 17px;
  height: 17px;
}

.i-search-q {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2841px 0px;
  width: 28px;
  height: 30px;
}

.i-select-arrow-cyan-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1522px 0px;
  width: 18px;
  height: 9px;
}

.i-select-arrow-error {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1545px 0px;
  width: 18px;
  height: 9px;
}

.i-select-arrow-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1568px 0px;
  width: 18px;
  height: 9px;
}

.i-select-arrow {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1591px 0px;
  width: 18px;
  height: 9px;
}

.i-select-bike-cyan-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8680px 0px;
  width: 70px;
  height: 56px;
}

.i-select-bike-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8755px 0px;
  width: 70px;
  height: 56px;
}

.i-select-car-cyan-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8830px 0px;
  width: 70px;
  height: 56px;
}

.i-select-car-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8905px 0px;
  width: 70px;
  height: 56px;
}

.i-select-sml-bike-cyan-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5784px 0px;
  width: 46px;
  height: 35px;
}

.i-select-sml-bike-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5684px 0px;
  width: 45px;
  height: 35px;
}

.i-select-sml-car-cyan-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5835px 0px;
  width: 46px;
  height: 35px;
}

.i-select-sml-car-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5886px 0px;
  width: 46px;
  height: 35px;
}

.i-select-sml-walking-cyan-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5937px 0px;
  width: 46px;
  height: 35px;
}

.i-select-sml-walking-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5988px 0px;
  width: 46px;
  height: 35px;
}

.i-select-walking-bike-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6039px 0px;
  width: 46px;
  height: 35px;
}

.i-select-walking-cyan-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8980px 0px;
  width: 70px;
  height: 56px;
}

.i-select-walking-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9055px 0px;
  width: 70px;
  height: 56px;
}

.i-sml-arrow-up-cyan {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1114px 0px;
  width: 16px;
  height: 10px;
}

.i-step-arrow-left {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8396px 0px;
  width: 66px;
  height: 79px;
}

.i-step-arrow-right {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8467px 0px;
  width: 66px;
  height: 79px;
}

.i-step-one {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -10775px 0px;
  width: 200px;
  height: 100px;
}

.i-step-three {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -10980px 0px;
  width: 200px;
  height: 100px;
}

.i-step-two {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -11185px 0px;
  width: 200px;
  height: 100px;
}

.i-steps-arrow-down-green {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8538px 0px;
  width: 66px;
  height: 79px;
}

.i-steps-arrow-down-purple {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8609px 0px;
  width: 66px;
  height: 79px;
}

.i-steps-arrow-over {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -10160px 0px;
  width: 93px;
  height: 31px;
}

.i-steps-arrow-under {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -10258px 0px;
  width: 93px;
  height: 31px;
}

.i-support-icon {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -741px 0px;
  width: 12px;
  height: 17px;
}

.i-three {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9444px 0px;
  width: 76px;
  height: 76px;
}

.i-tiles-d-dark-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1614px 0px;
  width: 18px;
  height: 20px;
}

.i-tiles-d-grey {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -1637px 0px;
  width: 18px;
  height: 20px;
}

.i-tiles-teal-dark {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2166px 0px;
  width: 23px;
  height: 26px;
}

.i-tiles-white {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -2194px 0px;
  width: 23px;
  height: 26px;
}

.i-tooth {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -5734px 0px;
  width: 45px;
  height: 45px;
}

.i-travel-bike-fuchsia-light {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6411px 0px;
  width: 50px;
  height: 40px;
}

.i-travel-car-fuchsia-light {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6466px 0px;
  width: 50px;
  height: 40px;
}

.i-travel-walk-fuchsia-light {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4416px 0px;
  width: 32px;
  height: 40px;
}

.i-twitter-logo-bg {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4808px 0px;
  width: 35px;
  height: 28px;
}

.i-twitter-logo-title {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8185px 0px;
  width: 65px;
  height: 44px;
}

.i-twitter-logo {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4848px 0px;
  width: 35px;
  height: 35px;
}

.i-twitter-video-icon {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -6521px 0px;
  width: 50px;
  height: 50px;
}

.i-two {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -9525px 0px;
  width: 76px;
  height: 76px;
}

.i-vid-play-button-new {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -8255px 0px;
  width: 65px;
  height: 65px;
}

.i-web-nextbtn {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -10465px 0px;
  width: 150px;
  height: 149px;
}

.i-web-prevbtn {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -10620px 0px;
  width: 150px;
  height: 150px;
}

.i-white-arrow-right {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -560px 0px;
  width: 10px;
  height: 15px;
}

.i-world-bupa {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -11390px 0px;
  width: 212px;
  height: 48px;
}

.i-x-black {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -867px 0px;
  width: 14px;
  height: 16px;
}

.i-x {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -926px 0px;
  width: 15px;
  height: 15px;
}

.i-youtube-logo-bg {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4453px 0px;
  width: 32px;
  height: 23px;
}

.i-youtube-logo {
  background-image: url(img/icon-s64c149deee.png);
  background-position: -4888px 0px;
  width: 35px;
  height: 35px;
}

/*buttons reference given from platform for new cta styling*/
.mod-header {
  background: #ffffff;
  border-bottom: 1px solid #f2f1f1;
  position: relative;
  z-index: 7900;
}
.mod-header .overlayDarkBg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  opacity: 0.4;
  z-index: 999998;
  background-color: rgb(0, 0, 0);
}
.mod-header .overlay-belt-box {
  display: none;
  position: relative;
  margin: 0px auto;
}
.mod-header .logo a {
  position: absolute;
  margin-top: 16px;
}
.mod-header .logo i {
  display: block;
  position: relative;
  z-index: 9000;
}
.mod-header .logo .i-logo-sml {
  display: none;
  margin-left: 10px;
}
.mod-header .qte_btnInsideNudge {
  position: absolute;
  right: 30px;
  cursor: pointer;
  top: 30px;
  height: auto !important;
  padding: 12px 25px !important;
}

.overlay-quote-box {
  position: absolute;
  top: -30px;
  right: 30px;
  left: 30px;
  width: auto;
  min-height: 340px;
  padding-bottom: 40px;
  text-align: center;
  z-index: 999999 !important;
  background-color: #0079c8;
}
.overlay-quote-box .mobileTitle {
  display: none;
  font-size: 25px;
}
.overlay-quote-box h1 {
  font-size: 30px;
  margin-top: 35px;
  margin-bottom: 35px;
  color: rgb(255, 255, 255);
  text-align: center;
}
.overlay-quote-box .qtaCloseBtn {
  width: 16px;
  height: 16px;
  cursor: pointer;
  right: 10px;
  top: 20px;
  padding: 10px;
  position: absolute;
  background-image: url(/Assets/HealthManagement/css/img/white-Cross.png);
  background-size: 18px;
  background-repeat: no-repeat;
}
.overlay-quote-box .qtaBoxie {
  display: inline-block;
  width: 30%;
  text-align: center;
  padding: 10px;
  margin-right: 1%;
  margin-left: 1%;
  box-sizing: border-box;
  vertical-align: top;
  text-decoration: none !important;
}
.overlay-quote-box .qtaBoxie.text-align-left {
  float: left;
  margin-left: 3%;
}
.overlay-quote-box .qtaBoxie.text-align-right {
  float: right;
  margin-right: 3%;
}
.overlay-quote-box .qtaBoxie.text-align-center {
  float: none;
}
.overlay-quote-box .qtaBoxie.border-white {
  border: 3px solid rgb(255, 255, 255);
}
.overlay-quote-box .qtaBoxie.border-white span .i-campaignHero-big-arrow-right-icon {
  display: none;
}
.overlay-quote-box .qtaBoxie:hover {
  background-color: rgb(0, 90, 148);
}
.overlay-quote-box .qtaBoxie p {
  color: rgb(255, 255, 255);
  font-size: 20px;
  margin-top: -10px;
  padding: 15px;
}
.overlay-quote-box .qtaBoxie span {
  color: rgb(255, 255, 255);
  margin-top: -10px;
  padding: 0px 20px;
  font-size: 25px;
  display: block;
  font-weight: 500;
  text-align: center;
  margin-left: -7px;
}
.overlay-quote-box .qtaBoxie span:after {
  content: " ";
  position: absolute;
  margin-left: 7px;
  margin-top: 15px;
  height: 11px;
  width: 18px;
  background-position: -286px 0px;
  background-repeat: no-repeat;
}

.nav-aux {
  background: #f2f1f1;
}
.nav-aux .lob li:first-child a {
  border-left: none;
}
.nav-aux .lob a {
  border-left: 1px solid #21272A;
  color: #21272A;
  display: block;
  padding-left: 18px;
  padding-right: 18px;
}
@media (min-width: 768px) and (max-width: 960px) {
  .nav-aux .lob a {
    padding: 0 14px;
  }
}
.nav-aux .nav-aux-main {
  float: right;
  border-right: 1px solid #ffffff;
  position: relative;
}
@media (max-width: 767px) {
  .nav-aux .nav-aux-main li:first-child {
    border-left: none;
  }
}
.nav-aux .nav-aux-main a.mn-trigger:hover {
  background-color: #ffffff !important;
}
.nav-aux .nav-aux-main .aux-member:hover {
  background-color: #0055b1;
  text-decoration: none;
}
.nav-aux .nav-aux-main .aux-member span {
  font-weight: 300;
  text-decoration: underline;
}
.nav-aux .nav-aux-main .aux-member span:first-child {
  font-weight: 500;
  margin-left: 12px;
  text-decoration: none;
}
.nav-aux .nav-aux-main .logged-in i {
  display: none;
}
.nav-aux .aux-member {
  background-color: #0079c8;
  color: #ffffff;
}
@media (min-width: 768px) {
  .nav-aux .aux-member i {
    margin-left: 10px;
    margin-right: 11px;
  }
}
.nav-aux .active {
  background-color: #ffffff;
}
.nav-aux .active a {
  color: #3394d3;
  font-weight: 500;
  border-left: none;
}
.nav-aux .active + li a {
  border-left: none;
}
.nav-aux .search-hero {
  float: right;
  width: 235px;
  margin-right: -30px;
}
.nav-aux form {
  position: relative;
  margin: 0 5px;
  display: none;
}
.nav-aux form input {
  border-radius: 20px;
  padding: 5px 5px 5px 30px;
  position: relative;
  top: 5px;
  font-size: 16px;
}
.nav-aux form i {
  position: absolute;
  left: 10px;
  top: 12px;
}

.search-active .aux-search a {
  display: none;
}
.search-active .aux-search form {
  display: inline-block;
}

.mob-lob {
  display: none;
}

.nav-main {
  margin-bottom: 15px;
  position: relative;
}
.nav-main .qte_btnInsideNudge {
  position: absolute;
  right: 30px;
  cursor: pointer;
  top: 30px;
  height: auto !important;
  padding: 12px 25px !important;
}
.nav-main .qte_btnInsideNudge.bg-white {
  border: 3px solid #ffffff;
  background-color: transparent;
  color: #ffffff !important;
}
.nav-main .qte_btnInsideNudge.bg-white:hover {
  color: #0055b1 !important;
  border: 3px solid #ffffff;
  background: #ffffff;
}
.nav-main .qte_btnInsideNudge.bg-blue {
  border: 3px solid #0055b1;
  background-color: transparent;
  color: #0055b1 !important;
}
.nav-main .qte_btnInsideNudge.bg-blue:after {
  background-position: -247px 0;
}
.nav-main .qte_btnInsideNudge.bg-blue:hover {
  color: #ffffff !important;
  border: 3px solid #0055b1;
  background: #0055b1;
}
.nav-main .qte_btnInsideNudge.bg-blue:hover:after {
  background-position: -286px 0;
}
.nav-main .nudge {
  position: relative;
  padding-left: 107px;
  margin-right: -30px;
}
.nav-main .nav-aux-main {
  margin: 35px 0 17px;
  color: #d8d9d9;
  font-size: 14px;
  line-height: 16px;
}
.nav-main .nav-aux-main li {
  float: left;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #000;
}
.nav-main .nav-aux-main li a {
  display: block;
  color: #000;
}
.nav-main .nav-aux-main li:first-child,
.nav-main .nav-aux-main .member {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
}
.nav-main .nav-aux-main li:first-child i,
.nav-main .nav-aux-main .member i {
  margin-left: 10px;
}
.nav-main .nav-aux-main .active a {
  font-weight: 500;
}
.nav-main .nav-aux-main .member {
  float: right;
  font-weight: 500;
  font-size: 16px;
  margin-right: 30px;
}
.nav-main .nav-aux-main .member a {
  color: #0E6027;
}
.nav-main .primary {
  margin-top: 40px;
  display: table;
  width: 100%;
  height: 55px;
}
.nav-main .primary li {
  line-height: 20px;
  display: inline-block;
  vertical-align: top;
}
@media (min-width: 1024px) {
  .nav-main .primary li {
    margin: 0 -4px;
  }
}
.nav-main .primary li span {
  display: block;
}
.nav-main .primary li:first-child {
  padding-left: 2px;
}
.nav-main .primary a {
  color: #21272A;
  display: block;
  font-size: 17px;
  padding: 7px 30px 30px 30px;
  white-space: initial;
  min-height: 41px;
}
.nav-main .primary a:hover, .nav-main .primary a:focus, .nav-main .primary a.active {
  text-decoration: none;
  color: #0079c8;
}
.nav-main .primary a.menu-active {
  background-color: #0079c8;
  color: #fff;
  text-decoration: none;
}
.nav-main .primary a i {
  display: none;
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .nav-main .primary a {
    padding: 7px 15px 30px 20px;
  }
}
.nav-main .mobile {
  display: none;
  font-size: 16px;
  min-height: 62px;
}
.nav-main .mobile li {
  float: right;
}
.nav-main .mobile a {
  display: block;
  font-weight: 500;
  line-height: 62px;
  padding: 0 20px;
}
.nav-main .mobile .mn-trigger i {
  margin: -2px 0 0 15px;
}

.nav-body {
  color: #fff;
  margin-top: -15px;
  padding-bottom: 15px;
  position: static;
}
.nav-body .btn-secondary {
  color: white;
  border-color: white;
}
.nav-body .menu-options li a {
  font-size: 21px;
}
.nav-body .menu-options li a p,
.nav-body .menu-options li a div {
  font-size: 15px;
}
.nav-body .menu-options .btn {
  bottom: 0;
}
.nav-body .menu-options p {
  margin-bottom: 0px;
}
.nav-body .h5 {
  font-weight: 300;
  font-size: 25px;
}
.nav-body .menu-list li {
  margin-bottom: 5px;
}
.nav-body .menu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #0079c8;
  padding: 35px 0px 35px 0px;
  z-index: 1;
  box-shadow: -6px 0 #0079c8, 6px 0 #0079c8, 0 6px 10px -4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: -6px 0 #0079c8, 6px 0 #0079c8, 0 6px 10px -4px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: -6px 0 #0079c8, 6px 0 #0079c8, 0 6px 10px -4px rgba(0, 0, 0, 0.5);
}
.nav-body .menu .click-through i {
  display: none;
}
.nav-body .menu .belt {
  position: relative;
  overflow: hidden;
}
.nav-body .menu .list-lined li {
  border: 0;
  padding-top: 0;
}
.nav-body .menu .list-lined li p span {
  font-size: 25px;
}
.nav-body .menu .list-lined li p a {
  font-size: 21px;
}
.nav-body .menu .col:after {
  content: "";
  width: 1px;
  background: #3394d3;
  position: absolute;
  top: 0;
  padding-bottom: 999px;
  margin-bottom: 999px;
}
.nav-body .menu .col:first-child:after {
  display: none;
}
.nav-body .menu .grid .only-sml:first-child + .col:after {
  background: none repeat scroll 0 0 transparent;
}
.nav-body .menu-active {
  display: block;
}
.nav-body .tel {
  font-size: 25px;
  font-weight: 300;
}
@media (min-width: 1025px) {
  .nav-body .menu-close {
    display: none;
  }
}
@media (max-width: 1024px) {
  .nav-body .menu-close i.i-menu-close {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -6px;
    height: 13px;
    width: 12px;
    background-image: url("img/icon/menu-close.png") !important;
    background-position: 0 0;
  }
}
.nav-body a {
  color: #ffffff;
}

.breadcrumb {
  margin-bottom: 17px;
  color: #0079c8;
  font-size: 13px;
}
.breadcrumb .label,
.breadcrumb ul,
.breadcrumb li {
  float: left;
}
.breadcrumb .label {
  color: #21272A;
}
.breadcrumb li {
  margin-left: 8px;
  font-weight: 500;
}
.breadcrumb li:before {
  content: "/";
  float: left;
  margin-right: 7px;
  color: #21272A;
}
.breadcrumb li:first-child:before {
  display: none;
}
.breadcrumb li a {
  font-weight: 300;
}
.breadcrumb li:last-child {
  word-break: break-all;
}
.breadcrumb a {
  color: #21272A;
  text-decoration: underline;
}
.breadcrumb a:hover, .breadcrumb a:focus {
  color: #0079c8;
}

.mob-logged-in {
  display: none;
}

.i-campaignHero-big-arrow-right-icon {
  height: 18px;
  width: 12px;
  background-position: -700px 0;
}

.i-campaignHero-health-icon {
  background-image: url("/Assets/HealthManagement/css/css/img/new-header-popup-icon.png");
  background-position: 0 0;
  height: 96px;
  width: 90px;
}

.i-campaignHero-dental-icon {
  background-image: url("/Assets/HealthManagement/css/css/img/new-header-popup-icon.png");
  background-position: -90px 0;
  height: 96px;
  width: 90px;
}

.i-campaignHero-travel-icon {
  background-image: url("/Assets/HealthManagement/css/css/img/new-header-popup-icon.png");
  background-position: -181px 0;
  height: 96px;
  width: 90px;
}

/*call center opening time*/
.call-center-opening {
  display: inline-block;
  padding: 5px 20px;
  position: relative;
  margin: 0 10px 0 0;
}
.call-center-opening .no-wrap {
  display: block;
  padding: 0 0 0 35px;
}
.call-center-opening .no-wrap img {
  position: absolute;
  left: 10px;
  top: 11px;
}
.call-center-opening .no-wrap img.header-desktop {
  display: block;
  width: 30px;
  height: 34px;
}
.call-center-opening .no-wrap img.header-mobile {
  display: none;
}
.call-center-opening .no-wrap .nav-faq {
  color: #0079c8;
  font-size: 16px;
  font-weight: 500;
}
.call-center-opening .txt-wrap {
  padding: 0 0 0 35px;
}
.call-center-opening .txt-wrap p {
  font-size: 13px;
  margin-bottom: 0;
}
.call-center-opening .txt-wrap .phoneCurrentlyMobile, .call-center-opening .txt-wrap .phoneOpenTimeMobile {
  display: none;
}
.call-center-opening .txt-wrap .phoneCurrentlyDesktop, .call-center-opening .txt-wrap .phoneOpenTimeDesktop {
  display: block;
}
.call-center-opening .txt-wrap .phoneOpen {
  color: #1B883C;
}
.call-center-opening .txt-wrap .phoneClosed {
  color: #D60023;
}
.call-center-opening .txt-wrap .phoneOpen, .call-center-opening .txt-wrap .phoneClosed {
  font-weight: 400;
}

/*call center opening time cbt-landing*/
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours {
  text-align: right;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .top-section-header {
  display: inline-block;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] {
  background: #0079c8;
  vertical-align: top;
  margin-top: 30px;
  text-align: left;
  padding: 0 20px 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .no-wrap {
  color: #ffffff;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .no-wrap .nav-faq {
  color: #ffffff;
  font-size: 14px;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .no-wrap .nav-faq a {
  color: #ffffff;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .no-wrap img {
  left: 13px;
  top: 9px;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap p {
  color: #ffffff;
  font-size: 11px;
  line-height: 14px;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneClosed, .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneOpen {
  color: #ffffff;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneReqCallback a {
  color: #ffffff;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneReqCallback a.request-a-callback-overlay:after {
  content: " ";
  margin-left: 1px;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening.no-pad[data-background-type=bg-blue] {
  padding: 0 20px 0;
}
.steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening.no-pad[data-background-type=bg-blue] .txt-wrap p {
  line-height: 12px;
}

/*call center opening time cbt-inner*/
.steps-container .inner-step-container #opening-hrs-wrap {
  text-align: right;
  width: 100%;
  clear: both;
  float: left;
}
.steps-container .inner-step-container #opening-hrs-wrap .top-section-header {
  display: inline-block;
  float: right;
}
.steps-container .inner-step-container #opening-hrs-wrap .call-center-opening {
  vertical-align: top;
  margin-top: 30px;
  text-align: left;
}
.steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .no-wrap img {
  top: 6px;
}
.steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap .phoneReqCallback .request-a-callback-overlay:after {
  content: " ";
  margin-left: 5px;
}

@media (max-width: 980px) {
  .nav-main .qte_btnInsideNudge {
    display: none;
  }
}
@media (max-width: 768px) {
  .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening {
    margin-top: 10px;
  }
  .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] {
    margin-top: 20px;
  }
}
@media (max-width: 959px) {
  .nav-main .nudge {
    padding-left: 100px;
  }
  .nav-main .primary a {
    padding: 7px 10px 30px;
  }
  .nav-aux .aux-member span {
    position: absolute;
    left: -9999px;
  }
  .nav-aux .aux-member i {
    margin-left: 0;
    margin-right: 0;
  }
  .nav-aux .nav-aux-main .logged-in i {
    display: inline-block;
  }
  .search-active .lob li {
    display: none;
  }
  .search-active .lob .active {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .mob-active {
    overflow: hidden;
    height: 100%;
  }
  .mob-active #mask {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(13, 24, 70, 0.3);
    z-index: 90;
  }
  .mob-active body {
    position: relative;
    overflow: hidden;
  }
  .mob-active .nav-mask {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: -9999px;
    left: 0;
    right: 0;
    background-color: rgba(0, 51, 86, 0.3);
  }
  .mod-header {
    min-width: 320px;
    min-height: 61px;
    position: relative;
  }
  .mod-header.shop-front-nav {
    background: #ffffff !important;
  }
  .mod-header .belt {
    padding: 0;
  }
  .mod-header .logo {
    position: absolute;
    top: 0;
  }
  .mod-header .logo a {
    position: static;
    margin-top: 0;
  }
  .mod-header .logo .i-logo {
    display: none;
  }
  .mod-header .logo .i-logo-sml {
    display: block;
  }
  .nav-aux .lob {
    display: none;
  }
  .mob-lob {
    display: block;
    padding: 0 15px;
  }
  .mob-lob li a {
    display: inline-block;
    margin-bottom: 15px;
    color: #21272A;
  }
  .mob-lob .active {
    font-weight: 500;
  }
  .nav-aux {
    background-color: #ffffff;
    position: relative;
    z-index: 8020;
  }
  .nav-aux .nav-aux-main {
    width: 340px !important;
    z-index: 7000;
    background-color: white;
  }
  .nav-aux .nav-aux-main a {
    padding: 20px 15px;
    background-color: #ffffff;
    z-index: 7000;
    position: relative;
  }
  .nav-aux .nav-aux-main .support {
    float: right;
  }
  .nav-aux .nav-aux-main .aux-search {
    margin-right: -1px;
  }
  .nav-aux .nav-aux-main .mn-trigger.nav-hide {
    visibility: hidden;
  }
  .nav-aux .nav-aux-main .aux-member {
    padding: 19px 15px;
    background-color: #0079c8;
  }
  .nav-aux .nav-aux-main .logged-in i {
    display: inline-block;
  }
  .nav-aux .aux-member span {
    position: absolute;
    left: -9999px;
  }
  .nav-aux .aux-member i {
    margin-left: 0;
  }
  .nav-aux form input {
    top: 0px;
  }
  .nav-aux form i {
    top: 26px;
    left: 18px;
  }
  .search-active .form-wrap {
    background-color: #ffffff;
    height: auto;
    width: 320px;
    right: -1px;
    z-index: 7000;
    position: absolute;
    top: 61px;
    height: 100%;
  }
  .search-active .aux-search a {
    display: inline-block;
    background-color: #e5e5e5;
  }
  .search-active .aux-search a:hover {
    background-color: #e5e5e5;
  }
  .search-active form {
    background-color: #e5e5e5;
    display: block;
    margin: 0;
    position: absolute;
    padding: 19px 10px;
    right: 0;
    z-index: 10000;
    width: 300px;
  }
  .search-active input {
    width: 260px;
  }
  .js .nav-main {
    display: block;
    z-index: 8010;
    overflow-y: auto;
  }
  .js.mob-active .nav-main {
    display: block;
  }
  .js.mob-active .wrapper {
    overflow: hidden;
  }
  .js.mob-active .support {
    display: block;
  }
  .nav-main {
    display: block;
    min-height: 62px;
    margin-bottom: 0px;
    border-top: 1px solid #e5e5e5;
    position: fixed;
    background-color: #ffffff;
    right: 0;
    width: 100%;
    width: 280px !important;
    top: 60px;
    min-width: 280px !important;
    bottom: 0;
  }
  .nav-main:after {
    display: none;
  }
  .nav-main .nudge {
    padding-left: 0;
    margin-right: 0;
  }
  .nav-main .primary {
    margin-top: 0;
    margin-bottom: 40px;
  }
  .nav-main .primary a {
    min-height: 0;
    padding: 15px;
    font-weight: 500;
    font-size: 15px;
    position: relative;
  }
  .nav-main .primary a br {
    display: none;
  }
  .nav-main .primary a i {
    display: block;
    float: right;
    position: absolute;
    top: 20px;
    right: 15px;
  }
  .nav-main .primary a.menu-active {
    background-color: #ffffff;
    color: #0079c8;
    text-decoration: none;
  }
  .nav-main .primary li {
    display: block;
  }
  .nav-main .primary li span {
    display: inline;
  }
  .nav-main .primary li:first-child {
    padding-left: 0;
  }
  .mobile {
    display: block;
    position: relative;
    z-index: 8000;
  }
  .breadcrumb {
    display: none;
  }
  .mob-logged-in {
    display: block;
    padding: 15px;
    font-size: 14px;
    margin-bottom: 40px;
  }
  .logged-in-name {
    font-weight: 500;
  }
  .logged-in-name span {
    font-weight: 300;
    text-decoration: underline;
  }
  .mob-active .nav-body {
    position: absolute;
    display: block;
  }
  .nav-body {
    top: 60px;
    bottom: 0;
    display: none;
    margin-top: 0;
    left: 0;
    width: 100%;
  }
  .nav-body .menu-list {
    margin-bottom: 0;
  }
  .nav-body .menu-list li {
    margin-bottom: 0;
  }
  .nav-body .menu-options {
    margin-bottom: 0;
  }
  .nav-body .menu-options .btn {
    position: static;
    bottom: 0;
  }
  .nav-body .menu {
    background: #ffffff;
    bottom: 0;
    color: #21272A;
    display: none;
    left: auto;
    overflow-y: auto;
    padding: 0;
    position: fixed;
    right: 0;
    top: 60px;
    width: 280px !important;
    z-index: 8010;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
  }
  .nav-body .menu h2,
  .nav-body .menu h3,
  .nav-body .menu h4,
  .nav-body .menu h5,
  .nav-body .menu .h2,
  .nav-body .menu .h3,
  .nav-body .menu .h4,
  .nav-body .menu .h5 {
    padding: 10px;
  }
  .nav-body .menu i {
    display: block;
    float: right;
    position: absolute;
    top: 20px;
    right: 15px;
  }
  .nav-body .menu li {
    display: block;
  }
  .nav-body .menu li a,
  .nav-body .menu li .btn {
    border-bottom: 1px solid #e5e5e5;
    display: block;
    padding: 15px;
    font-size: 15px;
  }
  .nav-body .menu li .btn {
    float: none;
    text-align: left;
  }
  .nav-body .menu a {
    color: #21272A;
  }
  .nav-body .menu .click-through {
    font-weight: 500;
  }
  .nav-body .menu .click-through i {
    display: block;
  }
  .nav-body .menu .list-lined li {
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
  }
  .nav-body .menu .list-lined li a {
    border-bottom: 0;
  }
  .nav-body .menu .col:after {
    background: transparent;
  }
  .nav-body .menu-active {
    display: block;
  }
  .nav-body .menu-close i {
    left: 20px;
    top: 32px;
  }
  .nav-body .menu-close.only-sml {
    display: block;
  }
  .nav-body .menu-close.only-lrg {
    display: none;
  }
}
@media (max-width: 479px) {
  .js.mob-active .nav-aux-main {
    width: 100% !important;
    min-width: 320px;
    background-color: white;
    position: fixed;
  }
  .mob-active .mod-header .logo {
    display: none !important;
  }
  .mod-header .logo {
    left: 0;
    transition: 1s;
  }
  .shop-front-nav.mod-header {
    background: #ffffff !important;
  }
  .nav-body {
    width: 100%;
    margin-right: 0;
  }
  .nav-aux .search-active form {
    width: 100%;
    margin-right: -20px;
  }
  .nav-aux .search-active .form-wrap {
    width: 100%;
    min-width: 320px;
  }
}
@media (max-width: 767px) {
  .js .nav-aux-main,
  .js .nav-main {
    -webkit-transition: compact(compact(left 0.5s ease, right 0.5s ease, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(left 0.5s ease, right 0.5s ease, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(left 0.5s ease, right 0.5s ease, false, false, false, false, false, false, false, false) false false false);
    transition: compact(left 0.5s ease, right 0.5s ease, false, false, false, false, false, false, false, false);
  }
  .js.mob-active .nav-aux-main {
    right: 0 !important;
    left: auto !important;
    position: fixed;
  }
  .js.mob-active .nav-main {
    right: 0;
    left: auto;
    border-left: 1px solid #e5e5e5;
  }
}
@media (max-width: 767px) {
  .mob-active {
    position: fixed;
    overflow: hidden;
    max-width: 100%;
  }
  .mob-active .mod-header .logo {
    position: relative;
    display: block !important;
    top: 0;
    min-height: 60px;
    background: #ffffff;
    border-bottom: 1px solid #f2f1f1;
  }
  .privacybanner.hideBanner {
    z-index: 9999;
    display: none !important;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .nav-main.mod-mobile-nav {
    top: 60px !important;
  }
}
@media (max-width: 767px) {
  .nav-body .menu-options i {
    display: block;
    position: initial;
    margin-top: 5px;
  }
}
.btn-masthead-menu {
  margin-top: 15px;
  background-color: transparent;
  border: 3px solid #ffffff;
  color: #ffffff;
  padding: 14px 35px 14px 15px;
  font-weight: 500;
  float: left;
  line-height: 1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.btn-masthead-menu:hover, .btn-masthead-menu:focus {
  background-color: transparent;
  border: 3px solid #ffffff;
  color: #ffffff;
  text-decoration: none;
}
.btn-masthead-menu:active {
  background-color: transparent;
}

@media (min-width: 767px) {
  .menu-overlay .content,
  .menu-overlay .footer {
    opacity: 0.6;
  }
  .menu-overlay .mod-header .nav-aux,
  .menu-overlay .mod-header .logo,
  .menu-overlay .mod-header .breadcrumb,
  .menu-overlay .mod-header .i-logo,
  .menu-overlay .mod-header video {
    opacity: 0.6;
  }
  .menu-overlay .bxslider-image {
    opacity: 0.6;
  }
}
.i-help {
  height: 16px;
  width: 11px;
}

@media (max-width: 767px) {
  .nav-aux-main .support .active {
    background-color: #f2f1f1;
  }
  .nav-aux-main .support .active .i-help {
    background-image: url("img/icon/help-active-mob.png");
    margin-left: 3px;
    margin-right: 4px;
  }
  .call-center-opening .no-wrap .nav-faq {
    display: none;
  }
  .call-center-opening .no-wrap img.header-desktop {
    display: none;
  }
  .call-center-opening .no-wrap img.header-mobile {
    display: block;
    width: 22px;
    height: 26px;
  }
  .call-center-opening .txt-wrap .phoneCurrentlyMobile, .call-center-opening .txt-wrap .phoneOpenTimeMobile {
    display: block;
  }
  .call-center-opening .txt-wrap .phoneCurrentlyDesktop, .call-center-opening .txt-wrap .phoneOpenTimeDesktop {
    display: none;
  }
  .call-center-opening.no-pad .no-wrap {
    display: none;
  }
  .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] {
    position: absolute;
    top: -70px;
    z-index: 9999;
    padding: 5px 5px 5px 20px;
    left: 50%;
    margin-left: -81px;
  }
  .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .no-wrap img {
    top: 8px;
  }
  .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap {
    padding: 0 0 0 20px;
  }
  .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap p {
    font-size: 10px;
  }
  .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue].no-pad {
    margin-left: -58px;
    top: -74px;
    padding: 7px 10px;
  }
  .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue].no-pad .txt-wrap {
    padding-left: 0;
  }
  .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening {
    position: absolute;
    left: 50%;
    top: -62px;
    z-index: 9999;
    padding: 5px 0 5px 20px;
    margin-left: -94px;
  }
  .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .no-wrap {
    padding: 0 0 0 20px;
  }
  .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .no-wrap img {
    top: 8px;
  }
  .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap {
    padding: 0 0 0 20px;
  }
  .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap p {
    font-size: 10px;
  }
  .mob-active .mod-header .call-center-opening {
    transition: 1s;
    left: -200px;
  }
  .mod-header .call-center-opening {
    left: 50%;
    transition: 1s;
  }
}
.i-pin-grey {
  height: 18px;
  width: 18px;
}

.i-phone {
  height: 18px;
  width: 18px;
}

.i-member-white {
  height: 21px;
  width: 24px;
}

.i-search-q-sml-grey {
  height: 18px;
  width: 18px;
}

.i-logo {
  background-image: url("img/icon/logo.png");
  height: 79px;
  width: 80px;
  background-position: 0 0;
}

.i-logo-sml {
  background-image: url("img/icon/bupa-mobile-logo-sml.png");
  height: 47px;
  width: 47px;
  background-position: 0 0;
  background-size: 100% 100%;
  top: 6px;
}

.js.mob-active .i-menu {
  background-color: transparent;
}

.js.mob-active .i-menu:before,
.js.mob-active .i-menu:after {
  top: 0px;
  background: #0079c8;
}

.js.mob-active .i-menu:before {
  transform: rotate(45deg);
}

.js.mob-active .i-menu:after {
  transform: rotate(-45deg);
}

.i-plus-d-white {
  background-image: url("img/icon/plus-d-white.png");
  height: 11px;
  width: 16px;
  background-position: 0 0;
}

.i-minus-d-white {
  background-image: url("img/icon/minus-d-white.png");
  height: 11px;
  width: 11px;
  background-position: 0 0;
}

.color-white {
  color: #ffffff;
}

@media (max-width: 720px) {
  .overlay-quote-box {
    padding-bottom: 20px;
  }
  .overlay-quote-box .desktopTitle {
    display: none;
  }
  .overlay-quote-box .mobileTitle {
    display: block;
  }
  .overlay-quote-box .qtaBoxie {
    width: 85%;
    margin-right: 2%;
    margin-bottom: 10px;
    min-height: 185px;
  }
  .overlay-quote-box .qtaBoxie.text-align-left {
    float: none;
    margin-left: 1%;
  }
  .overlay-quote-box .qtaBoxie.text-align-right {
    float: none;
    margin-right: 2%;
  }
}
@media (max-width: 375px) {
  .overlay-quote-box {
    padding-bottom: 18px;
    right: 20px;
    left: 20px;
  }
  .overlay-quote-box .qtaBoxie span {
    font-size: 22px;
  }
  .overlay-quote-box .qtaBoxie p {
    font-size: 17px;
  }
}
@media (max-width: 320px) {
  .overlay-quote-box {
    padding-bottom: 15px;
    right: 10px;
    left: 10px;
  }
  .overlay-quote-box .qtaBoxie span {
    font-size: 20px;
  }
  .overlay-quote-box .qtaBoxie p {
    font-size: 17px;
  }
}
/*Focus States colors
filter calculated to achive $bupa-color-focus-secondary-filter = #21272a ref https://codepen.io/sosuke/pen/Pjoqqp*/
/* new color codes with proper naming convention */
/*
SCL stylesheet version 0.4.1 + newsroom + Shopfront
*/
/*Video Play icon color*/
/*$gray-light !default;*/
/* i phone5 screens */
/* persistent navigation */
/*Font Specific*/
/* font size */
/* Colors */
/*Media Breakpoints*/
.banner-narrow:after, .banner-narrow:before {
  content: " ";
  display: table;
}

.banner:after, .banner:before {
  content: " ";
  display: table;
}

.belt:after, .belt:before {
  content: " ";
  display: table;
}

.box-embossed .body:after, .box-embossed .body:before {
  content: " ";
  display: table;
}

.box:after, .box:before {
  content: " ";
  display: table;
}

.grid:after, .grid:before {
  content: " ";
  display: table;
}

.js .lt-ie8 .mod-select:after, .js .lt-ie8 .mod-select:before {
  content: " ";
  display: table;
}

.list-2-col:after, .list-2-col:before {
  content: " ";
  display: table;
}

.list-3-col:after, .list-3-col:before {
  content: " ";
  display: table;
}

.mod-a-z .keypad ul:after, .mod-a-z .keypad ul:before {
  content: " ";
  display: table;
}
.mod-a-z:after, .mod-a-z:before {
  content: " ";
  display: table;
}

.mod-calories .body:after, .mod-calories .body:before {
  content: " ";
  display: table;
}
.mod-calories .select-activities:after, .mod-calories .select-activities:before {
  content: " ";
  display: table;
}

.mod-header:after, .mod-header:before {
  content: " ";
  display: table;
}

.nav-main .nav-aux-main:after, .nav-main .nav-aux-main:before {
  content: " ";
  display: table;
}

.panel:after, .panel:before {
  content: " ";
  display: table;
}

.quick-links ul:after, .quick-links ul:before {
  content: " ";
  display: table;
}

.quiz-box .body:after, .quiz-box .body:before {
  content: " ";
  display: table;
}
.quiz-box .head:after, .quiz-box .head:before {
  content: " ";
  display: table;
}

.row:after, .row:before {
  content: " ";
  display: table;
}

.search-box:after, .search-box:before {
  content: " ";
  display: table;
}

.slab .inner:after, .slab .inner:before {
  content: " ";
  display: table;
}

.banner-narrow:after, .banner:after, .belt:after, .box-embossed .body:after, .box:after, .grid:after, .js .lt-ie8 .mod-select:after, .list-2-col:after, .list-3-col:after {
  clear: both;
}

.mod-a-z .keypad ul:after, .mod-a-z:after {
  clear: both;
}

.mod-calories .body:after, .mod-calories .select-activities:after {
  clear: both;
}

.mod-header:after, .nav-main .nav-aux-main:after, .panel:after, .quick-links ul:after {
  clear: both;
}

.quiz-box .body:after, .quiz-box .head:after {
  clear: both;
}

.row:after, .search-box:after, .slab .inner:after {
  clear: both;
}

.box-embossed .lt-ie8 .body, .js .lt-ie8 .mod-select {
  zoom: 1;
}

.lt-ie8 .banner, .lt-ie8 .banner-narrow, .lt-ie8 .belt, .lt-ie8 .box, .lt-ie8 .box-embossed .body, .lt-ie8 .grid, .lt-ie8 .list-2-col, .lt-ie8 .list-3-col {
  zoom: 1;
}
.lt-ie8 .mod-a-z {
  zoom: 1;
}
.lt-ie8 .mod-a-z .keypad ul {
  zoom: 1;
}
.lt-ie8 .mod-calories .body, .lt-ie8 .mod-calories .select-activities {
  zoom: 1;
}
.lt-ie8 .mod-header, .lt-ie8 .nav-main .nav-aux-main, .lt-ie8 .panel, .lt-ie8 .quick-links ul {
  zoom: 1;
}
.lt-ie8 .quiz-box .body, .lt-ie8 .quiz-box .head {
  zoom: 1;
}
.lt-ie8 .row, .lt-ie8 .search-box, .lt-ie8 .slab .inner {
  zoom: 1;
}

.mod-a-z .keypad .lt-ie8 ul {
  zoom: 1;
}

.mod-calories .lt-ie8 .body, .mod-calories .lt-ie8 .select-activities {
  zoom: 1;
}

.nav-main .lt-ie8 .nav-aux-main, .quick-links .lt-ie8 ul {
  zoom: 1;
}

.quiz-box .lt-ie8 .body, .quiz-box .lt-ie8 .head {
  zoom: 1;
}

.slab .lt-ie8 .inner {
  zoom: 1;
}

.btn-secondary-alt, .link i, .wrapper {
  position: relative;
}

input.btn {
  padding-right: 15px;
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

.wysiwyg em, .wysiwyg i {
  font-style: italic;
}

em {
  font-style: italic;
}

.input-box input, body, button, input, textarea {
  font-family: "BupaSemiBold", "gotham 4r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif;
}

html {
  line-height: 1;
  font-weight: 400;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, td, th {
  text-align: left;
  font-weight: 400;
  vertical-align: middle;
}

.arrow-link, .big-text a, .call-us, .cta-link, .impact-big, .why-bupa, a.big-text {
  font-weight: 700;
}

blockquote, q {
  quotes: none;
}

blockquote:after, blockquote:before {
  content: "";
  content: none;
}

q:after, q:before {
  content: "";
  content: none;
}

.js .form-radio-em label:after, .js .form-radio-em label:before {
  content: " ";
}

.list-links ul a:after, .list-tick ul li:before, .sml-arrow-link:after, .trigger-link:after {
  content: " ";
}

ul.list-links a:after, ul.list-tick li:before {
  content: " ";
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

body {
  font-size: 15px;
  line-height: 1.5;
  color: #21272A;
  background: #fff;
}

.wrapper {
  min-width: 320px;
  overflow-x: hidden;
}

.lt-ie9 .wrapper {
  min-width: 1140px;
}

.belt {
  max-width: 1140px;
  padding: 0 30px;
  margin: 0 auto;
}

a {
  color: #0079c8;
}

.link-alt:hover {
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
  color: #0055B1;
}
a:active {
  color: #7FBCE3;
}

.link i {
  margin-left: 3px;
  margin-top: -2px;
}

.arrow-link .orb, .arrow-link i {
  margin-left: 10px;
}

.cta-link .orb, .cta-link i {
  margin-left: 10px;
}

.sml-arrow-link:after {
  margin-left: 10px;
}

.link-alt {
  color: #757575;
}
.link-alt:hover {
  color: #21272A;
}
.link-alt:active {
  color: #d8d9d9;
}

.impact-alt, .trigger-link {
  color: #0079c8;
}

.why-bupa {
  font-size: 24px;
}

p {
  margin-bottom: 15px;
  word-wrap: break-word;
}
p.space-after {
  margin-bottom: 40px;
}
p.sub {
  font-size: 13px;
}
p.small {
  font-size: 11px;
}

.support {
  font-size: 30px;
}

.impact, .impact-alt {
  font-size: 20px;
}

.impact-big {
  font-size: 25px;
}

.big-text {
  font-size: 20px;
}

.upper-text {
  text-transform: uppercase;
}

p.big-text {
  margin-bottom: 20px;
}

.arrow-link .orb, .cta-link .orb {
  bottom: -14px;
}

.orb-left, .orb-right, .orb-link {
  display: inline-block;
  position: relative;
  padding: 8px 0 0 50px;
  min-height: 32px;
  margin-bottom: 10px;
}

.orb-left .orb, .orb-right .orb, .orb-link .orb {
  position: absolute;
  top: 0;
  left: 0;
}

.orb-right {
  padding-right: 50px;
  padding-left: 0;
}
.orb-right .orb {
  position: absolute;
  top: 0;
  left: 0;
  left: auto;
  right: 0;
}

.load-more {
  text-align: center;
  border-bottom: 2px solid #d8d8d8;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.load-more .btn {
  display: inline-block;
  float: none;
  margin: 0;
  position: relative;
  bottom: -54px;
  padding-left: 25px;
  padding-right: 85px;
  font-size: 16px;
  text-align: left;
  line-height: 1.4;
  min-width: 180px;
}
.load-more .btn i {
  position: absolute;
  top: 50%;
  margin-top: -9.5px;
  right: 20px;
}

.trigger-link {
  display: inline-block;
  position: relative;
  text-decoration: none;
}
.trigger-link:after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 2px dotted #0079c8;
}
.trigger-link.focus, .trigger-link:focus, .trigger-link:hover {
  text-decoration: none;
  color: #D02670;
}
.trigger-link.focus:after, .trigger-link:focus:after, .trigger-link:hover:after {
  border-bottom-color: #D02670;
}

.call-us {
  color: #1B883C;
  line-height: 1.3;
}
.call-us a {
  display: block;
  color: inherit;
  font-size: 24px;
  font-weight: 400;
}

.wysiwyg b, .wysiwyg strong {
  font-weight: 700;
}

strong {
  font-weight: 700;
}

.mod-pin .pin-reserve .pin-body {
  position: relative;
}
.mod-pin.pin-active .pin-hide, .mod-pin.pin-has-clone .pin-reserve {
  display: none;
}
.mod-pin.pin-active .pin-reserve {
  display: block;
}
.mod-pin.pin-active .pin-reserve .pin-body {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1250;
}

.js .mod-prime-link {
  cursor: pointer;
}
.js .prime-disabled {
  cursor: default;
}

.wysiwyg b, .wysiwyg em, .wysiwyg i, .wysiwyg strong {
  display: inline;
  margin: 0;
  padding: 0;
  position: static;
  background-color: none;
  background-image: none;
}
.wysiwyg u {
  display: inline;
  margin: 0;
  padding: 0;
  position: static;
  background-color: none;
  background-image: none;
  text-decoration: underline;
}
.wysiwyg img {
  max-width: 100%;
}
.wysiwyg blockquote {
  clear: both;
  font-size: 20px;
  position: relative;
  line-height: 1.3;
  color: #21272A;
}

.list-2-col li:nth-child(2n+1), .list-3-col li:nth-child(3n+1), .quick-links li:nth-child(4n+1) {
  clear: left;
}

.wysiwyg blockquote:after {
  content: " ";
  position: absolute;
  z-index: -1;
}
.wysiwyg blockquote:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}

.access, .lt-ie9 .access-desktop {
  position: absolute;
  left: -9999em;
}

.wysiwyg blockquote:after {
  bottom: 0;
  right: 0;
}

.lt-ie9 .hidden-mobile {
  display: none;
}

@media (min-width: 767px) {
  .hidden-mobile, .visible-desktop {
    display: none;
  }
  .access-desktop {
    position: absolute;
    left: -9999em;
  }
}
@media (max-width: 766px) {
  .hidden-desktop, .visible-mobile {
    display: none;
  }
  .access-mobile {
    position: absolute;
    left: -9999em;
  }
  body {
    font-size: 14px;
  }
  .belt {
    max-width: none;
    padding: 0 10px;
  }
  .arrow-link, .cta-link {
    font-size: 16px;
  }
  .impact, .impact-alt {
    font-size: 18px;
  }
  .support {
    font-size: 20px;
  }
  .impact-big {
    font-size: 18px;
    font-weight: 700;
  }
}
.img-caption {
  position: relative;
}
.img-caption img {
  display: block;
  max-width: 100%;
}
.img-caption .caption {
  position: absolute;
  top: 0;
  left: 0;
  background: #8a3ff5;
  background: rgba(106, 44, 161, 0.9);
  color: #fff;
  padding: 20px;
  font-weight: 700;
}

div[data-background=cyan-dark], div[data-background=cyan] {
  background-color: #0079c8 !important;
}
div[data-background=silver-dark] {
  background-color: #d8d9d9 !important;
}
div[data-background=fuchsia-light], div[data-background=fuchsia] {
  background-color: #ec4a8e !important;
}

.tel-disabled {
  text-decoration: none;
}
.tel-disabled:focus, .tel-disabled:hover {
  text-decoration: none;
}

.lt-ie9 .only-sml {
  display: none;
}

@media (min-width: 767px) {
  html .only-sml {
    display: none;
  }
}
.banner blockquote p, .banner-narrow blockquote p, .h1, .h2, .h3, .h4, .h5, .h6, .mod-calories legend, h1, h2, h3, h4, h5, h6 {
  line-height: 1.3;
  margin-bottom: 15px;
}

.banner blockquote p a, .banner-narrow blockquote p a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, .mod-calories legend a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
  font-weight: inherit;
}

.h1, h1 {
  font-size: 60px;
  font-weight: 700;
}

.h1 .support, h1 .support {
  font-size: 32px;
  font-weight: 400;
}

.banner blockquote p, .banner-narrow blockquote p, .h2, h2 {
  font-size: 42px;
  font-weight: 400;
}

.h3, .m-bubble .m-heading, .mod-calories legend, h3 {
  font-size: 32px;
  font-weight: 700;
}

.h3 .support, .m-bubble .m-heading .support, .mod-calories legend .support, h3 .support {
  font-size: 25px;
  font-weight: 400;
}

.banner .tagline, .banner-narrow .tagline, .h4, .list-ribbon thead th, h4 {
  font-size: 25px;
  font-weight: 700;
}

.h5, h5 {
  font-size: 21px;
  font-weight: 700;
}

.h6, .three-column-links .common-questions h3, h6 {
  font-size: 16px;
  font-weight: 700;
}

.light {
  font-weight: 400;
}

.module-title {
  font-weight: 400;
  font-size: 25px;
}

@media (max-width: 766px) {
  .img-caption .caption, html .only-lrg {
    display: none;
  }
  .h1, h1 {
    font-size: 38px;
  }
  .banner blockquote p, .banner-narrow blockquote p, .h2, h2 {
    font-size: 32px;
  }
  .h3, .m-bubble .m-heading, .mod-calories legend, h3 {
    font-size: 22px;
  }
  .banner .tagline, .banner-narrow .tagline, .h4, .list-ribbon thead th, h4 {
    font-size: 16px;
    font-weight: 700;
  }
  .h5, h5 {
    font-size: 16px;
    font-weight: 400;
  }
  .h6, .three-column-links .common-questions h3, h6 {
    font-size: 14px;
    font-weight: 700;
  }
}
.error .note, .error-notice, .form-check label.checked, .form-radio label.checked, .js .form-radio-em label, .list-bold li, .list-ribbon tbody th {
  font-weight: 700;
}

.list {
  margin-bottom: 15px;
  margin-left: 20px;
  list-style-position: outside;
}

.wysiwyg ol, .wysiwyg ul {
  margin-bottom: 15px;
  margin-left: 20px;
  list-style-position: outside;
}

table.list-ribbon ul {
  margin-bottom: 15px;
  margin-left: 20px;
  list-style-position: outside;
}

.list li {
  margin-bottom: 5px;
}

.wysiwyg ol li, .wysiwyg ul li {
  margin-bottom: 5px;
}

table.list-ribbon ul li {
  margin-bottom: 5px;
}

.list .list, .list ol, .list table.list-ribbon ul, .list ul {
  margin: 5px 0 0 20px;
}

.wysiwyg ol .list, .wysiwyg ol ol, .wysiwyg ol table.list-ribbon ul, .wysiwyg ol ul {
  margin: 5px 0 0 20px;
}
.wysiwyg ul .list, .wysiwyg ul ol, .wysiwyg ul table.list-ribbon ul, .wysiwyg ul ul {
  margin: 5px 0 0 20px;
}

table.list-ribbon .list ul {
  margin: 5px 0 0 20px;
}
table.list-ribbon .wysiwyg ol ul, table.list-ribbon .wysiwyg ul ul {
  margin: 5px 0 0 20px;
}
table.list-ribbon ul .list, table.list-ribbon ul ol, table.list-ribbon ul ul {
  margin: 5px 0 0 20px;
}

.list ul, .wysiwyg ul {
  list-style-type: disc;
}

table.list-ribbon ul {
  list-style-type: disc;
}
table.list-ribbon ul ul {
  list-style-type: disc;
}

ul.list {
  list-style-type: disc;
}

.list ul ul, .wysiwyg ul ul {
  list-style-type: circle;
}

table.list-ribbon ul ul {
  list-style-type: circle;
}
table.list-ribbon ul ul ul {
  list-style-type: circle;
}

ul.list ul {
  list-style-type: circle;
}

.list ul ul ul, .wysiwyg ul ul ul {
  list-style-type: square;
}

table.list-ribbon ul ul ul {
  list-style-type: square;
}
table.list-ribbon ul ul ul ul {
  list-style-type: square;
}

ul.list ul ul {
  list-style-type: square;
}

.list ol, .wysiwyg ol, ol.list, table.list-ribbon ul ol {
  list-style-type: decimal;
}

.list-2-col li {
  float: left;
  width: 50%;
}

.list-3-col li {
  float: left;
  width: 33.33%;
}

.list-links ul, ul.list-links {
  border-bottom: 2px solid #e5e5e5;
  list-style: none;
  margin: 0 0 15px;
}

.list-links ul li, ul.list-links li {
  border-top: 2px solid #e5e5e5;
}

.list-links ul a, ul.list-links a {
  color: #0079c8;
  display: block;
  font-weight: 700;
  margin: 10px 0;
  padding-right: 20px;
  position: relative;
}

.list-links ul a:after, ul.list-links a:after {
  position: absolute;
  right: 2px;
  top: 4px;
}

.list-tick ul, ul.list-tick {
  margin-left: 0;
  list-style: none;
}

.list-tick ul li, ul.list-tick li {
  position: relative;
  padding-left: 35px;
}

.list-tick ul li:before, ul.list-tick li:before {
  position: absolute;
  top: 2px;
  left: 0;
}

.list-lined li {
  border-top: 1px solid #54819e;
  padding-top: 15px;
}
.list-lined li:first-child {
  border-top: 0;
  padding-top: 0;
}

.list-bold li {
  margin-bottom: 5px;
}

.list-ribbon {
  margin-bottom: 15px;
}
.list-ribbon li, .list-ribbon tbody tr {
  color: #21272A;
  background: #f2f1f1;
}
.list-ribbon li, .list-ribbon td, .list-ribbon th {
  padding: 10px;
}
.list-ribbon td, .list-ribbon th {
  vertical-align: top;
}
.list-ribbon .alt {
  background: #fff;
}
.list-ribbon thead th {
  font-size: 19px;
}

table.list-ribbon {
  width: 100%;
}
table.list-ribbon li {
  background: 0 0;
  padding: 0;
}

@media (max-width: 766px) {
  .list-2-col li, .list-3-col li {
    width: 100%;
    clear: left;
  }
  .list {
    margin-bottom: 0;
  }
  .wysiwyg ol, .wysiwyg ul {
    margin-bottom: 0;
  }
  table.list-ribbon ul {
    margin-bottom: 0;
  }
}
button, input {
  line-height: normal;
}

button, input, textarea {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin: 0;
  padding: 10px;
  border: 0;
  border: 1px solid #d8d9d9;
  font-size: 15px;
}

button::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, button:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder, button::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder, button:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder, button.placeholder, input.placeholder, textarea.placeholder {
  color: #888;
  opacity: 1;
}

button {
  margin: 0;
  padding: 0;
  border: 0;
  background: 0 0;
  cursor: pointer;
}

textarea {
  padding-top: 10px;
  padding-bottom: 10px;
  max-width: 100%;
  min-height: 180px;
}

.error-notice {
  color: #D60023;
  font-size: 20px;
}
.error-notice a {
  color: inherit;
}

.form label, .form legend {
  color: #0D1846;
  display: block;
  padding-bottom: 10px;
}

.form-label {
  color: #0D1846;
  display: block;
  padding-bottom: 10px;
}

.mod-bmi-calculator .form .select-full-box {
  display: inline-block !important;
}

.form .field, .form-field, .select-full-box .select-placeholder {
  border: 1px solid #e5e5e5;
  padding: 15px 15px 16px;
  background-color: #fff;
  font-size: 15px;
  line-height: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.form .field::-webkit-input-placeholder, .form-field::-webkit-input-placeholder, .select-full-box .select-placeholder::-webkit-input-placeholder, .form .field:-moz-placeholder, .form-field:-moz-placeholder, .select-full-box .select-placeholder:-moz-placeholder, .form .field::-moz-placeholder, .form-field::-moz-placeholder, .select-full-box .select-placeholder::-moz-placeholder, .form .field:-ms-input-placeholder, .form-field:-ms-input-placeholder, .select-full-box .select-placeholder:-ms-input-placeholder, .form .placeholder.field, .placeholder.form-field, .select-full-box .placeholder.select-placeholder {
  opacity: 1;
}

.form .field:focus, .form-field:focus {
  -webkit-box-shadow: 0 0 5px 1px #e5f2f9;
  -moz-box-shadow: 0 0 5px 1px #e5f2f9;
  box-shadow: 0 0 5px 1px #e5f2f9;
}

.select-full-box .select-placeholder {
  min-height: 17px;
}
.select-full-box .select-placeholder:focus {
  -webkit-box-shadow: 0 0 5px 1px #e5f2f9;
  -moz-box-shadow: 0 0 5px 1px #e5f2f9;
  box-shadow: 0 0 5px 1px #e5f2f9;
}

.form .row {
  display: block;
  margin-bottom: 20px;
}
.form .field {
  width: 480px;
  max-width: 100%;
  outline: 0;
}
.form .select-full-box {
  width: 532px;
  max-width: 100%;
}
.form .switch-off {
  display: none;
}

.form-check, .form-radio {
  display: block;
}

.form-check label, .form-radio label, .form-radio-em {
  display: inline-block;
}

.error .form-check label, .error .form-radio label {
  color: #D60023;
}

.js .error .form-check label, .js .error .form-radio label {
  color: #D60023;
}

.form-check input, .form-radio input {
  position: relative;
  top: 2px;
}

.js .form-check input:focus + label, .js .form-radio input:focus + label {
  text-decoration: underline;
}
.js .form-check label, .js .form-radio label {
  padding: 0 5px;
  margin-bottom: 10px;
  position: relative;
}
.js .form-radio-em input {
  position: absolute;
  left: -9999em;
  top: auto;
}
.js .form-radio-em label {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  color: #0079c8;
  padding: 6px 15px 6px 35px;
  font-size: 15px;
}
.js .form-radio-em label:after {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.js .form-radio-em label:before {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 6px;
  top: 6px;
  background: #fff;
  border: 1px solid #757575;
}
.js .form-radio-em label:after {
  position: absolute;
  width: 10px;
  height: 10px;
  left: 12px;
  top: 12px;
}
.js .form-radio-em .checked {
  background: #0079c8;
  color: #fff;
}

.error .form .placeholder.field, .error .note, .error .placeholder.form-field, .error .select-full-box .placeholder.select-placeholder {
  color: #D60023;
}

.form .error .placeholder.field, .select-full-box .error .placeholder.select-placeholder {
  color: #D60023;
}

.js .form-radio-em .checked:before {
  content: ".";
  font-size: 0;
  border-color: #fff;
}
.js .form-radio-em .checked:after {
  content: ".";
  font-size: 0;
  background-color: #0079c8;
}

.error .note {
  margin-bottom: 10px;
}
.error .form .field, .error .form-field, .error .select-full-box .select-placeholder {
  color: #D60023;
  border-color: #D60023;
}

.form .error .field, .select-full-box .error .select-placeholder {
  color: #D60023;
  border-color: #D60023;
}

.error .form .field::-webkit-input-placeholder, .error .form-field::-webkit-input-placeholder, .error .select-full-box .select-placeholder::-webkit-input-placeholder {
  color: #D60023;
}

.form .error .field::-webkit-input-placeholder, .select-full-box .error .select-placeholder::-webkit-input-placeholder {
  color: #D60023;
}

.error .form .field:-moz-placeholder, .error .form-field:-moz-placeholder, .error .select-full-box .select-placeholder:-moz-placeholder {
  color: #D60023;
}

.form .error .field:-moz-placeholder, .select-full-box .error .select-placeholder:-moz-placeholder {
  color: #D60023;
}

.error .form .field::-moz-placeholder, .error .form-field::-moz-placeholder, .error .select-full-box .select-placeholder::-moz-placeholder {
  color: #D60023;
}

.form .error .field::-moz-placeholder, .select-full-box .error .select-placeholder::-moz-placeholder {
  color: #D60023;
}

.error .form .field:-ms-input-placeholder, .error .form-field:-ms-input-placeholder, .error .select-full-box .select-placeholder:-ms-input-placeholder {
  color: #D60023;
}

.form .error .field:-ms-input-placeholder, .select-full-box .error .select-placeholder:-ms-input-placeholder {
  color: #D60023;
}

.mod-suggest {
  color: #0079c8;
}
.mod-suggest input.placeholder {
  color: #0079c8;
}

.error .form .field:focus, .error .form-field:focus, .error .select-full-box .select-placeholder:focus {
  box-shadow: 0 0 5px 1px #D60023;
}

.form .error .field:focus, .select-full-box .error .select-placeholder:focus {
  box-shadow: 0 0 5px 1px #D60023;
}

.js .lt-ie8 .form-check label, .js .lt-ie8 .form-radio label {
  padding-left: 5px;
}
.js .lt-ie8 .form-check input, .js .lt-ie8 .form-radio input {
  position: static;
  left: auto;
  float: left;
  margin: 10px 5px -5px;
  border: 0;
}

.add-more .tg-link {
  display: block;
  margin-bottom: 10px;
}
.add-more .tg-link:after {
  margin-top: -2px;
  margin-left: 10px;
  content: " ";
}

@media (max-width: 766px) {
  .form .btn, .form-check label, .form-radio label {
    font-size: 16px;
  }
  .form .btn {
    padding-left: 20px;
    padding-right: 20px;
  }
  .form .field {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 30px 10px;
  }
  .form .select-full-box {
    width: 100%;
  }
  .btn-cta:after {
    margin-right: 12px;
  }
}
body .grid {
  margin: 0 0 0 -30px;
}
body .grid .pad {
  padding-left: 30px;
  margin: 0;
}

.col {
  float: left;
}

.lt-ie8 .col {
  margin-right: -1px;
}

.col-right {
  float: right;
}

.w-5 {
  width: 5%;
}

.w-10 {
  width: 10%;
}

.w-15 {
  width: 15%;
}

.w-20 {
  width: 20%;
}

.w-25 {
  width: 25%;
}

.w-30 {
  width: 30%;
}

.w-35 {
  width: 35%;
}

.w-40 {
  width: 40%;
}

.w-45 {
  width: 45%;
}

.w-50 {
  width: 50%;
}

.w-55 {
  width: 55%;
}

.w-60 {
  width: 60%;
}

.w-65 {
  width: 65%;
}

.w-70 {
  width: 70%;
}

.w-75 {
  width: 75%;
}

.w-80 {
  width: 80%;
}

.w-85 {
  width: 85%;
}

.w-90 {
  width: 90%;
}

.w-95 {
  width: 95%;
}

.w-100 {
  width: 100%;
}

.w-16 {
  width: 16.66667%;
}

.w-33 {
  width: 33.33333%;
}

.w-66 {
  width: 66.66667%;
}

.nudge-5 {
  margin-left: 5%;
}

.nudge-10 {
  margin-left: 10%;
}

.nudge-15 {
  margin-left: 15%;
}

.nudge-20 {
  margin-left: 20%;
}

.nudge-25 {
  margin-left: 25%;
}

.nudge-30 {
  margin-left: 30%;
}

.nudge-35 {
  margin-left: 35%;
}

.nudge-40 {
  margin-left: 40%;
}

.nudge-45 {
  margin-left: 45%;
}

.nudge-50 {
  margin-left: 50%;
}

.nudge-55 {
  margin-left: 55%;
}

.nudge-60 {
  margin-left: 60%;
}

.nudge-65 {
  margin-left: 65%;
}

.nudge-70 {
  margin-left: 70%;
}

.nudge-75 {
  margin-left: 75%;
}

.nudge-80 {
  margin-left: 80%;
}

.nudge-85 {
  margin-left: 85%;
}

.nudge-90 {
  margin-left: 90%;
}

.nudge-95 {
  margin-left: 95%;
}

.nudge-100 {
  margin-left: 100%;
}

.nudge-16 {
  margin-left: 16.66667%;
}

.nudge-33 {
  margin-left: 33.33333%;
}

.nudge-66 {
  margin-left: 66.66667%;
}

.grid-pad-lrg {
  margin-left: -50px;
}
.grid-pad-lrg .grid {
  margin-left: -50px;
}
.grid-pad-lrg .grid .pad {
  padding-left: 50px;
}
.grid-pad-lrg .pad {
  padding-left: 50px;
}
.grid-pad-lrg .grid-pad-sml {
  margin-left: -30px;
}
.grid-pad-lrg .grid-pad-sml .pad {
  padding-left: 30px;
}

@media (max-width: 766px) {
  .col, .grid {
    margin-left: 0;
  }
  .col {
    width: 100%;
  }
  .grid .pad, .pad {
    padding-left: 0;
  }
}
.add-more .lt-ie8 .tg-link:after, .js .mod-carousel .lt-ie8 .modal-close, .list-links ul .lt-ie8 a:after, .list-tick ul .lt-ie8 li:before {
  display: inline;
}

.lt-ie8 .add-more .tg-link:after, .lt-ie8 .btn:after, .lt-ie8 .i, .lt-ie8 .product-promotion .email-us a:before, .product-promotion .email-us .lt-ie8 a:before, .lt-ie8 .js .mod-accordion .ac-item.ac-open .ac-head:after, .js .mod-accordion .ac-item.ac-open .lt-ie8 .ac-head:after, .lt-ie8 .js .accordion-alt .ac-item .ac-head:hover:before, .js .accordion-alt .ac-item .lt-ie8 .ac-head:hover:before, .lt-ie8 .btn-secondary-alt:hover:after, .lt-ie8 .btn-secondary-white:hover:after, .lt-ie8 .mod-slab-showcase .mod-prime-link:hover .btn-secondary-white:after, .mod-slab-showcase .mod-prime-link:hover .lt-ie8 .btn-secondary-white:after, .lt-ie8 .prop .mod-prime-link:hover .btn-secondary-white:after, .prop .mod-prime-link:hover .lt-ie8 .btn-secondary-white:after, .lt-ie8 .js .mod-accordion .ac-item .ac-head:hover:before, .js .mod-accordion .ac-item .lt-ie8 .ac-head:hover:before, .lt-ie8 .mod-accordion .ac-head:before, .mod-accordion .lt-ie8 .ac-head:before, .lt-ie8 .slab-video .video-modal .play-btn, .slab-video .video-modal .lt-ie8 .play-btn, .lt-ie8 .section-backlink a:before, .section-backlink .lt-ie8 a:before, .lt-ie8 .sml-arrow-link:after, .lt-ie8 blockquote:before, .lt-ie8 blockquote:after, .lt-ie8 .phnicon-white, .lt-ie8 .phnicon-blue, .lt-ie8 .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneReqCallback a.request-a-callback-overlay:after, .steps-container .inner-step-container #opening-hrs-wrap.bt-openinghours .call-center-opening[data-background-type=bg-blue] .txt-wrap .phoneReqCallback .lt-ie8 a.request-a-callback-overlay:after, .lt-ie8 .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap .phoneReqCallback .request-a-callback-overlay:after, .steps-container .inner-step-container #opening-hrs-wrap .call-center-opening .txt-wrap .phoneReqCallback .lt-ie8 .request-a-callback-overlay:after, .lt-ie8 .js .mod-carousel .modal-close, .lt-ie8 .list-links ul a:after, .lt-ie8 .list-tick ul li:before {
  display: inline;
}
.lt-ie8 .m-bubble .m-close, .lt-ie8 .m-bubble .m-directions:after {
  display: inline;
}
.lt-ie8 .mod-a-z .prefix-list .a-z a:before {
  display: inline;
}
.lt-ie8 .mod-accordion .ac-head:after, .lt-ie8 .mod-accordion .ac-head:before {
  display: inline;
}
.lt-ie8 .mod-calories .activities-user .activity-remove {
  display: inline;
}
.lt-ie8 .modal-close .close-lrg, .lt-ie8 .modal-close .close-sml {
  display: inline;
}
.lt-ie8 .product-promotion .call-us a:before, .lt-ie8 .product-promotion .email-us a:before {
  display: inline;
}
.lt-ie8 .quiz-box .head .title:after, .lt-ie8 .quiz-box .head .title:before {
  display: inline;
}
.lt-ie8 .select-bike, .lt-ie8 .select-car, .lt-ie8 .select-full-box .select-placeholder:after, .lt-ie8 .select-walking, .lt-ie8 .slab-video .video-modal .play-btn, .lt-ie8 .sml-arrow-link:after, .lt-ie8 .suggest-dropdown .current-location:before, .lt-ie8 .vi-play .play-btn {
  display: inline;
}
.lt-ie8 .wysiwyg blockquote:after, .lt-ie8 .wysiwyg blockquote:before {
  display: inline;
}
.lt-ie8 i {
  display: inline;
}
.lt-ie8 ul.list-links a:after, .lt-ie8 ul.list-tick li:before {
  display: inline;
}

.m-bubble .lt-ie8 .m-close, .m-bubble .lt-ie8 .m-directions:after {
  display: inline;
}

.mod-a-z .prefix-list .a-z .lt-ie8 a:before {
  display: inline;
}

.mod-accordion .lt-ie8 .ac-head:after, .mod-accordion .lt-ie8 .ac-head:before {
  display: inline;
}

.mod-calories .activities-user .lt-ie8 .activity-remove {
  display: inline;
}

.modal-close .lt-ie8 .close-lrg, .modal-close .lt-ie8 .close-sml {
  display: inline;
}

.product-promotion .call-us .lt-ie8 a:before, .product-promotion .email-us .lt-ie8 a:before {
  display: inline;
}

.quiz-box .head .lt-ie8 .title:after, .quiz-box .head .lt-ie8 .title:before {
  display: inline;
}

.select-full-box .lt-ie8 .select-placeholder:after, .slab-video .video-modal .lt-ie8 .play-btn, .suggest-dropdown .lt-ie8 .current-location:before, .vi-play .lt-ie8 .play-btn {
  display: inline;
}

.wysiwyg .lt-ie8 blockquote:after, .wysiwyg .lt-ie8 blockquote:before {
  display: inline;
}

ul.list-links .lt-ie8 a:after, ul.list-tick .lt-ie8 li:before {
  display: inline;
}

.wysiwyg i[class^=i-] {
  display: inline-block;
}

.no-js img[data-src] {
  display: none !important;
}

.js img[data-src] {
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.js img[data-src].lazyloaded {
  opacity: 1;
}

.lazyloading {
  background: url(../img/loader-lrg.gif) 50% 50% no-repeat;
}

.mod-suggest {
  display: inline-block;
  position: relative;
  text-decoration: none;
}

.mod-suggest:after {
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom: 2px dotted #0079c8;
}

.mod-suggest:before,
.suggest-dropdown {
  position: absolute;
  left: -10px;
  right: -10px;
  display: none;
}

.mod-suggest.focus,
.mod-suggest:focus,
.mod-suggest:hover {
  text-decoration: none;
  color: #0079c8;
}

.mod-suggest.focus:after,
.mod-suggest:focus:after,
.mod-suggest:hover:after {
  border-bottom-color: #0079c8;
}

.mod-suggest input {
  padding: 0;
  border: 0;
  background: 0 0;
}

.mod-suggest input::-webkit-input-placeholder {
  color: #0079c8;
}

.mod-suggest input:-moz-placeholder {
  color: #0079c8;
}

.mod-suggest input::-moz-placeholder {
  color: #0079c8;
}

.mod-suggest input:-ms-input-placeholder {
  color: #0079c8;
}

.mod-suggest:before {
  content: " ";
  top: -5px;
  bottom: 0;
  z-index: -1;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.suggest-dropdown {
  top: 100%;
  min-width: 100%;
  background: #fff;
  z-index: 1001;
  font-weight: 400;
  padding: 10px 0;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

.lt-ie9 .suggest-dropdown {
  border: 1px solid #d8d9d9;
  border-top: 0;
  margin-left: -1px;
}

.suggest-dropdown li {
  font-size: 32px;
  padding: 0 20px;
  cursor: pointer;
}

.suggest-dropdown li.active,
.suggest-dropdown li:hover {
  background: #e5f2f9;
}

.dialog,
.suggest-active input {
  background: #fff;
}

.suggest-dropdown .highlight {
  font-weight: 700;
}

.suggest-dropdown .current-location {
  display: none;
  margin-top: 10px;
  position: relative;
}

.geolocation-available .current-location,
.suggest-active:before {
  display: block;
}

.suggest-dropdown .current-location:before {
  content: " ";
  margin: -7px 7px 0 0;
}

.suggest-dropdown .current-location:after {
  content: " ";
  position: absolute;
  top: -5px;
  left: 20px;
  right: 20px;
  border-top: 1px solid #0D1846;
}

.lt-ie9 .suggest-active:before {
  border: 1px solid #d8d9d9;
  border-bottom: 0;
  top: -6px;
  left: -11px;
  right: -11px;
}

.suggest-active .suggest-dropdown {
  display: block;
  min-height: 10px;
}

.dialog {
  width: 61%;
  position: fixed;
  top: 0;
  bottom: 0;
  padding: 0 0 60px 5%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  z-index: 3003;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
}

.dialog .dialog-close {
  position: absolute;
  margin-left: auto;
  right: 20px;
}

.dialog .dialog-close a {
  top: 30px;
}

.dialog-close,
.dialog-mask {
  position: fixed;
  top: 0;
  bottom: 0;
}

.animate {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.dialog-content {
  -webkit-transform: translateZ(0);
}

.dialog-mask {
  left: 0;
  right: 0;
  background-color: #0D1846;
  background-color: rgba(0, 51, 86, 0.3);
  z-index: 3002;
}

.dialog-close {
  display: none;
  margin-left: 66%;
  z-index: 3003;
}

.rm-more,
.stop-scroll .dialog-close {
  display: block;
}

.dialog-close a {
  position: absolute;
  top: 30%;
  left: -20px;
}

.stop-scroll {
  position: relative;
  overflow: hidden;
}

.mod-read-more .rm-link.btn {
  margin-bottom: 15px;
}
.mod-read-more .rm-link.btn:after {
  display: none;
}

.rm-close,
.rm-hide {
  display: none;
}

.rm-show .rm-close,
.rm-show .rm-hide,
.rm-show .rm-hide-sml,
html .rm-show .rm-hide-lrg {
  display: block;
}

.lt-ie9 .mod-read-more .rm-hide-lrg,
.rm-show .rm-more {
  display: none;
}

.rm-link {
  padding-right: 25px;
}

.rm-link i {
  position: relative;
  left: 10px;
  top: -1px;
  padding-right: 5px;
}

@media (max-width: 766px) {
  .dialog {
    width: 88%;
  }
  .dialog .panel .belt {
    padding-top: 60px;
  }
  .dialog-close {
    margin-left: 93%;
  }
  .rm-hide-sml {
    display: none;
  }
}
@media (min-width: 767px) {
  .mod-read-more .rm-hide-lrg {
    display: none;
  }
}
.js .mod-select {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.js .mod-select select {
  filter: alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  -webkit-appearance: menulist-button;
  width: 100%;
  z-index: 1000;
  cursor: pointer;
}

.js .mod-select[data-dropdown=custom] select {
  display: none;
}

.mod-select .select-placeholder {
  position: relative;
  display: inline-block;
}

.mod-select .select-placeholder a {
  color: inherit;
  text-decoration: none;
}

.mod-select.focus .select-placeholder,
.mod-select:focus .select-placeholder,
.mod-select:hover .select-placeholder {
  color: #8a3ff5;
}

.mod-select.focus .select-placeholder:after,
.mod-select:focus .select-placeholder:after,
.mod-select:hover .select-placeholder:after {
  border-bottom-color: #8a3ff5;
}

.select-dropdown {
  display: none;
  position: absolute;
  top: 5px;
  left: 0;
  min-width: 100%;
  background: #fff;
  z-index: 1001;
}

.select-dropdown .optgroup-label {
  padding: 5px 10px;
}

.select-dropdown .optgroup a {
  padding-left: 20px;
}

.select-dropdown a {
  display: block;
  padding: 10px;
}

.select-dropdown a:focus,
.select-dropdown a:hover {
  background-color: #e5f2f9;
}

.select-active .select-dropdown {
  display: block;
}

[data-dropdown=custom].select-active {
  margin: -10px;
  padding: 10px;
}

[data-dropdown=custom].select-active .select-dropdown {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 4px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 4px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 4px 5px rgba(0, 0, 0, 0.2);
}

.lt-ie9[data-dropdown=custom].select-active .select-dropdown {
  border: 1px solid #d8d9d9;
  margin-left: -1px;
}

[data-dropdown=custom].select-active .select-placeholder a {
  display: block;
  margin: -10px;
  padding: 10px;
}

.js .lt-ie8 .mod-select {
  display: inline;
}

.select-full-box .select-placeholder {
  padding-right: 40px !important;
}

.select-full-box .select-placeholder:after {
  right: 20px;
  top: 22px;
  left: auto;
  content: " ";
  position: absolute;
  display: block;
}

.select-full-box select:focus + .select-placeholder,
.select-full-box.focus .select-placeholder,
.select-full-box:hover .select-placeholder {
  box-shadow: 0 0 5px 1px #e5f2f9;
}

.error .select-full-box select:focus + .select-placeholder,
.error .select-full-box.focus .select-placeholder,
.error .select-full-box:hover .select-placeholder {
  color: #D60023;
  border-color: #D60023;
}

.error .select-full-box select:focus,
.error .select-full-box.focus .select-placeholder {
  box-shadow: 0 0 5px 1px #D60023;
}

.select-travel-method .select-dropdown a {
  padding-top: 5px;
  padding-bottom: 5px;
}

.search-box {
  position: relative;
}

.search-box button,
.search-box i {
  position: absolute;
  top: 50%;
}

.box,
.input-box {
  position: relative;
}

.search-box button {
  right: 25px;
  height: 30px;
  width: 30px;
  margin-top: -15px;
  overflow: visible;
}

.search-box i {
  right: 0;
  margin-top: -14px;
}

.search-box .i-hero-q {
  margin-top: -11px;
}

.search-box .input-box {
  background: #0079c8;
  padding: 10px 55px 10px 25px;
  height: 40px;
}

.input-box {
  display: block;
}

.input-box input {
  border: 0;
  font-size: 20px;
  color: #fff;
  background: 0 0;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
  outline: 0;
}

.input-box input::-webkit-input-placeholder {
  color: #fff;
}

.input-box input:-moz-placeholder {
  color: #fff;
}

.input-box input::-moz-placeholder {
  color: #fff;
}

.input-box input:-ms-input-placeholder {
  color: #fff;
}

.input-box input.placeholder {
  color: #fff;
}

.search-light .input-box input,
.search-light .input-box input.placeholder,
.search-white .input-box input,
.search-white .input-box input.placeholder {
  color: #0079c8;
}

.search-light .input-box {
  background: #99c9e9;
}

.search-light .input-box input::-webkit-input-placeholder {
  color: #0079c8;
}

.search-light .input-box input:-moz-placeholder {
  color: #0079c8;
}

.search-light .input-box input::-moz-placeholder {
  color: #0079c8;
}

.search-light .input-box input:-ms-input-placeholder {
  color: #0079c8;
}

.search-plain .input-box {
  background: 0 0;
  padding: 0 40px 0 0;
}

.search-plain .input-box button {
  right: 10px;
}

.search-hero .input-box {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 19px;
  background: #4a2e8a;
}

.box,
.search-white .input-box {
  background: #fff;
}

.search-hero .input-box input {
  font-size: 16px;
  font-weight: 400;
}

.search-white .input-box input::-webkit-input-placeholder {
  color: #0079c8;
}

.search-white .input-box input:-moz-placeholder {
  color: #0079c8;
}

.search-white .input-box input::-moz-placeholder {
  color: #0079c8;
}

.search-white .input-box input:-ms-input-placeholder {
  color: #0079c8;
}

.banner,
.banner-narrow,
.box,
.panel {
  color: #21272A;
}

.box {
  margin: 50px 0 30px;
  padding: 10px 25px;
}

.box .author {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 35px 25px;
}

.box .avatar {
  margin: -85px 10px 30px 0;
  float: left;
}

.box-alt {
  background: #d8d8d8;
}

.box-embossed,
.mod-calories,
.quiz-box {
  background-color: #f7f6f6;
  border: 10px solid #fff;
  color: #21272A;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
}

.box-embossed .body,
.mod-calories .body,
.quiz-box .body {
  padding: 25px 30px;
}

@media (max-width: 766px) {
  .box-embossed .body,
  .mod-calories .body,
  .quiz-box .body {
    padding: 15px 20px;
  }
}
.bmi-calc,
.calc {
  background: #f2f1f1;
  border: 3px solid #fff;
  box-shadow: 0 0 3px 3px #f2f1f1;
  padding: 20px 10px 0;
}

.mod-accordion .ac-head,
.mod-accordion .ac-static {
  border-top: 1px solid #e5e5e5;
}

.bmi-calc {
  margin-bottom: 15px;
}

.orb {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  -ms-border-radius: 200px;
  -o-border-radius: 200px;
  border-radius: 200px;
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
  background-color: #0079c8;
  overflow: visible;
}

.orb i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0 0 -15px;
}

.lt-ie8 .orb {
  display: inline;
}

.orb-med {
  width: 80px;
  height: 80px;
}

.orb-med i {
  margin: -22.5px 0 0 -22.5px;
}

.orb-lrg {
  width: 120px;
  height: 120px;
}

.orb-lrg i {
  margin: -30px 0 0 -30px;
}

.orb-teal {
  background-color: #007D79;
}

.orb-cyan-dark {
  background-color: #0D1846;
}

.orb-purple {
  background-color: #8a3ff5;
}

.orb-fuchsia-light {
  background-color: #ec4a8e;
}

.orb-white {
  background-color: #fff;
}

.orb-error {
  background-color: #D60023;
}

.banner .belt .panel .belt,
.banner-narrow .belt .panel .belt,
body .panel .belt {
  padding-top: 20px;
  padding-bottom: 20px;
}
.banner .belt .panel .title,
.banner-narrow .belt .panel .title,
body .panel .title {
  margin-bottom: 50px;
}
.banner .belt .panel .cta-link,
.banner-narrow .belt .panel .cta-link,
body .panel .cta-link {
  float: right;
  margin-top: 15px;
  margin-bottom: 15px;
}
.banner .belt .panel .contact-link,
.banner-narrow .belt .panel .contact-link,
body .panel .contact-link {
  float: left;
}
.banner .belt .panel.panel-grey,
.banner-narrow .belt .panel.panel-grey,
body .panel.panel-grey {
  background: #f2f1f1;
}
.banner .belt .panel.panel-white,
.banner-narrow .belt .panel.panel-white,
body .panel.panel-white {
  background: #fff;
}
.banner .belt .panel-top-out .belt,
.banner-narrow .belt .panel-top-out .belt,
body .panel-top-out .belt {
  padding-top: 0;
}
.banner .belt .panel-bottom-out .belt,
.banner-narrow .belt .panel-bottom-out .belt,
body .panel-bottom-out .belt {
  padding-bottom: 0;
}

.breaker-before .panel:first-child .belt {
  padding-top: 140px;
}

.breaker-after .panel:last-child .belt {
  padding-bottom: 120px;
}

@media (max-width: 766px) {
  body .panel .title {
    margin-bottom: 15px;
  }
}
.billboard {
  background-color: #e5e5e5;
  background-position: center top;
  background-repeat: no-repeat;
  text-align: left;
  position: relative;
}

.billboard .cover {
  position: absolute;
  top: 0;
  left: 50%;
  right: 0;
  bottom: 0;
  z-index: 1;
  max-width: 1200px;
  margin-left: -600px;
  overflow: hidden;
  text-align: center;
}

.billboard .cover img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.billboard .valign-middle {
  height: 380px;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}

.billboard .valign-middle .caption {
  margin: 0;
}

.billboard .caption {
  position: relative;
  z-index: 10;
  display: inline-block;
  padding: 20px 32px 5px;
  background: #0D1846;
  color: #fff;
  margin: 120px 0;
  max-width: 535px;
  font-size: 20px;
}

.lt-ie8 .billboard .caption {
  display: inline;
}

.billboard .caption a {
  color: #fff;
}

.billboard[data-color=purple] .caption {
  background-color: #8a3ff5;
}

.billboard[data-color=teal-light] .caption {
  background-color: #007D79;
}

.billboard-xlrg .valign-middle {
  height: 530px;
}

.billboard-lrg .valign-middle {
  height: 420px;
}

.billboard-sml .valign-middle {
  height: 325px;
}

.billboard-links .valign-middle {
  top: -50px;
  margin-bottom: 50px;
}

@media (max-width: 766px) {
  .billboard .valign-middle {
    display: block;
    height: auto;
    margin-bottom: 0;
    top: 0;
  }
  .billboard .belt {
    padding-left: 0;
    padding-right: 0;
  }
  .billboard .cover {
    position: relative;
    width: 100%;
    left: auto;
    margin-left: 0;
  }
  .billboard .caption {
    margin: 0;
    display: block;
    max-width: 100%;
  }
}
.slab-app,
.slab-tool,
.tools-calculators .tool {
  color: #21272A;
  display: block;
  width: 100%;
  background: #e5e5e5;
  margin-bottom: 20px;
  position: relative;
}

.slab-app .title,
.slab-tool .title,
.tools-calculators .tool .title {
  margin-bottom: 0;
}

.slab-app .img-wrap,
.slab-tool .img-wrap,
.tools-calculators .tool .img-wrap {
  display: block;
  position: relative;
  width: 100%;
}

.slab-app .img-wrap img,
.slab-tool .img-wrap img,
.tools-calculators .tool .img-wrap img {
  width: 100%;
  height: auto;
  display: block;
}

.slab-app .text-wrap,
.slab-tool .text-wrap,
.tools-calculators .tool .text-wrap {
  padding: 20px;
  display: block;
}

.slab-app:hover,
.slab-tool:hover,
.tools-calculators .tool:hover {
  color: #db3907;
  text-decoration: none;
}

.slab-app:hover .overlay,
.slab-tool:hover .overlay,
.tools-calculators .tool:hover .overlay {
  background: #db3907;
  filter: alpha(Opacity=60);
  opacity: 0.6;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.slab-app .prime-link,
.slab-tool .prime-link,
.tools-calculators .tool .prime-link {
  color: inherit;
}

.slab-app .app-icons,
.slab-tool .app-icons,
.tools-calculators .tool .app-icons {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-bottom: 10px;
  text-align: center;
}

.slab-app .app-icons li,
.slab-tool .app-icons li,
.tools-calculators .tool .app-icons li {
  float: left;
  width: 25%;
  text-align: center;
  padding-top: 5px;
}

.slab-app .app-icons img,
.slab-tool .app-icons img,
.tools-calculators .tool .app-icons img {
  max-width: 100%;
}

.slab-app .app-icons .active,
.slab-tool .app-icons .active,
.tools-calculators .tool .app-icons .active {
  display: none;
}

.slab-app:hover .app-icons .active,
.slab-tool:hover .app-icons .active,
.tools-calculators .tool:hover .app-icons .active {
  display: inline-block;
}

.slab-app:hover .app-icons .up,
.slab-tool:hover .app-icons .up,
.tools-calculators .tool:hover .app-icons .up {
  display: none;
}

@media (max-width: 766px) {
  .slab-app .app-icons,
  .slab-app .byline,
  .slab-tool .app-icons,
  .slab-tool .byline,
  .tools-calculators .tool .app-icons,
  .tools-calculators .tool .byline {
    display: none;
  }
  .slab-app p,
  .slab-tool p,
  .tools-calculators .tool p {
    margin-bottom: 0;
  }
  .has-apps.slab-app .text-wrap,
  .has-apps.slab-tool .text-wrap,
  .tools-calculators .has-apps.tool .text-wrap {
    padding-bottom: 10px;
  }
}
.caption {
  color: #d9dbdb;
  font-size: 15px;
  background-color: #3f3f3f;
  padding: 8px 10px 0;
  min-height: 32px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

.caption:hover {
  color: #fff;
}

.slab {
  position: relative;
  background-color: #e5e5e5;
  margin-bottom: 20px;
  word-wrap: break-word;
}

.slab .slab-img {
  display: block;
  max-width: 100%;
}

body .slab .inner {
  padding: 20px 30px;
}

.slab .arrow-link {
  float: right;
  margin-bottom: 10px;
}

.slab.has-caption {
  padding-top: 40px;
}

.slab.has-caption.slab-app,
.slab.has-caption.slab-tool,
.slab.has-caption.slab-video {
  padding-top: 0;
}

.slab.has-cta {
  padding-bottom: 65px;
}

.slab .tagline {
  color: #fff;
  padding: 10px 30px;
}

.slab .tag-support {
  background-color: #ec4a8e;
}

.slab .tag-release {
  background-color: #9F1853;
}

.slab .tag-event {
  background-color: #8a3ff5;
}

.slab .tag-news {
  background-color: #1B883C;
}

.slab a[class^=btn] {
  position: absolute;
  bottom: 20px;
  margin-bottom: 0;
}

.slab .title {
  margin-bottom: 15px;
  font-weight: 400;
  font-size: 25px;
}

.slab-article.slab-primary .title {
  font-size: 40px;
}

.slab-app .title,
.slab-tool .title {
  margin-bottom: 5px;
}

.slab-app p,
.slab-tool p {
  margin-bottom: 0;
}

.slab-app {
  padding-bottom: 30px;
}

.slab-video {
  background: #21272A;
}

.slab-video .thumb {
  display: block;
}

.slab-video .thumb img {
  display: block;
  width: 100%;
  opacity: 0.7;
}

.slab-video .tagline {
  position: relative;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #21272A;
}

.slab-video .title {
  margin-bottom: 0;
  font-size: 18px;
}

.slab-video .byline {
  font-size: 15px;
  color: #d8d9d9;
}

.slab-video .video-modal {
  position: relative;
  display: block;
}

.slab-video .video-modal img {
  position: static;
}

.slab-video .video-modal .play-btn {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -30px;
  z-index: 10;
}

.slab-video a:hover .video-modal .play-btn,
.slab-video.prime-hover .video-modal .play-btn {
  content: " ";
  background-color: #0079c8;
}

.slab-video:focus .thumb img,
.slab-video:hover .thumb img {
  opacity: 1;
}

@media (max-width: 959px) {
  .w-25 .slab .text-wrap {
    padding: 10px 15px;
  }
  .w-25 .slab .title {
    font-size: 19px;
  }
  .w-25 .slab .btn {
    padding: 14px 25px 14px 10px;
  }
  .w-25 .slab .btn:after {
    margin-right: 8px;
  }
  body .slab .inner {
    padding: 15px;
  }
  .w-25 .slab-video .tagline {
    padding: 10px 15px;
    font-size: 19px;
  }
}
@media (max-width: 766px) {
  .slab {
    min-height: 0;
  }
  .w-25 .slab .title {
    font-size: 25px;
  }
  .slab .btn {
    padding: 12px 25px 12px 15px;
  }
  .slab .btn i {
    right: 10px;
  }
  .slab .btn-cta {
    padding-right: 30px;
  }
  .slab .btn-cta:after {
    margin-top: 16px;
  }
  .slab .slab-img {
    display: none;
  }
  body .slab .inner {
    padding: 20px 30px;
  }
  .slab-app,
  .slab-tool,
  .slab-video {
    padding-bottom: 0;
  }
  .w-25 .slab-video .tagline {
    padding: 20px 30px;
  }
  .slab-video .tagline,
  .slab-video .thumb {
    position: relative;
  }
  .slab-video .video-modal:hover .play-btn {
    margin-top: 0;
    background-color: #0079c8;
  }
  .slab-video .video-modal .play-btn {
    margin-top: 0;
  }
}
.no-results,
.results {
  background: #e5e5e5;
}

.no-results p {
  max-width: 600px;
  font-size: 40px;
}

.accreditation .list-3-col {
  margin-bottom: 20px;
}

.accreditation .list-3-col .list-col {
  width: 28%;
  padding-right: 5.33%;
}

.accreditation .list li,
.accreditation table.list-ribbon ul li,
table.list-ribbon .accreditation ul li {
  margin-bottom: 15px;
}

.accreditation .btn i {
  position: relative;
  top: 0;
  left: 10px;
}

.accreditation img {
  max-width: 100%;
}

@media (max-width: 766px) {
  .no-results p {
    font-size: 22px;
  }
  .accreditation .list-3-col .list-col {
    width: 100%;
    padding-right: 0;
  }
  .accreditation .list-3-col li {
    margin-bottom: 25px;
  }
}
.mod-accordion {
  border-bottom: 1px solid #e5e5e5;
  background: #fff;
  clear: both;
}

.mod-accordion .ac-item {
  position: relative;
  z-index: 1;
}

.mod-accordion .ac-item .belt {
  padding: 0;
}

.mod-accordion .ac-head {
  font-weight: 400;
  font-size: 21px;
  margin-top: -1px;
  padding: 18px 30px;
  margin-bottom: 0;
  border-bottom: 0;
  color: #21272A;
  position: relative;
}

.topic-accordion .mod-accordion .ac-head {
  background: #0079c8;
  color: #fff;
}

.mod-accordion h4.ac-head {
  font-size: 16px;
}

.mod-accordion .ac-head a {
  display: inline-block;
  padding-right: 30px;
}

.mod-accordion .ac-head:after,
.mod-accordion .ac-head:before {
  content: " ";
  margin-top: 25px;
  margin-right: 30px;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
}

.js .mod-accordion .ac-head:before {
  display: block;
}

.js .mod-accordion .ac-item .ac-body,
.js .mod-accordion .ac-item .ac-head .title-open,
.mod-accordion .ac-head .title-closed {
  display: none;
}

.mod-accordion .ac-body {
  padding: 15px 30px 0;
}

.mod-accordion .h3,
.mod-accordion h3 {
  font-size: 19px;
}

.mod-accordion .h4,
.mod-accordion h4 {
  font-size: 16px;
}

.mod-accordion .h5,
.mod-accordion .h6,
.mod-accordion h5,
.mod-accordion h6 {
  font-size: 15px;
}

.js .mod-accordion .ac-item .ac-head {
  cursor: pointer;
}

.js .mod-accordion .ac-item .ac-head:hover {
  background: #e5f2f9;
}

.js .mod-accordion .ac-item .ac-head:hover a {
  color: #0079c8;
  text-decoration: underline;
}

.js .mod-accordion .ac-item .ac-head .title-closed {
  display: inline;
}

.js .mod-accordion .ac-item.ac-open {
  z-index: 2;
}

.js .mod-accordion .ac-item.ac-open .ac-head {
  font-weight: 700;
  padding-bottom: 15px;
  position: relative;
  z-index: 1;
  background: #e5f2f9;
  color: #0079c8;
}

.js .mod-accordion .ac-item.ac-open .ac-head:before {
  display: none;
}

.js .mod-accordion .ac-item.ac-open .ac-head:after {
  display: block;
}

.js .mod-accordion .ac-item.ac-open .ac-head .title-open {
  display: inline;
}

.js .mod-accordion .ac-item.ac-open .ac-head .title-closed {
  display: none;
}

.js .mod-accordion .ac-item.ac-open .ac-body {
  display: block;
  padding-bottom: 30px;
  border-bottom: 1px solid #e5e5e5;
}

.mod-accordion .ac-static .ac-head {
  border-top: 0;
}

.mod-accordion .ac-static .ac-head:after,
.mod-accordion .ac-static .ac-head:before {
  display: none;
}

.mod-accordion .ac-static .ac-body {
  display: block;
  padding: 30px 0;
  background: 0 0;
}

.mod-accordion .ac-static .ac-body .belt {
  padding: 0;
}

.mod-accordion .mod-video {
  max-width: 450px;
}

.mod-bmi-calculator img,
.topic-intro .img-wrap img {
  max-width: 100%;
}

.accordion-alt {
  border-bottom: none;
}

.js .accordion-alt .ac-item .ac-head {
  background: #0079c8;
  border-top: none;
  color: #fff;
}

.accordion-alt .ac-body,
.js .accordion-alt .ac-item .ac-head:hover {
  background: #fff;
}

.js .accordion-alt .ac-item.ac-open .ac-head {
  background: #fff;
  border-top: none;
  border-bottom: 2px solid #e5e5e5;
  color: #21272A;
}

.js .accordion-alt .ac-item.ac-open .ac-body {
  border-bottom: none;
  padding: 25px 25px 30px;
}

.lt-ie9 .mod-accordion a:focus {
  outline: 0;
}

.info-section .contact {
  color: #1B883C;
  padding-top: 20px;
}

.info-section .number {
  color: #1B883C;
  font-weight: 300;
}

@media (max-width: 766px) {
  .mod-accordion .ac-head {
    font-size: 18px;
  }
  .mod-accordion .ac-head:after,
  .mod-accordion .ac-head:before {
    margin-top: 23px;
    margin-right: 15px;
  }
  .mod-accordion .ac-body,
  .mod-accordion .ac-head {
    padding-left: 10px;
    padding-right: 10px;
  }
  .mod-accordion .ac-body {
    padding-top: 0;
  }
  .mod-accordion .orb.ac-close {
    height: 30px;
    width: 30px;
    position: absolute;
    right: 30px;
    margin-top: -10px;
  }
  .accordion-alt .ac-head {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.mod-a-z .keypad {
  position: relative;
  width: 290px;
  margin-bottom: 15px;
  outline: 0;
  z-index: 10;
}

.mod-a-z .keypad li {
  float: left;
  width: 50px;
  height: 50px;
  line-height: 50px;
  margin: 0 2px 2px 0;
}

.mod-a-z .keypad a {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  background: #f0f1f1;
  font-size: 24px;
  color: #404040;
}

.mod-a-z .keypad a:hover {
  background: #d8d9d9;
  text-decoration: underline;
}

.mod-a-z .keypad .key-active,
.mod-a-z .keypad .key-active:hover {
  background: #404040;
  color: #fff;
}

.mod-a-z .keypad-active .letter-list {
  display: none;
}

.mod-a-z .keypad-active .prefix-list {
  display: block;
}

.mod-a-z .letter-list .no-results a {
  color: #ddd;
  background: #fcfcfc;
  text-decoration: none;
}

.mod-a-z .prefix-list {
  display: none;
}

.mod-a-z .prefix-list .a-z {
  width: 102px;
}

.mod-a-z .prefix-list .a-z a {
  background: #dadbdb;
  font-size: 18px;
  position: relative;
}

.mod-a-z .prefix-list .a-z a:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -6px;
}

.mod-a-z .result-set a {
  font-size: 14px;
  color: #555;
  display: block;
}

.mod-a-z .result-group > li {
  padding-left: 40px;
  position: relative;
}

.mod-a-z .prefix-heading {
  position: absolute;
  top: 0;
  left: -5px;
  font-size: 22px;
  margin-top: -9px;
  color: #555;
}

.mod-a-z .prefix-group {
  margin-bottom: 30px;
}

.mod-a-z .letters-label {
  float: left;
  font-size: 21px;
  color: #1B883C;
}

.mod-a-z .result-set {
  display: none;
}

.mod-a-z.letter-active .result-set,
.mod-a-z.prefix-active .result-set,
.mod-a-z.search-active .result-set {
  display: block;
}

.articles-a-z .keypad {
  float: left;
  margin-right: -310px;
}

.articles-a-z .results-output {
  z-index: 5;
  padding-left: 310px;
  position: relative;
}

.articles-a-z .result-set {
  padding: 25px 20px;
  background: #f0f1f1;
}

.articles-a-z .ac-scroll-item {
  position: absolute;
  bottom: 20px;
  right: 20px;
  display: none;
}

@media (max-width: 766px) {
  .mod-a-z {
    margin-top: 10px;
  }
  .mod-a-z .prefix-list {
    position: static;
  }
  .mod-a-z .prefix-list .a-z {
    width: 98px;
  }
  .mod-a-z .keypad li {
    width: 48px;
    height: 48px;
    line-height: 48px;
  }
  .mod-a-z .keypad-active .letter-list {
    display: none;
  }
  .articles-a-z .results-output {
    padding-left: 0;
    clear: left;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: -30px;
  }
  .articles-a-z.letter-active .ac-scroll-item {
    display: block;
  }
}
.banner,
.banner-narrow {
  color: #fff;
  background-color: #ec4a8e;
  position: relative;
  overflow: hidden;
}

.banner blockquote p:after,
.banner blockquote p:before,
.banner-narrow blockquote p:after,
.banner-narrow blockquote p:before {
  color: #f281b0;
  display: inline-block;
  width: 30px;
  padding: 0 5px;
  font-size: 78px;
  line-height: 1;
  position: relative;
  margin-top: -35px;
  bottom: -25px;
}

.banner blockquote p:before,
.banner-narrow blockquote p:before {
  content: "“";
  margin-left: -40px;
  text-align: right;
}

.banner blockquote p:after,
.banner-narrow blockquote p:after {
  content: "”";
}

.bmi-results:before,
.bubble-facts .bubble:after,
.product-promotion .call-us a:before,
.product-promotion .email-us a:before {
  content: " ";
}

.banner blockquote cite,
.banner-narrow blockquote cite {
  display: block;
  font-size: 16px;
  color: #f9c9dd;
}

.banner .prop,
.banner-narrow .prop {
  position: absolute;
  left: 100%;
  bottom: 0;
}

.banner .prop i,
.banner .prop img,
.banner-narrow .prop i,
.banner-narrow .prop img {
  float: left;
}

.banner .prop-left,
.banner-narrow .prop-left {
  left: auto;
  right: 100%;
}

.banner .prop-left i,
.banner .prop-left img,
.banner-narrow .prop-left i,
.banner-narrow .prop-left img {
  float: right;
}

.banner .prop-top,
.banner-narrow .prop-top {
  top: 0;
  bottom: auto;
}

.banner a,
.banner-narrow a {
  color: #fff;
}

.banner .belt,
.banner-narrow .belt {
  position: relative;
}

.banner .tagline,
.banner-narrow .tagline {
  background: #f06ea5;
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  bottom: 0;
  right: 30px;
  padding: 15px 35px;
}

@media (max-width: 766px) {
  .banner blockquote cite,
  .banner blockquote p,
  .banner-narrow blockquote cite,
  .banner-narrow blockquote p {
    padding-left: 30px;
  }
  .banner .prop,
  .banner-narrow .prop {
    display: none;
  }
  .banner .belt,
  .banner-narrow .belt {
    padding-bottom: 80px;
  }
  .banner .tagline,
  .banner-narrow .tagline {
    padding: 15px 20px;
  }
}
.mod-bmi-calculator .form legend {
  font-size: 15px;
  font-weight: 700;
}

.mod-bmi-calculator .form label {
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  margin-right: 10px;
}

.mod-bmi-calculator .form .select-full-box {
  width: auto;
  vertical-align: middle;
}

.mod-bmi-calculator .form .select-placeholder {
  background: #fff;
  color: #21272A;
  font-size: 15px;
  font-weight: 400;
  min-height: 23px;
  padding: 10px 20px 10px 10px;
  width: 40px;
}

.mod-bmi-calculator .form .select-placeholder:after {
  top: 20px;
  right: 10px;
}

.mod-bmi-calculator.bmi-active .bmi-cta {
  display: none;
}

.mod-bmi-calculator.bmi-active .bmi-results {
  display: block;
}

.mod-bmi-calculator[data-category] {
  display: none;
}

.mod-bmi-calculator .bmi-cta {
  margin-top: 65px;
}

.mod-bmi-calculator .bmi-range {
  display: block;
}

.bmi-results {
  display: none;
  background: #0079c8;
  color: #fff;
  padding: 20px;
  margin-bottom: 15px;
  position: relative;
}

.bmi-results:before {
  border: 20px solid transparent;
  border-right-color: #0079c8;
  position: absolute;
  left: -40px;
  top: 50%;
  margin-top: -20px;
}

.bmi-results .bmi-result {
  font-size: 24px;
}

.bmi-results .result {
  display: block;
  font-size: 40px;
  line-height: 1;
}

.bmi-results .bmi-outcome,
.bmi-results .bmi-range {
  font-size: 24px;
}

.bmi-results p {
  font-size: 14px;
}

.bmi-info {
  margin-bottom: 30px;
}

@media (max-width: 959px) {
  .mod-bmi-calculator .bmi-cta {
    display: none;
  }
  .mod-bmi-calculator .bmi-calc {
    padding: 20px 20px 0;
  }
  .mod-bmi-calculator .bmi-calc .w-50 {
    width: 100%;
  }
}
@media (max-width: 766px) {
  .mod-bmi-calculator .bmi-cta {
    display: none;
  }
  .bmi-results:before {
    border-right-color: transparent;
    border-bottom-color: #0079c8;
    left: 50%;
    top: 0;
    margin-top: -40px;
    margin-left: -20px;
  }
}
.mod-calories {
  overflow: hidden;
  font-size: 15px;
  margin-bottom: 15px;
}

.mod-calories h2 {
  font-size: 32px;
}

.mod-calories legend {
  overflow: hidden;
}

.mod-calories h3,
.mod-calories legend {
  font-size: 20px;
}

.mod-calories .your-activities {
  display: none;
}

.mod-calories.has-activities .your-activities {
  display: block;
}

.mod-calories .switch-off {
  display: none;
}

.mod-calories .switch-on {
  display: block;
}

.mod-calories .field-weight {
  margin-bottom: 20px;
}

.mod-calories .field-weight .unit {
  float: left;
  margin-bottom: 10px;
  margin-right: 20px;
}

.mod-calories .field-weight .unit:last-child {
  margin-right: -20px;
}

.mod-calories .field-weight .unit label {
  display: inline-block;
  padding: 15px 0 0 10px;
}

.mod-calories .field-activity .mod-select,
.mod-calories .field-activity .select-placeholder,
.mod-calories label {
  display: block;
}

@media (max-width: 1160px) {
  .mod-calories .field-weight .col {
    width: 100%;
  }
}
.mod-calories .mod-switch {
  margin-top: 9px;
  min-width: 220px;
}

.mod-calories .field-time input {
  width: 43px;
}

.mod-calories .select-activities {
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 15px 20px;
  margin: 0 -10px 20px;
}

.mod-calories.error-activity .select-activities .select-placeholder,
.mod-calories.error-weight .field-weight .select-placeholder {
  border-color: #D60023;
}

.mod-calories .select-activities label {
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 7px;
}

.mod-calories .select-activities .field-time,
.mod-calories .select-activities .mod-select {
  margin-bottom: 15px;
}

.mod-calories .select-activities .grid {
  margin-left: -20px;
}

.mod-calories .select-activities .grid .pad {
  padding-left: 20px;
}

@media (max-width: 766px) {
  .mod-calories .select-activities .grid {
    margin-left: 0;
  }
  .mod-calories .select-activities .grid .pad {
    padding: 0;
  }
}
.mod-calories .select-activities .field-time .mod-select {
  margin-right: 5px;
  margin-bottom: 5px;
}

.mod-calories .select-activities .field-time .label {
  margin-right: -10px;
}

.mod-calories .select-activities .btn {
  padding-right: 45px;
}

.mod-calories .select-activities .btn i {
  position: absolute;
  top: 16px;
  right: 20px;
}

.mod-calories .select-activities .btn:after {
  background: 0 0;
}

@media (max-width: 959px) {
  .mod-calories .select-activities .col {
    width: 100%;
  }
}
.mod-calories .activities-user {
  margin-bottom: 20px;
}

.mod-calories .activities-user li {
  padding: 15px 45px 15px 30px;
  background-color: #fff;
  margin-bottom: 10px;
  font-size: 13px;
  position: relative;
}

@media (max-width: 766px) {
  .mod-calories .activities-user li {
    padding: 15px 45px 15px 15px;
  }
}
.mod-calories .activities-user .activity-remove {
  text-indent: -9999px;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 20px;
}

.mod-calories .activities-user .activity {
  font-size: 20px;
}

.mod-calories .activities-user .time {
  font-size: 15px;
}

.mod-calories .band-result,
.mod-calories .calc-results {
  display: none;
}

.mod-calories .calc-results .overview {
  color: #fff;
  background-color: #0079c8;
  text-align: center;
}

.mod-calories .calc-results .overview h2 {
  margin-bottom: 0;
}

.mod-calories .calc-results .overview .btn {
  display: inline-block;
  float: none;
  margin: 0;
}

.mod-calories .result-overview .total-kcals {
  font-size: 60px;
  margin-bottom: 10px;
}

.mod-calories .result-overview .total-kcals small {
  font-size: 20px;
}

.mod-calories .result-overview .activity-breakdown {
  margin-bottom: 20px;
}

.mod-calories .result-overview .activity-breakdown li {
  margin-bottom: 10px;
}

.mod-calories.has-results .calc-form {
  display: none;
}

.mod-calories.has-results .calc-results {
  display: block;
}

.mod-calories .calc-error {
  color: #D60023;
  margin-bottom: 5px;
  display: none;
}

.mod-calories.error-activity .error-activity,
.mod-calories.error-weight .error-weight {
  display: block;
}

.mod-calories.error-activity .select-activities label {
  color: #D60023;
}

.bubble-facts {
  background: #e5e5e5;
}

.bubble-facts .mod-eq-rows {
  margin-top: 40px;
}

.bubble-facts .bubble {
  background: #fff;
  padding: 25px 30px;
  position: relative;
  margin-bottom: 80px;
}

.bubble-facts .bubble:after {
  position: absolute;
  top: 100%;
  left: 66.66%;
  border-width: 50px 50px 50px 0;
  border-style: solid;
  border-color: #fff transparent transparent;
}

.contact-strip.grey-strip .contact-container,
.grey-strip.guide-strip .contact-container {
  background: #d8d9d9;
  color: #0D1846;
}

.contact-strip.grey-strip a,
.grey-strip.guide-strip a {
  color: #0079c8;
}

.contact-strip .contact-container,
.guide-strip .contact-container {
  background: #0079c8;
  color: #fff;
  margin-left: -1500px;
  padding: 18px 30px 12px 1500px;
}

.contact-strip ul,
.guide-strip ul {
  margin-top: -12px;
}

.contact-strip li,
.guide-strip li {
  font-size: 20px;
  margin: 0 0 2px;
}

.contact-strip a,
.guide-strip a {
  color: #fff;
}

.contact-strip .orb,
.guide-strip .orb {
  position: relative;
  top: 12px;
  margin: 0 10px 0 0;
}

.product-promotion {
  position: relative;
  padding: 35px 40px 15px;
  margin: 20px 0;
  color: #fff;
  background: #8a3ff5;
}

.mod-accordion .product-promotion .h3,
.mod-accordion .product-promotion h2 {
  font-size: 32px;
}

.product-promotion.promo-alt {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  padding: 15px;
  min-height: 45px;
}

.product-promotion.promo-alt .grid {
  margin-bottom: -15px;
}

.product-promotion.promo-alt .btn-cta {
  position: absolute;
  margin: 0 0 15px;
  right: 15px;
  bottom: 0;
  border: 0;
}

.mod-accordion .product-promotion.promo-alt .h3,
.mod-accordion .product-promotion.promo-alt h2 {
  font-size: 21px;
}

.product-promotion.slab:hover {
  background: #8e63b6;
}

.product-promotion.slab:hover .btn {
  background: #fff;
  color: #21272A;
}

.product-promotion.promo-alt {
  background: 0 0;
  color: #8a3ff5;
  border: 3px solid #8a3ff5;
}

.product-promotion.promo-alt .btn {
  border-color: #8a3ff5;
  background: #8a3ff5;
  color: #fff;
}

.product-promotion.promo-alt .btn:hover {
  background: #8e63b6;
  border-color: #8e63b6;
}

.product-promotion a {
  color: inherit;
}

.product-promotion .call-us {
  color: inherit;
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 1.5;
}

.footer a,
.guide-strip.cyan-strip a {
  color: #fff;
}

.product-promotion .call-us a {
  display: block;
  font-size: 30px;
  padding-left: 35px;
  position: relative;
}

.product-promotion .call-us a:before {
  position: absolute;
  left: 0;
  top: 12px;
}

.product-promotion .email-us {
  float: left;
  min-width: 190px;
  padding: 20px 0 10px;
}

.product-promotion .email-us a {
  display: block;
  padding-left: 50px;
  position: relative;
}

.product-promotion .email-us a:before {
  position: absolute;
  left: 0;
  top: 1px;
}

.product-promotion .btn-cta {
  float: left;
  margin: 10px -10px 10px 0;
}

@media (max-width: 766px) {
  .product-promotion {
    margin-left: -10px;
    margin-right: -10px;
    padding: 30px 20px 15px;
  }
  .mod-accordion .product-promotion .h3,
  .mod-accordion .product-promotion h2 {
    font-size: 22px;
  }
  .product-promotion .call-us a {
    font-size: 28px;
    padding-left: 30px;
  }
  .product-promotion .email-us {
    padding-top: 0;
    margin: 0 0 30px;
  }
  .product-promotion .btn-cta {
    clear: both;
    margin: 0 0 15px;
    float: left;
  }
  .product-promotion.promo-alt {
    width: auto;
  }
  .product-promotion.promo-alt .btn-cta {
    float: left;
    margin-top: 0;
    position: relative;
    left: 0;
  }
}
.faq-section .faq:first-child {
  border-top: none;
  padding-top: 10px;
}

.faq {
  border-top: 1px solid #ccc;
  padding-top: 20px;
  margin-bottom: 30px;
}

.no-js .faq {
  border-top: none;
  padding-left: 30px;
  padding-right: 30px;
}

.footer {
  background: #0079c8;
}

.footer .belt {
  padding-top: 40px;
  padding-bottom: 20px;
}

.footer .logo {
  margin-bottom: 40px;
}

.footer a {
  font-size: 13px;
}

.footer .section-links ul {
  margin-bottom: 30px;
}

.footer .section-links i {
  display: none;
}

.footer .section-links li:first-child {
  font-weight: 700;
  margin-bottom: 10px;
  min-height: 20px;
}

.footer .section-links li:first-child a {
  font-size: 18px;
}

.footer .section-links li {
  margin-bottom: 8px;
  line-height: 1.1em;
}

.footer ul.social-links {
  margin-bottom: 15px;
  float: right;
}

.footer ul.social-links li {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 20px;
}

.footer ul.social-links a {
  display: block;
}

.footer ul.social-links i {
  margin-top: -10px;
}

.footer ul.social-links img {
  margin-top: 10px;
}

.footer ul.social-links .world-logo {
  margin-left: 5px;
  margin-bottom: 0;
}

.footer .legal-links {
  border-top: 1px solid #0055b1;
  clear: both;
}

.footer .legal-links .belt {
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer .legal-links li {
  float: left;
}

.footer .legal-links li a {
  margin-right: 10px;
  padding-left: 10px;
  border-left: 1px solid #fff;
}

.footer .legal-links li:first-child a {
  border-left: none;
  padding-left: 0;
}

.footer .legal-links .right {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

@media (max-width: 766px) {
  .footer .logo {
    margin-bottom: 20px;
  }
  .footer .tg-show:last-child {
    margin-bottom: 30px;
  }
  .footer .section-links ul {
    margin-bottom: 0;
  }
  .footer .section-links i {
    margin-top: 2px;
  }
  .footer .section-links .w-25 {
    width: 50%;
  }
  .footer .section-links li {
    display: none;
  }
  .footer .section-links li:first-child {
    font-weight: 400;
    display: block;
    margin-bottom: 0;
    min-height: 0;
    line-height: 1.2;
  }
  .footer .section-links li:first-child a {
    display: inline-block;
    padding: 12px;
    font-size: 16px;
  }
  .footer .section-links .col:nth-child(2n+1) {
    clear: left;
  }
  .footer .section-links .col:nth-child(2n+1) li {
    border-right: 2px solid #3394d3;
  }
  .footer .section-links .col:nth-child(2n+1) li a {
    padding-left: 0;
  }
  .footer .section-links li.tg-link {
    border-top: 2px solid #7fbce3;
  }
  .footer .section-links .i-minus {
    display: none;
  }
  .footer .section-links .col:first-child li {
    border-top: 0;
  }
  .footer ul.social-links {
    margin-top: 15px;
    float: left;
  }
  .footer .legal-links li {
    margin-bottom: 10px;
    width: 50%;
  }
  .footer .legal-links li a {
    display: inline-block;
    border-left: none;
    padding: 5px 5px 5px 0;
    line-height: 1;
  }
  .footer .legal-links li:nth-child(2n) a {
    padding-left: 12px;
  }
}
.guide-strip {
  margin-bottom: 60px;
}

.guide-strip.cyan-strip .contact-container {
  background: #0079c8;
  color: #fff;
}

.guide-strip .contact-container {
  background: #d8d9d9;
  color: #0D1846;
}

.guide-strip a {
  color: #0079c8;
}

.mod-header .logo a {
  position: absolute;
  margin-top: 16px;
}

.mod-header .logo i {
  display: block;
  position: relative;
  z-index: 9000;
}

.mod-header .logo .i-logo-sml {
  display: none;
  margin-left: 10px;
}

.nav-aux .lob li:first-child a {
  border-left: none;
}

.nav-aux .lob a {
  border-left: 1px solid #21272A;
  color: #21272A;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
}

.nav-aux .nav-aux-main {
  float: right;
  border-right: 1px solid #fff;
  position: relative;
}

@media (max-width: 766px) {
  .nav-aux .nav-aux-main li:first-child {
    border-left: none;
  }
}
.nav-aux .nav-aux-main .logged-in i,
.search-active .aux-search a {
  display: none;
}

.nav-aux .nav-aux-main .aux-member:hover {
  background-color: #0055b1;
  text-decoration: none;
}

.nav-aux .nav-aux-main .aux-member span {
  font-weight: 400;
  text-decoration: underline;
}

.nav-aux .nav-aux-main .aux-member span:first-child {
  font-weight: 700;
  text-decoration: none;
}

.nav-aux .aux-member {
  background-color: #0079c8;
  color: #fff;
}

.nav-aux .aux-member i {
  margin-left: 10px;
}

.nav-aux .active a {
  color: #3394d3;
  font-weight: 700;
  border-left: none;
}

.nav-aux .active + li a {
  border-left: none;
}

.nav-aux .search-hero {
  float: right;
  width: 235px;
  margin-right: -30px;
}

.nav-aux form {
  position: relative;
  margin: 0 5px;
  display: none;
}

.nav-aux form input {
  border-radius: 20px;
  padding: 5px 5px 5px 30px;
  position: relative;
  top: 5px;
  font-size: 16px;
}

.nav-aux form i {
  position: absolute;
  left: 10px;
  top: 12px;
}

.search-active .aux-search form {
  display: inline-block;
}

.mob-lob {
  display: none;
}

.nav-main {
  margin-bottom: 15px;
  position: relative;
}

.nav-main .nudge {
  position: relative;
  padding-left: 127px;
  margin-right: -30px;
}

.nav-main .nav-aux-main {
  margin: 35px 0 17px;
  color: #d8d9d9;
  font-size: 14px;
  line-height: 16px;
}

.nav-main .nav-aux-main li {
  float: left;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #000;
}

.nav-main .nav-aux-main li a {
  display: block;
  color: #000;
}

.nav-main .nav-aux-main .member,
.nav-main .nav-aux-main li:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
}

.nav-main .nav-aux-main .member i,
.nav-main .nav-aux-main li:first-child i {
  margin-left: 10px;
}

.nav-main .nav-aux-main .active a {
  font-weight: 700;
}

.nav-main .nav-aux-main .member {
  float: right;
  font-weight: 700;
  font-size: 16px;
  margin-right: 30px;
}

.nav-main .nav-aux-main .member a {
  color: #0E6027;
}

.nav-main .primary {
  margin-top: 40px;
  display: table;
  width: 100%;
  height: 55px;
}

.nav-main .primary li {
  line-height: 20px;
  display: table-cell;
}

.nav-main .primary li span {
  display: block;
}

.nav-main .primary li:first-child {
  padding-left: 10px;
}

.nav-main .primary a {
  color: #21272A;
  display: block;
  white-space: nowrap;
  padding: 7px 15px 30px;
  min-height: 41px;
}

.nav-main .primary a.active,
.nav-main .primary a:focus,
.nav-main .primary a:hover {
  text-decoration: none;
  color: #0079c8;
}

.nav-main .primary a.menu-active {
  background-color: #0079c8;
  color: #fff;
  text-decoration: none;
}

.nav-main .primary a i {
  display: none;
}

.nav-main .mobile {
  display: none;
  font-size: 16px;
  min-height: 62px;
}

.nav-main .mobile li {
  float: right;
}

.nav-main .mobile a {
  display: block;
  font-weight: 700;
  line-height: 62px;
  padding: 0 20px;
}

.nav-body .menu .click-through i,
.nav-body .menu .col:first-child:after {
  display: none;
}

.nav-body .h5,
.nav-body .tel {
  font-weight: 400;
}

.nav-main .mobile .mn-trigger i {
  margin: -2px 0 0 15px;
}

.nav-body {
  color: #fff;
  margin-top: -15px;
  padding-bottom: 15px;
  position: relative;
}

.nav-body .btn-secondary {
  color: #fff;
  border-color: #fff;
}

.nav-body .menu-options {
  margin-bottom: 20px;
}

.nav-body .menu-options li p {
  font-size: 13px;
}

.nav-body .menu-options .btn {
  position: absolute;
  bottom: 0;
}

.nav-body .menu-list li {
  margin-bottom: 5px;
}

.nav-body .menu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #0079c8;
  padding: 30px 0 70px;
}

.nav-body .menu .belt {
  position: relative;
  overflow: hidden;
}

.nav-body .menu .list-lined li {
  border: 0;
  padding-top: 0;
}

.nav-body .menu .col:after {
  content: "";
  width: 1px;
  background: #3394d3;
  position: absolute;
  top: 0;
  padding-bottom: 999px;
  margin-bottom: 999px;
}

.nav-body .menu-active {
  display: block;
}

.breadcrumb li:first-child:before,
.mob-logged-in {
  display: none;
}

.nav-body .tel {
  font-size: 25px;
}

.nav-body .menu-close i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -5px 0 0 -8px;
}

.nav-body a {
  color: #fff;
}

.breadcrumb {
  margin-bottom: 15px;
  color: #0079c8;
  font-size: 13px;
}

.breadcrumb .label,
.breadcrumb li,
.breadcrumb ul {
  float: left;
}

.breadcrumb .label {
  color: #21272A;
}

.breadcrumb li {
  margin-left: 5px;
}

.breadcrumb li:before {
  content: "/";
  float: left;
  margin-right: 5px;
}

.breadcrumb a {
  color: #21272A;
  text-decoration: underline;
}

.breadcrumb a:focus,
.breadcrumb a:hover {
  color: #0079c8;
}

@media (max-width: 959px) {
  .nav-main .nudge {
    padding-left: 100px;
  }
  .nav-main .primary a {
    font-size: 13px;
    padding: 7px 10px 30px;
  }
  .nav-aux .aux-member span {
    position: absolute;
    left: -9999px;
  }
  .nav-aux .aux-member i {
    margin-left: 0;
  }
  .nav-aux .nav-aux-main .logged-in i {
    display: inline-block;
  }
  .search-active .lob li {
    display: none;
  }
  .search-active .lob .active {
    display: inline-block;
  }
}
@media (max-width: 766px) {
  .logged-in-name,
  .mob-lob .active {
    font-weight: 700;
  }
  .mob-active {
    overflow: hidden;
    height: 100%;
  }
  .mob-active body {
    position: relative;
    overflow: hidden;
  }
  .mob-active .nav-mask {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: -9999px;
    left: 0;
    right: 0;
    background-color: rgba(0, 51, 86, 0.3);
  }
  .mod-header {
    min-width: 320px;
    position: relative;
  }
  .mod-header .belt {
    padding: 0;
  }
  .mod-header .logo {
    position: absolute;
    top: 0;
  }
  .mod-header .logo a {
    position: static;
    margin-top: 0;
  }
  .nav-aux,
  .nav-aux .nav-aux-main a {
    background-color: #fff;
    position: relative;
  }
  .mod-header .logo .i-logo {
    display: none;
  }
  .mod-header .logo .i-logo-sml {
    display: block;
  }
  .nav-aux .lob {
    display: none;
  }
  .mob-lob {
    display: block;
    padding: 0 15px;
  }
  .mob-lob li a,
  .nav-aux .nav-aux-main .logged-in i {
    display: inline-block;
  }
  .mob-lob li a {
    margin-bottom: 15px;
    color: #21272A;
  }
  .nav-aux {
    z-index: 8020;
  }
  .nav-aux .nav-aux-main {
    width: 380px;
    z-index: 7000;
    background-color: #fff;
  }
  .nav-aux .nav-aux-main a {
    padding: 20px 21px;
    line-height: 20px;
    z-index: 7000;
  }
  .nav-aux .nav-aux-main .support {
    float: right;
  }
  .nav-aux .nav-aux-main .aux-search {
    margin-right: -1px;
  }
  .nav-aux .nav-aux-main .aux-member {
    padding: 20px 18px 19px;
    background-color: #0079c8;
  }
  .nav-aux .aux-member span {
    position: absolute;
    left: -9999px;
  }
  .nav-aux .aux-member i {
    margin-left: 0;
  }
  .nav-aux form input {
    top: 0;
  }
  .nav-aux form i {
    top: 26px;
    left: 18px;
  }
  .search-active .form-wrap {
    background-color: #fff;
    width: 320px;
    right: -1px;
    z-index: 7000;
    position: absolute;
    top: 61px;
    height: 100%;
  }
  .search-active .aux-search a:hover,
  .search-active form {
    background-color: #e5e5e5;
  }
  .search-active .aux-search a {
    display: inline-block;
    background-color: #e5e5e5;
  }
  .js .nav-main,
  .js.mob-active .nav-main,
  .js.mob-active .support,
  .nav-main {
    display: block;
  }
  .search-active form {
    display: block;
    margin: 0;
    position: absolute;
    padding: 19px 10px;
    right: 0;
    z-index: 10000;
    width: 300px;
  }
  .search-active input {
    width: 260px;
  }
  .js .nav-main {
    z-index: 8010;
    overflow-y: auto;
  }
  .js.mob-active .wrapper {
    overflow: hidden;
  }
  .nav-main {
    min-height: 62px;
    margin-bottom: 0;
    border-top: 1px solid #e5e5e5;
    position: fixed;
    background-color: #fff;
    right: 0;
    width: 320px;
    top: 60px;
    bottom: 0;
  }
  .nav-main .primary a br,
  .nav-main:after {
    display: none;
  }
  .nav-main .nudge {
    padding-left: 0;
    margin-right: 0;
  }
  .nav-main .primary {
    margin-top: 0;
    margin-bottom: 40px;
  }
  .nav-main .primary a {
    min-height: 0;
    padding: 15px;
    font-weight: 700;
    font-size: 15px;
    position: relative;
  }
  .nav-main .primary a i {
    display: block;
    float: right;
    position: absolute;
    top: 20px;
    right: 15px;
  }
  .nav-main .primary a.menu-active {
    background-color: #fff;
    color: #0079c8;
    text-decoration: none;
  }
  .nav-main .primary li span {
    display: inline;
  }
  .nav-main .primary li:first-child {
    padding-left: 0;
  }
  .mobile {
    display: block;
    position: relative;
    z-index: 8000;
  }
  .breadcrumb {
    display: none;
  }
  .mob-logged-in {
    display: block;
    padding: 15px;
    font-size: 14px;
    margin-bottom: 40px;
  }
  .logged-in-name span {
    font-weight: 400;
    text-decoration: underline;
  }
  .mob-active .nav-body {
    position: absolute;
    display: block;
  }
  .nav-body,
  .nav-body .menu {
    bottom: 0;
    display: none;
    top: 60px;
  }
  .nav-body {
    margin-top: 0;
    left: 0;
    width: 100%;
  }
  .nav-body .menu-list,
  .nav-body .menu-list li,
  .nav-body .menu-options {
    margin-bottom: 0;
  }
  .nav-body .menu-options .btn {
    position: static;
    bottom: 0;
  }
  .nav-body .menu {
    background: #fff;
    color: #21272A;
    left: auto;
    overflow-y: auto;
    padding: 0;
    position: fixed;
    right: 0;
    width: 320px;
    z-index: 8010;
  }
  .nav-body .menu .click-through i,
  .nav-body .menu i,
  .nav-body .menu li,
  .nav-body .menu-active,
  .nav-body .menu-close.only-sml {
    display: block;
  }
  .banner blockquote .nav-body .menu p,
  .banner-narrow blockquote .nav-body .menu p,
  .nav-body .menu .banner blockquote p,
  .nav-body .menu .banner-narrow blockquote p,
  .nav-body .menu .h2,
  .nav-body .menu .h3,
  .nav-body .menu .h4,
  .nav-body .menu .h5,
  .nav-body .menu h2,
  .nav-body .menu h3,
  .nav-body .menu h4,
  .nav-body .menu h5 {
    padding: 10px;
  }
  .nav-body .menu i {
    float: right;
    position: absolute;
    top: 20px;
    right: 15px;
  }
  .nav-body .menu li .btn,
  .nav-body .menu li a {
    border-bottom: 1px solid #e5e5e5;
    display: block;
    padding: 15px;
    font-size: 15px;
  }
  .nav-body .menu li .btn {
    float: none;
    text-align: left;
    font-weight: 400;
  }
  .nav-body .menu a {
    color: #21272A;
  }
  .nav-body .menu .click-through {
    font-weight: 700;
  }
  .nav-body .menu .list-lined li {
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
  }
  .nav-body .menu .list-lined li a {
    border-bottom: 0;
  }
  .nav-body .menu .col:after {
    background: 0 0;
  }
  .nav-body .menu-close i {
    left: 20px;
    top: 32px;
  }
  .nav-body .menu-close.only-lrg {
    display: none;
  }
  .js .nav-aux-main,
  .js .nav-main {
    -webkit-transition: left 0.35s ease, right 0.35s ease;
    -moz-transition: left 0.35s ease, right 0.35s ease;
    -o-transition: left 0.35s ease, right 0.35s ease;
    transition: left 0.35s ease, right 0.35s ease;
  }
  .js.mob-active .nav-aux-main,
  .js.mob-active .nav-main {
    right: 0;
  }
}
.three-copy .call-us,
.three-copy .orb-right {
  text-align: right;
  float: right;
}

@media (max-width: 479px) {
  .nav-aux .search-active .form-wrap,
  .nav-main {
    width: 100%;
    min-width: 320px;
  }
  .js.mob-active .nav-aux-main {
    width: 100%;
    min-width: 320px;
    background-color: #fff;
    position: fixed;
  }
  .mob-active .logo {
    display: none;
  }
  .nav-body {
    width: 100%;
    margin-right: 0;
  }
  .nav-body .menu {
    width: 100%;
  }
  .nav-aux .search-active form {
    width: 100%;
    margin-right: -20px;
  }
  .js .nav-main {
    left: auto;
    right: auto;
  }
  .js.mob-active .nav-main {
    right: 0;
    left: auto;
  }
}
.large-image .belt {
  padding-bottom: 0;
}

.large-image a {
  position: absolute;
  top: -40px;
  right: -35px;
  padding: 29px 25px 29px 75px;
  height: auto;
  width: auto;
  color: #fff;
  font-weight: 700;
  background-color: #0079c8;
  border-radius: 200px;
  display: inline-block;
  overflow: visible;
}

.large-image a:hover {
  background: #0D1846;
  text-decoration: none;
}

.large-image a i {
  margin: 0;
  left: 23px;
  top: 22px;
  position: absolute;
}

.large-image .wysiwyg {
  margin-top: 20px;
}

@media (max-width: 766px) {
  .large-image a {
    width: 80px;
    height: 80px;
    padding: 0;
    right: 25px;
    top: -35px;
  }
  .large-image a i {
    top: 50%;
    left: 50%;
    margin-left: -21px;
    margin-top: -19px;
  }
  .mod-mobile-nav {
    display: block;
  }
  .mod-mobile-nav .mob-lob {
    display: block;
    margin-top: 40px;
    margin-bottom: 25px;
  }
  .mod-mobile-nav .mob-lob .active a {
    font-weight: 700;
  }
}
.pre-page,
.pre-page p a,
.pre-page-cta a,
.prominent-copy a {
  color: #fff;
}

.pre-page {
  background-color: #21272A;
  padding: 30px 20px;
}

.pre-page p a {
  font-weight: 400;
  text-decoration: underline;
}

.pre-page p {
  margin-bottom: 0;
  font-size: 13px;
}

.pre-page .col {
  float: none;
  display: table-cell;
  border-left: 1px solid #757575;
}

.pre-page .pad {
  padding-right: 20px;
}

.pre-page-cta {
  vertical-align: middle;
}

.prominent-copy {
  color: #fff;
  background: url(img/grid-teal-light.png) -7px -7px #007D79;
}

.prominent-copy[data-color=purple] {
  background: url(img/grid-purple.png) -7px -7px #8a3ff5;
}

.quick-links ul {
  display: block;
  margin-left: -20px;
}

.quick-links li {
  float: left;
  width: 25%;
  vertical-align: middle;
}

.quick-links li a {
  margin-left: 20px;
  border-bottom: 1px solid #e5e5e5;
  color: #545454;
  display: block;
  min-height: 40px;
  font-size: 18px;
  padding: 15px 5px 10px 20px;
  line-height: 1.1;
  word-wrap: break-word;
}

.quick-links li a:hover {
  background-color: #3394d3;
  border-bottom: 1px solid #0079c8;
  text-decoration: none;
  color: #fff;
}

.tools-calculators .rm-link.btn-primary-color-grey {
  padding-right: 24px;
}
.tools-calculators .rm-link.btn-primary-color-grey:after {
  display: none;
}

.accreditation .rm-link.btn {
  padding-right: 24px;
}

@media (max-width: 959px) {
  .quick-links li {
    width: 33.33%;
  }
  .quick-links li:nth-child(4n+1) {
    clear: none;
  }
  .quick-links li:nth-child(3n+1) {
    clear: left;
  }
}
@media (max-width: 766px) {
  .pre-page .col {
    display: block;
    border-left: 0;
  }
  .pre-page p {
    margin-bottom: 15px;
  }
  .quick-links h2 {
    font-size: 18px;
    font-weight: 700;
  }
  .quick-links ul {
    display: block;
  }
  .quick-links li {
    display: inline;
    width: 50%;
  }
  .quick-links li:nth-child(3n+1) {
    clear: none;
  }
  .quick-links li:nth-child(2n+1) {
    clear: left;
  }
  .quick-links li a {
    font-size: 14px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 0;
    min-height: 35px;
  }
  .three-column-links .arrow-link {
    margin-bottom: 45px;
  }
  .three-copy h3 {
    margin-top: 20px;
  }
  .three-copy .col {
    margin-bottom: 25px;
  }
  .three-copy .col:first-child {
    margin-bottom: 0;
  }
  .tools-calculators .grid {
    margin-left: -20px;
  }
  .tools-calculators .grid .pad {
    padding-left: 20px;
  }
  .tools-calculators .w-25 {
    width: 50%;
  }
}
.mod-related-content h4 {
  font-weight: 400;
  font-size: 25px;
}

.three-column-links .arrow-link {
  float: right;
}

.three-column-links .common-questions h3 {
  color: #007D79;
}

.three-copy {
  background: #e5e5e5;
}

.three-copy h3,
.three-copy p {
  color: #21272A;
}

.three-copy .call-us {
  color: #1B883C;
  font-weight: 400;
}

.three-copy .call-us a {
  font-weight: 700;
}

.three-copy h3 a {
  color: #0079c8;
}

.three-copy h3 a:hover {
  color: #0D1846;
}

.title-description.panel .belt {
  padding-bottom: 0;
}

.title-description p {
  font-size: 20px;
}

.title-description .meta-date {
  font-size: 16px;
}

.banner blockquote .topic-intro p,
.banner-narrow blockquote .topic-intro p,
.topic-intro .banner blockquote p,
.topic-intro .banner-narrow blockquote p,
.topic-intro .h2,
.topic-intro h2 {
  font-size: 21px;
  font-weight: 700;
}

.topic-intro .h3,
.topic-intro h3 {
  font-size: 19px;
}

.topic-intro .h4,
.topic-intro h4 {
  font-size: 16px;
}

.topic-intro .h5,
.topic-intro .h6,
.topic-intro h5,
.topic-intro h6 {
  font-size: 15px;
}

.topic-intro .img-wrap {
  text-align: center;
  margin-bottom: 30px;
}

.site-map .h4 {
  margin-top: 55px;
}

.site-map .page-list {
  color: #0079c8;
}

.site-map .page-list li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.site-map .page-list ul {
  margin-top: 5px;
  margin-bottom: -5px;
}

.site-map .page-list a {
  font-weight: 700;
}

.site-map .page-list li li {
  margin-left: 10px;
}

.site-map .page-list li li:before {
  float: left;
  content: "-";
  margin-right: 10px;
  font-weight: 700;
}

.mod-static-map {
  position: relative;
}

.mod-static-map .map-cover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

.mod-static-map .map-canvas {
  height: 500px;
}

.m-bubble {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  background-color: #007D79;
  padding: 20px 50px 20px 30px;
  margin: -25px 0 0 -44px;
  min-width: 320px;
}

.mod-slab-showcase .slab.slab-tool,
.mod-slab-showcase.showcase-4 .slab-app {
  padding-bottom: 0;
}

.m-bubble:after {
  position: absolute;
  left: 30px;
  top: 100%;
  content: " ";
  border-width: 25px 14px 0;
  border-style: solid;
  border-color: #007D79 transparent transparent;
}

.m-bubble .m-address {
  font-size: 20px;
}

.m-bubble .m-directions {
  display: block;
  font-weight: 700;
  color: #fff;
  margin-top: 10px;
}

.mod-slab-showcase.showcase-4 .slab-app .app-icons,
.mod-slab-showcase.showcase-4 .slab-app .byline,
.modal-close .close-sml {
  display: none;
}

.m-bubble .m-directions:after {
  content: " ";
  margin-left: 10px;
}

.m-bubble .m-close {
  position: absolute;
  top: 20px;
  right: 20px;
  text-indent: -9999px;
}

.mod-slab-showcase {
  position: relative;
}

.mod-slab-showcase.showcase-3 .slab-video .title,
.mod-slab-showcase.showcase-4 .slab-video .title {
  font-size: 21px;
}

@media (max-width: 959px) {
  .mod-slab-showcase.showcase-4 .slab-video .title {
    font-size: 19px;
  }
}
@media (max-width: 766px) {
  .m-bubble {
    min-width: 200px;
  }
  .mod-slab-showcase .slab-video,
  .mod-slab-showcase.showcase-2 .slab-video,
  .mod-slab-showcase.showcase-3 .slab-video,
  .mod-slab-showcase.showcase-4 .slab-video {
    min-height: 240px;
  }
  .mod-slab-showcase .slab-video {
    padding-bottom: 0;
  }
  .modal-close .close-lrg {
    display: none;
  }
  .modal-close .close-sml {
    display: block;
  }
}
.showcase-modal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 350px;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  z-index: 50;
}

.showcase-modal .vi-player {
  max-height: 100%;
  max-width: 500px;
  margin: 0 auto;
  padding: 10px 0;
}

.showcase-modal .modal-close {
  position: absolute;
  top: 30px;
  right: 30px;
}

@media (max-width: 766px) {
  .showcase-modal .vi-player {
    padding-top: 30px;
  }
  .showcase-modal .modal-close {
    top: 5px;
    right: 5px;
  }
  .mod-smoking-calculator .calc label {
    max-width: 75%;
  }
}
.mod-smoking-calculator input[type=text] {
  border-radius: 3px;
}

.mod-smoking-calculator .calc {
  margin-bottom: 15px;
  padding: 20px;
}

.mod-smoking-calculator .calc label {
  float: left;
  width: 50%;
}

.mod-smoking-calculator .calc input[type=text] {
  float: left;
  width: 60px;
  margin-left: 20px;
}

.mod-smoking-calculator .calc-result {
  background: #0079c8;
  color: #fff;
}

.mod-smoking-calculator .calc-result strong {
  font-weight: 400;
  font-size: 20px;
}

.mod-smoking-calculator .calc-result .btn {
  display: inline-block;
  float: none;
  margin-top: 15px;
}

.mod-carousel .controls,
.mod-smoking-calculator .result-info {
  display: none;
}

.mod-smoking-calculator .error input {
  border: 1px solid #D60023;
  outline: 0;
}

.mod-smoking-calculator .error input:focus {
  box-shadow: 0 0 5px 1px #D60023;
}

.mod-smoking-calculator .error label {
  color: #D60023;
}

.mod-smoking-calculator .error-message {
  display: none;
  color: #D60023;
}

.mod-smoking-calculator .cig-price {
  position: relative;
}

.mod-smoking-calculator .cig-price input[type=text] {
  width: 45px;
  padding-left: 22px;
}

.mod-smoking-calculator .cig-price:before {
  content: "£";
  position: absolute;
  left: 50%;
  margin-left: 30px;
  top: 0;
  font-size: 15px;
  color: #757575;
  line-height: 39px;
}

.mod-carousel {
  padding-bottom: 60px;
}

.mod-carousel .stage {
  overflow: hidden;
  position: relative;
}

.mod-carousel .prop {
  float: left;
  position: relative;
  z-index: 9;
  width: 285px;
}

.mod-carousel .prop .slab {
  margin-bottom: 0;
}

.mod-carousel .prop-primary {
  width: 570px;
}

.mod-carousel .rail {
  width: 400%;
}

.mod-carousel .curtain {
  position: absolute;
  z-index: 10;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.lt-ie9 .mod-carousel .curtain {
  background: #fff;
  filter: alpha(opacity=1);
}

.mod-carousel .i-arrow-s-right {
  margin-right: -2px;
}

.mod-carousel .i-arrow-s-left {
  margin-left: -2px;
}

.mod-carousel .controls .set-next,
.mod-carousel .controls .set-prev {
  display: block;
  width: 40px;
  height: 40px;
  background-color: #21272A;
  background-color: rgba(33, 39, 42, 0.9);
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  line-height: 38px;
  text-align: center;
  position: absolute;
  z-index: 15;
  top: 50%;
  margin-top: -20px;
  left: -60px;
}

.mod-carousel .controls .set-next:hover,
.mod-carousel .controls .set-prev:hover {
  outline: 0;
  background-color: #0079c8;
}

.mod-carousel .controls .set-next:before,
.mod-carousel .controls .set-prev:before {
  content: " ";
  display: block;
  position: absolute;
  left: -20px;
  right: -20px;
  top: -20px;
  bottom: -20px;
  z-index: -1;
}

.mod-carousel .controls .sml {
  display: none;
}

.mod-carousel .controls .set-next {
  left: auto;
  right: -60px;
}

.mod-carousel .controls .set-list {
  position: absolute;
  bottom: -50px;
  width: 100%;
  text-align: center;
}

.mod-carousel .controls .set-list li {
  display: inline-block;
  line-height: 20px;
}

.mod-carousel .controls .set-list a {
  display: block;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  margin: 3px;
  width: 10px;
  height: 10px;
  background-color: #D1D1D1;
  text-indent: -9999px;
  position: relative;
}

.mod-carousel .controls .set-list a.active,
.mod-carousel .controls .set-list a:hover {
  width: 8px;
  height: 8px;
  margin: 1px;
  top: 1px;
  background-color: #FDFDFD;
  border: 3px solid #3F3F3F;
}

.mod-carousel.transitions-enabled .prop {
  -webkit-transition: left 0.65s ease, opacity 0.8s ease;
  -moz-transition: left 0.65s ease, opacity 0.8s ease;
  -o-transition: left 0.65s ease, opacity 0.8s ease;
  transition: left 0.65s ease, opacity 0.8s ease;
}

.js .mod-carousel .stage {
  overflow: visible;
  height: 350px;
}

.js .mod-carousel .rail {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.js .mod-carousel .rail .prop {
  position: absolute;
  z-index: 10;
  filter: alpha(Opacity=20);
  opacity: 0.2;
}

.js .mod-carousel .rail .prop.on-stage {
  z-index: 11;
  filter: alpha(Opacity=100);
  opacity: 1;
}

.js .mod-carousel .inventory {
  height: 0;
  position: relative;
  overflow: hidden;
  z-index: 11;
}

.js .mod-carousel .controls {
  display: block;
}

.js .mod-carousel.short-staffed .controls,
.js .mod-carousel.short-staffed .rail {
  display: none;
}

.js .mod-carousel.short-staffed .inventory {
  height: auto;
}

.js .mod-carousel .modal-close {
  text-indent: -9999px;
}

.js .mod-carousel .carousel-modal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 200px;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  z-index: 50;
}

.js .mod-carousel .carousel-modal .vi-player {
  height: 100%;
  max-width: 500px;
  margin: 0 auto;
  padding: 0;
}

.js .mod-carousel .carousel-modal .modal-close {
  position: absolute;
  top: 30px;
  right: 30px;
}

.mod-carousel.feature-carousel .set-next,
.mod-carousel.feature-carousel .set-prev {
  margin-top: -40px;
}

.mod-carousel.feature-carousel .prop {
  padding-bottom: 40px;
}

.mod-carousel.feature-carousel .prop.alt {
  padding-top: 40px;
  padding-bottom: 0;
}

.mod-carousel.feature-carousel .prop.alt .caption {
  top: 40px;
}

.mod-carousel.video-carousel .prop {
  width: 380px;
}

.mod-carousel.video-carousel .prop .slab {
  margin-top: 0;
}

@media (max-width: 766px) {
  .mod-carousel.transitions-enabled .prop {
    -webkit-transition: left 0.25s ease, opacity 0.4s ease;
    -moz-transition: left 0.25s ease, opacity 0.4s ease;
    -o-transition: left 0.25s ease, opacity 0.4s ease;
    transition: left 0.25s ease, opacity 0.4s ease;
  }
  .mod-carousel .prop,
  .mod-carousel.video-carousel .prop {
    width: 260px;
  }
  .mod-carousel .slab-app .byline,
  .mod-carousel .slab-tool .byline {
    display: block;
  }
}
@media (max-width: 1300px) {
  .mod-carousel {
    padding-bottom: 60px;
  }
  .js .mod-carousel .prop {
    filter: alpha(Opacity=100);
    opacity: 1;
  }
  .mod-carousel .controls .set-next,
  .mod-carousel .controls .set-prev {
    left: 0;
    bottom: -50px;
    margin-top: 0;
    top: auto;
  }
  .mod-carousel .controls .set-next {
    left: auto;
    right: 0;
  }
  .mod-carousel .controls .set-list {
    bottom: -45px;
    width: auto;
    left: 40px;
    right: 40px;
  }
}
.no-js .mod-video {
  display: none;
}

.mod-video {
  color: #0079c8;
  font-weight: 700;
  position: relative;
  text-align: center;
  margin-bottom: 30px;
}

.mod-video.panel .belt {
  padding-bottom: 0;
}

.mod-video .transcript-link {
  clear: both;
  float: right;
  margin-bottom: 15px;
}

.mod-video .caption {
  position: static;
  padding: 15px 20px;
  line-height: 1.4;
  text-align: left;
  color: #fff;
  background: #21272A;
  font-weight: 400;
}

.mod-video .caption .title {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}

.mod-video .caption .subtitle {
  font-size: 15px;
  color: #d8d9d9;
}

.vi-body {
  clear: both;
  line-height: 0;
  cursor: pointer;
  position: relative;
}

.vi-body:focus .vi-play,
.vi-body:hover .vi-play {
  background-color: transparent;
}

.vi-body:focus .vi-play .play-btn,
.vi-body:hover .vi-play .play-btn {
  background-color: #0079c8;
}

.vi-play {
  line-height: 1.3;
  position: absolute;
  background-color: #21272A;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  background-color: rgba(20, 20, 20, 0.3);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vi-play .label {
  font-size: 20px;
}

.vi-play .play-btn {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -30px;
  z-index: 10;
}

@media (max-width: 766px) {
  .mod-video .belt {
    padding-left: 0;
  }
}
.mod-quiz.has-error .quiz-error {
  display: block;
}

.quiz-box {
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.js .quiz-box .backdrop img,
.quiz-box .backdrop {
  position: absolute;
  left: 0;
  top: 0;
}

.quiz-box .backdrop {
  right: 0;
  bottom: 0;
  z-index: 1;
  filter: alpha(Opacity=30);
  opacity: 0.3;
}

.quiz-box .backdrop img {
  width: 120%;
  display: none;
}

.quiz-box .body,
.quiz-box .head {
  position: relative;
  z-index: 2;
}

.quiz-box .head {
  padding: 25px 15px 15px;
  margin: 0 15px;
  border-bottom: 2px dotted #ccc;
}

.quiz-box .head .title {
  float: left;
  margin: 0;
  color: #757575;
  font-size: 30px;
  padding-left: 64px;
  position: relative;
}

.quiz-box .head .title:after,
.quiz-box .head .title:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
}

.quiz-box .head .title:after {
  left: 50%;
  margin-left: -10px;
  display: none;
}

.quiz-box .head .q-no {
  margin-top: 5px;
  float: right;
  font-size: 15px;
  color: #757575;
}

.quiz-box .head .q-no strong {
  font-size: 21px;
}

.quiz-box .body .title {
  margin-bottom: 30px;
}

.quiz-box .question {
  font-size: 32px;
  margin-bottom: 20px;
  line-height: 1.3;
}

.quiz-box .btn-cta {
  float: none;
  display: inline-block;
  margin: 40px 0 5px;
}

.quiz-box p {
  max-width: 680px;
  display: inline-block;
}

.quiz-box .answer label {
  cursor: pointer;
  display: block;
  padding: 15px;
  margin: 0 0 10px;
  background-color: #fff;
  border: 5px solid #0079c8;
  color: #0079c8;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}

.quiz-box .answer label.checked,
.quiz-box .answer label.checked:hover {
  background-color: #0079c8;
  color: #fff;
}

.quiz-box .answer label:hover {
  background-color: #f2f1f1;
}

.quiz-box .answer .letter {
  color: inherit;
  font-size: 25px;
  margin-bottom: 15px;
}

.quiz-box .answer .desc {
  font-size: 20px;
  line-height: 1.4;
}

.quiz-box .answer input {
  position: absolute;
  left: -9999em;
}

.quiz-box .answer.long-answer .desc {
  font-size: 15px;
  line-height: 1.6;
}

.quiz-box .quiz-error {
  color: #D60023;
  margin: -20px 0 20px;
  font-weight: 700;
  display: none;
}

.quiz-intro {
  padding-top: 50px;
  padding-bottom: 50px;
}

.quiz-intro .backdrop {
  filter: alpha(Opacity=100);
  opacity: 1;
}

.quiz-intro .body .title {
  font-size: 60px;
  margin-bottom: 0;
}

.quiz-intro .body .impact {
  font-size: 30px;
  margin-bottom: 30px;
}

.quiz-answer .body .title,
.quiz-complete .body .title {
  font-size: 60px;
  font-weight: 400;
}

.quiz-intro .body p {
  max-width: 100%;
}

.quiz-answer .body {
  padding: 75px 80px 25px;
}

.quiz-answer .body .title {
  color: #138f27;
}

.quiz-answer.answer-incorrect .body .title {
  color: #D60023;
}

.quiz-complete .body .title small {
  display: block;
  font-size: 40px;
}

.quiz-complete .body .title .score {
  line-height: 1;
  font-size: 85px;
}

.quiz-complete .body .impact {
  font-size: 30px;
}

@media (max-width: 959px) {
  .answers .w-25 {
    width: 50%;
  }
  .answers .w-25 label {
    margin-bottom: 20px;
  }
}
@media (max-width: 766px) {
  .answers .w-25 {
    width: 100%;
  }
  .answers .w-25 label {
    margin-bottom: 10px;
  }
  .quiz-box .head .title {
    font-size: 15px;
    padding-left: 0;
    padding-top: 25px;
    float: none;
  }
  .quiz-box .head .title:before {
    display: none;
  }
  .quiz-box .head .title:after {
    display: block;
  }
  .quiz-box .head .q-no {
    margin-top: 20px;
    float: none;
  }
  .quiz-box .question {
    font-size: 25px;
  }
  .quiz-box .answer .desc,
  .quiz-box .answer.long-answer .desc {
    font-size: 15px;
  }
  .quiz-box .answer .letter {
    line-height: 1;
    margin-bottom: 10px;
  }
  .quiz-box .body {
    padding: 25px 30px;
  }
  .quiz-intro .body .title {
    font-size: 40px;
  }
  .quiz-intro .body .impact {
    font-size: 25px;
  }
  .quiz-answer .body .title {
    font-size: 36px;
  }
  .quiz-complete .body .title {
    line-height: 1.1;
    font-size: 30px;
  }
  .quiz-complete .body .title small {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .quiz-complete .body .title .score {
    font-size: 40px;
  }
  .quiz-complete .body .impact {
    font-size: 22px;
  }
}
.add-this-belt {
  text-align: right;
  padding-bottom: 0;
}

.add-this-belt:first-child .addthis_sharing_toolbox > div {
  margin-bottom: -20px;
}

div.bg-purple {
  color: #fff;
  background: #8a3ff5;
}

div.bg-purple.slab:hover {
  background: #8e63b6;
}

div.bg-purple.slab:hover .btn {
  background: #fff;
  color: #21272A;
}

div.bg-purple.promo-alt {
  background: 0 0;
  color: #8a3ff5;
  border: 3px solid #8a3ff5;
}

div.bg-purple.promo-alt .btn {
  border-color: #8a3ff5;
  background: #8a3ff5;
  color: #fff;
}

div.bg-purple.promo-alt .btn:hover {
  background: #8e63b6;
  border-color: #8e63b6;
}

div.bg-fuchsia {
  color: #fff;
  background: #D02670;
}

div.bg-fuchsia.slab:hover {
  background: #ec4a8e;
}

div.bg-fuchsia.slab:hover .btn {
  background: #fff;
  color: #21272A;
}

div.bg-fuchsia.promo-alt {
  background: 0 0;
  color: #D02670;
  border: 3px solid #D02670;
}

div.bg-fuchsia.promo-alt .btn {
  border-color: #D02670;
  background: #D02670;
  color: #fff;
}

div.bg-fuchsia.promo-alt .btn:hover {
  background: #ec4a8e;
  border-color: #ec4a8e;
}

div.bg-lime {
  color: #fff;
  background: #1B883C;
}

div.bg-lime.slab:hover {
  background: #1B883C;
}

div.bg-lime.slab:hover .btn {
  background: #fff;
  color: #21272A;
}

div.bg-lime.promo-alt {
  background: 0 0;
  color: #1B883C;
  border: 3px solid #1B883C;
}

div.bg-lime.promo-alt .btn {
  border-color: #1B883C;
  background: #1B883C;
  color: #fff;
}

div.bg-lime.promo-alt .btn:hover {
  background: #1B883C;
  border-color: #1B883C;
}

div.bg-cyan {
  color: #fff;
  background: #0079c8;
}

div.bg-cyan.slab:hover {
  background: #3394d3;
}

div.bg-cyan.slab:hover .btn {
  background: #fff;
  color: #21272A;
}

div.bg-cyan.promo-alt {
  background: 0 0;
  color: #0079c8;
  border: 3px solid #0079c8;
}

div.bg-cyan.promo-alt .btn {
  border-color: #0079c8;
  background: #0079c8;
  color: #fff;
}

div.bg-cyan.promo-alt .btn:hover {
  background: #3394d3;
  border-color: #3394d3;
}

div.bg-teal {
  color: #fff;
  background: #007D79;
}

div.bg-teal.slab:hover {
  background: #007D79;
}

div.bg-teal.slab:hover .btn {
  background: #fff;
  color: #21272A;
}

div.bg-teal.promo-alt {
  background: 0 0;
  color: #007D79;
  border: 3px solid #007D79;
}

div.bg-teal.promo-alt .btn {
  border-color: #007D79;
  background: #007D79;
  color: #fff;
}

div.bg-teal.promo-alt .btn:hover {
  background: #007D79;
  border-color: #007D79;
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  background-color: #fff;
}

.bg-white-color-cyan {
  background-color: #fff;
}

.mod-calories .select-activities button.btn-secondary:after {
  display: none;
}
.mod-calories .select-activities button.btn-secondary .icon-plus {
  width: 27px;
  height: 27px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.mod-calories .select-activities button.btn-secondary .icon-plus::after, .mod-calories .select-activities button.btn-secondary .icon-plus::before {
  -webkit-transition: 0.25s ease;
  -moz-transition: 0.25s ease;
  transition: 0.25s ease;
  content: " ";
  position: absolute;
  display: block;
  background-color: #0079c8;
}
.mod-calories .select-activities button.btn-secondary .icon-plus::after {
  height: 4px;
  margin-top: -3px;
  top: 50%;
  left: 5px;
  right: 6px;
}
.mod-calories .select-activities button.btn-secondary .icon-plus::before {
  width: 4px;
  margin-left: -2px;
  left: 50%;
  top: 5px;
  bottom: 6px;
}
.mod-calories .select-activities button.btn-secondary:hover .icon-plus::before, .mod-calories .select-activities button.btn-secondary:hover .icon-plus::after, .mod-calories .select-activities button.btn-secondary:active .icon-plus::before, .mod-calories .select-activities button.btn-secondary:active .icon-plus::after {
  background-color: #ffffff;
}

/* This upgraded variable path is required since there is global color change done */
/*Focus States colors
filter calculated to achive $bupa-color-focus-secondary-filter = #21272a ref https://codepen.io/sosuke/pen/Pjoqqp*/
/* new color codes with proper naming convention */
/*
SCL stylesheet version 0.4.1 + newsroom + Shopfront
*/
/*Video Play icon color*/
/*$gray-light !default;*/
/* i phone5 screens */
/* persistent navigation */
/*Font Specific*/
/* font size */
/* Colors */
/*Media Breakpoints*/
.section-backlink:before, .section-backlink a:before, body .belt:before, .row:before, .disclaimer:before, .mod-header:before, .nav-main .nav-aux-main:before, .section-backlink:after, .section-backlink a:after, body .belt:after, .row:after, .disclaimer:after, .mod-header:after, .nav-main .nav-aux-main:after {
  content: " ";
  display: table;
}
.section-backlink:after, .section-backlink a:after, body .belt:after, .row:after, .disclaimer:after, .mod-header:after, .nav-main .nav-aux-main:after {
  clear: both;
}
.lt-ie8 .section-backlink, .lt-ie8 .section-backlink a, .section-backlink .lt-ie8 a, .lt-ie8 body .belt, body .lt-ie8 .belt, .lt-ie8 .row, .lt-ie8 .disclaimer, .lt-ie8 .mod-header, .lt-ie8 .nav-main .nav-aux-main, .nav-main .lt-ie8 .nav-aux-main {
  zoom: 1;
}

/* mixin for primary buttons*/
/* mixins for secondary button */
/* mixins for tertiary button */
/* mixins for primary alt */
/* mixins for secondary alt */
/* mixins for tertiary alt */
/* TO - fix for CTA links */
/*Focus States colors
filter calculated to achive $bupa-color-focus-secondary-filter = #21272a ref https://codepen.io/sosuke/pen/Pjoqqp*/
/* new color codes with proper naming convention */
/*
SCL stylesheet version 0.4.1 + newsroom + Shopfront
*/
/*Video Play icon color*/
/*$gray-light !default;*/
/* i phone5 screens */
/* persistent navigation */
/*Font Specific*/
/* font size */
/* Colors */
/*Media Breakpoints*/
/* dependency variable with respect to seperate projects will remove in future*/
/* button chevron */
.chevron, .btn-tertiary-color-transparent-alt:after, a.btn-tertiary-color-transparent-alt:after, .btn-outline-alt-white:after, a.btn-outline-alt-white:after, .btn-tertiary-color-grey:after, a.btn-tertiary-color-grey:after, .btn-outline-alt:after, a.btn-outline-alt:after, .btn-secondary-color-grey:after, a.btn-secondary-color-grey:after, .btn-secondary-alt:after, a.btn-secondary-alt:after, .btn-primary-color-grey:after, a.btn-primary-color-grey:after, .btn-alt:after, a.btn-alt:after, .btn-secondary-color-transparent-alt:after, a.btn-secondary-color-transparent-alt:after, .btn-white-box:after, a.btn-white-box:after, .btn-tertiary-to-color-orange-alt:after, a.btn-tertiary-to-color-orange-alt:after, .btn-tertiary-to-color-magenta-alt:after, a.btn-tertiary-to-color-magenta-alt:after, .btn-tertiary-to-color-blue-alt:after, a.btn-tertiary-to-color-blue-alt:after, .btn-tertiary-to-color-green-alt:after, a.btn-tertiary-to-color-green-alt:after, .btn-tertiary-color-darkGreen-alt:after, a.btn-tertiary-color-darkGreen-alt:after, .btn-tertiary-color-green-alt:after, a.btn-tertiary-color-green-alt:after, .btn-tertiary-color-red-alt:after, a.btn-tertiary-color-red-alt:after, .btn-tertiary-color-orange-alt:after, a.btn-tertiary-color-orange-alt:after, .btn-tertiary-color-fuschia-alt:after, a.btn-tertiary-color-fuschia-alt:after, .btn-tertiary-color-burgundy-alt:after, a.btn-tertiary-color-burgundy-alt:after, .btn-tertiary-color-purple-alt:after, a.btn-tertiary-color-purple-alt:after, .btn-tertiary-color-violet-alt:after, a.btn-tertiary-color-violet-alt:after, .btn-tertiary-color-teal-alt:after, a.btn-tertiary-color-teal-alt:after, .btn-tertiary-color-navy-alt:after, a.btn-tertiary-color-navy-alt:after, .btn-tertiary-color-cyan-alt:after, a.btn-tertiary-color-cyan-alt:after, .btn-secondary-to-color-orange-alt:after, a.btn-secondary-to-color-orange-alt:after, .btn-secondary-to-color-magenta-alt:after, a.btn-secondary-to-color-magenta-alt:after, .btn-secondary-to-color-blue-alt:after, a.btn-secondary-to-color-blue-alt:after, .btn-secondary-to-color-green-alt:after, a.btn-secondary-to-color-green-alt:after, .btn-secondary-color-green-6-alt:after, a.btn-secondary-color-green-6-alt:after, .btn-secondary-color-green-alt:after, a.btn-secondary-color-green-alt:after, .btn-secondary-color-alert-red-alt:after, a.btn-secondary-color-alert-red-alt:after, .btn-secondary-color-orange-alt:after, a.btn-secondary-color-orange-alt:after, .btn-secondary-color-fuschia-alt:after, a.btn-secondary-color-fuschia-alt:after, .btn-secondary-color-fuchsia-6-alt:after, a.btn-secondary-color-fuchsia-6-alt:after, .btn-secondary-color-purple-alt:after, a.btn-secondary-color-purple-alt:after, .btn-secondary-color-teal-alt:after, a.btn-secondary-color-teal-alt:after, .btn-secondary-color-navy-alt:after, a.btn-secondary-color-navy-alt:after, .btn-secondary-color-cyan-alt:after, a.btn-secondary-color-cyan-alt:after, .btn-primary-to-color-orange-alt:after, a.btn-primary-to-color-orange-alt:after, .btn-primary-to-color-magenta-alt:after, a.btn-primary-to-color-magenta-alt:after, .btn-primary-to-color-blue-alt:after, a.btn-primary-to-color-blue-alt:after, .btn-primary-to-color-green-alt:after, a.btn-primary-to-color-green-alt:after, .btn-primary-color-green-6-alt:after, a.btn-primary-color-green-6-alt:after, .btn-primary-color-green-alt:after, a.btn-primary-color-green-alt:after, .btn-primary-color-alert-red-alt:after, a.btn-primary-color-alert-red-alt:after, .btn-primary-color-orange-alt:after, a.btn-primary-color-orange-alt:after, .btn-primary-color-fuchsia-6-alt:after, a.btn-primary-color-fuchsia-6-alt:after, .btn-primary-color-fuschia-alt:after, a.btn-primary-color-fuschia-alt:after, .btn-primary-color-purple-alt:after, a.btn-primary-color-purple-alt:after, .btn-primary-color-teal-alt:after, a.btn-primary-color-teal-alt:after, .btn-primary-color-navy-alt:after, a.btn-primary-color-navy-alt:after, .btn-primary-alt:after, a.btn-primary-alt:after, .btn-primary-color-cyan-alt:after, a.btn-primary-color-cyan-alt:after, .btn-tertiary-to-color-orange:after, a.btn-tertiary-to-color-orange:after, .btn-tertiary-to-color-magenta:after, a.btn-tertiary-to-color-magenta:after, .btn-tertiary-to-color-blue:after, a.btn-tertiary-to-color-blue:after, .btn-tertiary-to-color-green:after, a.btn-tertiary-to-color-green:after, .btn-tertiary-color-green-6:after, a.btn-tertiary-color-green-6:after, .btn-tertiary-color-green:after, a.btn-tertiary-color-green:after, .btn-tertiary-color-teal:after, a.btn-tertiary-color-teal:after, .btn-tertiary-alert-red:after, a.btn-tertiary-alert-red:after, .btn-tertiary-color-orange:after, a.btn-tertiary-color-orange:after, .btn-tertiary-color-fuchsia-6:after, a.btn-tertiary-color-fuchsia-6:after, .btn-tertiary-color-fuschia:after, a.btn-tertiary-color-fuschia:after, .btn-tertiary-color-purple:after, a.btn-tertiary-color-purple:after, .btn-tertiary-color-navy:after, a.btn-tertiary-color-navy:after, .btn-tertiary:after, a.btn-tertiary:after, .btn-outline:after, a.btn-outline:after, .btn-secondary-to-color-orange:after, a.btn-secondary-to-color-orange:after, .btn-secondary-to-color-orange-opa:after, a.btn-secondary-to-color-orange-opa:after, .btn-secondary-to-color-magenta:after, a.btn-secondary-to-color-magenta:after, .btn-secondary-to-color-magenta-opa:after, a.btn-secondary-to-color-magenta-opa:after, .btn-secondary-to-color-blue:after, a.btn-secondary-to-color-blue:after, .btn-secondary-to-color-blue-opa:after, a.btn-secondary-to-color-blue-opa:after, .btn-secondary-to-color-green:after, a.btn-secondary-to-color-green:after, .btn-secondary-to-color-green-opa:after, a.btn-secondary-to-color-green-opa:after, .btn-secondary-color-green-6:after, a.btn-secondary-color-green-6:after, .btn-secondary-color-green:after, a.btn-secondary-color-green:after, .btn-secondary-color-teal:after, a.btn-secondary-color-teal:after, .btn-secondary-color-alert-red:after, a.btn-secondary-color-alert-red:after, .btn-secondary-color-orange:after, a.btn-secondary-color-orange:after, .btn-secondary-color-fuchsia-6:after, a.btn-secondary-color-fuchsia-6:after, .btn-secondary-color-fuschia:after, a.btn-secondary-color-fuschia:after, .btn-secondary-color-purple:after, a.btn-secondary-color-purple:after, .btn-secondary-color-navy:after, a.btn-secondary-color-navy:after, .btn-secondary:after, a.btn-secondary:after, .btn-secondary-color-cyan:after, a.btn-secondary-color-cyan:after, .btn-secondary-color-cyan-opa:after, a.btn-secondary-color-cyan-opa:after, .btn-primary-to-color-orange:after, a.btn-primary-to-color-orange:after, .btn-primary-to-color-magenta:after, a.btn-primary-to-color-magenta:after, .btn-primary-to-color-blue:after, a.btn-primary-to-color-blue:after, .btn-primary-to-color-green:after, a.btn-primary-to-color-green:after, .btn-primary-color-green-6:after, a.btn-primary-color-green-6:after, .btn-primary-color-green:after, a.btn-primary-color-green:after, .btn-primary-color-teal:after, a.btn-primary-color-teal:after, .btn-primary-color-alert-red:after, a.btn-primary-color-alert-red:after, .btn-primary-color-orange:after, a.btn-primary-color-orange:after, .btn-primary-color-fuchsia-6:after, a.btn-primary-color-fuchsia-6:after, .btn-primary-color-fuschia:after, a.btn-primary-color-fuschia:after, .btn-primary-color-purple:after, a.btn-primary-color-purple:after, .btn-primary-color-navy:after, a.btn-primary-color-navy:after, .btn-primary-color-cyan:after, a.btn-primary-color-cyan:after, .btn:after, a.btn:after, .btn-primary:after, a.btn-primary:after, .btn-form-submit:after, a.btn-form-submit:after {
  border-style: solid;
  border-width: 0.2em 0.2em 0 0;
  content: "";
  display: inline-block;
  height: 0.45em;
  width: 0.45em;
  margin-left: 5px;
  transition: 0.25s ease;
}

/*button basic properties class*/
.btn-base, .btn-tertiary-color-transparent-alt, a.btn-tertiary-color-transparent-alt, .btn-outline-alt-white, a.btn-outline-alt-white, .btn-tertiary-color-grey, a.btn-tertiary-color-grey, .btn-outline-alt, a.btn-outline-alt, .btn-secondary-color-grey, a.btn-secondary-color-grey, .btn-secondary-alt, a.btn-secondary-alt, .btn-primary-color-grey, a.btn-primary-color-grey, .btn-alt, a.btn-alt, .btn-secondary-color-transparent-alt, a.btn-secondary-color-transparent-alt, .btn-white-box, a.btn-white-box, .btn-tertiary-to-color-orange-alt, a.btn-tertiary-to-color-orange-alt, .btn-tertiary-to-color-magenta-alt, a.btn-tertiary-to-color-magenta-alt, .btn-tertiary-to-color-blue-alt, a.btn-tertiary-to-color-blue-alt, .btn-tertiary-to-color-green-alt, a.btn-tertiary-to-color-green-alt, .btn-tertiary-color-darkGreen-alt, a.btn-tertiary-color-darkGreen-alt, .btn-tertiary-color-green-alt, a.btn-tertiary-color-green-alt, .btn-tertiary-color-red-alt, a.btn-tertiary-color-red-alt, .btn-tertiary-color-orange-alt, a.btn-tertiary-color-orange-alt, .btn-tertiary-color-fuschia-alt, a.btn-tertiary-color-fuschia-alt, .btn-tertiary-color-burgundy-alt, a.btn-tertiary-color-burgundy-alt, .btn-tertiary-color-purple-alt, a.btn-tertiary-color-purple-alt, .btn-tertiary-color-violet-alt, a.btn-tertiary-color-violet-alt, .btn-tertiary-color-teal-alt, a.btn-tertiary-color-teal-alt, .btn-tertiary-color-navy-alt, a.btn-tertiary-color-navy-alt, .btn-tertiary-color-cyan-alt, a.btn-tertiary-color-cyan-alt, .btn-secondary-to-color-orange-alt, a.btn-secondary-to-color-orange-alt, .btn-secondary-to-color-magenta-alt, a.btn-secondary-to-color-magenta-alt, .btn-secondary-to-color-blue-alt, a.btn-secondary-to-color-blue-alt, .btn-secondary-to-color-green-alt, a.btn-secondary-to-color-green-alt, .btn-secondary-color-green-6-alt, a.btn-secondary-color-green-6-alt, .btn-secondary-color-green-alt, a.btn-secondary-color-green-alt, .btn-secondary-color-alert-red-alt, a.btn-secondary-color-alert-red-alt, .btn-secondary-color-orange-alt, a.btn-secondary-color-orange-alt, .btn-secondary-color-fuschia-alt, a.btn-secondary-color-fuschia-alt, .btn-secondary-color-fuchsia-6-alt, a.btn-secondary-color-fuchsia-6-alt, .btn-secondary-color-purple-alt, a.btn-secondary-color-purple-alt, .btn-secondary-color-teal-alt, a.btn-secondary-color-teal-alt, .btn-secondary-color-navy-alt, a.btn-secondary-color-navy-alt, .btn-secondary-color-cyan-alt, a.btn-secondary-color-cyan-alt, .btn-primary-to-color-orange-alt, a.btn-primary-to-color-orange-alt, .btn-primary-to-color-magenta-alt, a.btn-primary-to-color-magenta-alt, .btn-primary-to-color-blue-alt, a.btn-primary-to-color-blue-alt, .btn-primary-to-color-green-alt, a.btn-primary-to-color-green-alt, .btn-primary-color-green-6-alt, a.btn-primary-color-green-6-alt, .btn-primary-color-green-alt, a.btn-primary-color-green-alt, .btn-primary-color-alert-red-alt, a.btn-primary-color-alert-red-alt, .btn-primary-color-orange-alt, a.btn-primary-color-orange-alt, .btn-primary-color-fuchsia-6-alt, a.btn-primary-color-fuchsia-6-alt, .btn-primary-color-fuschia-alt, a.btn-primary-color-fuschia-alt, .btn-primary-color-purple-alt, a.btn-primary-color-purple-alt, .btn-primary-color-teal-alt, a.btn-primary-color-teal-alt, .btn-primary-color-navy-alt, a.btn-primary-color-navy-alt, .btn-primary-alt, a.btn-primary-alt, .btn-primary-color-cyan-alt, a.btn-primary-color-cyan-alt, .btn-tertiary-to-color-orange, a.btn-tertiary-to-color-orange, .btn-tertiary-to-color-magenta, a.btn-tertiary-to-color-magenta, .btn-tertiary-to-color-blue, a.btn-tertiary-to-color-blue, .btn-tertiary-to-color-green, a.btn-tertiary-to-color-green, .btn-tertiary-color-green-6, a.btn-tertiary-color-green-6, .btn-tertiary-color-green, a.btn-tertiary-color-green, .btn-tertiary-color-teal, a.btn-tertiary-color-teal, .btn-tertiary-alert-red, a.btn-tertiary-alert-red, .btn-tertiary-color-orange, a.btn-tertiary-color-orange, .btn-tertiary-color-fuchsia-6, a.btn-tertiary-color-fuchsia-6, .btn-tertiary-color-fuschia, a.btn-tertiary-color-fuschia, .btn-tertiary-color-purple, a.btn-tertiary-color-purple, .btn-tertiary-color-navy, a.btn-tertiary-color-navy, .btn-tertiary, a.btn-tertiary, .btn-outline, a.btn-outline, .btn-secondary-to-color-orange, a.btn-secondary-to-color-orange, .btn-secondary-to-color-orange-opa, a.btn-secondary-to-color-orange-opa, .btn-secondary-to-color-magenta, a.btn-secondary-to-color-magenta, .btn-secondary-to-color-magenta-opa, a.btn-secondary-to-color-magenta-opa, .btn-secondary-to-color-blue, a.btn-secondary-to-color-blue, .btn-secondary-to-color-blue-opa, a.btn-secondary-to-color-blue-opa, .btn-secondary-to-color-green, a.btn-secondary-to-color-green, .btn-secondary-to-color-green-opa, a.btn-secondary-to-color-green-opa, .btn-secondary-color-green-6, a.btn-secondary-color-green-6, .btn-secondary-color-green, a.btn-secondary-color-green, .btn-secondary-color-teal, a.btn-secondary-color-teal, .btn-secondary-color-alert-red, a.btn-secondary-color-alert-red, .btn-secondary-color-orange, a.btn-secondary-color-orange, .btn-secondary-color-fuchsia-6, a.btn-secondary-color-fuchsia-6, .btn-secondary-color-fuschia, a.btn-secondary-color-fuschia, .btn-secondary-color-purple, a.btn-secondary-color-purple, .btn-secondary-color-navy, a.btn-secondary-color-navy, .btn-secondary, a.btn-secondary, .btn-secondary-color-cyan, a.btn-secondary-color-cyan, .btn-secondary-color-cyan-opa, a.btn-secondary-color-cyan-opa, .btn-primary-to-color-orange, a.btn-primary-to-color-orange, .btn-primary-to-color-magenta, a.btn-primary-to-color-magenta, .btn-primary-to-color-blue, a.btn-primary-to-color-blue, .btn-primary-to-color-green, a.btn-primary-to-color-green, .btn-primary-color-green-6, a.btn-primary-color-green-6, .btn-primary-color-green, a.btn-primary-color-green, .btn-primary-color-teal, a.btn-primary-color-teal, .btn-primary-color-alert-red, a.btn-primary-color-alert-red, .btn-primary-color-orange, a.btn-primary-color-orange, .btn-primary-color-fuchsia-6, a.btn-primary-color-fuchsia-6, .btn-primary-color-fuschia, a.btn-primary-color-fuschia, .btn-primary-color-purple, a.btn-primary-color-purple, .btn-primary-color-navy, a.btn-primary-color-navy, .btn-primary-color-cyan, a.btn-primary-color-cyan, .btn, a.btn, .btn-primary, a.btn-primary, .btn-form-submit, a.btn-form-submit {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  float: left;
  overflow: visible;
  padding: 13px 14px;
  height: auto;
  text-decoration: none;
  font-family: "BupaSemiBold", "gotham 3r", "gotham a", "gotham b", "bupa", Arial, Helvetica, sans-serif;
  font-size: 16px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  font-weight: 500;
  border: 0;
  outline: none;
  transition: 0.25s ease;
  line-height: 116%;
}

/* Primary button starts 
 .btn-primary-color-cyan, .btn-primary class is used in BBY pink. So for cleaning purpose removed from BBY pink and added here.
    For button this file is imported everywhere.
*/
.btn-primary-color-cyan, a.btn-primary-color-cyan, .btn, a.btn, .btn-primary, a.btn-primary, .btn-form-submit, a.btn-form-submit {
  background: #0079c8;
  color: #ffffff;
  border: 2px solid #0079c8;
  text-align: center;
}
.btn-primary-color-cyan:hover, a.btn-primary-color-cyan:hover, .btn:hover, a.btn:hover, .btn-primary:hover, a.btn-primary:hover, .btn-form-submit:hover, a.btn-form-submit:hover {
  background-color: #00548c;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #00548c;
  cursor: pointer;
}
.btn-primary-color-cyan:focus, a.btn-primary-color-cyan:focus, .btn:focus, a.btn:focus, .btn-primary:focus, a.btn-primary:focus, .btn-form-submit:focus, a.btn-form-submit:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-color-cyan:active, a.btn-primary-color-cyan:active, .btn:active, a.btn:active, .btn-primary:active, a.btn-primary:active, .btn-form-submit:active, a.btn-form-submit:active {
  background-color: #003050;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #003050;
}
.btn-primary-color-cyan:after, a.btn-primary-color-cyan:after, .btn:after, a.btn:after, .btn-primary:after, a.btn-primary:after, .btn-form-submit:after, a.btn-form-submit:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-color-cyan:disabled, .btn-primary-color-cyan.btn-disabled, a.btn-primary-color-cyan:disabled, a.btn-primary-color-cyan.btn-disabled, .btn:disabled, .btn.btn-disabled, a.btn:disabled, a.btn.btn-disabled, .btn-primary:disabled, .btn-primary.btn-disabled, a.btn-primary:disabled, a.btn-primary.btn-disabled, .btn-form-submit:disabled, .btn-form-submit.btn-disabled, a.btn-form-submit:disabled, a.btn-form-submit.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-color-navy, a.btn-primary-color-navy {
  background: #0D1846;
  color: #ffffff;
  border: 2px solid #0D1846;
  text-align: center;
}
.btn-primary-color-navy:hover, a.btn-primary-color-navy:hover {
  background-color: #022540;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #022540;
  cursor: pointer;
}
.btn-primary-color-navy:focus, a.btn-primary-color-navy:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-color-navy:active, a.btn-primary-color-navy:active {
  background-color: #001424;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #001424;
}
.btn-primary-color-navy:after, a.btn-primary-color-navy:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-color-navy:disabled, .btn-primary-color-navy.btn-disabled, a.btn-primary-color-navy:disabled, a.btn-primary-color-navy.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-color-purple, a.btn-primary-color-purple {
  background: #8a3ff5;
  color: #ffffff;
  border: 2px solid #8a3ff5;
  text-align: center;
}
.btn-primary-color-purple:hover, a.btn-primary-color-purple:hover {
  background-color: #4a1f71;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #4a1f71;
  cursor: pointer;
}
.btn-primary-color-purple:focus, a.btn-primary-color-purple:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-color-purple:active, a.btn-primary-color-purple:active {
  background-color: #2a1240;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #2a1240;
}
.btn-primary-color-purple:after, a.btn-primary-color-purple:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-color-purple:disabled, .btn-primary-color-purple.btn-disabled, a.btn-primary-color-purple:disabled, a.btn-primary-color-purple.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-color-fuschia, a.btn-primary-color-fuschia {
  background: #D02670;
  color: #ffffff;
  border: 2px solid #D02670;
  text-align: center;
}
.btn-primary-color-fuschia:hover, a.btn-primary-color-fuschia:hover {
  background-color: #8b0058;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #8b0058;
  cursor: pointer;
}
.btn-primary-color-fuschia:focus, a.btn-primary-color-fuschia:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-color-fuschia:active, a.btn-primary-color-fuschia:active {
  background-color: #4f0032;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #4f0032;
}
.btn-primary-color-fuschia:after, a.btn-primary-color-fuschia:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-color-fuschia:disabled, .btn-primary-color-fuschia.btn-disabled, a.btn-primary-color-fuschia:disabled, a.btn-primary-color-fuschia.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-color-fuchsia-6, a.btn-primary-color-fuchsia-6 {
  background: #9F1853;
  color: #ffffff;
  border: 2px solid #9F1853;
  text-align: center;
}
.btn-primary-color-fuchsia-6:hover, a.btn-primary-color-fuchsia-6:hover {
  background-color: #681739;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #681739;
  cursor: pointer;
}
.btn-primary-color-fuchsia-6:focus, a.btn-primary-color-fuchsia-6:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-color-fuchsia-6:active, a.btn-primary-color-fuchsia-6:active {
  background-color: #3b0d20;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #3b0d20;
}
.btn-primary-color-fuchsia-6:after, a.btn-primary-color-fuchsia-6:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-color-fuchsia-6:disabled, .btn-primary-color-fuchsia-6.btn-disabled, a.btn-primary-color-fuchsia-6:disabled, a.btn-primary-color-fuchsia-6.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-color-orange, a.btn-primary-color-orange {
  background: #db3907;
  color: #ffffff;
  border: 2px solid #db3907;
  text-align: center;
}
.btn-primary-color-orange:hover, a.btn-primary-color-orange:hover {
  background-color: #992805;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #992805;
  cursor: pointer;
}
.btn-primary-color-orange:focus, a.btn-primary-color-orange:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-color-orange:active, a.btn-primary-color-orange:active {
  background-color: #581703;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #581703;
}
.btn-primary-color-orange:after, a.btn-primary-color-orange:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-color-orange:disabled, .btn-primary-color-orange.btn-disabled, a.btn-primary-color-orange:disabled, a.btn-primary-color-orange.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-color-alert-red, a.btn-primary-color-alert-red {
  background: #D60023;
  color: #ffffff;
  border: 2px solid #D60023;
  text-align: center;
}
.btn-primary-color-alert-red:hover, a.btn-primary-color-alert-red:hover {
  background-color: #971504;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #971504;
  cursor: pointer;
}
.btn-primary-color-alert-red:focus, a.btn-primary-color-alert-red:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-color-alert-red:active, a.btn-primary-color-alert-red:active {
  background-color: #560c02;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #560c02;
}
.btn-primary-color-alert-red:after, a.btn-primary-color-alert-red:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-color-alert-red:disabled, .btn-primary-color-alert-red.btn-disabled, a.btn-primary-color-alert-red:disabled, a.btn-primary-color-alert-red.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-color-teal, a.btn-primary-color-teal {
  background: #007D79;
  color: #ffffff;
  border: 2px solid #007D79;
  text-align: center;
}
.btn-primary-color-teal:hover, a.btn-primary-color-teal:hover {
  background-color: #005c5d;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #005c5d;
  cursor: pointer;
}
.btn-primary-color-teal:focus, a.btn-primary-color-teal:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-color-teal:active, a.btn-primary-color-teal:active {
  background-color: #003435;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #003435;
}
.btn-primary-color-teal:after, a.btn-primary-color-teal:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-color-teal:disabled, .btn-primary-color-teal.btn-disabled, a.btn-primary-color-teal:disabled, a.btn-primary-color-teal.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-color-green, a.btn-primary-color-green {
  background: #1B883C;
  color: #ffffff;
  border: 2px solid #1B883C;
  text-align: center;
}
.btn-primary-color-green:hover, a.btn-primary-color-green:hover {
  background-color: #00552b;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #00552b;
  cursor: pointer;
}
.btn-primary-color-green:focus, a.btn-primary-color-green:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-color-green:active, a.btn-primary-color-green:active {
  background-color: #003118;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #003118;
}
.btn-primary-color-green:after, a.btn-primary-color-green:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-color-green:disabled, .btn-primary-color-green.btn-disabled, a.btn-primary-color-green:disabled, a.btn-primary-color-green.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-color-green-6, a.btn-primary-color-green-6 {
  background: #0E6027;
  color: #ffffff;
  border: 2px solid #0E6027;
  text-align: center;
}
.btn-primary-color-green-6:hover, a.btn-primary-color-green-6:hover {
  background-color: #113b1f;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #113b1f;
  cursor: pointer;
}
.btn-primary-color-green-6:focus, a.btn-primary-color-green-6:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-color-green-6:active, a.btn-primary-color-green-6:active {
  background-color: #0a2212;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #0a2212;
}
.btn-primary-color-green-6:after, a.btn-primary-color-green-6:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-color-green-6:disabled, .btn-primary-color-green-6.btn-disabled, a.btn-primary-color-green-6:disabled, a.btn-primary-color-green-6.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

/* primary buttons - TO colours*/
.btn-primary-to-color-green, a.btn-primary-to-color-green {
  background: #aaaa00;
  color: #ffffff;
  border: 2px solid #aaaa00;
  text-align: center;
}
.btn-primary-to-color-green:hover, a.btn-primary-to-color-green:hover {
  background-color: #70aa00;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #70aa00;
  cursor: pointer;
}
.btn-primary-to-color-green:focus, a.btn-primary-to-color-green:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-to-color-green:active, a.btn-primary-to-color-green:active {
  background-color: #1b883c;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #1b883c;
}
.btn-primary-to-color-green:after, a.btn-primary-to-color-green:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-to-color-green:disabled, .btn-primary-to-color-green.btn-disabled, a.btn-primary-to-color-green:disabled, a.btn-primary-to-color-green.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-to-color-blue, a.btn-primary-to-color-blue {
  background: #006eef;
  color: #ffffff;
  border: 2px solid #006eef;
  text-align: center;
}
.btn-primary-to-color-blue:hover, a.btn-primary-to-color-blue:hover {
  background-color: #0079c8;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #0079c8;
  cursor: pointer;
}
.btn-primary-to-color-blue:focus, a.btn-primary-to-color-blue:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-to-color-blue:active, a.btn-primary-to-color-blue:active {
  background-color: #0652ae;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #0652ae;
}
.btn-primary-to-color-blue:after, a.btn-primary-to-color-blue:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-to-color-blue:disabled, .btn-primary-to-color-blue.btn-disabled, a.btn-primary-to-color-blue:disabled, a.btn-primary-to-color-blue.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-to-color-magenta, a.btn-primary-to-color-magenta {
  background: #e1147f;
  color: #ffffff;
  border: 2px solid #e1147f;
  text-align: center;
}
.btn-primary-to-color-magenta:hover, a.btn-primary-to-color-magenta:hover {
  background-color: #be2670;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #be2670;
  cursor: pointer;
}
.btn-primary-to-color-magenta:focus, a.btn-primary-to-color-magenta:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-to-color-magenta:active, a.btn-primary-to-color-magenta:active {
  background-color: #9f1853;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #9f1853;
}
.btn-primary-to-color-magenta:after, a.btn-primary-to-color-magenta:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-to-color-magenta:disabled, .btn-primary-to-color-magenta.btn-disabled, a.btn-primary-to-color-magenta:disabled, a.btn-primary-to-color-magenta.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-primary-to-color-orange, a.btn-primary-to-color-orange {
  background: #f18700;
  color: #ffffff;
  border: 2px solid #f18700;
  text-align: center;
}
.btn-primary-to-color-orange:hover, a.btn-primary-to-color-orange:hover {
  background-color: #db5207;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #db5207;
  cursor: pointer;
}
.btn-primary-to-color-orange:focus, a.btn-primary-to-color-orange:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-primary-to-color-orange:active, a.btn-primary-to-color-orange:active {
  background-color: #db3907;
  text-decoration: none;
  color: #ffffff;
  border: 2px solid #db3907;
}
.btn-primary-to-color-orange:after, a.btn-primary-to-color-orange:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-primary-to-color-orange:disabled, .btn-primary-to-color-orange.btn-disabled, a.btn-primary-to-color-orange:disabled, a.btn-primary-to-color-orange.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

/* secondary button starts

    .btn-secondary-color-cyan class is used in BBY pink. So for cleaning purpose removed from BBY pink and added here.
    .btn-secondary-color-cyan-opa class is used in BBY Pink with rgba color which is same as #0079c8
    For button this file is imported everywhere.
*/
.btn-secondary, a.btn-secondary, .btn-secondary-color-cyan, a.btn-secondary-color-cyan, .btn-secondary-color-cyan-opa, a.btn-secondary-color-cyan-opa {
  background-color: transparent;
  border: 2px solid #0079c8;
  color: #0079c8;
  text-align: center;
}
.btn-secondary:after, a.btn-secondary:after, .btn-secondary-color-cyan:after, a.btn-secondary-color-cyan:after, .btn-secondary-color-cyan-opa:after, a.btn-secondary-color-cyan-opa:after {
  left: 0;
  transform: rotate(45deg);
  color: #0079c8;
}
.btn-secondary:hover, a.btn-secondary:hover, .btn-secondary-color-cyan:hover, a.btn-secondary-color-cyan:hover, .btn-secondary-color-cyan-opa:hover, a.btn-secondary-color-cyan-opa:hover {
  background-color: #00548c;
  border: 2px solid #00548c;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary:hover:after, a.btn-secondary:hover:after, .btn-secondary-color-cyan:hover:after, a.btn-secondary-color-cyan:hover:after, .btn-secondary-color-cyan-opa:hover:after, a.btn-secondary-color-cyan-opa:hover:after {
  color: #ffffff;
}
.btn-secondary:focus, a.btn-secondary:focus, .btn-secondary-color-cyan:focus, a.btn-secondary-color-cyan:focus, .btn-secondary-color-cyan-opa:focus, a.btn-secondary-color-cyan-opa:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary:focus:hover, a.btn-secondary:focus:hover, .btn-secondary-color-cyan:focus:hover, a.btn-secondary-color-cyan:focus:hover, .btn-secondary-color-cyan-opa:focus:hover, a.btn-secondary-color-cyan-opa:focus:hover {
  text-decoration: none;
}
.btn-secondary:active, a.btn-secondary:active, .btn-secondary-color-cyan:active, a.btn-secondary-color-cyan:active, .btn-secondary-color-cyan-opa:active, a.btn-secondary-color-cyan-opa:active {
  background-color: #003050;
  border: 2px solid #003050;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary:active:after, a.btn-secondary:active:after, .btn-secondary-color-cyan:active:after, a.btn-secondary-color-cyan:active:after, .btn-secondary-color-cyan-opa:active:after, a.btn-secondary-color-cyan-opa:active:after {
  color: #ffffff;
}
.btn-secondary:disabled, .btn-secondary.btn-disabled, a.btn-secondary:disabled, a.btn-secondary.btn-disabled, .btn-secondary-color-cyan:disabled, .btn-secondary-color-cyan.btn-disabled, a.btn-secondary-color-cyan:disabled, a.btn-secondary-color-cyan.btn-disabled, .btn-secondary-color-cyan-opa:disabled, .btn-secondary-color-cyan-opa.btn-disabled, a.btn-secondary-color-cyan-opa:disabled, a.btn-secondary-color-cyan-opa.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary.selected, a.btn-secondary.selected, .btn-secondary-color-cyan.selected, a.btn-secondary-color-cyan.selected, .btn-secondary-color-cyan-opa.selected, a.btn-secondary-color-cyan-opa.selected {
  background-color: #0079c8;
  color: #ffffff;
  border-color: #0079c8;
}

.btn-secondary-color-navy, a.btn-secondary-color-navy {
  background-color: transparent;
  border: 2px solid #0D1846;
  color: #0D1846;
  text-align: center;
}
.btn-secondary-color-navy:after, a.btn-secondary-color-navy:after {
  left: 0;
  transform: rotate(45deg);
  color: #0D1846;
}
.btn-secondary-color-navy:hover, a.btn-secondary-color-navy:hover {
  background-color: #022540;
  border: 2px solid #022540;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-color-navy:hover:after, a.btn-secondary-color-navy:hover:after {
  color: #ffffff;
}
.btn-secondary-color-navy:focus, a.btn-secondary-color-navy:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-color-navy:focus:hover, a.btn-secondary-color-navy:focus:hover {
  text-decoration: none;
}
.btn-secondary-color-navy:active, a.btn-secondary-color-navy:active {
  background-color: #001424;
  border: 2px solid #001424;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-color-navy:active:after, a.btn-secondary-color-navy:active:after {
  color: #ffffff;
}
.btn-secondary-color-navy:disabled, .btn-secondary-color-navy.btn-disabled, a.btn-secondary-color-navy:disabled, a.btn-secondary-color-navy.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-color-navy.selected, a.btn-secondary-color-navy.selected {
  background-color: #0D1846;
  color: #ffffff;
  border-color: #0D1846;
}

.btn-secondary-color-purple, a.btn-secondary-color-purple {
  background-color: transparent;
  border: 2px solid #8a3ff5;
  color: #8a3ff5;
  text-align: center;
}
.btn-secondary-color-purple:after, a.btn-secondary-color-purple:after {
  left: 0;
  transform: rotate(45deg);
  color: #8a3ff5;
}
.btn-secondary-color-purple:hover, a.btn-secondary-color-purple:hover {
  background-color: #4a1f71;
  border: 2px solid #4a1f71;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-color-purple:hover:after, a.btn-secondary-color-purple:hover:after {
  color: #ffffff;
}
.btn-secondary-color-purple:focus, a.btn-secondary-color-purple:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-color-purple:focus:hover, a.btn-secondary-color-purple:focus:hover {
  text-decoration: none;
}
.btn-secondary-color-purple:active, a.btn-secondary-color-purple:active {
  background-color: #2a1240;
  border: 2px solid #2a1240;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-color-purple:active:after, a.btn-secondary-color-purple:active:after {
  color: #ffffff;
}
.btn-secondary-color-purple:disabled, .btn-secondary-color-purple.btn-disabled, a.btn-secondary-color-purple:disabled, a.btn-secondary-color-purple.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-color-purple.selected, a.btn-secondary-color-purple.selected {
  background-color: #8a3ff5;
  color: #ffffff;
  border-color: #8a3ff5;
}

.btn-secondary-color-fuschia, a.btn-secondary-color-fuschia {
  background-color: transparent;
  border: 2px solid #D02670;
  color: #D02670;
  text-align: center;
}
.btn-secondary-color-fuschia:after, a.btn-secondary-color-fuschia:after {
  left: 0;
  transform: rotate(45deg);
  color: #D02670;
}
.btn-secondary-color-fuschia:hover, a.btn-secondary-color-fuschia:hover {
  background-color: #8b0058;
  border: 2px solid #8b0058;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-color-fuschia:hover:after, a.btn-secondary-color-fuschia:hover:after {
  color: #ffffff;
}
.btn-secondary-color-fuschia:focus, a.btn-secondary-color-fuschia:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-color-fuschia:focus:hover, a.btn-secondary-color-fuschia:focus:hover {
  text-decoration: none;
}
.btn-secondary-color-fuschia:active, a.btn-secondary-color-fuschia:active {
  background-color: #4f0032;
  border: 2px solid #4f0032;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-color-fuschia:active:after, a.btn-secondary-color-fuschia:active:after {
  color: #ffffff;
}
.btn-secondary-color-fuschia:disabled, .btn-secondary-color-fuschia.btn-disabled, a.btn-secondary-color-fuschia:disabled, a.btn-secondary-color-fuschia.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-color-fuschia.selected, a.btn-secondary-color-fuschia.selected {
  background-color: #D02670;
  color: #ffffff;
  border-color: #D02670;
}

.btn-secondary-color-fuchsia-6, a.btn-secondary-color-fuchsia-6 {
  background-color: transparent;
  border: 2px solid #9F1853;
  color: #9F1853;
  text-align: center;
}
.btn-secondary-color-fuchsia-6:after, a.btn-secondary-color-fuchsia-6:after {
  left: 0;
  transform: rotate(45deg);
  color: #9F1853;
}
.btn-secondary-color-fuchsia-6:hover, a.btn-secondary-color-fuchsia-6:hover {
  background-color: #681739;
  border: 2px solid #681739;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-color-fuchsia-6:hover:after, a.btn-secondary-color-fuchsia-6:hover:after {
  color: #ffffff;
}
.btn-secondary-color-fuchsia-6:focus, a.btn-secondary-color-fuchsia-6:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-color-fuchsia-6:focus:hover, a.btn-secondary-color-fuchsia-6:focus:hover {
  text-decoration: none;
}
.btn-secondary-color-fuchsia-6:active, a.btn-secondary-color-fuchsia-6:active {
  background-color: #3b0d20;
  border: 2px solid #3b0d20;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-color-fuchsia-6:active:after, a.btn-secondary-color-fuchsia-6:active:after {
  color: #ffffff;
}
.btn-secondary-color-fuchsia-6:disabled, .btn-secondary-color-fuchsia-6.btn-disabled, a.btn-secondary-color-fuchsia-6:disabled, a.btn-secondary-color-fuchsia-6.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-color-fuchsia-6.selected, a.btn-secondary-color-fuchsia-6.selected {
  background-color: #9F1853;
  color: #ffffff;
  border-color: #9F1853;
}

.btn-secondary-color-orange, a.btn-secondary-color-orange {
  background-color: transparent;
  border: 2px solid #db3907;
  color: #db3907;
  text-align: center;
}
.btn-secondary-color-orange:after, a.btn-secondary-color-orange:after {
  left: 0;
  transform: rotate(45deg);
  color: #db3907;
}
.btn-secondary-color-orange:hover, a.btn-secondary-color-orange:hover {
  background-color: #992805;
  border: 2px solid #992805;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-color-orange:hover:after, a.btn-secondary-color-orange:hover:after {
  color: #ffffff;
}
.btn-secondary-color-orange:focus, a.btn-secondary-color-orange:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-color-orange:focus:hover, a.btn-secondary-color-orange:focus:hover {
  text-decoration: none;
}
.btn-secondary-color-orange:active, a.btn-secondary-color-orange:active {
  background-color: #581703;
  border: 2px solid #581703;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-color-orange:active:after, a.btn-secondary-color-orange:active:after {
  color: #ffffff;
}
.btn-secondary-color-orange:disabled, .btn-secondary-color-orange.btn-disabled, a.btn-secondary-color-orange:disabled, a.btn-secondary-color-orange.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-color-orange.selected, a.btn-secondary-color-orange.selected {
  background-color: #db3907;
  color: #ffffff;
  border-color: #db3907;
}

.btn-secondary-color-alert-red, a.btn-secondary-color-alert-red {
  background-color: transparent;
  border: 2px solid #D60023;
  color: #D60023;
  text-align: center;
}
.btn-secondary-color-alert-red:after, a.btn-secondary-color-alert-red:after {
  left: 0;
  transform: rotate(45deg);
  color: #D60023;
}
.btn-secondary-color-alert-red:hover, a.btn-secondary-color-alert-red:hover {
  background-color: #971504;
  border: 2px solid #971504;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-color-alert-red:hover:after, a.btn-secondary-color-alert-red:hover:after {
  color: #ffffff;
}
.btn-secondary-color-alert-red:focus, a.btn-secondary-color-alert-red:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-color-alert-red:focus:hover, a.btn-secondary-color-alert-red:focus:hover {
  text-decoration: none;
}
.btn-secondary-color-alert-red:active, a.btn-secondary-color-alert-red:active {
  background-color: #560c02;
  border: 2px solid #560c02;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-color-alert-red:active:after, a.btn-secondary-color-alert-red:active:after {
  color: #ffffff;
}
.btn-secondary-color-alert-red:disabled, .btn-secondary-color-alert-red.btn-disabled, a.btn-secondary-color-alert-red:disabled, a.btn-secondary-color-alert-red.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-color-alert-red.selected, a.btn-secondary-color-alert-red.selected {
  background-color: #D60023;
  color: #ffffff;
  border-color: #D60023;
}

.btn-secondary-color-teal, a.btn-secondary-color-teal {
  background-color: transparent;
  border: 2px solid #007D79;
  color: #007D79;
  text-align: center;
}
.btn-secondary-color-teal:after, a.btn-secondary-color-teal:after {
  left: 0;
  transform: rotate(45deg);
  color: #007D79;
}
.btn-secondary-color-teal:hover, a.btn-secondary-color-teal:hover {
  background-color: #005c5d;
  border: 2px solid #005c5d;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-color-teal:hover:after, a.btn-secondary-color-teal:hover:after {
  color: #ffffff;
}
.btn-secondary-color-teal:focus, a.btn-secondary-color-teal:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-color-teal:focus:hover, a.btn-secondary-color-teal:focus:hover {
  text-decoration: none;
}
.btn-secondary-color-teal:active, a.btn-secondary-color-teal:active {
  background-color: #003435;
  border: 2px solid #003435;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-color-teal:active:after, a.btn-secondary-color-teal:active:after {
  color: #ffffff;
}
.btn-secondary-color-teal:disabled, .btn-secondary-color-teal.btn-disabled, a.btn-secondary-color-teal:disabled, a.btn-secondary-color-teal.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-color-teal.selected, a.btn-secondary-color-teal.selected {
  background-color: #007D79;
  color: #ffffff;
  border-color: #007D79;
}

.btn-secondary-color-green, a.btn-secondary-color-green {
  background-color: transparent;
  border: 2px solid #1B883C;
  color: #1B883C;
  text-align: center;
}
.btn-secondary-color-green:after, a.btn-secondary-color-green:after {
  left: 0;
  transform: rotate(45deg);
  color: #1B883C;
}
.btn-secondary-color-green:hover, a.btn-secondary-color-green:hover {
  background-color: #00552b;
  border: 2px solid #00552b;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-color-green:hover:after, a.btn-secondary-color-green:hover:after {
  color: #ffffff;
}
.btn-secondary-color-green:focus, a.btn-secondary-color-green:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-color-green:focus:hover, a.btn-secondary-color-green:focus:hover {
  text-decoration: none;
}
.btn-secondary-color-green:active, a.btn-secondary-color-green:active {
  background-color: #003118;
  border: 2px solid #003118;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-color-green:active:after, a.btn-secondary-color-green:active:after {
  color: #ffffff;
}
.btn-secondary-color-green:disabled, .btn-secondary-color-green.btn-disabled, a.btn-secondary-color-green:disabled, a.btn-secondary-color-green.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-color-green.selected, a.btn-secondary-color-green.selected {
  background-color: #1B883C;
  color: #ffffff;
  border-color: #1B883C;
}

.btn-secondary-color-green-6, a.btn-secondary-color-green-6 {
  background-color: transparent;
  border: 2px solid #0E6027;
  color: #0E6027;
  text-align: center;
}
.btn-secondary-color-green-6:after, a.btn-secondary-color-green-6:after {
  left: 0;
  transform: rotate(45deg);
  color: #0E6027;
}
.btn-secondary-color-green-6:hover, a.btn-secondary-color-green-6:hover {
  background-color: #113b1f;
  border: 2px solid #113b1f;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-color-green-6:hover:after, a.btn-secondary-color-green-6:hover:after {
  color: #ffffff;
}
.btn-secondary-color-green-6:focus, a.btn-secondary-color-green-6:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-color-green-6:focus:hover, a.btn-secondary-color-green-6:focus:hover {
  text-decoration: none;
}
.btn-secondary-color-green-6:active, a.btn-secondary-color-green-6:active {
  background-color: #0a2212;
  border: 2px solid #0a2212;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-color-green-6:active:after, a.btn-secondary-color-green-6:active:after {
  color: #ffffff;
}
.btn-secondary-color-green-6:disabled, .btn-secondary-color-green-6.btn-disabled, a.btn-secondary-color-green-6:disabled, a.btn-secondary-color-green-6.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-color-green-6.selected, a.btn-secondary-color-green-6.selected {
  background-color: #0E6027;
  color: #ffffff;
  border-color: #0E6027;
}

/* secondary buttons - TO colours*/
.btn-secondary-to-color-green, a.btn-secondary-to-color-green, .btn-secondary-to-color-green-opa, a.btn-secondary-to-color-green-opa {
  background-color: transparent;
  border: 2px solid #aaaa00;
  color: #aaaa00;
  text-align: center;
}
.btn-secondary-to-color-green:after, a.btn-secondary-to-color-green:after, .btn-secondary-to-color-green-opa:after, a.btn-secondary-to-color-green-opa:after {
  left: 0;
  transform: rotate(45deg);
  color: #aaaa00;
}
.btn-secondary-to-color-green:hover, a.btn-secondary-to-color-green:hover, .btn-secondary-to-color-green-opa:hover, a.btn-secondary-to-color-green-opa:hover {
  background-color: #aaaa00;
  border: 2px solid #aaaa00;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-to-color-green:hover:after, a.btn-secondary-to-color-green:hover:after, .btn-secondary-to-color-green-opa:hover:after, a.btn-secondary-to-color-green-opa:hover:after {
  color: #ffffff;
}
.btn-secondary-to-color-green:focus, a.btn-secondary-to-color-green:focus, .btn-secondary-to-color-green-opa:focus, a.btn-secondary-to-color-green-opa:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-to-color-green:focus:hover, a.btn-secondary-to-color-green:focus:hover, .btn-secondary-to-color-green-opa:focus:hover, a.btn-secondary-to-color-green-opa:focus:hover {
  text-decoration: none;
}
.btn-secondary-to-color-green:active, a.btn-secondary-to-color-green:active, .btn-secondary-to-color-green-opa:active, a.btn-secondary-to-color-green-opa:active {
  background-color: #aaaa00;
  border: 2px solid #aaaa00;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-to-color-green:active:after, a.btn-secondary-to-color-green:active:after, .btn-secondary-to-color-green-opa:active:after, a.btn-secondary-to-color-green-opa:active:after {
  color: #ffffff;
}
.btn-secondary-to-color-green:disabled, .btn-secondary-to-color-green.btn-disabled, a.btn-secondary-to-color-green:disabled, a.btn-secondary-to-color-green.btn-disabled, .btn-secondary-to-color-green-opa:disabled, .btn-secondary-to-color-green-opa.btn-disabled, a.btn-secondary-to-color-green-opa:disabled, a.btn-secondary-to-color-green-opa.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-to-color-green.selected, a.btn-secondary-to-color-green.selected, .btn-secondary-to-color-green-opa.selected, a.btn-secondary-to-color-green-opa.selected {
  background-color: #aaaa00;
  color: #ffffff;
  border-color: #aaaa00;
}

.btn-secondary-to-color-blue, a.btn-secondary-to-color-blue, .btn-secondary-to-color-blue-opa, a.btn-secondary-to-color-blue-opa {
  background-color: transparent;
  border: 2px solid #006eef;
  color: #006eef;
  text-align: center;
}
.btn-secondary-to-color-blue:after, a.btn-secondary-to-color-blue:after, .btn-secondary-to-color-blue-opa:after, a.btn-secondary-to-color-blue-opa:after {
  left: 0;
  transform: rotate(45deg);
  color: #006eef;
}
.btn-secondary-to-color-blue:hover, a.btn-secondary-to-color-blue:hover, .btn-secondary-to-color-blue-opa:hover, a.btn-secondary-to-color-blue-opa:hover {
  background-color: #006eef;
  border: 2px solid #006eef;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-to-color-blue:hover:after, a.btn-secondary-to-color-blue:hover:after, .btn-secondary-to-color-blue-opa:hover:after, a.btn-secondary-to-color-blue-opa:hover:after {
  color: #ffffff;
}
.btn-secondary-to-color-blue:focus, a.btn-secondary-to-color-blue:focus, .btn-secondary-to-color-blue-opa:focus, a.btn-secondary-to-color-blue-opa:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-to-color-blue:focus:hover, a.btn-secondary-to-color-blue:focus:hover, .btn-secondary-to-color-blue-opa:focus:hover, a.btn-secondary-to-color-blue-opa:focus:hover {
  text-decoration: none;
}
.btn-secondary-to-color-blue:active, a.btn-secondary-to-color-blue:active, .btn-secondary-to-color-blue-opa:active, a.btn-secondary-to-color-blue-opa:active {
  background-color: #006eef;
  border: 2px solid #006eef;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-to-color-blue:active:after, a.btn-secondary-to-color-blue:active:after, .btn-secondary-to-color-blue-opa:active:after, a.btn-secondary-to-color-blue-opa:active:after {
  color: #ffffff;
}
.btn-secondary-to-color-blue:disabled, .btn-secondary-to-color-blue.btn-disabled, a.btn-secondary-to-color-blue:disabled, a.btn-secondary-to-color-blue.btn-disabled, .btn-secondary-to-color-blue-opa:disabled, .btn-secondary-to-color-blue-opa.btn-disabled, a.btn-secondary-to-color-blue-opa:disabled, a.btn-secondary-to-color-blue-opa.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-to-color-blue.selected, a.btn-secondary-to-color-blue.selected, .btn-secondary-to-color-blue-opa.selected, a.btn-secondary-to-color-blue-opa.selected {
  background-color: #006eef;
  color: #ffffff;
  border-color: #006eef;
}

.btn-secondary-to-color-magenta, a.btn-secondary-to-color-magenta, .btn-secondary-to-color-magenta-opa, a.btn-secondary-to-color-magenta-opa {
  background-color: transparent;
  border: 2px solid #e1147f;
  color: #e1147f;
  text-align: center;
}
.btn-secondary-to-color-magenta:after, a.btn-secondary-to-color-magenta:after, .btn-secondary-to-color-magenta-opa:after, a.btn-secondary-to-color-magenta-opa:after {
  left: 0;
  transform: rotate(45deg);
  color: #e1147f;
}
.btn-secondary-to-color-magenta:hover, a.btn-secondary-to-color-magenta:hover, .btn-secondary-to-color-magenta-opa:hover, a.btn-secondary-to-color-magenta-opa:hover {
  background-color: #e1147f;
  border: 2px solid #e1147f;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-to-color-magenta:hover:after, a.btn-secondary-to-color-magenta:hover:after, .btn-secondary-to-color-magenta-opa:hover:after, a.btn-secondary-to-color-magenta-opa:hover:after {
  color: #ffffff;
}
.btn-secondary-to-color-magenta:focus, a.btn-secondary-to-color-magenta:focus, .btn-secondary-to-color-magenta-opa:focus, a.btn-secondary-to-color-magenta-opa:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-to-color-magenta:focus:hover, a.btn-secondary-to-color-magenta:focus:hover, .btn-secondary-to-color-magenta-opa:focus:hover, a.btn-secondary-to-color-magenta-opa:focus:hover {
  text-decoration: none;
}
.btn-secondary-to-color-magenta:active, a.btn-secondary-to-color-magenta:active, .btn-secondary-to-color-magenta-opa:active, a.btn-secondary-to-color-magenta-opa:active {
  background-color: #e1147f;
  border: 2px solid #e1147f;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-to-color-magenta:active:after, a.btn-secondary-to-color-magenta:active:after, .btn-secondary-to-color-magenta-opa:active:after, a.btn-secondary-to-color-magenta-opa:active:after {
  color: #ffffff;
}
.btn-secondary-to-color-magenta:disabled, .btn-secondary-to-color-magenta.btn-disabled, a.btn-secondary-to-color-magenta:disabled, a.btn-secondary-to-color-magenta.btn-disabled, .btn-secondary-to-color-magenta-opa:disabled, .btn-secondary-to-color-magenta-opa.btn-disabled, a.btn-secondary-to-color-magenta-opa:disabled, a.btn-secondary-to-color-magenta-opa.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-to-color-magenta.selected, a.btn-secondary-to-color-magenta.selected, .btn-secondary-to-color-magenta-opa.selected, a.btn-secondary-to-color-magenta-opa.selected {
  background-color: #e1147f;
  color: #ffffff;
  border-color: #e1147f;
}

.btn-secondary-to-color-orange, a.btn-secondary-to-color-orange, .btn-secondary-to-color-orange-opa, a.btn-secondary-to-color-orange-opa {
  background-color: transparent;
  border: 2px solid #f18700;
  color: #f18700;
  text-align: center;
}
.btn-secondary-to-color-orange:after, a.btn-secondary-to-color-orange:after, .btn-secondary-to-color-orange-opa:after, a.btn-secondary-to-color-orange-opa:after {
  left: 0;
  transform: rotate(45deg);
  color: #f18700;
}
.btn-secondary-to-color-orange:hover, a.btn-secondary-to-color-orange:hover, .btn-secondary-to-color-orange-opa:hover, a.btn-secondary-to-color-orange-opa:hover {
  background-color: #f18700;
  border: 2px solid #f18700;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.btn-secondary-to-color-orange:hover:after, a.btn-secondary-to-color-orange:hover:after, .btn-secondary-to-color-orange-opa:hover:after, a.btn-secondary-to-color-orange-opa:hover:after {
  color: #ffffff;
}
.btn-secondary-to-color-orange:focus, a.btn-secondary-to-color-orange:focus, .btn-secondary-to-color-orange-opa:focus, a.btn-secondary-to-color-orange-opa:focus {
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-secondary-to-color-orange:focus:hover, a.btn-secondary-to-color-orange:focus:hover, .btn-secondary-to-color-orange-opa:focus:hover, a.btn-secondary-to-color-orange-opa:focus:hover {
  text-decoration: none;
}
.btn-secondary-to-color-orange:active, a.btn-secondary-to-color-orange:active, .btn-secondary-to-color-orange-opa:active, a.btn-secondary-to-color-orange-opa:active {
  background-color: #f18700;
  border: 2px solid #f18700;
  color: #ffffff;
  text-decoration: none;
}
.btn-secondary-to-color-orange:active:after, a.btn-secondary-to-color-orange:active:after, .btn-secondary-to-color-orange-opa:active:after, a.btn-secondary-to-color-orange-opa:active:after {
  color: #ffffff;
}
.btn-secondary-to-color-orange:disabled, .btn-secondary-to-color-orange.btn-disabled, a.btn-secondary-to-color-orange:disabled, a.btn-secondary-to-color-orange.btn-disabled, .btn-secondary-to-color-orange-opa:disabled, .btn-secondary-to-color-orange-opa.btn-disabled, a.btn-secondary-to-color-orange-opa:disabled, a.btn-secondary-to-color-orange-opa.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-secondary-to-color-orange.selected, a.btn-secondary-to-color-orange.selected, .btn-secondary-to-color-orange-opa.selected, a.btn-secondary-to-color-orange-opa.selected {
  background-color: #f18700;
  color: #ffffff;
  border-color: #f18700;
}

/* tertiary button start */
.btn-tertiary, a.btn-tertiary, .btn-outline, a.btn-outline {
  background-color: transparent;
  border: 2px solid transparent;
  color: #0079c8;
  padding: 0;
}
.btn-tertiary:hover, a.btn-tertiary:hover, .btn-outline:hover, a.btn-outline:hover {
  border: 2px solid transparent;
  color: #00548c;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary:hover:after, a.btn-tertiary:hover:after, .btn-outline:hover:after, a.btn-outline:hover:after {
  color: #00548c;
}
.btn-tertiary:focus, a.btn-tertiary:focus, .btn-outline:focus, a.btn-outline:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary:focus:hover, a.btn-tertiary:focus:hover, .btn-outline:focus:hover, a.btn-outline:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary:active, a.btn-tertiary:active, .btn-outline:active, a.btn-outline:active {
  border: 2px solid transparent;
  color: #003050;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary:active:after, a.btn-tertiary:active:after, .btn-outline:active:after, a.btn-outline:active:after {
  color: #003050;
}
.btn-tertiary:after, a.btn-tertiary:after, .btn-outline:after, a.btn-outline:after {
  left: 0;
  transform: rotate(45deg);
  color: #0079c8;
}
.btn-tertiary:disabled, .btn-tertiary.btn-disabled, a.btn-tertiary:disabled, a.btn-tertiary.btn-disabled, .btn-outline:disabled, .btn-outline.btn-disabled, a.btn-outline:disabled, a.btn-outline.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-navy, a.btn-tertiary-color-navy {
  background-color: transparent;
  border: 2px solid transparent;
  color: #0D1846;
  padding: 0;
}
.btn-tertiary-color-navy:hover, a.btn-tertiary-color-navy:hover {
  border: 2px solid transparent;
  color: #022540;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-color-navy:hover:after, a.btn-tertiary-color-navy:hover:after {
  color: #022540;
}
.btn-tertiary-color-navy:focus, a.btn-tertiary-color-navy:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-color-navy:focus:hover, a.btn-tertiary-color-navy:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-color-navy:active, a.btn-tertiary-color-navy:active {
  border: 2px solid transparent;
  color: #001424;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-color-navy:active:after, a.btn-tertiary-color-navy:active:after {
  color: #001424;
}
.btn-tertiary-color-navy:after, a.btn-tertiary-color-navy:after {
  left: 0;
  transform: rotate(45deg);
  color: #0D1846;
}
.btn-tertiary-color-navy:disabled, .btn-tertiary-color-navy.btn-disabled, a.btn-tertiary-color-navy:disabled, a.btn-tertiary-color-navy.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-purple, a.btn-tertiary-color-purple {
  background-color: transparent;
  border: 2px solid transparent;
  color: #8a3ff5;
  padding: 0;
}
.btn-tertiary-color-purple:hover, a.btn-tertiary-color-purple:hover {
  border: 2px solid transparent;
  color: #4a1f71;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-color-purple:hover:after, a.btn-tertiary-color-purple:hover:after {
  color: #4a1f71;
}
.btn-tertiary-color-purple:focus, a.btn-tertiary-color-purple:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-color-purple:focus:hover, a.btn-tertiary-color-purple:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-color-purple:active, a.btn-tertiary-color-purple:active {
  border: 2px solid transparent;
  color: #2a1240;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-color-purple:active:after, a.btn-tertiary-color-purple:active:after {
  color: #2a1240;
}
.btn-tertiary-color-purple:after, a.btn-tertiary-color-purple:after {
  left: 0;
  transform: rotate(45deg);
  color: #8a3ff5;
}
.btn-tertiary-color-purple:disabled, .btn-tertiary-color-purple.btn-disabled, a.btn-tertiary-color-purple:disabled, a.btn-tertiary-color-purple.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-fuschia, a.btn-tertiary-color-fuschia {
  background-color: transparent;
  border: 2px solid transparent;
  color: #D02670;
  padding: 0;
}
.btn-tertiary-color-fuschia:hover, a.btn-tertiary-color-fuschia:hover {
  border: 2px solid transparent;
  color: #8b0058;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-color-fuschia:hover:after, a.btn-tertiary-color-fuschia:hover:after {
  color: #8b0058;
}
.btn-tertiary-color-fuschia:focus, a.btn-tertiary-color-fuschia:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-color-fuschia:focus:hover, a.btn-tertiary-color-fuschia:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-color-fuschia:active, a.btn-tertiary-color-fuschia:active {
  border: 2px solid transparent;
  color: #4f0032;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-color-fuschia:active:after, a.btn-tertiary-color-fuschia:active:after {
  color: #4f0032;
}
.btn-tertiary-color-fuschia:after, a.btn-tertiary-color-fuschia:after {
  left: 0;
  transform: rotate(45deg);
  color: #D02670;
}
.btn-tertiary-color-fuschia:disabled, .btn-tertiary-color-fuschia.btn-disabled, a.btn-tertiary-color-fuschia:disabled, a.btn-tertiary-color-fuschia.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-fuchsia-6, a.btn-tertiary-color-fuchsia-6 {
  background-color: transparent;
  border: 2px solid transparent;
  color: #9F1853;
  padding: 0;
}
.btn-tertiary-color-fuchsia-6:hover, a.btn-tertiary-color-fuchsia-6:hover {
  border: 2px solid transparent;
  color: #681739;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-color-fuchsia-6:hover:after, a.btn-tertiary-color-fuchsia-6:hover:after {
  color: #681739;
}
.btn-tertiary-color-fuchsia-6:focus, a.btn-tertiary-color-fuchsia-6:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-color-fuchsia-6:focus:hover, a.btn-tertiary-color-fuchsia-6:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-color-fuchsia-6:active, a.btn-tertiary-color-fuchsia-6:active {
  border: 2px solid transparent;
  color: #3b0d20;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-color-fuchsia-6:active:after, a.btn-tertiary-color-fuchsia-6:active:after {
  color: #3b0d20;
}
.btn-tertiary-color-fuchsia-6:after, a.btn-tertiary-color-fuchsia-6:after {
  left: 0;
  transform: rotate(45deg);
  color: #9F1853;
}
.btn-tertiary-color-fuchsia-6:disabled, .btn-tertiary-color-fuchsia-6.btn-disabled, a.btn-tertiary-color-fuchsia-6:disabled, a.btn-tertiary-color-fuchsia-6.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-orange, a.btn-tertiary-color-orange {
  background-color: transparent;
  border: 2px solid transparent;
  color: #db3907;
  padding: 0;
}
.btn-tertiary-color-orange:hover, a.btn-tertiary-color-orange:hover {
  border: 2px solid transparent;
  color: #992805;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-color-orange:hover:after, a.btn-tertiary-color-orange:hover:after {
  color: #992805;
}
.btn-tertiary-color-orange:focus, a.btn-tertiary-color-orange:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-color-orange:focus:hover, a.btn-tertiary-color-orange:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-color-orange:active, a.btn-tertiary-color-orange:active {
  border: 2px solid transparent;
  color: #581703;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-color-orange:active:after, a.btn-tertiary-color-orange:active:after {
  color: #581703;
}
.btn-tertiary-color-orange:after, a.btn-tertiary-color-orange:after {
  left: 0;
  transform: rotate(45deg);
  color: #db3907;
}
.btn-tertiary-color-orange:disabled, .btn-tertiary-color-orange.btn-disabled, a.btn-tertiary-color-orange:disabled, a.btn-tertiary-color-orange.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-alert-red, a.btn-tertiary-alert-red {
  background-color: transparent;
  border: 2px solid transparent;
  color: #D60023;
  padding: 0;
}
.btn-tertiary-alert-red:hover, a.btn-tertiary-alert-red:hover {
  border: 2px solid transparent;
  color: #971504;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-alert-red:hover:after, a.btn-tertiary-alert-red:hover:after {
  color: #971504;
}
.btn-tertiary-alert-red:focus, a.btn-tertiary-alert-red:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-alert-red:focus:hover, a.btn-tertiary-alert-red:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-alert-red:active, a.btn-tertiary-alert-red:active {
  border: 2px solid transparent;
  color: #560c02;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-alert-red:active:after, a.btn-tertiary-alert-red:active:after {
  color: #560c02;
}
.btn-tertiary-alert-red:after, a.btn-tertiary-alert-red:after {
  left: 0;
  transform: rotate(45deg);
  color: #D60023;
}
.btn-tertiary-alert-red:disabled, .btn-tertiary-alert-red.btn-disabled, a.btn-tertiary-alert-red:disabled, a.btn-tertiary-alert-red.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-teal, a.btn-tertiary-color-teal {
  background-color: transparent;
  border: 2px solid transparent;
  color: #007D79;
  padding: 0;
}
.btn-tertiary-color-teal:hover, a.btn-tertiary-color-teal:hover {
  border: 2px solid transparent;
  color: #005c5d;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-color-teal:hover:after, a.btn-tertiary-color-teal:hover:after {
  color: #005c5d;
}
.btn-tertiary-color-teal:focus, a.btn-tertiary-color-teal:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-color-teal:focus:hover, a.btn-tertiary-color-teal:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-color-teal:active, a.btn-tertiary-color-teal:active {
  border: 2px solid transparent;
  color: #003435;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-color-teal:active:after, a.btn-tertiary-color-teal:active:after {
  color: #003435;
}
.btn-tertiary-color-teal:after, a.btn-tertiary-color-teal:after {
  left: 0;
  transform: rotate(45deg);
  color: #007D79;
}
.btn-tertiary-color-teal:disabled, .btn-tertiary-color-teal.btn-disabled, a.btn-tertiary-color-teal:disabled, a.btn-tertiary-color-teal.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-green, a.btn-tertiary-color-green {
  background-color: transparent;
  border: 2px solid transparent;
  color: #1B883C;
  padding: 0;
}
.btn-tertiary-color-green:hover, a.btn-tertiary-color-green:hover {
  border: 2px solid transparent;
  color: #00552b;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-color-green:hover:after, a.btn-tertiary-color-green:hover:after {
  color: #00552b;
}
.btn-tertiary-color-green:focus, a.btn-tertiary-color-green:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-color-green:focus:hover, a.btn-tertiary-color-green:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-color-green:active, a.btn-tertiary-color-green:active {
  border: 2px solid transparent;
  color: #003118;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-color-green:active:after, a.btn-tertiary-color-green:active:after {
  color: #003118;
}
.btn-tertiary-color-green:after, a.btn-tertiary-color-green:after {
  left: 0;
  transform: rotate(45deg);
  color: #1B883C;
}
.btn-tertiary-color-green:disabled, .btn-tertiary-color-green.btn-disabled, a.btn-tertiary-color-green:disabled, a.btn-tertiary-color-green.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-green-6, a.btn-tertiary-color-green-6 {
  background-color: transparent;
  border: 2px solid transparent;
  color: #0E6027;
  padding: 0;
}
.btn-tertiary-color-green-6:hover, a.btn-tertiary-color-green-6:hover {
  border: 2px solid transparent;
  color: #113b1f;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-color-green-6:hover:after, a.btn-tertiary-color-green-6:hover:after {
  color: #113b1f;
}
.btn-tertiary-color-green-6:focus, a.btn-tertiary-color-green-6:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-color-green-6:focus:hover, a.btn-tertiary-color-green-6:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-color-green-6:active, a.btn-tertiary-color-green-6:active {
  border: 2px solid transparent;
  color: #0a2212;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-color-green-6:active:after, a.btn-tertiary-color-green-6:active:after {
  color: #0a2212;
}
.btn-tertiary-color-green-6:after, a.btn-tertiary-color-green-6:after {
  left: 0;
  transform: rotate(45deg);
  color: #0E6027;
}
.btn-tertiary-color-green-6:disabled, .btn-tertiary-color-green-6.btn-disabled, a.btn-tertiary-color-green-6:disabled, a.btn-tertiary-color-green-6.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

/* tertiary buttons - TO colours*/
.btn-tertiary-to-color-green, a.btn-tertiary-to-color-green {
  background-color: transparent;
  border: 2px solid transparent;
  color: #aaaa00;
  padding: 0;
}
.btn-tertiary-to-color-green:hover, a.btn-tertiary-to-color-green:hover {
  border: 2px solid transparent;
  color: #aaaa00;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-to-color-green:hover:after, a.btn-tertiary-to-color-green:hover:after {
  color: #aaaa00;
}
.btn-tertiary-to-color-green:focus, a.btn-tertiary-to-color-green:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-to-color-green:focus:hover, a.btn-tertiary-to-color-green:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-to-color-green:active, a.btn-tertiary-to-color-green:active {
  border: 2px solid transparent;
  color: #aaaa00;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-to-color-green:active:after, a.btn-tertiary-to-color-green:active:after {
  color: #aaaa00;
}
.btn-tertiary-to-color-green:after, a.btn-tertiary-to-color-green:after {
  left: 0;
  transform: rotate(45deg);
  color: #aaaa00;
}
.btn-tertiary-to-color-green:disabled, .btn-tertiary-to-color-green.btn-disabled, a.btn-tertiary-to-color-green:disabled, a.btn-tertiary-to-color-green.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-to-color-blue, a.btn-tertiary-to-color-blue {
  background-color: transparent;
  border: 2px solid transparent;
  color: #006eef;
  padding: 0;
}
.btn-tertiary-to-color-blue:hover, a.btn-tertiary-to-color-blue:hover {
  border: 2px solid transparent;
  color: #006eef;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-to-color-blue:hover:after, a.btn-tertiary-to-color-blue:hover:after {
  color: #006eef;
}
.btn-tertiary-to-color-blue:focus, a.btn-tertiary-to-color-blue:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-to-color-blue:focus:hover, a.btn-tertiary-to-color-blue:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-to-color-blue:active, a.btn-tertiary-to-color-blue:active {
  border: 2px solid transparent;
  color: #006eef;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-to-color-blue:active:after, a.btn-tertiary-to-color-blue:active:after {
  color: #006eef;
}
.btn-tertiary-to-color-blue:after, a.btn-tertiary-to-color-blue:after {
  left: 0;
  transform: rotate(45deg);
  color: #006eef;
}
.btn-tertiary-to-color-blue:disabled, .btn-tertiary-to-color-blue.btn-disabled, a.btn-tertiary-to-color-blue:disabled, a.btn-tertiary-to-color-blue.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-to-color-magenta, a.btn-tertiary-to-color-magenta {
  background-color: transparent;
  border: 2px solid transparent;
  color: #e1147f;
  padding: 0;
}
.btn-tertiary-to-color-magenta:hover, a.btn-tertiary-to-color-magenta:hover {
  border: 2px solid transparent;
  color: #e1147f;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-to-color-magenta:hover:after, a.btn-tertiary-to-color-magenta:hover:after {
  color: #e1147f;
}
.btn-tertiary-to-color-magenta:focus, a.btn-tertiary-to-color-magenta:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-to-color-magenta:focus:hover, a.btn-tertiary-to-color-magenta:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-to-color-magenta:active, a.btn-tertiary-to-color-magenta:active {
  border: 2px solid transparent;
  color: #e1147f;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-to-color-magenta:active:after, a.btn-tertiary-to-color-magenta:active:after {
  color: #e1147f;
}
.btn-tertiary-to-color-magenta:after, a.btn-tertiary-to-color-magenta:after {
  left: 0;
  transform: rotate(45deg);
  color: #e1147f;
}
.btn-tertiary-to-color-magenta:disabled, .btn-tertiary-to-color-magenta.btn-disabled, a.btn-tertiary-to-color-magenta:disabled, a.btn-tertiary-to-color-magenta.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-to-color-orange, a.btn-tertiary-to-color-orange {
  background-color: transparent;
  border: 2px solid transparent;
  color: #f18700;
  padding: 0;
}
.btn-tertiary-to-color-orange:hover, a.btn-tertiary-to-color-orange:hover {
  border: 2px solid transparent;
  color: #f18700;
  text-decoration: underline;
  cursor: pointer;
}
.btn-tertiary-to-color-orange:hover:after, a.btn-tertiary-to-color-orange:hover:after {
  color: #f18700;
}
.btn-tertiary-to-color-orange:focus, a.btn-tertiary-to-color-orange:focus {
  border: 2px solid transparent;
  outline: none;
  box-shadow: 0 0 0 2px #b3d7ef;
  text-decoration: none;
}
.btn-tertiary-to-color-orange:focus:hover, a.btn-tertiary-to-color-orange:focus:hover {
  text-decoration: underline;
  border: 2px solid transparent;
}
.btn-tertiary-to-color-orange:active, a.btn-tertiary-to-color-orange:active {
  border: 2px solid transparent;
  color: #f18700;
  text-decoration: underline;
  box-shadow: none;
}
.btn-tertiary-to-color-orange:active:after, a.btn-tertiary-to-color-orange:active:after {
  color: #f18700;
}
.btn-tertiary-to-color-orange:after, a.btn-tertiary-to-color-orange:after {
  left: 0;
  transform: rotate(45deg);
  color: #f18700;
}
.btn-tertiary-to-color-orange:disabled, .btn-tertiary-to-color-orange.btn-disabled, a.btn-tertiary-to-color-orange:disabled, a.btn-tertiary-to-color-orange.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

/*Alternate Buttons Classes Starts 

  primary alt
 .btn-primary-alt need to be removed in future */
.btn-primary-alt, a.btn-primary-alt, .btn-primary-color-cyan-alt, a.btn-primary-color-cyan-alt {
  background: #ffffff;
  color: #0079c8;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-alt:hover, .btn-primary-alt:active, .btn-primary-alt:focus, a.btn-primary-alt:hover, a.btn-primary-alt:active, a.btn-primary-alt:focus, .btn-primary-color-cyan-alt:hover, .btn-primary-color-cyan-alt:active, .btn-primary-color-cyan-alt:focus, a.btn-primary-color-cyan-alt:hover, a.btn-primary-color-cyan-alt:active, a.btn-primary-color-cyan-alt:focus {
  text-decoration: none;
}
.btn-primary-alt:hover, a.btn-primary-alt:hover, .btn-primary-color-cyan-alt:hover, a.btn-primary-color-cyan-alt:hover {
  background-color: #00548c;
  border: 2px solid #00548c;
}
.btn-primary-alt:active, a.btn-primary-alt:active, .btn-primary-color-cyan-alt:active, a.btn-primary-color-cyan-alt:active {
  background-color: #003050;
  border: 2px solid #003050;
}
.btn-primary-alt:focus, a.btn-primary-alt:focus, .btn-primary-color-cyan-alt:focus, a.btn-primary-color-cyan-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-alt:hover, .btn-primary-alt:active, a.btn-primary-alt:hover, a.btn-primary-alt:active, .btn-primary-color-cyan-alt:hover, .btn-primary-color-cyan-alt:active, a.btn-primary-color-cyan-alt:hover, a.btn-primary-color-cyan-alt:active {
  color: #ffffff;
}
.btn-primary-alt:hover:after, .btn-primary-alt:active:after, a.btn-primary-alt:hover:after, a.btn-primary-alt:active:after, .btn-primary-color-cyan-alt:hover:after, .btn-primary-color-cyan-alt:active:after, a.btn-primary-color-cyan-alt:hover:after, a.btn-primary-color-cyan-alt:active:after {
  color: #ffffff;
}
.btn-primary-alt:after, a.btn-primary-alt:after, .btn-primary-color-cyan-alt:after, a.btn-primary-color-cyan-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #0079c8;
}

.btn-primary-color-navy-alt, a.btn-primary-color-navy-alt {
  background: #ffffff;
  color: #0D1846;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-color-navy-alt:hover, .btn-primary-color-navy-alt:active, .btn-primary-color-navy-alt:focus, a.btn-primary-color-navy-alt:hover, a.btn-primary-color-navy-alt:active, a.btn-primary-color-navy-alt:focus {
  text-decoration: none;
}
.btn-primary-color-navy-alt:hover, a.btn-primary-color-navy-alt:hover {
  background-color: #022540;
  border: 2px solid #022540;
}
.btn-primary-color-navy-alt:active, a.btn-primary-color-navy-alt:active {
  background-color: #001424;
  border: 2px solid #001424;
}
.btn-primary-color-navy-alt:focus, a.btn-primary-color-navy-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-color-navy-alt:hover, .btn-primary-color-navy-alt:active, a.btn-primary-color-navy-alt:hover, a.btn-primary-color-navy-alt:active {
  color: #ffffff;
}
.btn-primary-color-navy-alt:hover:after, .btn-primary-color-navy-alt:active:after, a.btn-primary-color-navy-alt:hover:after, a.btn-primary-color-navy-alt:active:after {
  color: #ffffff;
}
.btn-primary-color-navy-alt:after, a.btn-primary-color-navy-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #0D1846;
}

.btn-primary-color-teal-alt, a.btn-primary-color-teal-alt {
  background: #ffffff;
  color: #007D79;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-color-teal-alt:hover, .btn-primary-color-teal-alt:active, .btn-primary-color-teal-alt:focus, a.btn-primary-color-teal-alt:hover, a.btn-primary-color-teal-alt:active, a.btn-primary-color-teal-alt:focus {
  text-decoration: none;
}
.btn-primary-color-teal-alt:hover, a.btn-primary-color-teal-alt:hover {
  background-color: #005c5d;
  border: 2px solid #005c5d;
}
.btn-primary-color-teal-alt:active, a.btn-primary-color-teal-alt:active {
  background-color: #003435;
  border: 2px solid #003435;
}
.btn-primary-color-teal-alt:focus, a.btn-primary-color-teal-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-color-teal-alt:hover, .btn-primary-color-teal-alt:active, a.btn-primary-color-teal-alt:hover, a.btn-primary-color-teal-alt:active {
  color: #ffffff;
}
.btn-primary-color-teal-alt:hover:after, .btn-primary-color-teal-alt:active:after, a.btn-primary-color-teal-alt:hover:after, a.btn-primary-color-teal-alt:active:after {
  color: #ffffff;
}
.btn-primary-color-teal-alt:after, a.btn-primary-color-teal-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #007D79;
}

.btn-primary-color-purple-alt, a.btn-primary-color-purple-alt {
  background: #ffffff;
  color: #8a3ff5;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-color-purple-alt:hover, .btn-primary-color-purple-alt:active, .btn-primary-color-purple-alt:focus, a.btn-primary-color-purple-alt:hover, a.btn-primary-color-purple-alt:active, a.btn-primary-color-purple-alt:focus {
  text-decoration: none;
}
.btn-primary-color-purple-alt:hover, a.btn-primary-color-purple-alt:hover {
  background-color: #4a1f71;
  border: 2px solid #4a1f71;
}
.btn-primary-color-purple-alt:active, a.btn-primary-color-purple-alt:active {
  background-color: #2a1240;
  border: 2px solid #2a1240;
}
.btn-primary-color-purple-alt:focus, a.btn-primary-color-purple-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-color-purple-alt:hover, .btn-primary-color-purple-alt:active, a.btn-primary-color-purple-alt:hover, a.btn-primary-color-purple-alt:active {
  color: #ffffff;
}
.btn-primary-color-purple-alt:hover:after, .btn-primary-color-purple-alt:active:after, a.btn-primary-color-purple-alt:hover:after, a.btn-primary-color-purple-alt:active:after {
  color: #ffffff;
}
.btn-primary-color-purple-alt:after, a.btn-primary-color-purple-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #8a3ff5;
}

.btn-primary-color-fuschia-alt, a.btn-primary-color-fuschia-alt {
  background: #ffffff;
  color: #D02670;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-color-fuschia-alt:hover, .btn-primary-color-fuschia-alt:active, .btn-primary-color-fuschia-alt:focus, a.btn-primary-color-fuschia-alt:hover, a.btn-primary-color-fuschia-alt:active, a.btn-primary-color-fuschia-alt:focus {
  text-decoration: none;
}
.btn-primary-color-fuschia-alt:hover, a.btn-primary-color-fuschia-alt:hover {
  background-color: #8b0058;
  border: 2px solid #8b0058;
}
.btn-primary-color-fuschia-alt:active, a.btn-primary-color-fuschia-alt:active {
  background-color: #4f0032;
  border: 2px solid #4f0032;
}
.btn-primary-color-fuschia-alt:focus, a.btn-primary-color-fuschia-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-color-fuschia-alt:hover, .btn-primary-color-fuschia-alt:active, a.btn-primary-color-fuschia-alt:hover, a.btn-primary-color-fuschia-alt:active {
  color: #ffffff;
}
.btn-primary-color-fuschia-alt:hover:after, .btn-primary-color-fuschia-alt:active:after, a.btn-primary-color-fuschia-alt:hover:after, a.btn-primary-color-fuschia-alt:active:after {
  color: #ffffff;
}
.btn-primary-color-fuschia-alt:after, a.btn-primary-color-fuschia-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #D02670;
}

.btn-primary-color-fuchsia-6-alt, a.btn-primary-color-fuchsia-6-alt {
  background: #ffffff;
  color: #9F1853;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-color-fuchsia-6-alt:hover, .btn-primary-color-fuchsia-6-alt:active, .btn-primary-color-fuchsia-6-alt:focus, a.btn-primary-color-fuchsia-6-alt:hover, a.btn-primary-color-fuchsia-6-alt:active, a.btn-primary-color-fuchsia-6-alt:focus {
  text-decoration: none;
}
.btn-primary-color-fuchsia-6-alt:hover, a.btn-primary-color-fuchsia-6-alt:hover {
  background-color: #681739;
  border: 2px solid #681739;
}
.btn-primary-color-fuchsia-6-alt:active, a.btn-primary-color-fuchsia-6-alt:active {
  background-color: #3b0d20;
  border: 2px solid #3b0d20;
}
.btn-primary-color-fuchsia-6-alt:focus, a.btn-primary-color-fuchsia-6-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-color-fuchsia-6-alt:hover, .btn-primary-color-fuchsia-6-alt:active, a.btn-primary-color-fuchsia-6-alt:hover, a.btn-primary-color-fuchsia-6-alt:active {
  color: #ffffff;
}
.btn-primary-color-fuchsia-6-alt:hover:after, .btn-primary-color-fuchsia-6-alt:active:after, a.btn-primary-color-fuchsia-6-alt:hover:after, a.btn-primary-color-fuchsia-6-alt:active:after {
  color: #ffffff;
}
.btn-primary-color-fuchsia-6-alt:after, a.btn-primary-color-fuchsia-6-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #9F1853;
}

.btn-primary-color-orange-alt, a.btn-primary-color-orange-alt {
  background: #ffffff;
  color: #db3907;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-color-orange-alt:hover, .btn-primary-color-orange-alt:active, .btn-primary-color-orange-alt:focus, a.btn-primary-color-orange-alt:hover, a.btn-primary-color-orange-alt:active, a.btn-primary-color-orange-alt:focus {
  text-decoration: none;
}
.btn-primary-color-orange-alt:hover, a.btn-primary-color-orange-alt:hover {
  background-color: #992805;
  border: 2px solid #992805;
}
.btn-primary-color-orange-alt:active, a.btn-primary-color-orange-alt:active {
  background-color: #581703;
  border: 2px solid #581703;
}
.btn-primary-color-orange-alt:focus, a.btn-primary-color-orange-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-color-orange-alt:hover, .btn-primary-color-orange-alt:active, a.btn-primary-color-orange-alt:hover, a.btn-primary-color-orange-alt:active {
  color: #ffffff;
}
.btn-primary-color-orange-alt:hover:after, .btn-primary-color-orange-alt:active:after, a.btn-primary-color-orange-alt:hover:after, a.btn-primary-color-orange-alt:active:after {
  color: #ffffff;
}
.btn-primary-color-orange-alt:after, a.btn-primary-color-orange-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #db3907;
}

.btn-primary-color-alert-red-alt, a.btn-primary-color-alert-red-alt {
  background: #ffffff;
  color: #D60023;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-color-alert-red-alt:hover, .btn-primary-color-alert-red-alt:active, .btn-primary-color-alert-red-alt:focus, a.btn-primary-color-alert-red-alt:hover, a.btn-primary-color-alert-red-alt:active, a.btn-primary-color-alert-red-alt:focus {
  text-decoration: none;
}
.btn-primary-color-alert-red-alt:hover, a.btn-primary-color-alert-red-alt:hover {
  background-color: #971504;
  border: 2px solid #971504;
}
.btn-primary-color-alert-red-alt:active, a.btn-primary-color-alert-red-alt:active {
  background-color: #560c02;
  border: 2px solid #560c02;
}
.btn-primary-color-alert-red-alt:focus, a.btn-primary-color-alert-red-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-color-alert-red-alt:hover, .btn-primary-color-alert-red-alt:active, a.btn-primary-color-alert-red-alt:hover, a.btn-primary-color-alert-red-alt:active {
  color: #ffffff;
}
.btn-primary-color-alert-red-alt:hover:after, .btn-primary-color-alert-red-alt:active:after, a.btn-primary-color-alert-red-alt:hover:after, a.btn-primary-color-alert-red-alt:active:after {
  color: #ffffff;
}
.btn-primary-color-alert-red-alt:after, a.btn-primary-color-alert-red-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #D60023;
}

.btn-primary-color-green-alt, a.btn-primary-color-green-alt {
  background: #ffffff;
  color: #1B883C;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-color-green-alt:hover, .btn-primary-color-green-alt:active, .btn-primary-color-green-alt:focus, a.btn-primary-color-green-alt:hover, a.btn-primary-color-green-alt:active, a.btn-primary-color-green-alt:focus {
  text-decoration: none;
}
.btn-primary-color-green-alt:hover, a.btn-primary-color-green-alt:hover {
  background-color: #00552b;
  border: 2px solid #00552b;
}
.btn-primary-color-green-alt:active, a.btn-primary-color-green-alt:active {
  background-color: #003118;
  border: 2px solid #003118;
}
.btn-primary-color-green-alt:focus, a.btn-primary-color-green-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-color-green-alt:hover, .btn-primary-color-green-alt:active, a.btn-primary-color-green-alt:hover, a.btn-primary-color-green-alt:active {
  color: #ffffff;
}
.btn-primary-color-green-alt:hover:after, .btn-primary-color-green-alt:active:after, a.btn-primary-color-green-alt:hover:after, a.btn-primary-color-green-alt:active:after {
  color: #ffffff;
}
.btn-primary-color-green-alt:after, a.btn-primary-color-green-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #1B883C;
}

.btn-primary-color-green-6-alt, a.btn-primary-color-green-6-alt {
  background: #ffffff;
  color: #0E6027;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-color-green-6-alt:hover, .btn-primary-color-green-6-alt:active, .btn-primary-color-green-6-alt:focus, a.btn-primary-color-green-6-alt:hover, a.btn-primary-color-green-6-alt:active, a.btn-primary-color-green-6-alt:focus {
  text-decoration: none;
}
.btn-primary-color-green-6-alt:hover, a.btn-primary-color-green-6-alt:hover {
  background-color: #113b1f;
  border: 2px solid #113b1f;
}
.btn-primary-color-green-6-alt:active, a.btn-primary-color-green-6-alt:active {
  background-color: #0a2212;
  border: 2px solid #0a2212;
}
.btn-primary-color-green-6-alt:focus, a.btn-primary-color-green-6-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-color-green-6-alt:hover, .btn-primary-color-green-6-alt:active, a.btn-primary-color-green-6-alt:hover, a.btn-primary-color-green-6-alt:active {
  color: #ffffff;
}
.btn-primary-color-green-6-alt:hover:after, .btn-primary-color-green-6-alt:active:after, a.btn-primary-color-green-6-alt:hover:after, a.btn-primary-color-green-6-alt:active:after {
  color: #ffffff;
}
.btn-primary-color-green-6-alt:after, a.btn-primary-color-green-6-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #0E6027;
}

/* primary alt - TO colours*/
.btn-primary-to-color-green-alt, a.btn-primary-to-color-green-alt {
  background: #ffffff;
  color: #aaaa00;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-to-color-green-alt:hover, .btn-primary-to-color-green-alt:active, .btn-primary-to-color-green-alt:focus, a.btn-primary-to-color-green-alt:hover, a.btn-primary-to-color-green-alt:active, a.btn-primary-to-color-green-alt:focus {
  text-decoration: none;
}
.btn-primary-to-color-green-alt:hover, a.btn-primary-to-color-green-alt:hover {
  background-color: #aaaa00;
  border: 2px solid #aaaa00;
}
.btn-primary-to-color-green-alt:active, a.btn-primary-to-color-green-alt:active {
  background-color: #aaaa00;
  border: 2px solid #aaaa00;
}
.btn-primary-to-color-green-alt:focus, a.btn-primary-to-color-green-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-to-color-green-alt:hover, .btn-primary-to-color-green-alt:active, a.btn-primary-to-color-green-alt:hover, a.btn-primary-to-color-green-alt:active {
  color: #ffffff;
}
.btn-primary-to-color-green-alt:hover:after, .btn-primary-to-color-green-alt:active:after, a.btn-primary-to-color-green-alt:hover:after, a.btn-primary-to-color-green-alt:active:after {
  color: #ffffff;
}
.btn-primary-to-color-green-alt:after, a.btn-primary-to-color-green-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #aaaa00;
}

.btn-primary-to-color-blue-alt, a.btn-primary-to-color-blue-alt {
  background: #ffffff;
  color: #006eef;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-to-color-blue-alt:hover, .btn-primary-to-color-blue-alt:active, .btn-primary-to-color-blue-alt:focus, a.btn-primary-to-color-blue-alt:hover, a.btn-primary-to-color-blue-alt:active, a.btn-primary-to-color-blue-alt:focus {
  text-decoration: none;
}
.btn-primary-to-color-blue-alt:hover, a.btn-primary-to-color-blue-alt:hover {
  background-color: #006eef;
  border: 2px solid #006eef;
}
.btn-primary-to-color-blue-alt:active, a.btn-primary-to-color-blue-alt:active {
  background-color: #006eef;
  border: 2px solid #006eef;
}
.btn-primary-to-color-blue-alt:focus, a.btn-primary-to-color-blue-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-to-color-blue-alt:hover, .btn-primary-to-color-blue-alt:active, a.btn-primary-to-color-blue-alt:hover, a.btn-primary-to-color-blue-alt:active {
  color: #ffffff;
}
.btn-primary-to-color-blue-alt:hover:after, .btn-primary-to-color-blue-alt:active:after, a.btn-primary-to-color-blue-alt:hover:after, a.btn-primary-to-color-blue-alt:active:after {
  color: #ffffff;
}
.btn-primary-to-color-blue-alt:after, a.btn-primary-to-color-blue-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #006eef;
}

.btn-primary-to-color-magenta-alt, a.btn-primary-to-color-magenta-alt {
  background: #ffffff;
  color: #e1147f;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-to-color-magenta-alt:hover, .btn-primary-to-color-magenta-alt:active, .btn-primary-to-color-magenta-alt:focus, a.btn-primary-to-color-magenta-alt:hover, a.btn-primary-to-color-magenta-alt:active, a.btn-primary-to-color-magenta-alt:focus {
  text-decoration: none;
}
.btn-primary-to-color-magenta-alt:hover, a.btn-primary-to-color-magenta-alt:hover {
  background-color: #e1147f;
  border: 2px solid #e1147f;
}
.btn-primary-to-color-magenta-alt:active, a.btn-primary-to-color-magenta-alt:active {
  background-color: #e1147f;
  border: 2px solid #e1147f;
}
.btn-primary-to-color-magenta-alt:focus, a.btn-primary-to-color-magenta-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-to-color-magenta-alt:hover, .btn-primary-to-color-magenta-alt:active, a.btn-primary-to-color-magenta-alt:hover, a.btn-primary-to-color-magenta-alt:active {
  color: #ffffff;
}
.btn-primary-to-color-magenta-alt:hover:after, .btn-primary-to-color-magenta-alt:active:after, a.btn-primary-to-color-magenta-alt:hover:after, a.btn-primary-to-color-magenta-alt:active:after {
  color: #ffffff;
}
.btn-primary-to-color-magenta-alt:after, a.btn-primary-to-color-magenta-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #e1147f;
}

.btn-primary-to-color-orange-alt, a.btn-primary-to-color-orange-alt {
  background: #ffffff;
  color: #f18700;
  border: 2px solid #ffffff;
  text-align: center;
}
.btn-primary-to-color-orange-alt:hover, .btn-primary-to-color-orange-alt:active, .btn-primary-to-color-orange-alt:focus, a.btn-primary-to-color-orange-alt:hover, a.btn-primary-to-color-orange-alt:active, a.btn-primary-to-color-orange-alt:focus {
  text-decoration: none;
}
.btn-primary-to-color-orange-alt:hover, a.btn-primary-to-color-orange-alt:hover {
  background-color: #f18700;
  border: 2px solid #f18700;
}
.btn-primary-to-color-orange-alt:active, a.btn-primary-to-color-orange-alt:active {
  background-color: #f18700;
  border: 2px solid #f18700;
}
.btn-primary-to-color-orange-alt:focus, a.btn-primary-to-color-orange-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-to-color-orange-alt:hover, .btn-primary-to-color-orange-alt:active, a.btn-primary-to-color-orange-alt:hover, a.btn-primary-to-color-orange-alt:active {
  color: #ffffff;
}
.btn-primary-to-color-orange-alt:hover:after, .btn-primary-to-color-orange-alt:active:after, a.btn-primary-to-color-orange-alt:hover:after, a.btn-primary-to-color-orange-alt:active:after {
  color: #ffffff;
}
.btn-primary-to-color-orange-alt:after, a.btn-primary-to-color-orange-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #f18700;
}

/* secondary alt */
.btn-secondary-color-cyan-alt, a.btn-secondary-color-cyan-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-color-cyan-alt:hover, .btn-secondary-color-cyan-alt:active, .btn-secondary-color-cyan-alt:focus, a.btn-secondary-color-cyan-alt:hover, a.btn-secondary-color-cyan-alt:active, a.btn-secondary-color-cyan-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-cyan-alt:hover, a.btn-secondary-color-cyan-alt:hover {
  background-color: #00548c;
  border: 2px solid #00548c;
}
.btn-secondary-color-cyan-alt:active, a.btn-secondary-color-cyan-alt:active {
  background-color: #003050;
  border: 2px solid #003050;
}
.btn-secondary-color-cyan-alt:focus, a.btn-secondary-color-cyan-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-cyan-alt:after, a.btn-secondary-color-cyan-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-color-navy-alt, a.btn-secondary-color-navy-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-color-navy-alt:hover, .btn-secondary-color-navy-alt:active, .btn-secondary-color-navy-alt:focus, a.btn-secondary-color-navy-alt:hover, a.btn-secondary-color-navy-alt:active, a.btn-secondary-color-navy-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-navy-alt:hover, a.btn-secondary-color-navy-alt:hover {
  background-color: #022540;
  border: 2px solid #022540;
}
.btn-secondary-color-navy-alt:active, a.btn-secondary-color-navy-alt:active {
  background-color: #001424;
  border: 2px solid #001424;
}
.btn-secondary-color-navy-alt:focus, a.btn-secondary-color-navy-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-navy-alt:after, a.btn-secondary-color-navy-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-color-teal-alt, a.btn-secondary-color-teal-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-color-teal-alt:hover, .btn-secondary-color-teal-alt:active, .btn-secondary-color-teal-alt:focus, a.btn-secondary-color-teal-alt:hover, a.btn-secondary-color-teal-alt:active, a.btn-secondary-color-teal-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-teal-alt:hover, a.btn-secondary-color-teal-alt:hover {
  background-color: #005c5d;
  border: 2px solid #005c5d;
}
.btn-secondary-color-teal-alt:active, a.btn-secondary-color-teal-alt:active {
  background-color: #003435;
  border: 2px solid #003435;
}
.btn-secondary-color-teal-alt:focus, a.btn-secondary-color-teal-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-teal-alt:after, a.btn-secondary-color-teal-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-color-purple-alt, a.btn-secondary-color-purple-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-color-purple-alt:hover, .btn-secondary-color-purple-alt:active, .btn-secondary-color-purple-alt:focus, a.btn-secondary-color-purple-alt:hover, a.btn-secondary-color-purple-alt:active, a.btn-secondary-color-purple-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-purple-alt:hover, a.btn-secondary-color-purple-alt:hover {
  background-color: #4a1f71;
  border: 2px solid #4a1f71;
}
.btn-secondary-color-purple-alt:active, a.btn-secondary-color-purple-alt:active {
  background-color: #2a1240;
  border: 2px solid #2a1240;
}
.btn-secondary-color-purple-alt:focus, a.btn-secondary-color-purple-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-purple-alt:after, a.btn-secondary-color-purple-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-color-fuchsia-6-alt, a.btn-secondary-color-fuchsia-6-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-color-fuchsia-6-alt:hover, .btn-secondary-color-fuchsia-6-alt:active, .btn-secondary-color-fuchsia-6-alt:focus, a.btn-secondary-color-fuchsia-6-alt:hover, a.btn-secondary-color-fuchsia-6-alt:active, a.btn-secondary-color-fuchsia-6-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-fuchsia-6-alt:hover, a.btn-secondary-color-fuchsia-6-alt:hover {
  background-color: #681739;
  border: 2px solid #681739;
}
.btn-secondary-color-fuchsia-6-alt:active, a.btn-secondary-color-fuchsia-6-alt:active {
  background-color: #3b0d20;
  border: 2px solid #3b0d20;
}
.btn-secondary-color-fuchsia-6-alt:focus, a.btn-secondary-color-fuchsia-6-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-fuchsia-6-alt:after, a.btn-secondary-color-fuchsia-6-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-color-fuschia-alt, a.btn-secondary-color-fuschia-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-color-fuschia-alt:hover, .btn-secondary-color-fuschia-alt:active, .btn-secondary-color-fuschia-alt:focus, a.btn-secondary-color-fuschia-alt:hover, a.btn-secondary-color-fuschia-alt:active, a.btn-secondary-color-fuschia-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-fuschia-alt:hover, a.btn-secondary-color-fuschia-alt:hover {
  background-color: #8b0058;
  border: 2px solid #8b0058;
}
.btn-secondary-color-fuschia-alt:active, a.btn-secondary-color-fuschia-alt:active {
  background-color: #4f0032;
  border: 2px solid #4f0032;
}
.btn-secondary-color-fuschia-alt:focus, a.btn-secondary-color-fuschia-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-fuschia-alt:after, a.btn-secondary-color-fuschia-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-color-orange-alt, a.btn-secondary-color-orange-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-color-orange-alt:hover, .btn-secondary-color-orange-alt:active, .btn-secondary-color-orange-alt:focus, a.btn-secondary-color-orange-alt:hover, a.btn-secondary-color-orange-alt:active, a.btn-secondary-color-orange-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-orange-alt:hover, a.btn-secondary-color-orange-alt:hover {
  background-color: #992805;
  border: 2px solid #992805;
}
.btn-secondary-color-orange-alt:active, a.btn-secondary-color-orange-alt:active {
  background-color: #581703;
  border: 2px solid #581703;
}
.btn-secondary-color-orange-alt:focus, a.btn-secondary-color-orange-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-orange-alt:after, a.btn-secondary-color-orange-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-color-alert-red-alt, a.btn-secondary-color-alert-red-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-color-alert-red-alt:hover, .btn-secondary-color-alert-red-alt:active, .btn-secondary-color-alert-red-alt:focus, a.btn-secondary-color-alert-red-alt:hover, a.btn-secondary-color-alert-red-alt:active, a.btn-secondary-color-alert-red-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-alert-red-alt:hover, a.btn-secondary-color-alert-red-alt:hover {
  background-color: #971504;
  border: 2px solid #971504;
}
.btn-secondary-color-alert-red-alt:active, a.btn-secondary-color-alert-red-alt:active {
  background-color: #560c02;
  border: 2px solid #560c02;
}
.btn-secondary-color-alert-red-alt:focus, a.btn-secondary-color-alert-red-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-alert-red-alt:after, a.btn-secondary-color-alert-red-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-color-green-alt, a.btn-secondary-color-green-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-color-green-alt:hover, .btn-secondary-color-green-alt:active, .btn-secondary-color-green-alt:focus, a.btn-secondary-color-green-alt:hover, a.btn-secondary-color-green-alt:active, a.btn-secondary-color-green-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-green-alt:hover, a.btn-secondary-color-green-alt:hover {
  background-color: #00552b;
  border: 2px solid #00552b;
}
.btn-secondary-color-green-alt:active, a.btn-secondary-color-green-alt:active {
  background-color: #003118;
  border: 2px solid #003118;
}
.btn-secondary-color-green-alt:focus, a.btn-secondary-color-green-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-green-alt:after, a.btn-secondary-color-green-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-color-green-6-alt, a.btn-secondary-color-green-6-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-color-green-6-alt:hover, .btn-secondary-color-green-6-alt:active, .btn-secondary-color-green-6-alt:focus, a.btn-secondary-color-green-6-alt:hover, a.btn-secondary-color-green-6-alt:active, a.btn-secondary-color-green-6-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-green-6-alt:hover, a.btn-secondary-color-green-6-alt:hover {
  background-color: #113b1f;
  border: 2px solid #113b1f;
}
.btn-secondary-color-green-6-alt:active, a.btn-secondary-color-green-6-alt:active {
  background-color: #0a2212;
  border: 2px solid #0a2212;
}
.btn-secondary-color-green-6-alt:focus, a.btn-secondary-color-green-6-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-green-6-alt:after, a.btn-secondary-color-green-6-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

/* secondary alt - TO colours*/
.btn-secondary-to-color-green-alt, a.btn-secondary-to-color-green-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-to-color-green-alt:hover, .btn-secondary-to-color-green-alt:active, .btn-secondary-to-color-green-alt:focus, a.btn-secondary-to-color-green-alt:hover, a.btn-secondary-to-color-green-alt:active, a.btn-secondary-to-color-green-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-to-color-green-alt:hover, a.btn-secondary-to-color-green-alt:hover {
  background-color: #aaaa00;
  border: 2px solid #aaaa00;
}
.btn-secondary-to-color-green-alt:active, a.btn-secondary-to-color-green-alt:active {
  background-color: #aaaa00;
  border: 2px solid #aaaa00;
}
.btn-secondary-to-color-green-alt:focus, a.btn-secondary-to-color-green-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-to-color-green-alt:after, a.btn-secondary-to-color-green-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-to-color-blue-alt, a.btn-secondary-to-color-blue-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-to-color-blue-alt:hover, .btn-secondary-to-color-blue-alt:active, .btn-secondary-to-color-blue-alt:focus, a.btn-secondary-to-color-blue-alt:hover, a.btn-secondary-to-color-blue-alt:active, a.btn-secondary-to-color-blue-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-to-color-blue-alt:hover, a.btn-secondary-to-color-blue-alt:hover {
  background-color: #006eef;
  border: 2px solid #006eef;
}
.btn-secondary-to-color-blue-alt:active, a.btn-secondary-to-color-blue-alt:active {
  background-color: #006eef;
  border: 2px solid #006eef;
}
.btn-secondary-to-color-blue-alt:focus, a.btn-secondary-to-color-blue-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-to-color-blue-alt:after, a.btn-secondary-to-color-blue-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-to-color-magenta-alt, a.btn-secondary-to-color-magenta-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-to-color-magenta-alt:hover, .btn-secondary-to-color-magenta-alt:active, .btn-secondary-to-color-magenta-alt:focus, a.btn-secondary-to-color-magenta-alt:hover, a.btn-secondary-to-color-magenta-alt:active, a.btn-secondary-to-color-magenta-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-to-color-magenta-alt:hover, a.btn-secondary-to-color-magenta-alt:hover {
  background-color: #e1147f;
  border: 2px solid #e1147f;
}
.btn-secondary-to-color-magenta-alt:active, a.btn-secondary-to-color-magenta-alt:active {
  background-color: #e1147f;
  border: 2px solid #e1147f;
}
.btn-secondary-to-color-magenta-alt:focus, a.btn-secondary-to-color-magenta-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-to-color-magenta-alt:after, a.btn-secondary-to-color-magenta-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

.btn-secondary-to-color-orange-alt, a.btn-secondary-to-color-orange-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-align: center;
}
.btn-secondary-to-color-orange-alt:hover, .btn-secondary-to-color-orange-alt:active, .btn-secondary-to-color-orange-alt:focus, a.btn-secondary-to-color-orange-alt:hover, a.btn-secondary-to-color-orange-alt:active, a.btn-secondary-to-color-orange-alt:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-to-color-orange-alt:hover, a.btn-secondary-to-color-orange-alt:hover {
  background-color: #f18700;
  border: 2px solid #f18700;
}
.btn-secondary-to-color-orange-alt:active, a.btn-secondary-to-color-orange-alt:active {
  background-color: #f18700;
  border: 2px solid #f18700;
}
.btn-secondary-to-color-orange-alt:focus, a.btn-secondary-to-color-orange-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-to-color-orange-alt:after, a.btn-secondary-to-color-orange-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

/*tertiary alt buttons starts here*/
.btn-tertiary-color-cyan-alt, a.btn-tertiary-color-cyan-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-cyan-alt:hover, a.btn-tertiary-color-cyan-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-cyan-alt:active, a.btn-tertiary-color-cyan-alt:active {
  color: #003050;
  text-decoration: underline;
}
.btn-tertiary-color-cyan-alt:active:after, a.btn-tertiary-color-cyan-alt:active:after {
  color: #003050;
}
.btn-tertiary-color-cyan-alt:hover:focus, a.btn-tertiary-color-cyan-alt:hover:focus {
  color: #003050;
  text-decoration: underline;
}
.btn-tertiary-color-cyan-alt:hover:focus:after, a.btn-tertiary-color-cyan-alt:hover:focus:after {
  color: #003050;
}
.btn-tertiary-color-cyan-alt:focus, a.btn-tertiary-color-cyan-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-cyan-alt:focus:after, a.btn-tertiary-color-cyan-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-cyan-alt:after, a.btn-tertiary-color-cyan-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-cyan-alt:disabled, .btn-tertiary-color-cyan-alt.btn-disabled, a.btn-tertiary-color-cyan-alt:disabled, a.btn-tertiary-color-cyan-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-navy-alt, a.btn-tertiary-color-navy-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-navy-alt:hover, a.btn-tertiary-color-navy-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-navy-alt:active, a.btn-tertiary-color-navy-alt:active {
  color: #001424;
  text-decoration: underline;
}
.btn-tertiary-color-navy-alt:active:after, a.btn-tertiary-color-navy-alt:active:after {
  color: #001424;
}
.btn-tertiary-color-navy-alt:hover:focus, a.btn-tertiary-color-navy-alt:hover:focus {
  color: #001424;
  text-decoration: underline;
}
.btn-tertiary-color-navy-alt:hover:focus:after, a.btn-tertiary-color-navy-alt:hover:focus:after {
  color: #001424;
}
.btn-tertiary-color-navy-alt:focus, a.btn-tertiary-color-navy-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-navy-alt:focus:after, a.btn-tertiary-color-navy-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-navy-alt:after, a.btn-tertiary-color-navy-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-navy-alt:disabled, .btn-tertiary-color-navy-alt.btn-disabled, a.btn-tertiary-color-navy-alt:disabled, a.btn-tertiary-color-navy-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-teal-alt, a.btn-tertiary-color-teal-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-teal-alt:hover, a.btn-tertiary-color-teal-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-teal-alt:active, a.btn-tertiary-color-teal-alt:active {
  color: #003435;
  text-decoration: underline;
}
.btn-tertiary-color-teal-alt:active:after, a.btn-tertiary-color-teal-alt:active:after {
  color: #003435;
}
.btn-tertiary-color-teal-alt:hover:focus, a.btn-tertiary-color-teal-alt:hover:focus {
  color: #003435;
  text-decoration: underline;
}
.btn-tertiary-color-teal-alt:hover:focus:after, a.btn-tertiary-color-teal-alt:hover:focus:after {
  color: #003435;
}
.btn-tertiary-color-teal-alt:focus, a.btn-tertiary-color-teal-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-teal-alt:focus:after, a.btn-tertiary-color-teal-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-teal-alt:after, a.btn-tertiary-color-teal-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-teal-alt:disabled, .btn-tertiary-color-teal-alt.btn-disabled, a.btn-tertiary-color-teal-alt:disabled, a.btn-tertiary-color-teal-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-violet-alt, a.btn-tertiary-color-violet-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-violet-alt:hover, a.btn-tertiary-color-violet-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-violet-alt:active, a.btn-tertiary-color-violet-alt:active {
  color: #420d3e;
  text-decoration: underline;
}
.btn-tertiary-color-violet-alt:active:after, a.btn-tertiary-color-violet-alt:active:after {
  color: #420d3e;
}
.btn-tertiary-color-violet-alt:hover:focus, a.btn-tertiary-color-violet-alt:hover:focus {
  color: #420d3e;
  text-decoration: underline;
}
.btn-tertiary-color-violet-alt:hover:focus:after, a.btn-tertiary-color-violet-alt:hover:focus:after {
  color: #420d3e;
}
.btn-tertiary-color-violet-alt:focus, a.btn-tertiary-color-violet-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-violet-alt:focus:after, a.btn-tertiary-color-violet-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-violet-alt:after, a.btn-tertiary-color-violet-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-violet-alt:disabled, .btn-tertiary-color-violet-alt.btn-disabled, a.btn-tertiary-color-violet-alt:disabled, a.btn-tertiary-color-violet-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-purple-alt, a.btn-tertiary-color-purple-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-purple-alt:hover, a.btn-tertiary-color-purple-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-purple-alt:active, a.btn-tertiary-color-purple-alt:active {
  color: #2a1240;
  text-decoration: underline;
}
.btn-tertiary-color-purple-alt:active:after, a.btn-tertiary-color-purple-alt:active:after {
  color: #2a1240;
}
.btn-tertiary-color-purple-alt:hover:focus, a.btn-tertiary-color-purple-alt:hover:focus {
  color: #2a1240;
  text-decoration: underline;
}
.btn-tertiary-color-purple-alt:hover:focus:after, a.btn-tertiary-color-purple-alt:hover:focus:after {
  color: #2a1240;
}
.btn-tertiary-color-purple-alt:focus, a.btn-tertiary-color-purple-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-purple-alt:focus:after, a.btn-tertiary-color-purple-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-purple-alt:after, a.btn-tertiary-color-purple-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-purple-alt:disabled, .btn-tertiary-color-purple-alt.btn-disabled, a.btn-tertiary-color-purple-alt:disabled, a.btn-tertiary-color-purple-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-burgundy-alt, a.btn-tertiary-color-burgundy-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-burgundy-alt:hover, a.btn-tertiary-color-burgundy-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-burgundy-alt:active, a.btn-tertiary-color-burgundy-alt:active {
  color: #3b0d20;
  text-decoration: underline;
}
.btn-tertiary-color-burgundy-alt:active:after, a.btn-tertiary-color-burgundy-alt:active:after {
  color: #3b0d20;
}
.btn-tertiary-color-burgundy-alt:hover:focus, a.btn-tertiary-color-burgundy-alt:hover:focus {
  color: #3b0d20;
  text-decoration: underline;
}
.btn-tertiary-color-burgundy-alt:hover:focus:after, a.btn-tertiary-color-burgundy-alt:hover:focus:after {
  color: #3b0d20;
}
.btn-tertiary-color-burgundy-alt:focus, a.btn-tertiary-color-burgundy-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-burgundy-alt:focus:after, a.btn-tertiary-color-burgundy-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-burgundy-alt:after, a.btn-tertiary-color-burgundy-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-burgundy-alt:disabled, .btn-tertiary-color-burgundy-alt.btn-disabled, a.btn-tertiary-color-burgundy-alt:disabled, a.btn-tertiary-color-burgundy-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-fuschia-alt, a.btn-tertiary-color-fuschia-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-fuschia-alt:hover, a.btn-tertiary-color-fuschia-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-fuschia-alt:active, a.btn-tertiary-color-fuschia-alt:active {
  color: #4f0032;
  text-decoration: underline;
}
.btn-tertiary-color-fuschia-alt:active:after, a.btn-tertiary-color-fuschia-alt:active:after {
  color: #4f0032;
}
.btn-tertiary-color-fuschia-alt:hover:focus, a.btn-tertiary-color-fuschia-alt:hover:focus {
  color: #4f0032;
  text-decoration: underline;
}
.btn-tertiary-color-fuschia-alt:hover:focus:after, a.btn-tertiary-color-fuschia-alt:hover:focus:after {
  color: #4f0032;
}
.btn-tertiary-color-fuschia-alt:focus, a.btn-tertiary-color-fuschia-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-fuschia-alt:focus:after, a.btn-tertiary-color-fuschia-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-fuschia-alt:after, a.btn-tertiary-color-fuschia-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-fuschia-alt:disabled, .btn-tertiary-color-fuschia-alt.btn-disabled, a.btn-tertiary-color-fuschia-alt:disabled, a.btn-tertiary-color-fuschia-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-orange-alt, a.btn-tertiary-color-orange-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-orange-alt:hover, a.btn-tertiary-color-orange-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-orange-alt:active, a.btn-tertiary-color-orange-alt:active {
  color: #581703;
  text-decoration: underline;
}
.btn-tertiary-color-orange-alt:active:after, a.btn-tertiary-color-orange-alt:active:after {
  color: #581703;
}
.btn-tertiary-color-orange-alt:hover:focus, a.btn-tertiary-color-orange-alt:hover:focus {
  color: #581703;
  text-decoration: underline;
}
.btn-tertiary-color-orange-alt:hover:focus:after, a.btn-tertiary-color-orange-alt:hover:focus:after {
  color: #581703;
}
.btn-tertiary-color-orange-alt:focus, a.btn-tertiary-color-orange-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-orange-alt:focus:after, a.btn-tertiary-color-orange-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-orange-alt:after, a.btn-tertiary-color-orange-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-orange-alt:disabled, .btn-tertiary-color-orange-alt.btn-disabled, a.btn-tertiary-color-orange-alt:disabled, a.btn-tertiary-color-orange-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-red-alt, a.btn-tertiary-color-red-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-red-alt:hover, a.btn-tertiary-color-red-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-red-alt:active, a.btn-tertiary-color-red-alt:active {
  color: #560c02;
  text-decoration: underline;
}
.btn-tertiary-color-red-alt:active:after, a.btn-tertiary-color-red-alt:active:after {
  color: #560c02;
}
.btn-tertiary-color-red-alt:hover:focus, a.btn-tertiary-color-red-alt:hover:focus {
  color: #560c02;
  text-decoration: underline;
}
.btn-tertiary-color-red-alt:hover:focus:after, a.btn-tertiary-color-red-alt:hover:focus:after {
  color: #560c02;
}
.btn-tertiary-color-red-alt:focus, a.btn-tertiary-color-red-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-red-alt:focus:after, a.btn-tertiary-color-red-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-red-alt:after, a.btn-tertiary-color-red-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-red-alt:disabled, .btn-tertiary-color-red-alt.btn-disabled, a.btn-tertiary-color-red-alt:disabled, a.btn-tertiary-color-red-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-green-alt, a.btn-tertiary-color-green-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-green-alt:hover, a.btn-tertiary-color-green-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-green-alt:active, a.btn-tertiary-color-green-alt:active {
  color: #003118;
  text-decoration: underline;
}
.btn-tertiary-color-green-alt:active:after, a.btn-tertiary-color-green-alt:active:after {
  color: #003118;
}
.btn-tertiary-color-green-alt:hover:focus, a.btn-tertiary-color-green-alt:hover:focus {
  color: #003118;
  text-decoration: underline;
}
.btn-tertiary-color-green-alt:hover:focus:after, a.btn-tertiary-color-green-alt:hover:focus:after {
  color: #003118;
}
.btn-tertiary-color-green-alt:focus, a.btn-tertiary-color-green-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-green-alt:focus:after, a.btn-tertiary-color-green-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-green-alt:after, a.btn-tertiary-color-green-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-green-alt:disabled, .btn-tertiary-color-green-alt.btn-disabled, a.btn-tertiary-color-green-alt:disabled, a.btn-tertiary-color-green-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.btn-tertiary-color-darkGreen-alt, a.btn-tertiary-color-darkGreen-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-darkGreen-alt:hover, a.btn-tertiary-color-darkGreen-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-darkGreen-alt:active, a.btn-tertiary-color-darkGreen-alt:active {
  color: #0a2212;
  text-decoration: underline;
}
.btn-tertiary-color-darkGreen-alt:active:after, a.btn-tertiary-color-darkGreen-alt:active:after {
  color: #0a2212;
}
.btn-tertiary-color-darkGreen-alt:hover:focus, a.btn-tertiary-color-darkGreen-alt:hover:focus {
  color: #0a2212;
  text-decoration: underline;
}
.btn-tertiary-color-darkGreen-alt:hover:focus:after, a.btn-tertiary-color-darkGreen-alt:hover:focus:after {
  color: #0a2212;
}
.btn-tertiary-color-darkGreen-alt:focus, a.btn-tertiary-color-darkGreen-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-darkGreen-alt:focus:after, a.btn-tertiary-color-darkGreen-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-darkGreen-alt:after, a.btn-tertiary-color-darkGreen-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-darkGreen-alt:disabled, .btn-tertiary-color-darkGreen-alt.btn-disabled, a.btn-tertiary-color-darkGreen-alt:disabled, a.btn-tertiary-color-darkGreen-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

/* tertiary alt - TO colours*/
.btn-tertiary-to-color-green-alt, a.btn-tertiary-to-color-green-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-to-color-green-alt:hover, a.btn-tertiary-to-color-green-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-to-color-green-alt:active, a.btn-tertiary-to-color-green-alt:active {
  color: #aaaa00;
  text-decoration: underline;
}
.btn-tertiary-to-color-green-alt:active:after, a.btn-tertiary-to-color-green-alt:active:after {
  color: #aaaa00;
}
.btn-tertiary-to-color-green-alt:hover:focus, a.btn-tertiary-to-color-green-alt:hover:focus {
  color: #aaaa00;
  text-decoration: underline;
}
.btn-tertiary-to-color-green-alt:hover:focus:after, a.btn-tertiary-to-color-green-alt:hover:focus:after {
  color: #aaaa00;
}
.btn-tertiary-to-color-green-alt:focus, a.btn-tertiary-to-color-green-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-to-color-green-alt:focus:after, a.btn-tertiary-to-color-green-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-to-color-green-alt:after, a.btn-tertiary-to-color-green-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-to-color-green-alt:disabled, .btn-tertiary-to-color-green-alt.btn-disabled, a.btn-tertiary-to-color-green-alt:disabled, a.btn-tertiary-to-color-green-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-tertiary-to-color-green-alt:hover, a.btn-tertiary-to-color-green-alt:hover {
  color: #aaaa00;
}
.btn-tertiary-to-color-green-alt:hover:after, a.btn-tertiary-to-color-green-alt:hover:after {
  color: #aaaa00;
}

.btn-tertiary-to-color-blue-alt, a.btn-tertiary-to-color-blue-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-to-color-blue-alt:hover, a.btn-tertiary-to-color-blue-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-to-color-blue-alt:active, a.btn-tertiary-to-color-blue-alt:active {
  color: #006eef;
  text-decoration: underline;
}
.btn-tertiary-to-color-blue-alt:active:after, a.btn-tertiary-to-color-blue-alt:active:after {
  color: #006eef;
}
.btn-tertiary-to-color-blue-alt:hover:focus, a.btn-tertiary-to-color-blue-alt:hover:focus {
  color: #006eef;
  text-decoration: underline;
}
.btn-tertiary-to-color-blue-alt:hover:focus:after, a.btn-tertiary-to-color-blue-alt:hover:focus:after {
  color: #006eef;
}
.btn-tertiary-to-color-blue-alt:focus, a.btn-tertiary-to-color-blue-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-to-color-blue-alt:focus:after, a.btn-tertiary-to-color-blue-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-to-color-blue-alt:after, a.btn-tertiary-to-color-blue-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-to-color-blue-alt:disabled, .btn-tertiary-to-color-blue-alt.btn-disabled, a.btn-tertiary-to-color-blue-alt:disabled, a.btn-tertiary-to-color-blue-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-tertiary-to-color-blue-alt:hover, a.btn-tertiary-to-color-blue-alt:hover {
  color: #006eef;
}
.btn-tertiary-to-color-blue-alt:hover:after, a.btn-tertiary-to-color-blue-alt:hover:after {
  color: #006eef;
}

.btn-tertiary-to-color-magenta-alt, a.btn-tertiary-to-color-magenta-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-to-color-magenta-alt:hover, a.btn-tertiary-to-color-magenta-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-to-color-magenta-alt:active, a.btn-tertiary-to-color-magenta-alt:active {
  color: #e1147f;
  text-decoration: underline;
}
.btn-tertiary-to-color-magenta-alt:active:after, a.btn-tertiary-to-color-magenta-alt:active:after {
  color: #e1147f;
}
.btn-tertiary-to-color-magenta-alt:hover:focus, a.btn-tertiary-to-color-magenta-alt:hover:focus {
  color: #e1147f;
  text-decoration: underline;
}
.btn-tertiary-to-color-magenta-alt:hover:focus:after, a.btn-tertiary-to-color-magenta-alt:hover:focus:after {
  color: #e1147f;
}
.btn-tertiary-to-color-magenta-alt:focus, a.btn-tertiary-to-color-magenta-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-to-color-magenta-alt:focus:after, a.btn-tertiary-to-color-magenta-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-to-color-magenta-alt:after, a.btn-tertiary-to-color-magenta-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-to-color-magenta-alt:disabled, .btn-tertiary-to-color-magenta-alt.btn-disabled, a.btn-tertiary-to-color-magenta-alt:disabled, a.btn-tertiary-to-color-magenta-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-tertiary-to-color-magenta-alt:hover, a.btn-tertiary-to-color-magenta-alt:hover {
  color: #e1147f;
}
.btn-tertiary-to-color-magenta-alt:hover:after, a.btn-tertiary-to-color-magenta-alt:hover:after {
  color: #e1147f;
}

.btn-tertiary-to-color-orange-alt, a.btn-tertiary-to-color-orange-alt {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-to-color-orange-alt:hover, a.btn-tertiary-to-color-orange-alt:hover {
  text-decoration: underline !important;
}
.btn-tertiary-to-color-orange-alt:active, a.btn-tertiary-to-color-orange-alt:active {
  color: #f18700;
  text-decoration: underline;
}
.btn-tertiary-to-color-orange-alt:active:after, a.btn-tertiary-to-color-orange-alt:active:after {
  color: #f18700;
}
.btn-tertiary-to-color-orange-alt:hover:focus, a.btn-tertiary-to-color-orange-alt:hover:focus {
  color: #f18700;
  text-decoration: underline;
}
.btn-tertiary-to-color-orange-alt:hover:focus:after, a.btn-tertiary-to-color-orange-alt:hover:focus:after {
  color: #f18700;
}
.btn-tertiary-to-color-orange-alt:focus, a.btn-tertiary-to-color-orange-alt:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-to-color-orange-alt:focus:after, a.btn-tertiary-to-color-orange-alt:focus:after {
  color: #ffffff;
}
.btn-tertiary-to-color-orange-alt:after, a.btn-tertiary-to-color-orange-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-to-color-orange-alt:disabled, .btn-tertiary-to-color-orange-alt.btn-disabled, a.btn-tertiary-to-color-orange-alt:disabled, a.btn-tertiary-to-color-orange-alt.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-tertiary-to-color-orange-alt:hover, a.btn-tertiary-to-color-orange-alt:hover {
  color: #f18700;
}
.btn-tertiary-to-color-orange-alt:hover:after, a.btn-tertiary-to-color-orange-alt:hover:after {
  color: #f18700;
}

/* OLD CSS (fallback existing classes) */
button {
  margin: 0;
  padding: 0;
  height: auto;
  border: 0;
  background: none;
  cursor: pointer;
}
button.form-button {
  min-width: 40%;
  text-align: left;
}
button.form-button.wide-button {
  min-width: 100%;
}
button .selected-text {
  display: inline-block;
  min-width: 50%;
}

.btn.mod-dialog {
  font-weight: 500;
}

.btn-form-submit i {
  position: relative;
  margin: 0 0 27px 10px;
  display: inline-block;
}

.btn-form-cancel {
  margin-left: 20px;
  color: #21272A;
  float: left;
  cursor: pointer;
  padding: 13px 14px;
}

.btn-masthead-menu {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  padding: 13px 14px;
  font-weight: 500;
  float: left;
  line-height: 1;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
.btn-masthead-menu:hover, .btn-masthead-menu:focus {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  text-decoration: none;
}
.btn-masthead-menu:active {
  background-color: transparent;
}

.btn.btn-more:after {
  color: transparent;
  visibility: hidden;
}
.btn.btn-expand-all {
  background: none repeat scroll 0 0 transparent;
  color: #0079c8;
  float: right;
  margin: 0;
  padding: 5px 20px 0 0;
  width: 135px;
}
.btn.btn-expand-all i {
  position: static;
  margin-right: 10px;
  float: right;
  margin-top: -2px;
}
.btn.ql-btn-dropdown:after {
  content: "";
  background-image: none;
  margin-left: 0px;
}
.btn.ql-btn-dropdown i {
  margin-top: 14px;
}
.btn.ql-btn-dropdown:hover, .btn.ql-btn-dropdown:focus {
  background-color: #0079c8;
  text-decoration: none;
  color: #fff;
}
.btn.outline-btn {
  font-size: 15px;
  padding: 18px 30px;
}
.btn.outline-btn i {
  position: relative;
  display: inline-block;
  margin-left: 10px;
  float: right;
  top: 3px;
  right: 0;
}

/* .btn-white-box need to be removed in future */
.btn-secondary-color-transparent-alt, a.btn-secondary-color-transparent-alt, .btn-white-box, a.btn-white-box {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
}
.btn-secondary-color-transparent-alt:hover, .btn-secondary-color-transparent-alt:active, .btn-secondary-color-transparent-alt:focus, a.btn-secondary-color-transparent-alt:hover, a.btn-secondary-color-transparent-alt:active, a.btn-secondary-color-transparent-alt:focus, .btn-white-box:hover, .btn-white-box:active, .btn-white-box:focus, a.btn-white-box:hover, a.btn-white-box:active, a.btn-white-box:focus {
  text-decoration: none;
  color: #ffffff;
}
.btn-secondary-color-transparent-alt:hover, a.btn-secondary-color-transparent-alt:hover, .btn-white-box:hover, a.btn-white-box:hover {
  background-color: rgba(0, 0, 0, 0.3);
  border: 2px solid rgba(0, 0, 0, 0);
}
.btn-secondary-color-transparent-alt:active, a.btn-secondary-color-transparent-alt:active, .btn-white-box:active, a.btn-white-box:active {
  background-color: rgba(0, 0, 0, 0.6);
  border: 2px solid rgba(0, 0, 0, 0);
}
.btn-secondary-color-transparent-alt:focus, a.btn-secondary-color-transparent-alt:focus, .btn-white-box:focus, a.btn-white-box:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-transparent-alt:after, a.btn-secondary-color-transparent-alt:after, .btn-white-box:after, a.btn-white-box:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

/* .btn-alt need to be removed in future */
.btn-primary-color-grey, a.btn-primary-color-grey, .btn-alt, a.btn-alt {
  background: #4B5158;
  color: #ffffff;
}
.btn-primary-color-grey:hover, .btn-primary-color-grey:focus, a.btn-primary-color-grey:hover, a.btn-primary-color-grey:focus, .btn-alt:hover, .btn-alt:focus, a.btn-alt:hover, a.btn-alt:focus {
  background-color: #4B5158;
  color: #ffffff;
  text-decoration: none;
}
.btn-primary-color-grey:hover, a.btn-primary-color-grey:hover, .btn-alt:hover, a.btn-alt:hover {
  background-color: #21272A;
  text-decoration: none;
}
.btn-primary-color-grey:active, a.btn-primary-color-grey:active, .btn-alt:active, a.btn-alt:active {
  background-color: #d8d9d9;
}
.btn-primary-color-grey:focus, a.btn-primary-color-grey:focus, .btn-alt:focus, a.btn-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-primary-color-grey:after, a.btn-primary-color-grey:after, .btn-alt:after, a.btn-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}

/* .btn-secondary-alt needs to be removed in future */
.btn-secondary-color-grey, a.btn-secondary-color-grey, .btn-secondary-alt, a.btn-secondary-alt {
  background-color: transparent;
  border: 2px solid #4B5158;
  color: #4B5158;
}
.btn-secondary-color-grey:hover, .btn-secondary-color-grey:focus, a.btn-secondary-color-grey:hover, a.btn-secondary-color-grey:focus, .btn-secondary-alt:hover, .btn-secondary-alt:focus, a.btn-secondary-alt:hover, a.btn-secondary-alt:focus {
  text-decoration: none;
}
.btn-secondary-color-grey:hover, a.btn-secondary-color-grey:hover, .btn-secondary-alt:hover, a.btn-secondary-alt:hover {
  background-color: #21272A;
  border: 2px solid #21272A;
  color: #ffffff;
}
.btn-secondary-color-grey:active, a.btn-secondary-color-grey:active, .btn-secondary-alt:active, a.btn-secondary-alt:active {
  background-color: #7fbce3;
  border: 2px solid #7fbce3;
}
.btn-secondary-color-grey:focus, a.btn-secondary-color-grey:focus, .btn-secondary-alt:focus, a.btn-secondary-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-secondary-color-grey:hover:after, a.btn-secondary-color-grey:hover:after, .btn-secondary-alt:hover:after, a.btn-secondary-alt:hover:after {
  color: #ffffff;
}
.btn-secondary-color-grey:after, a.btn-secondary-color-grey:after, .btn-secondary-alt:after, a.btn-secondary-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #4B5158;
}

/* .btn-outline-alt need to be removed in future */
.btn-tertiary-color-grey, a.btn-tertiary-color-grey, .btn-outline-alt, a.btn-outline-alt {
  background-color: transparent;
  color: #4B5158;
  padding: 0;
}
.btn-tertiary-color-grey:hover, .btn-tertiary-color-grey:focus, a.btn-tertiary-color-grey:hover, a.btn-tertiary-color-grey:focus, .btn-outline-alt:hover, .btn-outline-alt:focus, a.btn-outline-alt:hover, a.btn-outline-alt:focus {
  text-decoration: underline;
}
.btn-tertiary-color-grey:hover, a.btn-tertiary-color-grey:hover, .btn-outline-alt:hover, a.btn-outline-alt:hover {
  background-color: transparent;
  color: #21272A;
}
.btn-tertiary-color-grey:hover:after, a.btn-tertiary-color-grey:hover:after, .btn-outline-alt:hover:after, a.btn-outline-alt:hover:after {
  color: #21272A;
}
.btn-tertiary-color-grey:active, a.btn-tertiary-color-grey:active, .btn-outline-alt:active, a.btn-outline-alt:active {
  background-color: transparent;
  color: #0079c8;
}
.btn-tertiary-color-grey:active:after, a.btn-tertiary-color-grey:active:after, .btn-outline-alt:active:after, a.btn-outline-alt:active:after {
  color: #0079c8;
}
.btn-tertiary-color-grey:hover:focus, a.btn-tertiary-color-grey:hover:focus, .btn-outline-alt:hover:focus, a.btn-outline-alt:hover:focus {
  background-color: transparent;
  color: #0079c8;
}
.btn-tertiary-color-grey:hover:focus:after, a.btn-tertiary-color-grey:hover:focus:after, .btn-outline-alt:hover:focus:after, a.btn-outline-alt:hover:focus:after {
  color: #0079c8;
}
.btn-tertiary-color-grey:focus, a.btn-tertiary-color-grey:focus, .btn-outline-alt:focus, a.btn-outline-alt:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.btn-tertiary-color-grey:after, a.btn-tertiary-color-grey:after, .btn-outline-alt:after, a.btn-outline-alt:after {
  left: 0;
  transform: rotate(45deg);
  color: #4B5158;
}

/* btn-outline-alt-white need to remove in future */
.btn-tertiary-color-transparent-alt, a.btn-tertiary-color-transparent-alt, .btn-outline-alt-white, a.btn-outline-alt-white {
  background-color: transparent;
  color: #ffffff;
  border: 2px solid transparent;
  padding: 0;
}
.btn-tertiary-color-transparent-alt:hover, a.btn-tertiary-color-transparent-alt:hover, .btn-outline-alt-white:hover, a.btn-outline-alt-white:hover {
  text-decoration: underline !important;
}
.btn-tertiary-color-transparent-alt:active, a.btn-tertiary-color-transparent-alt:active, .btn-outline-alt-white:active, a.btn-outline-alt-white:active {
  color: #001424;
  text-decoration: underline;
}
.btn-tertiary-color-transparent-alt:active:after, a.btn-tertiary-color-transparent-alt:active:after, .btn-outline-alt-white:active:after, a.btn-outline-alt-white:active:after {
  color: #001424;
}
.btn-tertiary-color-transparent-alt:hover:focus, a.btn-tertiary-color-transparent-alt:hover:focus, .btn-outline-alt-white:hover:focus, a.btn-outline-alt-white:hover:focus {
  color: #001424;
  text-decoration: underline;
}
.btn-tertiary-color-transparent-alt:hover:focus:after, a.btn-tertiary-color-transparent-alt:hover:focus:after, .btn-outline-alt-white:hover:focus:after, a.btn-outline-alt-white:hover:focus:after {
  color: #001424;
}
.btn-tertiary-color-transparent-alt:focus, a.btn-tertiary-color-transparent-alt:focus, .btn-outline-alt-white:focus, a.btn-outline-alt-white:focus {
  text-decoration: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6);
  color: #ffffff;
}
.btn-tertiary-color-transparent-alt:focus:after, a.btn-tertiary-color-transparent-alt:focus:after, .btn-outline-alt-white:focus:after, a.btn-outline-alt-white:focus:after {
  color: #ffffff;
}
.btn-tertiary-color-transparent-alt:after, a.btn-tertiary-color-transparent-alt:after, .btn-outline-alt-white:after, a.btn-outline-alt-white:after {
  left: 0;
  transform: rotate(45deg);
  color: #ffffff;
}
.btn-tertiary-color-transparent-alt:disabled, .btn-tertiary-color-transparent-alt.btn-disabled, a.btn-tertiary-color-transparent-alt:disabled, a.btn-tertiary-color-transparent-alt.btn-disabled, .btn-outline-alt-white:disabled, .btn-outline-alt-white.btn-disabled, a.btn-outline-alt-white:disabled, a.btn-outline-alt-white.btn-disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.btn-tertiary-color-transparent-alt:active, a.btn-tertiary-color-transparent-alt:active, .btn-outline-alt-white:active, a.btn-outline-alt-white:active {
  color: rgba(0, 0, 0, 0.6);
}
.btn-tertiary-color-transparent-alt:active:after, a.btn-tertiary-color-transparent-alt:active:after, .btn-outline-alt-white:active:after, a.btn-outline-alt-white:active:after {
  color: rgba(0, 0, 0, 0.6);
}

.btn-float-left, a.btn-float-left {
  float: left;
}

.btn-float-right, a.btn-float-right {
  float: right;
}

.btn-float-none, a.btn-float-none {
  float: none;
  display: inline-block;
}

.padding-zero {
  padding: 0 !important;
}

.btn-global-padding {
  padding: 13px 14px !important;
}

.js .using-keyboard .btn.btn-more:focus-visible .rowShow {
  background: unset;
}
.js .using-keyboard .btn.btn-more:focus-visible .rowShow.i-plus-d-white::after {
  content: "+";
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  color: #21272A;
  position: relative;
  top: -20px;
  left: 0px;
}
.js .using-keyboard .btn.btn-more:focus-visible .rowShow.i-minus-d-white::after {
  content: "_";
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  color: #21272A;
  position: relative;
  top: -30px;
  left: 0;
}

/*Focus States colors
filter calculated to achive $bupa-color-focus-secondary-filter = #21272a ref https://codepen.io/sosuke/pen/Pjoqqp*/
/* new color codes with proper naming convention */
/*
SCL stylesheet version 0.4.1 + newsroom + Shopfront
*/
/*Video Play icon color*/
/*$gray-light !default;*/
/* i phone5 screens */
/* persistent navigation */
/*Font Specific*/
/* font size */
/* Colors */
/*Media Breakpoints*/
/*Focus States colors
filter calculated to achive $bupa-color-focus-secondary-filter = #21272a ref https://codepen.io/sosuke/pen/Pjoqqp*/
/* new color codes with proper naming convention */
/*
SCL stylesheet version 0.4.1 + newsroom + Shopfront
*/
/*Video Play icon color*/
/*$gray-light !default;*/
/* i phone5 screens */
/* persistent navigation */
/*Font Specific*/
/* font size */
/* Colors */
/*Media Breakpoints*/
/* hover effect depend on class hover-effect */
/* flag dependent mixin for hover effect */
/* for text*/
/*Focus States colors
filter calculated to achive $bupa-color-focus-secondary-filter = #21272a ref https://codepen.io/sosuke/pen/Pjoqqp*/
/* new color codes with proper naming convention */
/*! purgecss start ignore */
.color-purple {
  color: #8a3ff5 !important;
}

/* .color-pink used in PPY Pink*/
.color-fuschia, .color-pink {
  color: #D02670 !important;
}

.color-teal {
  color: #007D79 !important;
}

.color-white {
  color: #ffffff !important;
}

.color-cyan {
  color: #0079c8 !important;
}

.color-orange {
  color: #db3907 !important;
}

.color-green {
  color: #1B883C !important;
}

.color-twitter {
  color: #00aced;
}

.color-facebook {
  color: #40569a;
}

.color-youtube {
  color: #df222e;
}

/*.color-red, .txt-red, .color-red-new used in BBY Pink | .color-red-new is replaced with .color-bupa-alert-red */
.color-bupa-alert-red, .color-red, .txt-red {
  color: #D60023 !important;
}

.color-darkblue-new, .color-navy-blue {
  color: #0D1846 !important;
}

.to-color-orange {
  color: #f18700;
}

.color-bupa-grey-1 {
  color: #F3F5F8 !important;
}

.color-bupa-grey-2 {
  color: #EBEEF2 !important;
}

.to-color-orange-dark {
  color: #fe5000;
}

.to-color-grey {
  color: #979797;
}

.color-bupa-grey-3 {
  color: #DDE1E6 !important;
}

.color-bupa-grey-4 {
  color: #BDC3C9 !important;
}

.color-bupa-grey-5 {
  color: #929BA2 !important;
}

.color-bupa-grey-6 {
  color: #6B717A !important;
}

.color-bupa-grey-7 {
  color: #4B5158 !important;
}

.color-bupa-grey-8 {
  color: #32383F !important;
}

.color-bupa-blue-1 {
  color: #DDEDF8 !important;
}

.color-bupa-blue-2 {
  color: #B3D6EF !important;
}

.color-bupa-blue-3 {
  color: #8DC0E8 !important;
}

.to-color-magenta {
  color: #e1147f;
}

.to-color-green {
  color: #aaaa00;
}

.to-color-grey-light {
  color: #f4f3f5;
}

.to-color-blue {
  color: #006eef;
}

.smiles-color-mid-grey {
  color: #a3a19e;
}

.color-bupa-blue-4 {
  color: #51A0DC !important;
}

.smiles-color-body-grey {
  color: #666366;
}

.color-bupa-blue-6 {
  color: #0652AE !important;
}

.smiles-color-dark-grey {
  color: #262725;
}

.color-bupa-blue-7 {
  color: #00398A !important;
}

.smiles-color-pastel-pink {
  color: #f5d7d7;
}

.color-bupa-blue-8 {
  color: #0F2460 !important;
}

.smiles-color-pastel-blue {
  color: #e4f2f9;
}

.color-bupa-fuchsia-1 {
  color: #FCECF4 !important;
}

.color-bupa-fuchsia-2 {
  color: #FBD3E8 !important;
}

.color-bupa-fuchsia-3 {
  color: #FAA6C9 !important;
}

.color-bupa-fuchsia-4 {
  color: #F26CAC !important;
}

.color-bupa-fuchsia-6 {
  color: #9F1853 !important;
}

.color-bupa-fuchsia-7 {
  color: #740937 !important;
}

.color-bupa-fuchsia-8 {
  color: #510224 !important;
}

.color-bupa-fuchsia-9 {
  color: #2C0C1A !important;
}

.smiles-color-duck-egg {
  color: #b2dcc8;
}

.smiles-color-color-teal {
  color: #008385;
}

.smiles-color-mid-green {
  color: #0c9643;
}

.smiles-color-smiles-green {
  color: #77bc1f;
}

.color-bupa-orange-1 {
  color: #FBEACF !important;
}

.color-bupa-orange-2 {
  color: #F8D09E !important;
}

.color-bupa-orange-3 {
  color: #F1AD71 !important;
}

.color-bupa-orange-4 {
  color: #EC8938 !important;
}

.color-bupa-orange-6 {
  color: #B72900 !important;
}

.color-bupa-orange-7 {
  color: #781800 !important;
}

.color-bupa-orange-8 {
  color: #570D00 !important;
}

.color-bupa-orange-9 {
  color: #380400 !important;
}

.color-bupa-orange-11 {
  color: #DB3907 !important;
}

.color-bupa-green-1 {
  color: #DEFBE6 !important;
}

.color-bupa-green-2 {
  color: #A7F0BA !important;
}

.color-bupa-green-3 {
  color: #6FDC8C !important;
}

.color-bupa-green-4 {
  color: #48C06A !important;
}

.color-bupa-green-6 {
  color: #0E6027 !important;
}

.color-bupa-green-7 {
  color: #044317 !important;
}

.color-bupa-green-8 {
  color: #022D0D !important;
}

.color-bupa-green-9 {
  color: #071908 !important;
}

.color-bupa-teal-1 {
  color: #D2FBFB !important;
}

.color-bupa-teal-2 {
  color: #9EF0F0 !important;
}

.color-bupa-teal-3 {
  color: #56DBDB !important;
}

.color-bupa-teal-4 {
  color: #05B8B5 !important;
}

.color-bupa-teal-6 {
  color: #005D5D !important;
}

.color-bupa-teal-7 {
  color: #004144 !important;
}

.color-bupa-teal-8 {
  color: #022B30 !important;
}

.color-bupa-teal-9 {
  color: #081A1C !important;
}

.color-bupa-purple-1 {
  color: #F4F0FE !important;
}

.color-bupa-purple-2 {
  color: #E8DAFF !important;
}

.color-bupa-purple-3 {
  color: #D3B9FF !important;
}

.color-bupa-purple-4 {
  color: #B88AF6 !important;
}

.color-bupa-purple-6 {
  color: #6929C4 !important;
}

.color-bupa-purple-7 {
  color: #491D8B !important;
}

.color-bupa-purple-8 {
  color: #31135E !important;
}

.color-bupa-purple-9 {
  color: #1C0F30 !important;
}

.color-bupa-alert-red {
  color: #D60023 !important;
}

.color-bupa-alert-orange {
  color: #C85204 !important;
}

.color-bupa-alert-green {
  color: #017221 !important;
}

.color-bupa-alert-yellow {
  color: #F1C22D !important;
}

.color-bupa-alert-indigo {
  color: #3552B5 !important;
}

/*! purgecss end ignore */
/*! purgecss start ignore */
/* FAQ pages | Accordion new design CMS managed backgroud color | Targetting to higher order '.faq-full-page .faq-accordion .tg-show' */
.faq-full-page .faq-accordion .tg-show.bg-transparent,
.bg-transparent {
  background-color: transparent;
}

.faq-full-page .faq-accordion .tg-show.bg-cyan,
.bg-cyan {
  background-color: #0079c8;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style span[class^=rTapNumber] > a,
.bg-cyan.link-box-style span[class^=rTapNumber],
.bg-cyan.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style a:not([class^=btn]),
.bg-cyan.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style a:not([class^=btn]):hover,
.bg-cyan.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style a:not([class^=btn]):active,
.bg-cyan.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-cyan.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-cyan.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-cyan.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-cyan.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-cyan.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-cyan.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-cyan.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-cyan.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-cyan.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-cyan.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-cyan.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-cyan.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-cyan.info-box span[class*=rTapNumber] + sup,
.bg-cyan.link-box-style span[class*=rTapNumber],
.bg-cyan.link-box-style span[class*=rTapNumber] > a,
.bg-cyan.link-box-style span[class*=rTapNumber] sup,
.bg-cyan.link-box-style span[class*=rTapNumber] + sup,
.bg-cyan.content-block span[class*=rTapNumber],
.bg-cyan.content-block span[class*=rTapNumber] > a,
.bg-cyan.content-block span[class*=rTapNumber] sup,
.bg-cyan.content-block span[class*=rTapNumber] + sup,
.bg-cyan.component span[class*=rTapNumber],
.bg-cyan.component span[class*=rTapNumber] > a,
.bg-cyan.component span[class*=rTapNumber] sup,
.bg-cyan.component span[class*=rTapNumber] + sup,
.bg-cyan.audio-module span[class*=rTapNumber],
.bg-cyan.audio-module span[class*=rTapNumber] > a,
.bg-cyan.audio-module span[class*=rTapNumber] sup,
.bg-cyan.audio-module span[class*=rTapNumber] + sup,
.bg-cyan.video-module span[class*=rTapNumber],
.bg-cyan.video-module span[class*=rTapNumber] > a,
.bg-cyan.video-module span[class*=rTapNumber] sup,
.bg-cyan.video-module span[class*=rTapNumber] + sup,
.bg-cyan.range-slider span[class*=rTapNumber],
.bg-cyan.range-slider span[class*=rTapNumber] > a,
.bg-cyan.range-slider span[class*=rTapNumber] sup,
.bg-cyan.range-slider span[class*=rTapNumber] + sup,
.bg-cyan.info-box span[class*=rTapNumber],
.bg-cyan.info-box span[class*=rTapNumber] > a,
.bg-cyan.info-box span[class*=rTapNumber] sup,
.bg-cyan.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-cyan.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-cyan.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-cyan.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-cyan.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-cyan.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-cyan.info-box a:not([class*=btn]),
.bg-cyan.link-box-style a:not([class*=btn]),
.bg-cyan.content-block a:not([class*=btn]),
.bg-cyan.component a:not([class*=btn]),
.bg-cyan.audio-module a:not([class*=btn]),
.bg-cyan.video-module a:not([class*=btn]),
.bg-cyan.range-slider a:not([class*=btn]),
.bg-cyan.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-cyan.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-cyan.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-cyan.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-cyan.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-cyan.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-cyan.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-cyan.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-cyan.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-cyan.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-cyan.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-cyan.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-cyan.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-cyan.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-cyan.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-cyan.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-cyan.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-cyan.info-box a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-cyan.info-box a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-cyan.info-box a:not([class*=btn]):active,
.bg-cyan.link-box-style a:not([class*=btn]):visited,
.bg-cyan.link-box-style a:not([class*=btn]):hover,
.bg-cyan.link-box-style a:not([class*=btn]):active,
.bg-cyan.content-block a:not([class*=btn]):visited,
.bg-cyan.content-block a:not([class*=btn]):hover,
.bg-cyan.content-block a:not([class*=btn]):active,
.bg-cyan.component a:not([class*=btn]):visited,
.bg-cyan.component a:not([class*=btn]):hover,
.bg-cyan.component a:not([class*=btn]):active,
.bg-cyan.audio-module a:not([class*=btn]):visited,
.bg-cyan.audio-module a:not([class*=btn]):hover,
.bg-cyan.audio-module a:not([class*=btn]):active,
.bg-cyan.video-module a:not([class*=btn]):visited,
.bg-cyan.video-module a:not([class*=btn]):hover,
.bg-cyan.video-module a:not([class*=btn]):active,
.bg-cyan.range-slider a:not([class*=btn]):visited,
.bg-cyan.range-slider a:not([class*=btn]):hover,
.bg-cyan.range-slider a:not([class*=btn]):active,
.bg-cyan.info-box a:not([class*=btn]):visited,
.bg-cyan.info-box a:not([class*=btn]):hover,
.bg-cyan.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-cyan-dark {
  background-color: #00548c;
  color: #ffffff !important;
}
.bg-cyan-dark.link-box-style span[class^=rTapNumber], .bg-cyan-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-cyan-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-cyan-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-cyan-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-cyan-darker {
  background-color: #003050;
  color: #ffffff !important;
}
.bg-cyan-darker.link-box-style span[class^=rTapNumber], .bg-cyan-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-cyan-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-cyan-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-cyan-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-cyan-light {
  background-color: #3394d3;
  color: #ffffff !important;
}
.bg-cyan-light.link-box-style span[class^=rTapNumber], .bg-cyan-light.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-cyan-light.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-cyan-light.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-cyan-light.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
/*
    .bg-blue-dark class is used in BBT since we didnt had appointments to test whole journey 
*/
.faq-full-page .faq-accordion .tg-show.bg-blue-dark,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue,
.bg-navy, .bg-blue-dark, .bg-navy-blue {
  background-color: #0D1846;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style span[class^=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style span[class^=rTapNumber],
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style span[class^=rTapNumber] > a,
.bg-navy.link-box-style span[class^=rTapNumber],
.bg-navy.link-box-style span[class^=rTapNumber] > a, .bg-blue-dark.link-box-style span[class^=rTapNumber], .bg-blue-dark.link-box-style span[class^=rTapNumber] > a, .bg-navy-blue.link-box-style span[class^=rTapNumber], .bg-navy-blue.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style a:not([class^=btn]),
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style a:not([class^=btn]),
.bg-navy.link-box-style a:not([class^=btn]), .bg-blue-dark.link-box-style a:not([class^=btn]), .bg-navy-blue.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style a:not([class^=btn]):hover,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style a:not([class^=btn]):hover,
.bg-navy.link-box-style a:not([class^=btn]):hover, .bg-blue-dark.link-box-style a:not([class^=btn]):hover, .bg-navy-blue.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style a:not([class^=btn]):active,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style a:not([class^=btn]):active,
.bg-navy.link-box-style a:not([class^=btn]):active, .bg-blue-dark.link-box-style a:not([class^=btn]):active, .bg-navy-blue.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-blue-dark.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-blue-dark.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-blue-dark.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-blue-dark.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-blue-dark.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-blue-dark.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.info-box span[class*=rTapNumber] + sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style span[class*=rTapNumber],
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style span[class*=rTapNumber] sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style span[class*=rTapNumber] + sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.content-block span[class*=rTapNumber],
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.content-block span[class*=rTapNumber] sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.content-block span[class*=rTapNumber] + sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.component span[class*=rTapNumber],
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.component span[class*=rTapNumber] sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.component span[class*=rTapNumber] + sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.audio-module span[class*=rTapNumber],
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.audio-module span[class*=rTapNumber] sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.audio-module span[class*=rTapNumber] + sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.video-module span[class*=rTapNumber],
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.video-module span[class*=rTapNumber] sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.video-module span[class*=rTapNumber] + sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.range-slider span[class*=rTapNumber],
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.range-slider span[class*=rTapNumber] sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.range-slider span[class*=rTapNumber] + sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.info-box span[class*=rTapNumber],
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.info-box span[class*=rTapNumber] sup,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.info-box span[class*=rTapNumber] + sup,
.bg-navy.link-box-style span[class*=rTapNumber],
.bg-navy.link-box-style span[class*=rTapNumber] > a,
.bg-navy.link-box-style span[class*=rTapNumber] sup,
.bg-navy.link-box-style span[class*=rTapNumber] + sup,
.bg-navy.content-block span[class*=rTapNumber],
.bg-navy.content-block span[class*=rTapNumber] > a,
.bg-navy.content-block span[class*=rTapNumber] sup,
.bg-navy.content-block span[class*=rTapNumber] + sup,
.bg-navy.component span[class*=rTapNumber],
.bg-navy.component span[class*=rTapNumber] > a,
.bg-navy.component span[class*=rTapNumber] sup,
.bg-navy.component span[class*=rTapNumber] + sup,
.bg-navy.audio-module span[class*=rTapNumber],
.bg-navy.audio-module span[class*=rTapNumber] > a,
.bg-navy.audio-module span[class*=rTapNumber] sup,
.bg-navy.audio-module span[class*=rTapNumber] + sup,
.bg-navy.video-module span[class*=rTapNumber],
.bg-navy.video-module span[class*=rTapNumber] > a,
.bg-navy.video-module span[class*=rTapNumber] sup,
.bg-navy.video-module span[class*=rTapNumber] + sup,
.bg-navy.range-slider span[class*=rTapNumber],
.bg-navy.range-slider span[class*=rTapNumber] > a,
.bg-navy.range-slider span[class*=rTapNumber] sup,
.bg-navy.range-slider span[class*=rTapNumber] + sup,
.bg-navy.info-box span[class*=rTapNumber],
.bg-navy.info-box span[class*=rTapNumber] > a,
.bg-navy.info-box span[class*=rTapNumber] sup,
.bg-navy.info-box span[class*=rTapNumber] + sup, .bg-blue-dark.link-box-style span[class*=rTapNumber], .bg-blue-dark.link-box-style span[class*=rTapNumber] > a,
.bg-blue-dark.link-box-style span[class*=rTapNumber] sup, .bg-blue-dark.link-box-style span[class*=rTapNumber] + sup, .bg-blue-dark.content-block span[class*=rTapNumber], .bg-blue-dark.content-block span[class*=rTapNumber] > a,
.bg-blue-dark.content-block span[class*=rTapNumber] sup, .bg-blue-dark.content-block span[class*=rTapNumber] + sup, .bg-blue-dark.component span[class*=rTapNumber], .bg-blue-dark.component span[class*=rTapNumber] > a,
.bg-blue-dark.component span[class*=rTapNumber] sup, .bg-blue-dark.component span[class*=rTapNumber] + sup, .bg-blue-dark.audio-module span[class*=rTapNumber], .bg-blue-dark.audio-module span[class*=rTapNumber] > a,
.bg-blue-dark.audio-module span[class*=rTapNumber] sup, .bg-blue-dark.audio-module span[class*=rTapNumber] + sup, .bg-blue-dark.video-module span[class*=rTapNumber], .bg-blue-dark.video-module span[class*=rTapNumber] > a,
.bg-blue-dark.video-module span[class*=rTapNumber] sup, .bg-blue-dark.video-module span[class*=rTapNumber] + sup, .bg-blue-dark.range-slider span[class*=rTapNumber], .bg-blue-dark.range-slider span[class*=rTapNumber] > a,
.bg-blue-dark.range-slider span[class*=rTapNumber] sup, .bg-blue-dark.range-slider span[class*=rTapNumber] + sup, .bg-blue-dark.info-box span[class*=rTapNumber], .bg-blue-dark.info-box span[class*=rTapNumber] > a,
.bg-blue-dark.info-box span[class*=rTapNumber] sup, .bg-blue-dark.info-box span[class*=rTapNumber] + sup, .bg-navy-blue.link-box-style span[class*=rTapNumber], .bg-navy-blue.link-box-style span[class*=rTapNumber] > a,
.bg-navy-blue.link-box-style span[class*=rTapNumber] sup, .bg-navy-blue.link-box-style span[class*=rTapNumber] + sup, .bg-navy-blue.content-block span[class*=rTapNumber], .bg-navy-blue.content-block span[class*=rTapNumber] > a,
.bg-navy-blue.content-block span[class*=rTapNumber] sup, .bg-navy-blue.content-block span[class*=rTapNumber] + sup, .bg-navy-blue.component span[class*=rTapNumber], .bg-navy-blue.component span[class*=rTapNumber] > a,
.bg-navy-blue.component span[class*=rTapNumber] sup, .bg-navy-blue.component span[class*=rTapNumber] + sup, .bg-navy-blue.audio-module span[class*=rTapNumber], .bg-navy-blue.audio-module span[class*=rTapNumber] > a,
.bg-navy-blue.audio-module span[class*=rTapNumber] sup, .bg-navy-blue.audio-module span[class*=rTapNumber] + sup, .bg-navy-blue.video-module span[class*=rTapNumber], .bg-navy-blue.video-module span[class*=rTapNumber] > a,
.bg-navy-blue.video-module span[class*=rTapNumber] sup, .bg-navy-blue.video-module span[class*=rTapNumber] + sup, .bg-navy-blue.range-slider span[class*=rTapNumber], .bg-navy-blue.range-slider span[class*=rTapNumber] > a,
.bg-navy-blue.range-slider span[class*=rTapNumber] sup, .bg-navy-blue.range-slider span[class*=rTapNumber] + sup, .bg-navy-blue.info-box span[class*=rTapNumber], .bg-navy-blue.info-box span[class*=rTapNumber] > a,
.bg-navy-blue.info-box span[class*=rTapNumber] sup, .bg-navy-blue.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-blue-dark.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-blue-dark.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-blue-dark.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-blue-dark.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-blue-dark.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-blue-dark.info-box a:not([class*=btn]),
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style a:not([class*=btn]),
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.content-block a:not([class*=btn]),
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.component a:not([class*=btn]),
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.audio-module a:not([class*=btn]),
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.video-module a:not([class*=btn]),
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.range-slider a:not([class*=btn]),
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.info-box a:not([class*=btn]),
.bg-navy.link-box-style a:not([class*=btn]),
.bg-navy.content-block a:not([class*=btn]),
.bg-navy.component a:not([class*=btn]),
.bg-navy.audio-module a:not([class*=btn]),
.bg-navy.video-module a:not([class*=btn]),
.bg-navy.range-slider a:not([class*=btn]),
.bg-navy.info-box a:not([class*=btn]), .bg-blue-dark.link-box-style a:not([class*=btn]), .bg-blue-dark.content-block a:not([class*=btn]), .bg-blue-dark.component a:not([class*=btn]), .bg-blue-dark.audio-module a:not([class*=btn]), .bg-blue-dark.video-module a:not([class*=btn]), .bg-blue-dark.range-slider a:not([class*=btn]), .bg-blue-dark.info-box a:not([class*=btn]), .bg-navy-blue.link-box-style a:not([class*=btn]), .bg-navy-blue.content-block a:not([class*=btn]), .bg-navy-blue.component a:not([class*=btn]), .bg-navy-blue.audio-module a:not([class*=btn]), .bg-navy-blue.video-module a:not([class*=btn]), .bg-navy-blue.range-slider a:not([class*=btn]), .bg-navy-blue.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.info-box a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.info-box a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-blue-dark.info-box a:not([class*=btn]):active,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style a:not([class*=btn]):visited,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style a:not([class*=btn]):hover,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.link-box-style a:not([class*=btn]):active,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.content-block a:not([class*=btn]):visited,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.content-block a:not([class*=btn]):hover,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.content-block a:not([class*=btn]):active,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.component a:not([class*=btn]):visited,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.component a:not([class*=btn]):hover,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.component a:not([class*=btn]):active,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.audio-module a:not([class*=btn]):visited,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.audio-module a:not([class*=btn]):hover,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.audio-module a:not([class*=btn]):active,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.video-module a:not([class*=btn]):visited,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.video-module a:not([class*=btn]):hover,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.video-module a:not([class*=btn]):active,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.range-slider a:not([class*=btn]):visited,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.range-slider a:not([class*=btn]):hover,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.range-slider a:not([class*=btn]):active,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.info-box a:not([class*=btn]):visited,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.info-box a:not([class*=btn]):hover,
.faq-full-page .faq-accordion .tg-show.bg-navy-blue.info-box a:not([class*=btn]):active,
.bg-navy.link-box-style a:not([class*=btn]):visited,
.bg-navy.link-box-style a:not([class*=btn]):hover,
.bg-navy.link-box-style a:not([class*=btn]):active,
.bg-navy.content-block a:not([class*=btn]):visited,
.bg-navy.content-block a:not([class*=btn]):hover,
.bg-navy.content-block a:not([class*=btn]):active,
.bg-navy.component a:not([class*=btn]):visited,
.bg-navy.component a:not([class*=btn]):hover,
.bg-navy.component a:not([class*=btn]):active,
.bg-navy.audio-module a:not([class*=btn]):visited,
.bg-navy.audio-module a:not([class*=btn]):hover,
.bg-navy.audio-module a:not([class*=btn]):active,
.bg-navy.video-module a:not([class*=btn]):visited,
.bg-navy.video-module a:not([class*=btn]):hover,
.bg-navy.video-module a:not([class*=btn]):active,
.bg-navy.range-slider a:not([class*=btn]):visited,
.bg-navy.range-slider a:not([class*=btn]):hover,
.bg-navy.range-slider a:not([class*=btn]):active,
.bg-navy.info-box a:not([class*=btn]):visited,
.bg-navy.info-box a:not([class*=btn]):hover,
.bg-navy.info-box a:not([class*=btn]):active, .bg-blue-dark.link-box-style a:not([class*=btn]):visited, .bg-blue-dark.link-box-style a:not([class*=btn]):hover, .bg-blue-dark.link-box-style a:not([class*=btn]):active, .bg-blue-dark.content-block a:not([class*=btn]):visited, .bg-blue-dark.content-block a:not([class*=btn]):hover, .bg-blue-dark.content-block a:not([class*=btn]):active, .bg-blue-dark.component a:not([class*=btn]):visited, .bg-blue-dark.component a:not([class*=btn]):hover, .bg-blue-dark.component a:not([class*=btn]):active, .bg-blue-dark.audio-module a:not([class*=btn]):visited, .bg-blue-dark.audio-module a:not([class*=btn]):hover, .bg-blue-dark.audio-module a:not([class*=btn]):active, .bg-blue-dark.video-module a:not([class*=btn]):visited, .bg-blue-dark.video-module a:not([class*=btn]):hover, .bg-blue-dark.video-module a:not([class*=btn]):active, .bg-blue-dark.range-slider a:not([class*=btn]):visited, .bg-blue-dark.range-slider a:not([class*=btn]):hover, .bg-blue-dark.range-slider a:not([class*=btn]):active, .bg-blue-dark.info-box a:not([class*=btn]):visited, .bg-blue-dark.info-box a:not([class*=btn]):hover, .bg-blue-dark.info-box a:not([class*=btn]):active, .bg-navy-blue.link-box-style a:not([class*=btn]):visited, .bg-navy-blue.link-box-style a:not([class*=btn]):hover, .bg-navy-blue.link-box-style a:not([class*=btn]):active, .bg-navy-blue.content-block a:not([class*=btn]):visited, .bg-navy-blue.content-block a:not([class*=btn]):hover, .bg-navy-blue.content-block a:not([class*=btn]):active, .bg-navy-blue.component a:not([class*=btn]):visited, .bg-navy-blue.component a:not([class*=btn]):hover, .bg-navy-blue.component a:not([class*=btn]):active, .bg-navy-blue.audio-module a:not([class*=btn]):visited, .bg-navy-blue.audio-module a:not([class*=btn]):hover, .bg-navy-blue.audio-module a:not([class*=btn]):active, .bg-navy-blue.video-module a:not([class*=btn]):visited, .bg-navy-blue.video-module a:not([class*=btn]):hover, .bg-navy-blue.video-module a:not([class*=btn]):active, .bg-navy-blue.range-slider a:not([class*=btn]):visited, .bg-navy-blue.range-slider a:not([class*=btn]):hover, .bg-navy-blue.range-slider a:not([class*=btn]):active, .bg-navy-blue.info-box a:not([class*=btn]):visited, .bg-navy-blue.info-box a:not([class*=btn]):hover, .bg-navy-blue.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-navy-dark {
  background-color: #022540;
  color: #ffffff !important;
}
.bg-navy-dark.link-box-style span[class^=rTapNumber], .bg-navy-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-navy-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-navy-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-navy-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-navy-darker {
  background-color: #001424;
  color: #ffffff !important;
}
.bg-navy-darker.link-box-style span[class^=rTapNumber], .bg-navy-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-navy-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-navy-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-navy-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-purple,
.bg-purple {
  background-color: #8a3ff5;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style span[class^=rTapNumber] > a,
.bg-purple.link-box-style span[class^=rTapNumber],
.bg-purple.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style a:not([class^=btn]),
.bg-purple.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style a:not([class^=btn]):hover,
.bg-purple.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style a:not([class^=btn]):active,
.bg-purple.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-purple.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-purple.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-purple.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-purple.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-purple.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-purple.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-purple.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-purple.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-purple.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-purple.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-purple.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-purple.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-purple.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-purple.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-purple.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-purple.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-purple.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-purple.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-purple.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-purple.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-purple.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-purple.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-purple.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-purple.info-box span[class*=rTapNumber] + sup,
.bg-purple.link-box-style span[class*=rTapNumber],
.bg-purple.link-box-style span[class*=rTapNumber] > a,
.bg-purple.link-box-style span[class*=rTapNumber] sup,
.bg-purple.link-box-style span[class*=rTapNumber] + sup,
.bg-purple.content-block span[class*=rTapNumber],
.bg-purple.content-block span[class*=rTapNumber] > a,
.bg-purple.content-block span[class*=rTapNumber] sup,
.bg-purple.content-block span[class*=rTapNumber] + sup,
.bg-purple.component span[class*=rTapNumber],
.bg-purple.component span[class*=rTapNumber] > a,
.bg-purple.component span[class*=rTapNumber] sup,
.bg-purple.component span[class*=rTapNumber] + sup,
.bg-purple.audio-module span[class*=rTapNumber],
.bg-purple.audio-module span[class*=rTapNumber] > a,
.bg-purple.audio-module span[class*=rTapNumber] sup,
.bg-purple.audio-module span[class*=rTapNumber] + sup,
.bg-purple.video-module span[class*=rTapNumber],
.bg-purple.video-module span[class*=rTapNumber] > a,
.bg-purple.video-module span[class*=rTapNumber] sup,
.bg-purple.video-module span[class*=rTapNumber] + sup,
.bg-purple.range-slider span[class*=rTapNumber],
.bg-purple.range-slider span[class*=rTapNumber] > a,
.bg-purple.range-slider span[class*=rTapNumber] sup,
.bg-purple.range-slider span[class*=rTapNumber] + sup,
.bg-purple.info-box span[class*=rTapNumber],
.bg-purple.info-box span[class*=rTapNumber] > a,
.bg-purple.info-box span[class*=rTapNumber] sup,
.bg-purple.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-purple.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-purple.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-purple.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-purple.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-purple.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-purple.info-box a:not([class*=btn]),
.bg-purple.link-box-style a:not([class*=btn]),
.bg-purple.content-block a:not([class*=btn]),
.bg-purple.component a:not([class*=btn]),
.bg-purple.audio-module a:not([class*=btn]),
.bg-purple.video-module a:not([class*=btn]),
.bg-purple.range-slider a:not([class*=btn]),
.bg-purple.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-purple.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-purple.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-purple.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-purple.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-purple.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-purple.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-purple.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-purple.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-purple.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-purple.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-purple.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-purple.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-purple.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-purple.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-purple.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-purple.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-purple.info-box a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-purple.info-box a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-purple.info-box a:not([class*=btn]):active,
.bg-purple.link-box-style a:not([class*=btn]):visited,
.bg-purple.link-box-style a:not([class*=btn]):hover,
.bg-purple.link-box-style a:not([class*=btn]):active,
.bg-purple.content-block a:not([class*=btn]):visited,
.bg-purple.content-block a:not([class*=btn]):hover,
.bg-purple.content-block a:not([class*=btn]):active,
.bg-purple.component a:not([class*=btn]):visited,
.bg-purple.component a:not([class*=btn]):hover,
.bg-purple.component a:not([class*=btn]):active,
.bg-purple.audio-module a:not([class*=btn]):visited,
.bg-purple.audio-module a:not([class*=btn]):hover,
.bg-purple.audio-module a:not([class*=btn]):active,
.bg-purple.video-module a:not([class*=btn]):visited,
.bg-purple.video-module a:not([class*=btn]):hover,
.bg-purple.video-module a:not([class*=btn]):active,
.bg-purple.range-slider a:not([class*=btn]):visited,
.bg-purple.range-slider a:not([class*=btn]):hover,
.bg-purple.range-slider a:not([class*=btn]):active,
.bg-purple.info-box a:not([class*=btn]):visited,
.bg-purple.info-box a:not([class*=btn]):hover,
.bg-purple.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-purple-dark {
  background-color: #4a1f71;
  color: #ffffff !important;
}
.bg-purple-dark.link-box-style span[class^=rTapNumber], .bg-purple-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-purple-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-purple-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-purple-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-purple-darker {
  background-color: #2a1240;
  color: #ffffff !important;
}
.bg-purple-darker.link-box-style span[class^=rTapNumber], .bg-purple-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-purple-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-purple-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-purple-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-violet-dark {
  background-color: #73176d;
  color: #ffffff !important;
}
.bg-violet-dark.link-box-style span[class^=rTapNumber], .bg-violet-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-violet-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-violet-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-violet-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-violet-darker {
  background-color: #420d3e;
  color: #ffffff !important;
}
.bg-violet-darker.link-box-style span[class^=rTapNumber], .bg-violet-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-violet-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-violet-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-violet-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-fuchsia,
.bg-fuchsia {
  background-color: #D02670;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style span[class^=rTapNumber] > a,
.bg-fuchsia.link-box-style span[class^=rTapNumber],
.bg-fuchsia.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style a:not([class^=btn]),
.bg-fuchsia.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style a:not([class^=btn]):hover,
.bg-fuchsia.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style a:not([class^=btn]):active,
.bg-fuchsia.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-fuchsia.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-fuchsia.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-fuchsia.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-fuchsia.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-fuchsia.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-fuchsia.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.info-box span[class*=rTapNumber] + sup,
.bg-fuchsia.link-box-style span[class*=rTapNumber],
.bg-fuchsia.link-box-style span[class*=rTapNumber] > a,
.bg-fuchsia.link-box-style span[class*=rTapNumber] sup,
.bg-fuchsia.link-box-style span[class*=rTapNumber] + sup,
.bg-fuchsia.content-block span[class*=rTapNumber],
.bg-fuchsia.content-block span[class*=rTapNumber] > a,
.bg-fuchsia.content-block span[class*=rTapNumber] sup,
.bg-fuchsia.content-block span[class*=rTapNumber] + sup,
.bg-fuchsia.component span[class*=rTapNumber],
.bg-fuchsia.component span[class*=rTapNumber] > a,
.bg-fuchsia.component span[class*=rTapNumber] sup,
.bg-fuchsia.component span[class*=rTapNumber] + sup,
.bg-fuchsia.audio-module span[class*=rTapNumber],
.bg-fuchsia.audio-module span[class*=rTapNumber] > a,
.bg-fuchsia.audio-module span[class*=rTapNumber] sup,
.bg-fuchsia.audio-module span[class*=rTapNumber] + sup,
.bg-fuchsia.video-module span[class*=rTapNumber],
.bg-fuchsia.video-module span[class*=rTapNumber] > a,
.bg-fuchsia.video-module span[class*=rTapNumber] sup,
.bg-fuchsia.video-module span[class*=rTapNumber] + sup,
.bg-fuchsia.range-slider span[class*=rTapNumber],
.bg-fuchsia.range-slider span[class*=rTapNumber] > a,
.bg-fuchsia.range-slider span[class*=rTapNumber] sup,
.bg-fuchsia.range-slider span[class*=rTapNumber] + sup,
.bg-fuchsia.info-box span[class*=rTapNumber],
.bg-fuchsia.info-box span[class*=rTapNumber] > a,
.bg-fuchsia.info-box span[class*=rTapNumber] sup,
.bg-fuchsia.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-fuchsia.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-fuchsia.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-fuchsia.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-fuchsia.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-fuchsia.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-fuchsia.info-box a:not([class*=btn]),
.bg-fuchsia.link-box-style a:not([class*=btn]),
.bg-fuchsia.content-block a:not([class*=btn]),
.bg-fuchsia.component a:not([class*=btn]),
.bg-fuchsia.audio-module a:not([class*=btn]),
.bg-fuchsia.video-module a:not([class*=btn]),
.bg-fuchsia.range-slider a:not([class*=btn]),
.bg-fuchsia.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.info-box a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.info-box a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-fuchsia.info-box a:not([class*=btn]):active,
.bg-fuchsia.link-box-style a:not([class*=btn]):visited,
.bg-fuchsia.link-box-style a:not([class*=btn]):hover,
.bg-fuchsia.link-box-style a:not([class*=btn]):active,
.bg-fuchsia.content-block a:not([class*=btn]):visited,
.bg-fuchsia.content-block a:not([class*=btn]):hover,
.bg-fuchsia.content-block a:not([class*=btn]):active,
.bg-fuchsia.component a:not([class*=btn]):visited,
.bg-fuchsia.component a:not([class*=btn]):hover,
.bg-fuchsia.component a:not([class*=btn]):active,
.bg-fuchsia.audio-module a:not([class*=btn]):visited,
.bg-fuchsia.audio-module a:not([class*=btn]):hover,
.bg-fuchsia.audio-module a:not([class*=btn]):active,
.bg-fuchsia.video-module a:not([class*=btn]):visited,
.bg-fuchsia.video-module a:not([class*=btn]):hover,
.bg-fuchsia.video-module a:not([class*=btn]):active,
.bg-fuchsia.range-slider a:not([class*=btn]):visited,
.bg-fuchsia.range-slider a:not([class*=btn]):hover,
.bg-fuchsia.range-slider a:not([class*=btn]):active,
.bg-fuchsia.info-box a:not([class*=btn]):visited,
.bg-fuchsia.info-box a:not([class*=btn]):hover,
.bg-fuchsia.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-fuchsia-dark {
  background-color: #8b0058;
  color: #ffffff !important;
}
.bg-fuchsia-dark.link-box-style span[class^=rTapNumber], .bg-fuchsia-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-fuchsia-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-fuchsia-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-fuchsia-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-fuchsia-darker {
  background-color: #4f0032;
  color: #ffffff !important;
}
.bg-fuchsia-darker.link-box-style span[class^=rTapNumber], .bg-fuchsia-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-fuchsia-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-fuchsia-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-fuchsia-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6 {
  background-color: #9F1853;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.info-box a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.info-box a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-bupa-fuchsia-6.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-burgundy-dark {
  background-color: #681739;
  color: #ffffff !important;
}
.bg-burgundy-dark.link-box-style span[class^=rTapNumber], .bg-burgundy-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-burgundy-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-burgundy-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-burgundy-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-burgundy-darker {
  background-color: #3b0d20;
  color: #ffffff !important;
}
.bg-burgundy-darker.link-box-style span[class^=rTapNumber], .bg-burgundy-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-burgundy-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-burgundy-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-burgundy-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-orange,
.bg-orange {
  background-color: #db3907;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style span[class^=rTapNumber] > a,
.bg-orange.link-box-style span[class^=rTapNumber],
.bg-orange.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style a:not([class^=btn]),
.bg-orange.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style a:not([class^=btn]):hover,
.bg-orange.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style a:not([class^=btn]):active,
.bg-orange.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-orange.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-orange.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-orange.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-orange.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-orange.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-orange.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-orange.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-orange.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-orange.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-orange.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-orange.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-orange.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-orange.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-orange.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-orange.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-orange.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-orange.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-orange.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-orange.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-orange.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-orange.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-orange.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-orange.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-orange.info-box span[class*=rTapNumber] + sup,
.bg-orange.link-box-style span[class*=rTapNumber],
.bg-orange.link-box-style span[class*=rTapNumber] > a,
.bg-orange.link-box-style span[class*=rTapNumber] sup,
.bg-orange.link-box-style span[class*=rTapNumber] + sup,
.bg-orange.content-block span[class*=rTapNumber],
.bg-orange.content-block span[class*=rTapNumber] > a,
.bg-orange.content-block span[class*=rTapNumber] sup,
.bg-orange.content-block span[class*=rTapNumber] + sup,
.bg-orange.component span[class*=rTapNumber],
.bg-orange.component span[class*=rTapNumber] > a,
.bg-orange.component span[class*=rTapNumber] sup,
.bg-orange.component span[class*=rTapNumber] + sup,
.bg-orange.audio-module span[class*=rTapNumber],
.bg-orange.audio-module span[class*=rTapNumber] > a,
.bg-orange.audio-module span[class*=rTapNumber] sup,
.bg-orange.audio-module span[class*=rTapNumber] + sup,
.bg-orange.video-module span[class*=rTapNumber],
.bg-orange.video-module span[class*=rTapNumber] > a,
.bg-orange.video-module span[class*=rTapNumber] sup,
.bg-orange.video-module span[class*=rTapNumber] + sup,
.bg-orange.range-slider span[class*=rTapNumber],
.bg-orange.range-slider span[class*=rTapNumber] > a,
.bg-orange.range-slider span[class*=rTapNumber] sup,
.bg-orange.range-slider span[class*=rTapNumber] + sup,
.bg-orange.info-box span[class*=rTapNumber],
.bg-orange.info-box span[class*=rTapNumber] > a,
.bg-orange.info-box span[class*=rTapNumber] sup,
.bg-orange.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-orange.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-orange.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-orange.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-orange.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-orange.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-orange.info-box a:not([class*=btn]),
.bg-orange.link-box-style a:not([class*=btn]),
.bg-orange.content-block a:not([class*=btn]),
.bg-orange.component a:not([class*=btn]),
.bg-orange.audio-module a:not([class*=btn]),
.bg-orange.video-module a:not([class*=btn]),
.bg-orange.range-slider a:not([class*=btn]),
.bg-orange.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-orange.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-orange.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-orange.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-orange.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-orange.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-orange.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-orange.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-orange.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-orange.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-orange.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-orange.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-orange.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-orange.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-orange.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-orange.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-orange.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-orange.info-box a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-orange.info-box a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-orange.info-box a:not([class*=btn]):active,
.bg-orange.link-box-style a:not([class*=btn]):visited,
.bg-orange.link-box-style a:not([class*=btn]):hover,
.bg-orange.link-box-style a:not([class*=btn]):active,
.bg-orange.content-block a:not([class*=btn]):visited,
.bg-orange.content-block a:not([class*=btn]):hover,
.bg-orange.content-block a:not([class*=btn]):active,
.bg-orange.component a:not([class*=btn]):visited,
.bg-orange.component a:not([class*=btn]):hover,
.bg-orange.component a:not([class*=btn]):active,
.bg-orange.audio-module a:not([class*=btn]):visited,
.bg-orange.audio-module a:not([class*=btn]):hover,
.bg-orange.audio-module a:not([class*=btn]):active,
.bg-orange.video-module a:not([class*=btn]):visited,
.bg-orange.video-module a:not([class*=btn]):hover,
.bg-orange.video-module a:not([class*=btn]):active,
.bg-orange.range-slider a:not([class*=btn]):visited,
.bg-orange.range-slider a:not([class*=btn]):hover,
.bg-orange.range-slider a:not([class*=btn]):active,
.bg-orange.info-box a:not([class*=btn]):visited,
.bg-orange.info-box a:not([class*=btn]):hover,
.bg-orange.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-orange-dark {
  background-color: #992805;
  color: #ffffff !important;
}
.bg-orange-dark.link-box-style span[class^=rTapNumber], .bg-orange-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-orange-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-orange-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-orange-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-orange-darker {
  background-color: #581703;
  color: #ffffff !important;
}
.bg-orange-darker.link-box-style span[class^=rTapNumber], .bg-orange-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-orange-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-orange-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-orange-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-alert-red,
.bg-bupa-alert-red, .bg-red-new {
  background-color: #D60023;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-alert-red.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-alert-red.link-box-style span[class^=rTapNumber] > a,
.bg-bupa-alert-red.link-box-style span[class^=rTapNumber],
.bg-bupa-alert-red.link-box-style span[class^=rTapNumber] > a, .bg-red-new.link-box-style span[class^=rTapNumber], .bg-red-new.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-alert-red.link-box-style a:not([class^=btn]),
.bg-bupa-alert-red.link-box-style a:not([class^=btn]), .bg-red-new.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-alert-red.link-box-style a:not([class^=btn]):hover,
.bg-bupa-alert-red.link-box-style a:not([class^=btn]):hover, .bg-red-new.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-alert-red.link-box-style a:not([class^=btn]):active,
.bg-bupa-alert-red.link-box-style a:not([class^=btn]):active, .bg-red-new.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-red-dark {
  background-color: #971504;
  color: #ffffff !important;
}
.bg-red-dark.link-box-style span[class^=rTapNumber], .bg-red-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-red-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-red-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-red-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-red-darker {
  background-color: #560c02;
  color: #ffffff !important;
}
.bg-red-darker.link-box-style span[class^=rTapNumber], .bg-red-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-red-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-red-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-red-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-teal,
.bg-teal {
  background-color: #007D79;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style span[class^=rTapNumber] > a,
.bg-teal.link-box-style span[class^=rTapNumber],
.bg-teal.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style a:not([class^=btn]),
.bg-teal.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style a:not([class^=btn]):hover,
.bg-teal.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style a:not([class^=btn]):active,
.bg-teal.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-teal.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-teal.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-teal.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-teal.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-teal.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-teal.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-teal.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-teal.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-teal.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-teal.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-teal.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-teal.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-teal.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-teal.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-teal.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-teal.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-teal.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-teal.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-teal.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-teal.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-teal.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-teal.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-teal.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-teal.info-box span[class*=rTapNumber] + sup,
.bg-teal.link-box-style span[class*=rTapNumber],
.bg-teal.link-box-style span[class*=rTapNumber] > a,
.bg-teal.link-box-style span[class*=rTapNumber] sup,
.bg-teal.link-box-style span[class*=rTapNumber] + sup,
.bg-teal.content-block span[class*=rTapNumber],
.bg-teal.content-block span[class*=rTapNumber] > a,
.bg-teal.content-block span[class*=rTapNumber] sup,
.bg-teal.content-block span[class*=rTapNumber] + sup,
.bg-teal.component span[class*=rTapNumber],
.bg-teal.component span[class*=rTapNumber] > a,
.bg-teal.component span[class*=rTapNumber] sup,
.bg-teal.component span[class*=rTapNumber] + sup,
.bg-teal.audio-module span[class*=rTapNumber],
.bg-teal.audio-module span[class*=rTapNumber] > a,
.bg-teal.audio-module span[class*=rTapNumber] sup,
.bg-teal.audio-module span[class*=rTapNumber] + sup,
.bg-teal.video-module span[class*=rTapNumber],
.bg-teal.video-module span[class*=rTapNumber] > a,
.bg-teal.video-module span[class*=rTapNumber] sup,
.bg-teal.video-module span[class*=rTapNumber] + sup,
.bg-teal.range-slider span[class*=rTapNumber],
.bg-teal.range-slider span[class*=rTapNumber] > a,
.bg-teal.range-slider span[class*=rTapNumber] sup,
.bg-teal.range-slider span[class*=rTapNumber] + sup,
.bg-teal.info-box span[class*=rTapNumber],
.bg-teal.info-box span[class*=rTapNumber] > a,
.bg-teal.info-box span[class*=rTapNumber] sup,
.bg-teal.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-teal.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-teal.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-teal.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-teal.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-teal.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-teal.info-box a:not([class*=btn]),
.bg-teal.link-box-style a:not([class*=btn]),
.bg-teal.content-block a:not([class*=btn]),
.bg-teal.component a:not([class*=btn]),
.bg-teal.audio-module a:not([class*=btn]),
.bg-teal.video-module a:not([class*=btn]),
.bg-teal.range-slider a:not([class*=btn]),
.bg-teal.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-teal.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-teal.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-teal.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-teal.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-teal.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-teal.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-teal.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-teal.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-teal.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-teal.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-teal.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-teal.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-teal.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-teal.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-teal.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-teal.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-teal.info-box a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-teal.info-box a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-teal.info-box a:not([class*=btn]):active,
.bg-teal.link-box-style a:not([class*=btn]):visited,
.bg-teal.link-box-style a:not([class*=btn]):hover,
.bg-teal.link-box-style a:not([class*=btn]):active,
.bg-teal.content-block a:not([class*=btn]):visited,
.bg-teal.content-block a:not([class*=btn]):hover,
.bg-teal.content-block a:not([class*=btn]):active,
.bg-teal.component a:not([class*=btn]):visited,
.bg-teal.component a:not([class*=btn]):hover,
.bg-teal.component a:not([class*=btn]):active,
.bg-teal.audio-module a:not([class*=btn]):visited,
.bg-teal.audio-module a:not([class*=btn]):hover,
.bg-teal.audio-module a:not([class*=btn]):active,
.bg-teal.video-module a:not([class*=btn]):visited,
.bg-teal.video-module a:not([class*=btn]):hover,
.bg-teal.video-module a:not([class*=btn]):active,
.bg-teal.range-slider a:not([class*=btn]):visited,
.bg-teal.range-slider a:not([class*=btn]):hover,
.bg-teal.range-slider a:not([class*=btn]):active,
.bg-teal.info-box a:not([class*=btn]):visited,
.bg-teal.info-box a:not([class*=btn]):hover,
.bg-teal.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-teal-dark {
  background-color: #005c5d;
  color: #ffffff !important;
}
.bg-teal-dark.link-box-style span[class^=rTapNumber], .bg-teal-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-teal-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-teal-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-teal-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-teal-darker {
  background-color: #003435;
  color: #ffffff !important;
}
.bg-teal-darker.link-box-style span[class^=rTapNumber], .bg-teal-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-teal-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-teal-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-teal-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-green,
.bg-green {
  background-color: #1B883C;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-green.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-green.link-box-style span[class^=rTapNumber] > a,
.bg-green.link-box-style span[class^=rTapNumber],
.bg-green.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-green.link-box-style a:not([class^=btn]),
.bg-green.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-green.link-box-style a:not([class^=btn]):hover,
.bg-green.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-green.link-box-style a:not([class^=btn]):active,
.bg-green.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-green.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-green.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-green.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-green.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-green.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-green.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-green.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-green.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-green.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-green.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-green.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-green.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-green.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-green.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-green.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-green.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-green.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-green.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-green.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-green.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-green.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-green.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-green.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-green.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-green.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-green.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-green.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-green.info-box span[class*=rTapNumber] + sup,
.bg-green.link-box-style span[class*=rTapNumber],
.bg-green.link-box-style span[class*=rTapNumber] > a,
.bg-green.link-box-style span[class*=rTapNumber] sup,
.bg-green.link-box-style span[class*=rTapNumber] + sup,
.bg-green.content-block span[class*=rTapNumber],
.bg-green.content-block span[class*=rTapNumber] > a,
.bg-green.content-block span[class*=rTapNumber] sup,
.bg-green.content-block span[class*=rTapNumber] + sup,
.bg-green.component span[class*=rTapNumber],
.bg-green.component span[class*=rTapNumber] > a,
.bg-green.component span[class*=rTapNumber] sup,
.bg-green.component span[class*=rTapNumber] + sup,
.bg-green.audio-module span[class*=rTapNumber],
.bg-green.audio-module span[class*=rTapNumber] > a,
.bg-green.audio-module span[class*=rTapNumber] sup,
.bg-green.audio-module span[class*=rTapNumber] + sup,
.bg-green.video-module span[class*=rTapNumber],
.bg-green.video-module span[class*=rTapNumber] > a,
.bg-green.video-module span[class*=rTapNumber] sup,
.bg-green.video-module span[class*=rTapNumber] + sup,
.bg-green.range-slider span[class*=rTapNumber],
.bg-green.range-slider span[class*=rTapNumber] > a,
.bg-green.range-slider span[class*=rTapNumber] sup,
.bg-green.range-slider span[class*=rTapNumber] + sup,
.bg-green.info-box span[class*=rTapNumber],
.bg-green.info-box span[class*=rTapNumber] > a,
.bg-green.info-box span[class*=rTapNumber] sup,
.bg-green.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-green.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-green.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-green.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-green.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-green.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-green.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-green.info-box a:not([class*=btn]),
.bg-green.link-box-style a:not([class*=btn]),
.bg-green.content-block a:not([class*=btn]),
.bg-green.component a:not([class*=btn]),
.bg-green.audio-module a:not([class*=btn]),
.bg-green.video-module a:not([class*=btn]),
.bg-green.range-slider a:not([class*=btn]),
.bg-green.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-green.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-green.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-green.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-green.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-green.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-green.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-green.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-green.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-green.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-green.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-green.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-green.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-green.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-green.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-green.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-green.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-green.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-green.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-green.info-box a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-green.info-box a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-green.info-box a:not([class*=btn]):active,
.bg-green.link-box-style a:not([class*=btn]):visited,
.bg-green.link-box-style a:not([class*=btn]):hover,
.bg-green.link-box-style a:not([class*=btn]):active,
.bg-green.content-block a:not([class*=btn]):visited,
.bg-green.content-block a:not([class*=btn]):hover,
.bg-green.content-block a:not([class*=btn]):active,
.bg-green.component a:not([class*=btn]):visited,
.bg-green.component a:not([class*=btn]):hover,
.bg-green.component a:not([class*=btn]):active,
.bg-green.audio-module a:not([class*=btn]):visited,
.bg-green.audio-module a:not([class*=btn]):hover,
.bg-green.audio-module a:not([class*=btn]):active,
.bg-green.video-module a:not([class*=btn]):visited,
.bg-green.video-module a:not([class*=btn]):hover,
.bg-green.video-module a:not([class*=btn]):active,
.bg-green.range-slider a:not([class*=btn]):visited,
.bg-green.range-slider a:not([class*=btn]):hover,
.bg-green.range-slider a:not([class*=btn]):active,
.bg-green.info-box a:not([class*=btn]):visited,
.bg-green.info-box a:not([class*=btn]):hover,
.bg-green.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-green-dark {
  background-color: #00552b;
  color: #ffffff !important;
}
.bg-green-dark.link-box-style span[class^=rTapNumber], .bg-green-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-green-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-green-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-green-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-green-darker {
  background-color: #003118;
  color: #ffffff !important;
}
.bg-green-darker.link-box-style span[class^=rTapNumber], .bg-green-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-green-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-green-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-green-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-green-6 {
  background-color: #0E6027;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-green-6.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-green-6.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-green-6.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-green-6.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-green-6.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-dark-green-dark {
  background-color: #113b1f;
  color: #ffffff !important;
}
.bg-dark-green-dark.link-box-style span[class^=rTapNumber], .bg-dark-green-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-dark-green-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-dark-green-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-dark-green-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-dark-green-darker {
  background-color: #0a2212;
  color: #ffffff !important;
}
.bg-dark-green-darker.link-box-style span[class^=rTapNumber], .bg-dark-green-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-dark-green-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-dark-green-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-dark-green-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-lime-green-dark {
  background-color: #485a03;
  color: #ffffff !important;
}
.bg-lime-green-dark.link-box-style span[class^=rTapNumber], .bg-lime-green-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-lime-green-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-lime-green-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-lime-green-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-lime-green-darker {
  background-color: #293302;
  color: #ffffff !important;
}
.bg-lime-green-darker.link-box-style span[class^=rTapNumber], .bg-lime-green-darker.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-lime-green-darker.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-lime-green-darker.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-lime-green-darker.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-white,
.bg-white {
  background-color: #ffffff;
  color: #21272a !important;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span[class^=rTapNumber] > a,
.bg-white.link-box-style span[class^=rTapNumber],
.bg-white.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style a:not([class^=btn]),
.bg-white.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style a:not([class^=btn]):hover,
.bg-white.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style a:not([class^=btn]):active,
.bg-white.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style h1, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style h2, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style h3, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style h4, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style h5, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style h6, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style .h1, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style .h2, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style .h3, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style .h4, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style .h5, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style .h6,
.bg-white.link-box-style h1,
.bg-white.link-box-style h2,
.bg-white.link-box-style h3,
.bg-white.link-box-style h4,
.bg-white.link-box-style h5,
.bg-white.link-box-style h6,
.bg-white.link-box-style .h1,
.bg-white.link-box-style .h2,
.bg-white.link-box-style .h3,
.bg-white.link-box-style .h4,
.bg-white.link-box-style .h5,
.bg-white.link-box-style .h6 {
  color: #0079c8;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style p, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span,
.bg-white.link-box-style p,
.bg-white.link-box-style span {
  color: #21272A;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span[class*=rTapNumber] > a, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span[class*=rTapNumber] + sup,
.bg-white.link-box-style span[class*=rTapNumber],
.bg-white.link-box-style span[class*=rTapNumber] > a,
.bg-white.link-box-style span[class*=rTapNumber] sup,
.bg-white.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-white.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-white.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-white.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-white.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-white.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-white.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-white.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-white.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-white.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-white.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-white.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-white.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-white.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-white.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-white.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-white.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-white.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-white.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-white.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-white.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-white.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-white.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-white.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-white.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-white.info-box span[class*=rTapNumber] + sup,
.bg-white.link-box-style span[class*=rTapNumber],
.bg-white.link-box-style span[class*=rTapNumber] > a,
.bg-white.link-box-style span[class*=rTapNumber] sup,
.bg-white.link-box-style span[class*=rTapNumber] + sup,
.bg-white.content-block span[class*=rTapNumber],
.bg-white.content-block span[class*=rTapNumber] > a,
.bg-white.content-block span[class*=rTapNumber] sup,
.bg-white.content-block span[class*=rTapNumber] + sup,
.bg-white.component span[class*=rTapNumber],
.bg-white.component span[class*=rTapNumber] > a,
.bg-white.component span[class*=rTapNumber] sup,
.bg-white.component span[class*=rTapNumber] + sup,
.bg-white.audio-module span[class*=rTapNumber],
.bg-white.audio-module span[class*=rTapNumber] > a,
.bg-white.audio-module span[class*=rTapNumber] sup,
.bg-white.audio-module span[class*=rTapNumber] + sup,
.bg-white.video-module span[class*=rTapNumber],
.bg-white.video-module span[class*=rTapNumber] > a,
.bg-white.video-module span[class*=rTapNumber] sup,
.bg-white.video-module span[class*=rTapNumber] + sup,
.bg-white.range-slider span[class*=rTapNumber],
.bg-white.range-slider span[class*=rTapNumber] > a,
.bg-white.range-slider span[class*=rTapNumber] sup,
.bg-white.range-slider span[class*=rTapNumber] + sup,
.bg-white.info-box span[class*=rTapNumber],
.bg-white.info-box span[class*=rTapNumber] > a,
.bg-white.info-box span[class*=rTapNumber] sup,
.bg-white.info-box span[class*=rTapNumber] + sup {
  color: #0079c8;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-white.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-white.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-white.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-white.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-white.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-white.info-box a:not([class*=btn]),
.bg-white.link-box-style a:not([class*=btn]),
.bg-white.content-block a:not([class*=btn]),
.bg-white.component a:not([class*=btn]),
.bg-white.audio-module a:not([class*=btn]),
.bg-white.video-module a:not([class*=btn]),
.bg-white.range-slider a:not([class*=btn]),
.bg-white.info-box a:not([class*=btn]) {
  color: #0079c8;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-white.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-white.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-white.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-white.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-white.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-white.info-box a:not([class*=btn]):visited,
.bg-white.link-box-style a:not([class*=btn]):visited,
.bg-white.content-block a:not([class*=btn]):visited,
.bg-white.component a:not([class*=btn]):visited,
.bg-white.audio-module a:not([class*=btn]):visited,
.bg-white.video-module a:not([class*=btn]):visited,
.bg-white.range-slider a:not([class*=btn]):visited,
.bg-white.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-white.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-white.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-white.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-white.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-white.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-white.info-box a:not([class*=btn]):hover,
.bg-white.link-box-style a:not([class*=btn]):hover,
.bg-white.content-block a:not([class*=btn]):hover,
.bg-white.component a:not([class*=btn]):hover,
.bg-white.audio-module a:not([class*=btn]):hover,
.bg-white.video-module a:not([class*=btn]):hover,
.bg-white.range-slider a:not([class*=btn]):hover,
.bg-white.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.faq-full-page .faq-accordion .tg-show.bg-white.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-white.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-white.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-white.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-white.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-white.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-white.info-box a:not([class*=btn]):active,
.bg-white.link-box-style a:not([class*=btn]):active,
.bg-white.content-block a:not([class*=btn]):active,
.bg-white.component a:not([class*=btn]):active,
.bg-white.audio-module a:not([class*=btn]):active,
.bg-white.video-module a:not([class*=btn]):active,
.bg-white.range-slider a:not([class*=btn]):active,
.bg-white.info-box a:not([class*=btn]):active {
  color: #510224;
}

[class*=wd2px] a:not([class*=btn]), [class*=wd2px] span[class^=rTapNumber], [class*=wd2px] span[class^=rTapNumber] > a:not([class*=btn]) {
  font-weight: 500;
  color: inherit;
}

.bg-white-color-cyan {
  background-color: #ffffff;
  color: #0079c8;
}

.faq-full-page .faq-accordion .tg-show.bg-color-light-blue,
.bg-color-light-blue {
  background-color: #e5f2f9;
  color: #0D1846 !important;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span[class^=rTapNumber] > a,
.bg-color-light-blue.link-box-style span[class^=rTapNumber],
.bg-color-light-blue.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style a:not([class^=btn]),
.bg-color-light-blue.link-box-style a:not([class^=btn]) {
  color: #0D1846;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style a:not([class^=btn]):hover,
.bg-color-light-blue.link-box-style a:not([class^=btn]):hover {
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style a:not([class^=btn]):active,
.bg-color-light-blue.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style h1, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style h2, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style h3, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style h4, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style h5, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style h6, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style .h1, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style .h2, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style .h3, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style .h4, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style .h5, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style .h6,
.bg-color-light-blue.link-box-style h1,
.bg-color-light-blue.link-box-style h2,
.bg-color-light-blue.link-box-style h3,
.bg-color-light-blue.link-box-style h4,
.bg-color-light-blue.link-box-style h5,
.bg-color-light-blue.link-box-style h6,
.bg-color-light-blue.link-box-style .h1,
.bg-color-light-blue.link-box-style .h2,
.bg-color-light-blue.link-box-style .h3,
.bg-color-light-blue.link-box-style .h4,
.bg-color-light-blue.link-box-style .h5,
.bg-color-light-blue.link-box-style .h6 {
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style p, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span,
.bg-color-light-blue.link-box-style p,
.bg-color-light-blue.link-box-style span {
  color: #21272A;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span[class*=rTapNumber] > a, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span[class*=rTapNumber] + sup,
.bg-color-light-blue.link-box-style span[class*=rTapNumber],
.bg-color-light-blue.link-box-style span[class*=rTapNumber] > a,
.bg-color-light-blue.link-box-style span[class*=rTapNumber] sup,
.bg-color-light-blue.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.info-box span[class*=rTapNumber] + sup,
.bg-color-light-blue.link-box-style span[class*=rTapNumber],
.bg-color-light-blue.link-box-style span[class*=rTapNumber] > a,
.bg-color-light-blue.link-box-style span[class*=rTapNumber] sup,
.bg-color-light-blue.link-box-style span[class*=rTapNumber] + sup,
.bg-color-light-blue.content-block span[class*=rTapNumber],
.bg-color-light-blue.content-block span[class*=rTapNumber] > a,
.bg-color-light-blue.content-block span[class*=rTapNumber] sup,
.bg-color-light-blue.content-block span[class*=rTapNumber] + sup,
.bg-color-light-blue.component span[class*=rTapNumber],
.bg-color-light-blue.component span[class*=rTapNumber] > a,
.bg-color-light-blue.component span[class*=rTapNumber] sup,
.bg-color-light-blue.component span[class*=rTapNumber] + sup,
.bg-color-light-blue.audio-module span[class*=rTapNumber],
.bg-color-light-blue.audio-module span[class*=rTapNumber] > a,
.bg-color-light-blue.audio-module span[class*=rTapNumber] sup,
.bg-color-light-blue.audio-module span[class*=rTapNumber] + sup,
.bg-color-light-blue.video-module span[class*=rTapNumber],
.bg-color-light-blue.video-module span[class*=rTapNumber] > a,
.bg-color-light-blue.video-module span[class*=rTapNumber] sup,
.bg-color-light-blue.video-module span[class*=rTapNumber] + sup,
.bg-color-light-blue.range-slider span[class*=rTapNumber],
.bg-color-light-blue.range-slider span[class*=rTapNumber] > a,
.bg-color-light-blue.range-slider span[class*=rTapNumber] sup,
.bg-color-light-blue.range-slider span[class*=rTapNumber] + sup,
.bg-color-light-blue.info-box span[class*=rTapNumber],
.bg-color-light-blue.info-box span[class*=rTapNumber] > a,
.bg-color-light-blue.info-box span[class*=rTapNumber] sup,
.bg-color-light-blue.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.info-box a:not([class*=btn]),
.bg-color-light-blue.link-box-style a:not([class*=btn]),
.bg-color-light-blue.content-block a:not([class*=btn]),
.bg-color-light-blue.component a:not([class*=btn]),
.bg-color-light-blue.audio-module a:not([class*=btn]),
.bg-color-light-blue.video-module a:not([class*=btn]),
.bg-color-light-blue.range-slider a:not([class*=btn]),
.bg-color-light-blue.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.info-box a:not([class*=btn]):visited,
.bg-color-light-blue.link-box-style a:not([class*=btn]):visited,
.bg-color-light-blue.content-block a:not([class*=btn]):visited,
.bg-color-light-blue.component a:not([class*=btn]):visited,
.bg-color-light-blue.audio-module a:not([class*=btn]):visited,
.bg-color-light-blue.video-module a:not([class*=btn]):visited,
.bg-color-light-blue.range-slider a:not([class*=btn]):visited,
.bg-color-light-blue.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.info-box a:not([class*=btn]):hover,
.bg-color-light-blue.link-box-style a:not([class*=btn]):hover,
.bg-color-light-blue.content-block a:not([class*=btn]):hover,
.bg-color-light-blue.component a:not([class*=btn]):hover,
.bg-color-light-blue.audio-module a:not([class*=btn]):hover,
.bg-color-light-blue.video-module a:not([class*=btn]):hover,
.bg-color-light-blue.range-slider a:not([class*=btn]):hover,
.bg-color-light-blue.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.faq-full-page .faq-accordion .tg-show.bg-color-light-blue.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-color-light-blue.info-box a:not([class*=btn]):active,
.bg-color-light-blue.link-box-style a:not([class*=btn]):active,
.bg-color-light-blue.content-block a:not([class*=btn]):active,
.bg-color-light-blue.component a:not([class*=btn]):active,
.bg-color-light-blue.audio-module a:not([class*=btn]):active,
.bg-color-light-blue.video-module a:not([class*=btn]):active,
.bg-color-light-blue.range-slider a:not([class*=btn]):active,
.bg-color-light-blue.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-lightblue-new, .bg-blue-light {
  background-color: #e5f2f9;
  color: #21272A !important;
}

.faq-full-page .faq-accordion .tg-show.bg-grey,
.bg-grey, .bg-bupa-grey-2 {
  background-color: #EBEEF2;
  color: #21272a !important;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span[class^=rTapNumber] > a,
.bg-grey.link-box-style span[class^=rTapNumber],
.bg-grey.link-box-style span[class^=rTapNumber] > a, .bg-bupa-grey-2.link-box-style span[class^=rTapNumber], .bg-bupa-grey-2.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style a:not([class^=btn]),
.bg-grey.link-box-style a:not([class^=btn]), .bg-bupa-grey-2.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style a:not([class^=btn]):hover,
.bg-grey.link-box-style a:not([class^=btn]):hover, .bg-bupa-grey-2.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style a:not([class^=btn]):active,
.bg-grey.link-box-style a:not([class^=btn]):active, .bg-bupa-grey-2.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style h1, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style h2, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style h3, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style h4, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style h5, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style h6, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style .h1, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style .h2, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style .h3, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style .h4, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style .h5, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style .h6,
.bg-grey.link-box-style h1,
.bg-grey.link-box-style h2,
.bg-grey.link-box-style h3,
.bg-grey.link-box-style h4,
.bg-grey.link-box-style h5,
.bg-grey.link-box-style h6,
.bg-grey.link-box-style .h1,
.bg-grey.link-box-style .h2,
.bg-grey.link-box-style .h3,
.bg-grey.link-box-style .h4,
.bg-grey.link-box-style .h5,
.bg-grey.link-box-style .h6, .bg-bupa-grey-2.link-box-style h1, .bg-bupa-grey-2.link-box-style h2, .bg-bupa-grey-2.link-box-style h3, .bg-bupa-grey-2.link-box-style h4, .bg-bupa-grey-2.link-box-style h5, .bg-bupa-grey-2.link-box-style h6, .bg-bupa-grey-2.link-box-style .h1, .bg-bupa-grey-2.link-box-style .h2, .bg-bupa-grey-2.link-box-style .h3, .bg-bupa-grey-2.link-box-style .h4, .bg-bupa-grey-2.link-box-style .h5, .bg-bupa-grey-2.link-box-style .h6 {
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style p, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span,
.bg-grey.link-box-style p,
.bg-grey.link-box-style span, .bg-bupa-grey-2.link-box-style p, .bg-bupa-grey-2.link-box-style span {
  color: #21272A;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span[class*=rTapNumber] > a, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span[class*=rTapNumber] + sup,
.bg-grey.link-box-style span[class*=rTapNumber],
.bg-grey.link-box-style span[class*=rTapNumber] > a,
.bg-grey.link-box-style span[class*=rTapNumber] sup,
.bg-grey.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-grey-2.link-box-style span[class*=rTapNumber], .bg-bupa-grey-2.link-box-style span[class*=rTapNumber] > a, .bg-bupa-grey-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-2.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-grey.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-grey.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-grey.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-grey.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-grey.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-grey.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-grey.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-grey.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-grey.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-grey.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-grey.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-grey.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-grey.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-grey.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-grey.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-grey.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-grey.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-grey.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-grey.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-grey.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-grey.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-grey.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-grey.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-grey.info-box span[class*=rTapNumber] + sup,
.bg-grey.link-box-style span[class*=rTapNumber],
.bg-grey.link-box-style span[class*=rTapNumber] > a,
.bg-grey.link-box-style span[class*=rTapNumber] sup,
.bg-grey.link-box-style span[class*=rTapNumber] + sup,
.bg-grey.content-block span[class*=rTapNumber],
.bg-grey.content-block span[class*=rTapNumber] > a,
.bg-grey.content-block span[class*=rTapNumber] sup,
.bg-grey.content-block span[class*=rTapNumber] + sup,
.bg-grey.component span[class*=rTapNumber],
.bg-grey.component span[class*=rTapNumber] > a,
.bg-grey.component span[class*=rTapNumber] sup,
.bg-grey.component span[class*=rTapNumber] + sup,
.bg-grey.audio-module span[class*=rTapNumber],
.bg-grey.audio-module span[class*=rTapNumber] > a,
.bg-grey.audio-module span[class*=rTapNumber] sup,
.bg-grey.audio-module span[class*=rTapNumber] + sup,
.bg-grey.video-module span[class*=rTapNumber],
.bg-grey.video-module span[class*=rTapNumber] > a,
.bg-grey.video-module span[class*=rTapNumber] sup,
.bg-grey.video-module span[class*=rTapNumber] + sup,
.bg-grey.range-slider span[class*=rTapNumber],
.bg-grey.range-slider span[class*=rTapNumber] > a,
.bg-grey.range-slider span[class*=rTapNumber] sup,
.bg-grey.range-slider span[class*=rTapNumber] + sup,
.bg-grey.info-box span[class*=rTapNumber],
.bg-grey.info-box span[class*=rTapNumber] > a,
.bg-grey.info-box span[class*=rTapNumber] sup,
.bg-grey.info-box span[class*=rTapNumber] + sup, .bg-bupa-grey-2.link-box-style span[class*=rTapNumber], .bg-bupa-grey-2.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-grey-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-2.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-grey-2.content-block span[class*=rTapNumber], .bg-bupa-grey-2.content-block span[class*=rTapNumber] > a,
.bg-bupa-grey-2.content-block span[class*=rTapNumber] sup, .bg-bupa-grey-2.content-block span[class*=rTapNumber] + sup, .bg-bupa-grey-2.component span[class*=rTapNumber], .bg-bupa-grey-2.component span[class*=rTapNumber] > a,
.bg-bupa-grey-2.component span[class*=rTapNumber] sup, .bg-bupa-grey-2.component span[class*=rTapNumber] + sup, .bg-bupa-grey-2.audio-module span[class*=rTapNumber], .bg-bupa-grey-2.audio-module span[class*=rTapNumber] > a,
.bg-bupa-grey-2.audio-module span[class*=rTapNumber] sup, .bg-bupa-grey-2.audio-module span[class*=rTapNumber] + sup, .bg-bupa-grey-2.video-module span[class*=rTapNumber], .bg-bupa-grey-2.video-module span[class*=rTapNumber] > a,
.bg-bupa-grey-2.video-module span[class*=rTapNumber] sup, .bg-bupa-grey-2.video-module span[class*=rTapNumber] + sup, .bg-bupa-grey-2.range-slider span[class*=rTapNumber], .bg-bupa-grey-2.range-slider span[class*=rTapNumber] > a,
.bg-bupa-grey-2.range-slider span[class*=rTapNumber] sup, .bg-bupa-grey-2.range-slider span[class*=rTapNumber] + sup, .bg-bupa-grey-2.info-box span[class*=rTapNumber], .bg-bupa-grey-2.info-box span[class*=rTapNumber] > a,
.bg-bupa-grey-2.info-box span[class*=rTapNumber] sup, .bg-bupa-grey-2.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-grey.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-grey.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-grey.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-grey.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-grey.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-grey.info-box a:not([class*=btn]),
.bg-grey.link-box-style a:not([class*=btn]),
.bg-grey.content-block a:not([class*=btn]),
.bg-grey.component a:not([class*=btn]),
.bg-grey.audio-module a:not([class*=btn]),
.bg-grey.video-module a:not([class*=btn]),
.bg-grey.range-slider a:not([class*=btn]),
.bg-grey.info-box a:not([class*=btn]), .bg-bupa-grey-2.link-box-style a:not([class*=btn]), .bg-bupa-grey-2.content-block a:not([class*=btn]), .bg-bupa-grey-2.component a:not([class*=btn]), .bg-bupa-grey-2.audio-module a:not([class*=btn]), .bg-bupa-grey-2.video-module a:not([class*=btn]), .bg-bupa-grey-2.range-slider a:not([class*=btn]), .bg-bupa-grey-2.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-grey.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-grey.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-grey.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-grey.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-grey.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-grey.info-box a:not([class*=btn]):visited,
.bg-grey.link-box-style a:not([class*=btn]):visited,
.bg-grey.content-block a:not([class*=btn]):visited,
.bg-grey.component a:not([class*=btn]):visited,
.bg-grey.audio-module a:not([class*=btn]):visited,
.bg-grey.video-module a:not([class*=btn]):visited,
.bg-grey.range-slider a:not([class*=btn]):visited,
.bg-grey.info-box a:not([class*=btn]):visited, .bg-bupa-grey-2.link-box-style a:not([class*=btn]):visited, .bg-bupa-grey-2.content-block a:not([class*=btn]):visited, .bg-bupa-grey-2.component a:not([class*=btn]):visited, .bg-bupa-grey-2.audio-module a:not([class*=btn]):visited, .bg-bupa-grey-2.video-module a:not([class*=btn]):visited, .bg-bupa-grey-2.range-slider a:not([class*=btn]):visited, .bg-bupa-grey-2.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-grey.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-grey.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-grey.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-grey.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-grey.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-grey.info-box a:not([class*=btn]):hover,
.bg-grey.link-box-style a:not([class*=btn]):hover,
.bg-grey.content-block a:not([class*=btn]):hover,
.bg-grey.component a:not([class*=btn]):hover,
.bg-grey.audio-module a:not([class*=btn]):hover,
.bg-grey.video-module a:not([class*=btn]):hover,
.bg-grey.range-slider a:not([class*=btn]):hover,
.bg-grey.info-box a:not([class*=btn]):hover, .bg-bupa-grey-2.link-box-style a:not([class*=btn]):hover, .bg-bupa-grey-2.content-block a:not([class*=btn]):hover, .bg-bupa-grey-2.component a:not([class*=btn]):hover, .bg-bupa-grey-2.audio-module a:not([class*=btn]):hover, .bg-bupa-grey-2.video-module a:not([class*=btn]):hover, .bg-bupa-grey-2.range-slider a:not([class*=btn]):hover, .bg-bupa-grey-2.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.faq-full-page .faq-accordion .tg-show.bg-grey.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-grey.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-grey.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-grey.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-grey.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-grey.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-grey.info-box a:not([class*=btn]):active,
.bg-grey.link-box-style a:not([class*=btn]):active,
.bg-grey.content-block a:not([class*=btn]):active,
.bg-grey.component a:not([class*=btn]):active,
.bg-grey.audio-module a:not([class*=btn]):active,
.bg-grey.video-module a:not([class*=btn]):active,
.bg-grey.range-slider a:not([class*=btn]):active,
.bg-grey.info-box a:not([class*=btn]):active, .bg-bupa-grey-2.link-box-style a:not([class*=btn]):active, .bg-bupa-grey-2.content-block a:not([class*=btn]):active, .bg-bupa-grey-2.component a:not([class*=btn]):active, .bg-bupa-grey-2.audio-module a:not([class*=btn]):active, .bg-bupa-grey-2.video-module a:not([class*=btn]):active, .bg-bupa-grey-2.range-slider a:not([class*=btn]):active, .bg-bupa-grey-2.info-box a:not([class*=btn]):active {
  color: #510224;
}

.faq-full-page .faq-accordion .tg-show.bg-bupa-grey-7 {
  background-color: #4B5158;
  color: #ffffff !important;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-grey-7.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-bupa-grey-7.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-grey-7.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-grey-7.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.faq-full-page .faq-accordion .tg-show.bg-bupa-grey-7.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
/* background color class for hub nav */
.faq-full-page .faq-accordion .tg-show.bg-warm-grey,
.bg-warm-gray, .bg-warm-grey {
  background-color: #f1efeb;
  color: #21272a !important;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span[class^=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span[class^=rTapNumber] > a,
.bg-warm-gray.link-box-style span[class^=rTapNumber],
.bg-warm-gray.link-box-style span[class^=rTapNumber] > a, .bg-warm-grey.link-box-style span[class^=rTapNumber], .bg-warm-grey.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style a:not([class^=btn]),
.bg-warm-gray.link-box-style a:not([class^=btn]), .bg-warm-grey.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style a:not([class^=btn]):hover,
.bg-warm-gray.link-box-style a:not([class^=btn]):hover, .bg-warm-grey.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style a:not([class^=btn]):active,
.bg-warm-gray.link-box-style a:not([class^=btn]):active, .bg-warm-grey.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style h1, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style h2, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style h3, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style h4, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style h5, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style h6, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style .h1, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style .h2, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style .h3, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style .h4, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style .h5, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style .h6,
.bg-warm-gray.link-box-style h1,
.bg-warm-gray.link-box-style h2,
.bg-warm-gray.link-box-style h3,
.bg-warm-gray.link-box-style h4,
.bg-warm-gray.link-box-style h5,
.bg-warm-gray.link-box-style h6,
.bg-warm-gray.link-box-style .h1,
.bg-warm-gray.link-box-style .h2,
.bg-warm-gray.link-box-style .h3,
.bg-warm-gray.link-box-style .h4,
.bg-warm-gray.link-box-style .h5,
.bg-warm-gray.link-box-style .h6, .bg-warm-grey.link-box-style h1, .bg-warm-grey.link-box-style h2, .bg-warm-grey.link-box-style h3, .bg-warm-grey.link-box-style h4, .bg-warm-grey.link-box-style h5, .bg-warm-grey.link-box-style h6, .bg-warm-grey.link-box-style .h1, .bg-warm-grey.link-box-style .h2, .bg-warm-grey.link-box-style .h3, .bg-warm-grey.link-box-style .h4, .bg-warm-grey.link-box-style .h5, .bg-warm-grey.link-box-style .h6 {
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style p, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span,
.bg-warm-gray.link-box-style p,
.bg-warm-gray.link-box-style span, .bg-warm-grey.link-box-style p, .bg-warm-grey.link-box-style span {
  color: #21272A;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span[class*=rTapNumber] > a, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span[class*=rTapNumber] + sup,
.bg-warm-gray.link-box-style span[class*=rTapNumber],
.bg-warm-gray.link-box-style span[class*=rTapNumber] > a,
.bg-warm-gray.link-box-style span[class*=rTapNumber] sup,
.bg-warm-gray.link-box-style span[class*=rTapNumber] + sup, .bg-warm-grey.link-box-style span[class*=rTapNumber], .bg-warm-grey.link-box-style span[class*=rTapNumber] > a, .bg-warm-grey.link-box-style span[class*=rTapNumber] sup, .bg-warm-grey.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.content-block span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-warm-grey.content-block span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.content-block span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.content-block span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.component span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-warm-grey.component span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.component span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.component span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.audio-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-warm-grey.audio-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.audio-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.audio-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.video-module span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-warm-grey.video-module span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.video-module span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.video-module span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.range-slider span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-warm-grey.range-slider span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.range-slider span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.range-slider span[class*=rTapNumber] + sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.info-box span[class*=rTapNumber], .faq-full-page .faq-accordion .tg-show.bg-warm-grey.info-box span[class*=rTapNumber] > a,
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.info-box span[class*=rTapNumber] sup, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.info-box span[class*=rTapNumber] + sup,
.bg-warm-gray.link-box-style span[class*=rTapNumber],
.bg-warm-gray.link-box-style span[class*=rTapNumber] > a,
.bg-warm-gray.link-box-style span[class*=rTapNumber] sup,
.bg-warm-gray.link-box-style span[class*=rTapNumber] + sup,
.bg-warm-gray.content-block span[class*=rTapNumber],
.bg-warm-gray.content-block span[class*=rTapNumber] > a,
.bg-warm-gray.content-block span[class*=rTapNumber] sup,
.bg-warm-gray.content-block span[class*=rTapNumber] + sup,
.bg-warm-gray.component span[class*=rTapNumber],
.bg-warm-gray.component span[class*=rTapNumber] > a,
.bg-warm-gray.component span[class*=rTapNumber] sup,
.bg-warm-gray.component span[class*=rTapNumber] + sup,
.bg-warm-gray.audio-module span[class*=rTapNumber],
.bg-warm-gray.audio-module span[class*=rTapNumber] > a,
.bg-warm-gray.audio-module span[class*=rTapNumber] sup,
.bg-warm-gray.audio-module span[class*=rTapNumber] + sup,
.bg-warm-gray.video-module span[class*=rTapNumber],
.bg-warm-gray.video-module span[class*=rTapNumber] > a,
.bg-warm-gray.video-module span[class*=rTapNumber] sup,
.bg-warm-gray.video-module span[class*=rTapNumber] + sup,
.bg-warm-gray.range-slider span[class*=rTapNumber],
.bg-warm-gray.range-slider span[class*=rTapNumber] > a,
.bg-warm-gray.range-slider span[class*=rTapNumber] sup,
.bg-warm-gray.range-slider span[class*=rTapNumber] + sup,
.bg-warm-gray.info-box span[class*=rTapNumber],
.bg-warm-gray.info-box span[class*=rTapNumber] > a,
.bg-warm-gray.info-box span[class*=rTapNumber] sup,
.bg-warm-gray.info-box span[class*=rTapNumber] + sup, .bg-warm-grey.link-box-style span[class*=rTapNumber], .bg-warm-grey.link-box-style span[class*=rTapNumber] > a,
.bg-warm-grey.link-box-style span[class*=rTapNumber] sup, .bg-warm-grey.link-box-style span[class*=rTapNumber] + sup, .bg-warm-grey.content-block span[class*=rTapNumber], .bg-warm-grey.content-block span[class*=rTapNumber] > a,
.bg-warm-grey.content-block span[class*=rTapNumber] sup, .bg-warm-grey.content-block span[class*=rTapNumber] + sup, .bg-warm-grey.component span[class*=rTapNumber], .bg-warm-grey.component span[class*=rTapNumber] > a,
.bg-warm-grey.component span[class*=rTapNumber] sup, .bg-warm-grey.component span[class*=rTapNumber] + sup, .bg-warm-grey.audio-module span[class*=rTapNumber], .bg-warm-grey.audio-module span[class*=rTapNumber] > a,
.bg-warm-grey.audio-module span[class*=rTapNumber] sup, .bg-warm-grey.audio-module span[class*=rTapNumber] + sup, .bg-warm-grey.video-module span[class*=rTapNumber], .bg-warm-grey.video-module span[class*=rTapNumber] > a,
.bg-warm-grey.video-module span[class*=rTapNumber] sup, .bg-warm-grey.video-module span[class*=rTapNumber] + sup, .bg-warm-grey.range-slider span[class*=rTapNumber], .bg-warm-grey.range-slider span[class*=rTapNumber] > a,
.bg-warm-grey.range-slider span[class*=rTapNumber] sup, .bg-warm-grey.range-slider span[class*=rTapNumber] + sup, .bg-warm-grey.info-box span[class*=rTapNumber], .bg-warm-grey.info-box span[class*=rTapNumber] > a,
.bg-warm-grey.info-box span[class*=rTapNumber] sup, .bg-warm-grey.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-warm-grey.content-block a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-warm-grey.component a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-warm-grey.audio-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-warm-grey.video-module a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-warm-grey.range-slider a:not([class*=btn]), .faq-full-page .faq-accordion .tg-show.bg-warm-grey.info-box a:not([class*=btn]),
.bg-warm-gray.link-box-style a:not([class*=btn]),
.bg-warm-gray.content-block a:not([class*=btn]),
.bg-warm-gray.component a:not([class*=btn]),
.bg-warm-gray.audio-module a:not([class*=btn]),
.bg-warm-gray.video-module a:not([class*=btn]),
.bg-warm-gray.range-slider a:not([class*=btn]),
.bg-warm-gray.info-box a:not([class*=btn]), .bg-warm-grey.link-box-style a:not([class*=btn]), .bg-warm-grey.content-block a:not([class*=btn]), .bg-warm-grey.component a:not([class*=btn]), .bg-warm-grey.audio-module a:not([class*=btn]), .bg-warm-grey.video-module a:not([class*=btn]), .bg-warm-grey.range-slider a:not([class*=btn]), .bg-warm-grey.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.content-block a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.component a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.audio-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.video-module a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.range-slider a:not([class*=btn]):visited, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.info-box a:not([class*=btn]):visited,
.bg-warm-gray.link-box-style a:not([class*=btn]):visited,
.bg-warm-gray.content-block a:not([class*=btn]):visited,
.bg-warm-gray.component a:not([class*=btn]):visited,
.bg-warm-gray.audio-module a:not([class*=btn]):visited,
.bg-warm-gray.video-module a:not([class*=btn]):visited,
.bg-warm-gray.range-slider a:not([class*=btn]):visited,
.bg-warm-gray.info-box a:not([class*=btn]):visited, .bg-warm-grey.link-box-style a:not([class*=btn]):visited, .bg-warm-grey.content-block a:not([class*=btn]):visited, .bg-warm-grey.component a:not([class*=btn]):visited, .bg-warm-grey.audio-module a:not([class*=btn]):visited, .bg-warm-grey.video-module a:not([class*=btn]):visited, .bg-warm-grey.range-slider a:not([class*=btn]):visited, .bg-warm-grey.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.content-block a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.component a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.audio-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.video-module a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.range-slider a:not([class*=btn]):hover, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.info-box a:not([class*=btn]):hover,
.bg-warm-gray.link-box-style a:not([class*=btn]):hover,
.bg-warm-gray.content-block a:not([class*=btn]):hover,
.bg-warm-gray.component a:not([class*=btn]):hover,
.bg-warm-gray.audio-module a:not([class*=btn]):hover,
.bg-warm-gray.video-module a:not([class*=btn]):hover,
.bg-warm-gray.range-slider a:not([class*=btn]):hover,
.bg-warm-gray.info-box a:not([class*=btn]):hover, .bg-warm-grey.link-box-style a:not([class*=btn]):hover, .bg-warm-grey.content-block a:not([class*=btn]):hover, .bg-warm-grey.component a:not([class*=btn]):hover, .bg-warm-grey.audio-module a:not([class*=btn]):hover, .bg-warm-grey.video-module a:not([class*=btn]):hover, .bg-warm-grey.range-slider a:not([class*=btn]):hover, .bg-warm-grey.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.faq-full-page .faq-accordion .tg-show.bg-warm-grey.link-box-style a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.content-block a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.component a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.audio-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.video-module a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.range-slider a:not([class*=btn]):active, .faq-full-page .faq-accordion .tg-show.bg-warm-grey.info-box a:not([class*=btn]):active,
.bg-warm-gray.link-box-style a:not([class*=btn]):active,
.bg-warm-gray.content-block a:not([class*=btn]):active,
.bg-warm-gray.component a:not([class*=btn]):active,
.bg-warm-gray.audio-module a:not([class*=btn]):active,
.bg-warm-gray.video-module a:not([class*=btn]):active,
.bg-warm-gray.range-slider a:not([class*=btn]):active,
.bg-warm-gray.info-box a:not([class*=btn]):active, .bg-warm-grey.link-box-style a:not([class*=btn]):active, .bg-warm-grey.content-block a:not([class*=btn]):active, .bg-warm-grey.component a:not([class*=btn]):active, .bg-warm-grey.audio-module a:not([class*=btn]):active, .bg-warm-grey.video-module a:not([class*=btn]):active, .bg-warm-grey.range-slider a:not([class*=btn]):active, .bg-warm-grey.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-gray-lighter {
  background-color: #f7f7f7;
}

.bg-gray-lighter1 {
  background-color: #F3F5F8;
}

.bg-bupa-grey-1 {
  background-color: #F3F5F8;
  color: #21272a !important;
}
.bg-bupa-grey-1.link-box-style span[class^=rTapNumber], .bg-bupa-grey-1.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-grey-1.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-grey-1.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-grey-1.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-grey-1.link-box-style h1, .bg-bupa-grey-1.link-box-style h2, .bg-bupa-grey-1.link-box-style h3, .bg-bupa-grey-1.link-box-style h4, .bg-bupa-grey-1.link-box-style h5, .bg-bupa-grey-1.link-box-style h6, .bg-bupa-grey-1.link-box-style .h1, .bg-bupa-grey-1.link-box-style .h2, .bg-bupa-grey-1.link-box-style .h3, .bg-bupa-grey-1.link-box-style .h4, .bg-bupa-grey-1.link-box-style .h5, .bg-bupa-grey-1.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-grey-1.link-box-style p, .bg-bupa-grey-1.link-box-style span {
  color: #21272A;
}
.bg-bupa-grey-1.link-box-style span[class*=rTapNumber], .bg-bupa-grey-1.link-box-style span[class*=rTapNumber] > a, .bg-bupa-grey-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-1.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-grey-1.link-box-style span[class*=rTapNumber], .bg-bupa-grey-1.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-grey-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-1.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-grey-1.content-block span[class*=rTapNumber], .bg-bupa-grey-1.content-block span[class*=rTapNumber] > a,
.bg-bupa-grey-1.content-block span[class*=rTapNumber] sup, .bg-bupa-grey-1.content-block span[class*=rTapNumber] + sup, .bg-bupa-grey-1.component span[class*=rTapNumber], .bg-bupa-grey-1.component span[class*=rTapNumber] > a,
.bg-bupa-grey-1.component span[class*=rTapNumber] sup, .bg-bupa-grey-1.component span[class*=rTapNumber] + sup, .bg-bupa-grey-1.audio-module span[class*=rTapNumber], .bg-bupa-grey-1.audio-module span[class*=rTapNumber] > a,
.bg-bupa-grey-1.audio-module span[class*=rTapNumber] sup, .bg-bupa-grey-1.audio-module span[class*=rTapNumber] + sup, .bg-bupa-grey-1.video-module span[class*=rTapNumber], .bg-bupa-grey-1.video-module span[class*=rTapNumber] > a,
.bg-bupa-grey-1.video-module span[class*=rTapNumber] sup, .bg-bupa-grey-1.video-module span[class*=rTapNumber] + sup, .bg-bupa-grey-1.range-slider span[class*=rTapNumber], .bg-bupa-grey-1.range-slider span[class*=rTapNumber] > a,
.bg-bupa-grey-1.range-slider span[class*=rTapNumber] sup, .bg-bupa-grey-1.range-slider span[class*=rTapNumber] + sup, .bg-bupa-grey-1.info-box span[class*=rTapNumber], .bg-bupa-grey-1.info-box span[class*=rTapNumber] > a,
.bg-bupa-grey-1.info-box span[class*=rTapNumber] sup, .bg-bupa-grey-1.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-grey-1.link-box-style a:not([class*=btn]), .bg-bupa-grey-1.content-block a:not([class*=btn]), .bg-bupa-grey-1.component a:not([class*=btn]), .bg-bupa-grey-1.audio-module a:not([class*=btn]), .bg-bupa-grey-1.video-module a:not([class*=btn]), .bg-bupa-grey-1.range-slider a:not([class*=btn]), .bg-bupa-grey-1.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-grey-1.link-box-style a:not([class*=btn]):visited, .bg-bupa-grey-1.content-block a:not([class*=btn]):visited, .bg-bupa-grey-1.component a:not([class*=btn]):visited, .bg-bupa-grey-1.audio-module a:not([class*=btn]):visited, .bg-bupa-grey-1.video-module a:not([class*=btn]):visited, .bg-bupa-grey-1.range-slider a:not([class*=btn]):visited, .bg-bupa-grey-1.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-grey-1.link-box-style a:not([class*=btn]):hover, .bg-bupa-grey-1.content-block a:not([class*=btn]):hover, .bg-bupa-grey-1.component a:not([class*=btn]):hover, .bg-bupa-grey-1.audio-module a:not([class*=btn]):hover, .bg-bupa-grey-1.video-module a:not([class*=btn]):hover, .bg-bupa-grey-1.range-slider a:not([class*=btn]):hover, .bg-bupa-grey-1.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-grey-1.link-box-style a:not([class*=btn]):active, .bg-bupa-grey-1.content-block a:not([class*=btn]):active, .bg-bupa-grey-1.component a:not([class*=btn]):active, .bg-bupa-grey-1.audio-module a:not([class*=btn]):active, .bg-bupa-grey-1.video-module a:not([class*=btn]):active, .bg-bupa-grey-1.range-slider a:not([class*=btn]):active, .bg-bupa-grey-1.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-grey-2 {
  background-color: #EBEEF2;
  color: #21272a !important;
}
.bg-bupa-grey-2.link-box-style span[class^=rTapNumber], .bg-bupa-grey-2.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-grey-2.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-grey-2.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-grey-2.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-grey-2.link-box-style span[class*=rTapNumber], .bg-bupa-grey-2.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-grey-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-2.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-grey-2.content-block span[class*=rTapNumber], .bg-bupa-grey-2.content-block span[class*=rTapNumber] > a,
.bg-bupa-grey-2.content-block span[class*=rTapNumber] sup, .bg-bupa-grey-2.content-block span[class*=rTapNumber] + sup, .bg-bupa-grey-2.component span[class*=rTapNumber], .bg-bupa-grey-2.component span[class*=rTapNumber] > a,
.bg-bupa-grey-2.component span[class*=rTapNumber] sup, .bg-bupa-grey-2.component span[class*=rTapNumber] + sup, .bg-bupa-grey-2.audio-module span[class*=rTapNumber], .bg-bupa-grey-2.audio-module span[class*=rTapNumber] > a,
.bg-bupa-grey-2.audio-module span[class*=rTapNumber] sup, .bg-bupa-grey-2.audio-module span[class*=rTapNumber] + sup, .bg-bupa-grey-2.video-module span[class*=rTapNumber], .bg-bupa-grey-2.video-module span[class*=rTapNumber] > a,
.bg-bupa-grey-2.video-module span[class*=rTapNumber] sup, .bg-bupa-grey-2.video-module span[class*=rTapNumber] + sup, .bg-bupa-grey-2.range-slider span[class*=rTapNumber], .bg-bupa-grey-2.range-slider span[class*=rTapNumber] > a,
.bg-bupa-grey-2.range-slider span[class*=rTapNumber] sup, .bg-bupa-grey-2.range-slider span[class*=rTapNumber] + sup, .bg-bupa-grey-2.info-box span[class*=rTapNumber], .bg-bupa-grey-2.info-box span[class*=rTapNumber] > a,
.bg-bupa-grey-2.info-box span[class*=rTapNumber] sup, .bg-bupa-grey-2.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-grey-2.link-box-style a:not([class*=btn]), .bg-bupa-grey-2.content-block a:not([class*=btn]), .bg-bupa-grey-2.component a:not([class*=btn]), .bg-bupa-grey-2.audio-module a:not([class*=btn]), .bg-bupa-grey-2.video-module a:not([class*=btn]), .bg-bupa-grey-2.range-slider a:not([class*=btn]), .bg-bupa-grey-2.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-grey-2.link-box-style a:not([class*=btn]):visited, .bg-bupa-grey-2.content-block a:not([class*=btn]):visited, .bg-bupa-grey-2.component a:not([class*=btn]):visited, .bg-bupa-grey-2.audio-module a:not([class*=btn]):visited, .bg-bupa-grey-2.video-module a:not([class*=btn]):visited, .bg-bupa-grey-2.range-slider a:not([class*=btn]):visited, .bg-bupa-grey-2.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-grey-2.link-box-style a:not([class*=btn]):hover, .bg-bupa-grey-2.content-block a:not([class*=btn]):hover, .bg-bupa-grey-2.component a:not([class*=btn]):hover, .bg-bupa-grey-2.audio-module a:not([class*=btn]):hover, .bg-bupa-grey-2.video-module a:not([class*=btn]):hover, .bg-bupa-grey-2.range-slider a:not([class*=btn]):hover, .bg-bupa-grey-2.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-grey-2.link-box-style a:not([class*=btn]):active, .bg-bupa-grey-2.content-block a:not([class*=btn]):active, .bg-bupa-grey-2.component a:not([class*=btn]):active, .bg-bupa-grey-2.audio-module a:not([class*=btn]):active, .bg-bupa-grey-2.video-module a:not([class*=btn]):active, .bg-bupa-grey-2.range-slider a:not([class*=btn]):active, .bg-bupa-grey-2.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-grey-3 {
  background-color: #DDE1E6;
  color: #21272a !important;
}
.bg-bupa-grey-3.link-box-style span[class^=rTapNumber], .bg-bupa-grey-3.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-grey-3.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-grey-3.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-grey-3.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-grey-3.link-box-style h1, .bg-bupa-grey-3.link-box-style h2, .bg-bupa-grey-3.link-box-style h3, .bg-bupa-grey-3.link-box-style h4, .bg-bupa-grey-3.link-box-style h5, .bg-bupa-grey-3.link-box-style h6, .bg-bupa-grey-3.link-box-style .h1, .bg-bupa-grey-3.link-box-style .h2, .bg-bupa-grey-3.link-box-style .h3, .bg-bupa-grey-3.link-box-style .h4, .bg-bupa-grey-3.link-box-style .h5, .bg-bupa-grey-3.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-grey-3.link-box-style p, .bg-bupa-grey-3.link-box-style span {
  color: #21272A;
}
.bg-bupa-grey-3.link-box-style span[class*=rTapNumber], .bg-bupa-grey-3.link-box-style span[class*=rTapNumber] > a, .bg-bupa-grey-3.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-3.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-grey-3.link-box-style span[class*=rTapNumber], .bg-bupa-grey-3.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-grey-3.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-3.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-grey-3.content-block span[class*=rTapNumber], .bg-bupa-grey-3.content-block span[class*=rTapNumber] > a,
.bg-bupa-grey-3.content-block span[class*=rTapNumber] sup, .bg-bupa-grey-3.content-block span[class*=rTapNumber] + sup, .bg-bupa-grey-3.component span[class*=rTapNumber], .bg-bupa-grey-3.component span[class*=rTapNumber] > a,
.bg-bupa-grey-3.component span[class*=rTapNumber] sup, .bg-bupa-grey-3.component span[class*=rTapNumber] + sup, .bg-bupa-grey-3.audio-module span[class*=rTapNumber], .bg-bupa-grey-3.audio-module span[class*=rTapNumber] > a,
.bg-bupa-grey-3.audio-module span[class*=rTapNumber] sup, .bg-bupa-grey-3.audio-module span[class*=rTapNumber] + sup, .bg-bupa-grey-3.video-module span[class*=rTapNumber], .bg-bupa-grey-3.video-module span[class*=rTapNumber] > a,
.bg-bupa-grey-3.video-module span[class*=rTapNumber] sup, .bg-bupa-grey-3.video-module span[class*=rTapNumber] + sup, .bg-bupa-grey-3.range-slider span[class*=rTapNumber], .bg-bupa-grey-3.range-slider span[class*=rTapNumber] > a,
.bg-bupa-grey-3.range-slider span[class*=rTapNumber] sup, .bg-bupa-grey-3.range-slider span[class*=rTapNumber] + sup, .bg-bupa-grey-3.info-box span[class*=rTapNumber], .bg-bupa-grey-3.info-box span[class*=rTapNumber] > a,
.bg-bupa-grey-3.info-box span[class*=rTapNumber] sup, .bg-bupa-grey-3.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-grey-3.link-box-style a:not([class*=btn]), .bg-bupa-grey-3.content-block a:not([class*=btn]), .bg-bupa-grey-3.component a:not([class*=btn]), .bg-bupa-grey-3.audio-module a:not([class*=btn]), .bg-bupa-grey-3.video-module a:not([class*=btn]), .bg-bupa-grey-3.range-slider a:not([class*=btn]), .bg-bupa-grey-3.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-grey-3.link-box-style a:not([class*=btn]):visited, .bg-bupa-grey-3.content-block a:not([class*=btn]):visited, .bg-bupa-grey-3.component a:not([class*=btn]):visited, .bg-bupa-grey-3.audio-module a:not([class*=btn]):visited, .bg-bupa-grey-3.video-module a:not([class*=btn]):visited, .bg-bupa-grey-3.range-slider a:not([class*=btn]):visited, .bg-bupa-grey-3.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-grey-3.link-box-style a:not([class*=btn]):hover, .bg-bupa-grey-3.content-block a:not([class*=btn]):hover, .bg-bupa-grey-3.component a:not([class*=btn]):hover, .bg-bupa-grey-3.audio-module a:not([class*=btn]):hover, .bg-bupa-grey-3.video-module a:not([class*=btn]):hover, .bg-bupa-grey-3.range-slider a:not([class*=btn]):hover, .bg-bupa-grey-3.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-grey-3.link-box-style a:not([class*=btn]):active, .bg-bupa-grey-3.content-block a:not([class*=btn]):active, .bg-bupa-grey-3.component a:not([class*=btn]):active, .bg-bupa-grey-3.audio-module a:not([class*=btn]):active, .bg-bupa-grey-3.video-module a:not([class*=btn]):active, .bg-bupa-grey-3.range-slider a:not([class*=btn]):active, .bg-bupa-grey-3.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-grey-4 {
  background-color: #BDC3C9;
  color: #21272a !important;
}
.bg-bupa-grey-4.link-box-style span[class^=rTapNumber], .bg-bupa-grey-4.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-grey-4.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-grey-4.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-grey-4.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-grey-4.link-box-style h1, .bg-bupa-grey-4.link-box-style h2, .bg-bupa-grey-4.link-box-style h3, .bg-bupa-grey-4.link-box-style h4, .bg-bupa-grey-4.link-box-style h5, .bg-bupa-grey-4.link-box-style h6, .bg-bupa-grey-4.link-box-style .h1, .bg-bupa-grey-4.link-box-style .h2, .bg-bupa-grey-4.link-box-style .h3, .bg-bupa-grey-4.link-box-style .h4, .bg-bupa-grey-4.link-box-style .h5, .bg-bupa-grey-4.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-grey-4.link-box-style p, .bg-bupa-grey-4.link-box-style span {
  color: #21272A;
}
.bg-bupa-grey-4.link-box-style span[class*=rTapNumber], .bg-bupa-grey-4.link-box-style span[class*=rTapNumber] > a, .bg-bupa-grey-4.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-4.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-grey-4.link-box-style span[class*=rTapNumber], .bg-bupa-grey-4.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-grey-4.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-4.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-grey-4.content-block span[class*=rTapNumber], .bg-bupa-grey-4.content-block span[class*=rTapNumber] > a,
.bg-bupa-grey-4.content-block span[class*=rTapNumber] sup, .bg-bupa-grey-4.content-block span[class*=rTapNumber] + sup, .bg-bupa-grey-4.component span[class*=rTapNumber], .bg-bupa-grey-4.component span[class*=rTapNumber] > a,
.bg-bupa-grey-4.component span[class*=rTapNumber] sup, .bg-bupa-grey-4.component span[class*=rTapNumber] + sup, .bg-bupa-grey-4.audio-module span[class*=rTapNumber], .bg-bupa-grey-4.audio-module span[class*=rTapNumber] > a,
.bg-bupa-grey-4.audio-module span[class*=rTapNumber] sup, .bg-bupa-grey-4.audio-module span[class*=rTapNumber] + sup, .bg-bupa-grey-4.video-module span[class*=rTapNumber], .bg-bupa-grey-4.video-module span[class*=rTapNumber] > a,
.bg-bupa-grey-4.video-module span[class*=rTapNumber] sup, .bg-bupa-grey-4.video-module span[class*=rTapNumber] + sup, .bg-bupa-grey-4.range-slider span[class*=rTapNumber], .bg-bupa-grey-4.range-slider span[class*=rTapNumber] > a,
.bg-bupa-grey-4.range-slider span[class*=rTapNumber] sup, .bg-bupa-grey-4.range-slider span[class*=rTapNumber] + sup, .bg-bupa-grey-4.info-box span[class*=rTapNumber], .bg-bupa-grey-4.info-box span[class*=rTapNumber] > a,
.bg-bupa-grey-4.info-box span[class*=rTapNumber] sup, .bg-bupa-grey-4.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-grey-4.link-box-style a:not([class*=btn]), .bg-bupa-grey-4.content-block a:not([class*=btn]), .bg-bupa-grey-4.component a:not([class*=btn]), .bg-bupa-grey-4.audio-module a:not([class*=btn]), .bg-bupa-grey-4.video-module a:not([class*=btn]), .bg-bupa-grey-4.range-slider a:not([class*=btn]), .bg-bupa-grey-4.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-grey-4.link-box-style a:not([class*=btn]):visited, .bg-bupa-grey-4.link-box-style a:not([class*=btn]):hover, .bg-bupa-grey-4.link-box-style a:not([class*=btn]):active, .bg-bupa-grey-4.content-block a:not([class*=btn]):visited, .bg-bupa-grey-4.content-block a:not([class*=btn]):hover, .bg-bupa-grey-4.content-block a:not([class*=btn]):active, .bg-bupa-grey-4.component a:not([class*=btn]):visited, .bg-bupa-grey-4.component a:not([class*=btn]):hover, .bg-bupa-grey-4.component a:not([class*=btn]):active, .bg-bupa-grey-4.audio-module a:not([class*=btn]):visited, .bg-bupa-grey-4.audio-module a:not([class*=btn]):hover, .bg-bupa-grey-4.audio-module a:not([class*=btn]):active, .bg-bupa-grey-4.video-module a:not([class*=btn]):visited, .bg-bupa-grey-4.video-module a:not([class*=btn]):hover, .bg-bupa-grey-4.video-module a:not([class*=btn]):active, .bg-bupa-grey-4.range-slider a:not([class*=btn]):visited, .bg-bupa-grey-4.range-slider a:not([class*=btn]):hover, .bg-bupa-grey-4.range-slider a:not([class*=btn]):active, .bg-bupa-grey-4.info-box a:not([class*=btn]):visited, .bg-bupa-grey-4.info-box a:not([class*=btn]):hover, .bg-bupa-grey-4.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-grey-5 {
  background-color: #929BA2;
  color: #21272a !important;
}
.bg-bupa-grey-5.link-box-style span[class^=rTapNumber], .bg-bupa-grey-5.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-grey-5.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-grey-5.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-grey-5.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-grey-5.link-box-style h1, .bg-bupa-grey-5.link-box-style h2, .bg-bupa-grey-5.link-box-style h3, .bg-bupa-grey-5.link-box-style h4, .bg-bupa-grey-5.link-box-style h5, .bg-bupa-grey-5.link-box-style h6, .bg-bupa-grey-5.link-box-style .h1, .bg-bupa-grey-5.link-box-style .h2, .bg-bupa-grey-5.link-box-style .h3, .bg-bupa-grey-5.link-box-style .h4, .bg-bupa-grey-5.link-box-style .h5, .bg-bupa-grey-5.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-grey-5.link-box-style p, .bg-bupa-grey-5.link-box-style span {
  color: #21272A;
}
.bg-bupa-grey-5.link-box-style span[class*=rTapNumber], .bg-bupa-grey-5.link-box-style span[class*=rTapNumber] > a, .bg-bupa-grey-5.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-5.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-grey-5.link-box-style span[class*=rTapNumber], .bg-bupa-grey-5.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-grey-5.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-5.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-grey-5.content-block span[class*=rTapNumber], .bg-bupa-grey-5.content-block span[class*=rTapNumber] > a,
.bg-bupa-grey-5.content-block span[class*=rTapNumber] sup, .bg-bupa-grey-5.content-block span[class*=rTapNumber] + sup, .bg-bupa-grey-5.component span[class*=rTapNumber], .bg-bupa-grey-5.component span[class*=rTapNumber] > a,
.bg-bupa-grey-5.component span[class*=rTapNumber] sup, .bg-bupa-grey-5.component span[class*=rTapNumber] + sup, .bg-bupa-grey-5.audio-module span[class*=rTapNumber], .bg-bupa-grey-5.audio-module span[class*=rTapNumber] > a,
.bg-bupa-grey-5.audio-module span[class*=rTapNumber] sup, .bg-bupa-grey-5.audio-module span[class*=rTapNumber] + sup, .bg-bupa-grey-5.video-module span[class*=rTapNumber], .bg-bupa-grey-5.video-module span[class*=rTapNumber] > a,
.bg-bupa-grey-5.video-module span[class*=rTapNumber] sup, .bg-bupa-grey-5.video-module span[class*=rTapNumber] + sup, .bg-bupa-grey-5.range-slider span[class*=rTapNumber], .bg-bupa-grey-5.range-slider span[class*=rTapNumber] > a,
.bg-bupa-grey-5.range-slider span[class*=rTapNumber] sup, .bg-bupa-grey-5.range-slider span[class*=rTapNumber] + sup, .bg-bupa-grey-5.info-box span[class*=rTapNumber], .bg-bupa-grey-5.info-box span[class*=rTapNumber] > a,
.bg-bupa-grey-5.info-box span[class*=rTapNumber] sup, .bg-bupa-grey-5.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-grey-5.link-box-style a:not([class*=btn]), .bg-bupa-grey-5.content-block a:not([class*=btn]), .bg-bupa-grey-5.component a:not([class*=btn]), .bg-bupa-grey-5.audio-module a:not([class*=btn]), .bg-bupa-grey-5.video-module a:not([class*=btn]), .bg-bupa-grey-5.range-slider a:not([class*=btn]), .bg-bupa-grey-5.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-grey-5.link-box-style a:not([class*=btn]):visited, .bg-bupa-grey-5.link-box-style a:not([class*=btn]):hover, .bg-bupa-grey-5.link-box-style a:not([class*=btn]):active, .bg-bupa-grey-5.content-block a:not([class*=btn]):visited, .bg-bupa-grey-5.content-block a:not([class*=btn]):hover, .bg-bupa-grey-5.content-block a:not([class*=btn]):active, .bg-bupa-grey-5.component a:not([class*=btn]):visited, .bg-bupa-grey-5.component a:not([class*=btn]):hover, .bg-bupa-grey-5.component a:not([class*=btn]):active, .bg-bupa-grey-5.audio-module a:not([class*=btn]):visited, .bg-bupa-grey-5.audio-module a:not([class*=btn]):hover, .bg-bupa-grey-5.audio-module a:not([class*=btn]):active, .bg-bupa-grey-5.video-module a:not([class*=btn]):visited, .bg-bupa-grey-5.video-module a:not([class*=btn]):hover, .bg-bupa-grey-5.video-module a:not([class*=btn]):active, .bg-bupa-grey-5.range-slider a:not([class*=btn]):visited, .bg-bupa-grey-5.range-slider a:not([class*=btn]):hover, .bg-bupa-grey-5.range-slider a:not([class*=btn]):active, .bg-bupa-grey-5.info-box a:not([class*=btn]):visited, .bg-bupa-grey-5.info-box a:not([class*=btn]):hover, .bg-bupa-grey-5.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-grey-6 {
  background-color: #6B717A;
  color: #ffffff !important;
}
.bg-bupa-grey-6.link-box-style span[class^=rTapNumber], .bg-bupa-grey-6.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-grey-6.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-grey-6.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-grey-6.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-grey-7 {
  background-color: #4B5158;
  color: #ffffff !important;
}
.bg-bupa-grey-7.link-box-style span[class^=rTapNumber], .bg-bupa-grey-7.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-grey-7.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-grey-7.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-grey-7.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-grey-8 {
  background-color: #32383F;
  color: #ffffff !important;
}
.bg-bupa-grey-8.link-box-style span[class^=rTapNumber], .bg-bupa-grey-8.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-grey-8.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-grey-8.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-grey-8.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-grey-11 {
  background-color: #F7F5F2;
  color: #21272A !important;
}
.bg-bupa-grey-11.link-box-style span[class^=rTapNumber], .bg-bupa-grey-11.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272A;
}
.bg-bupa-grey-11.link-box-style a:not([class^=btn]) {
  color: #21272A;
  font-weight: 500;
}
.bg-bupa-grey-11.link-box-style a:not([class^=btn]):hover {
  color: #21272A;
}
.bg-bupa-grey-11.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-grey-11.link-box-style h1, .bg-bupa-grey-11.link-box-style h2, .bg-bupa-grey-11.link-box-style h3, .bg-bupa-grey-11.link-box-style h4, .bg-bupa-grey-11.link-box-style h5, .bg-bupa-grey-11.link-box-style h6, .bg-bupa-grey-11.link-box-style .h1, .bg-bupa-grey-11.link-box-style .h2, .bg-bupa-grey-11.link-box-style .h3, .bg-bupa-grey-11.link-box-style .h4, .bg-bupa-grey-11.link-box-style .h5, .bg-bupa-grey-11.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-grey-11.link-box-style p, .bg-bupa-grey-11.link-box-style span {
  color: #21272A;
}
.bg-bupa-grey-11.link-box-style span[class*=rTapNumber], .bg-bupa-grey-11.link-box-style span[class*=rTapNumber] > a, .bg-bupa-grey-11.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-11.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-grey-11.link-box-style span[class*=rTapNumber], .bg-bupa-grey-11.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-grey-11.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-11.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-grey-11.content-block span[class*=rTapNumber], .bg-bupa-grey-11.content-block span[class*=rTapNumber] > a,
.bg-bupa-grey-11.content-block span[class*=rTapNumber] sup, .bg-bupa-grey-11.content-block span[class*=rTapNumber] + sup, .bg-bupa-grey-11.component span[class*=rTapNumber], .bg-bupa-grey-11.component span[class*=rTapNumber] > a,
.bg-bupa-grey-11.component span[class*=rTapNumber] sup, .bg-bupa-grey-11.component span[class*=rTapNumber] + sup, .bg-bupa-grey-11.audio-module span[class*=rTapNumber], .bg-bupa-grey-11.audio-module span[class*=rTapNumber] > a,
.bg-bupa-grey-11.audio-module span[class*=rTapNumber] sup, .bg-bupa-grey-11.audio-module span[class*=rTapNumber] + sup, .bg-bupa-grey-11.video-module span[class*=rTapNumber], .bg-bupa-grey-11.video-module span[class*=rTapNumber] > a,
.bg-bupa-grey-11.video-module span[class*=rTapNumber] sup, .bg-bupa-grey-11.video-module span[class*=rTapNumber] + sup, .bg-bupa-grey-11.range-slider span[class*=rTapNumber], .bg-bupa-grey-11.range-slider span[class*=rTapNumber] > a,
.bg-bupa-grey-11.range-slider span[class*=rTapNumber] sup, .bg-bupa-grey-11.range-slider span[class*=rTapNumber] + sup, .bg-bupa-grey-11.info-box span[class*=rTapNumber], .bg-bupa-grey-11.info-box span[class*=rTapNumber] > a,
.bg-bupa-grey-11.info-box span[class*=rTapNumber] sup, .bg-bupa-grey-11.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-grey-11.link-box-style a:not([class*=btn]), .bg-bupa-grey-11.content-block a:not([class*=btn]), .bg-bupa-grey-11.component a:not([class*=btn]), .bg-bupa-grey-11.audio-module a:not([class*=btn]), .bg-bupa-grey-11.video-module a:not([class*=btn]), .bg-bupa-grey-11.range-slider a:not([class*=btn]), .bg-bupa-grey-11.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-grey-11.link-box-style a:not([class*=btn]):visited, .bg-bupa-grey-11.content-block a:not([class*=btn]):visited, .bg-bupa-grey-11.component a:not([class*=btn]):visited, .bg-bupa-grey-11.audio-module a:not([class*=btn]):visited, .bg-bupa-grey-11.video-module a:not([class*=btn]):visited, .bg-bupa-grey-11.range-slider a:not([class*=btn]):visited, .bg-bupa-grey-11.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-grey-11.link-box-style a:not([class*=btn]):hover, .bg-bupa-grey-11.content-block a:not([class*=btn]):hover, .bg-bupa-grey-11.component a:not([class*=btn]):hover, .bg-bupa-grey-11.audio-module a:not([class*=btn]):hover, .bg-bupa-grey-11.video-module a:not([class*=btn]):hover, .bg-bupa-grey-11.range-slider a:not([class*=btn]):hover, .bg-bupa-grey-11.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-grey-11.link-box-style a:not([class*=btn]):active, .bg-bupa-grey-11.content-block a:not([class*=btn]):active, .bg-bupa-grey-11.component a:not([class*=btn]):active, .bg-bupa-grey-11.audio-module a:not([class*=btn]):active, .bg-bupa-grey-11.video-module a:not([class*=btn]):active, .bg-bupa-grey-11.range-slider a:not([class*=btn]):active, .bg-bupa-grey-11.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-grey-12 {
  background-color: #E5E2D8;
  color: #21272A !important;
}
.bg-bupa-grey-12.link-box-style span[class^=rTapNumber], .bg-bupa-grey-12.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272A;
}
.bg-bupa-grey-12.link-box-style a:not([class^=btn]) {
  color: #21272A;
  font-weight: 500;
}
.bg-bupa-grey-12.link-box-style a:not([class^=btn]):hover {
  color: #21272A;
}
.bg-bupa-grey-12.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-grey-12.link-box-style h1, .bg-bupa-grey-12.link-box-style h2, .bg-bupa-grey-12.link-box-style h3, .bg-bupa-grey-12.link-box-style h4, .bg-bupa-grey-12.link-box-style h5, .bg-bupa-grey-12.link-box-style h6, .bg-bupa-grey-12.link-box-style .h1, .bg-bupa-grey-12.link-box-style .h2, .bg-bupa-grey-12.link-box-style .h3, .bg-bupa-grey-12.link-box-style .h4, .bg-bupa-grey-12.link-box-style .h5, .bg-bupa-grey-12.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-grey-12.link-box-style p, .bg-bupa-grey-12.link-box-style span {
  color: #21272A;
}
.bg-bupa-grey-12.link-box-style span[class*=rTapNumber], .bg-bupa-grey-12.link-box-style span[class*=rTapNumber] > a, .bg-bupa-grey-12.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-12.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-grey-12.link-box-style span[class*=rTapNumber], .bg-bupa-grey-12.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-grey-12.link-box-style span[class*=rTapNumber] sup, .bg-bupa-grey-12.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-grey-12.content-block span[class*=rTapNumber], .bg-bupa-grey-12.content-block span[class*=rTapNumber] > a,
.bg-bupa-grey-12.content-block span[class*=rTapNumber] sup, .bg-bupa-grey-12.content-block span[class*=rTapNumber] + sup, .bg-bupa-grey-12.component span[class*=rTapNumber], .bg-bupa-grey-12.component span[class*=rTapNumber] > a,
.bg-bupa-grey-12.component span[class*=rTapNumber] sup, .bg-bupa-grey-12.component span[class*=rTapNumber] + sup, .bg-bupa-grey-12.audio-module span[class*=rTapNumber], .bg-bupa-grey-12.audio-module span[class*=rTapNumber] > a,
.bg-bupa-grey-12.audio-module span[class*=rTapNumber] sup, .bg-bupa-grey-12.audio-module span[class*=rTapNumber] + sup, .bg-bupa-grey-12.video-module span[class*=rTapNumber], .bg-bupa-grey-12.video-module span[class*=rTapNumber] > a,
.bg-bupa-grey-12.video-module span[class*=rTapNumber] sup, .bg-bupa-grey-12.video-module span[class*=rTapNumber] + sup, .bg-bupa-grey-12.range-slider span[class*=rTapNumber], .bg-bupa-grey-12.range-slider span[class*=rTapNumber] > a,
.bg-bupa-grey-12.range-slider span[class*=rTapNumber] sup, .bg-bupa-grey-12.range-slider span[class*=rTapNumber] + sup, .bg-bupa-grey-12.info-box span[class*=rTapNumber], .bg-bupa-grey-12.info-box span[class*=rTapNumber] > a,
.bg-bupa-grey-12.info-box span[class*=rTapNumber] sup, .bg-bupa-grey-12.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-grey-12.link-box-style a:not([class*=btn]), .bg-bupa-grey-12.content-block a:not([class*=btn]), .bg-bupa-grey-12.component a:not([class*=btn]), .bg-bupa-grey-12.audio-module a:not([class*=btn]), .bg-bupa-grey-12.video-module a:not([class*=btn]), .bg-bupa-grey-12.range-slider a:not([class*=btn]), .bg-bupa-grey-12.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-grey-12.link-box-style a:not([class*=btn]):visited, .bg-bupa-grey-12.content-block a:not([class*=btn]):visited, .bg-bupa-grey-12.component a:not([class*=btn]):visited, .bg-bupa-grey-12.audio-module a:not([class*=btn]):visited, .bg-bupa-grey-12.video-module a:not([class*=btn]):visited, .bg-bupa-grey-12.range-slider a:not([class*=btn]):visited, .bg-bupa-grey-12.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-grey-12.link-box-style a:not([class*=btn]):hover, .bg-bupa-grey-12.content-block a:not([class*=btn]):hover, .bg-bupa-grey-12.component a:not([class*=btn]):hover, .bg-bupa-grey-12.audio-module a:not([class*=btn]):hover, .bg-bupa-grey-12.video-module a:not([class*=btn]):hover, .bg-bupa-grey-12.range-slider a:not([class*=btn]):hover, .bg-bupa-grey-12.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-grey-12.link-box-style a:not([class*=btn]):active, .bg-bupa-grey-12.content-block a:not([class*=btn]):active, .bg-bupa-grey-12.component a:not([class*=btn]):active, .bg-bupa-grey-12.audio-module a:not([class*=btn]):active, .bg-bupa-grey-12.video-module a:not([class*=btn]):active, .bg-bupa-grey-12.range-slider a:not([class*=btn]):active, .bg-bupa-grey-12.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-warm-1 {
  background-color: #F7F5F2;
  color: #21272a !important;
}
.bg-bupa-warm-1.link-box-style span[class^=rTapNumber], .bg-bupa-warm-1.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-warm-1.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-warm-1.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-warm-1.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-warm-1.link-box-style h1, .bg-bupa-warm-1.link-box-style h2, .bg-bupa-warm-1.link-box-style h3, .bg-bupa-warm-1.link-box-style h4, .bg-bupa-warm-1.link-box-style h5, .bg-bupa-warm-1.link-box-style h6, .bg-bupa-warm-1.link-box-style .h1, .bg-bupa-warm-1.link-box-style .h2, .bg-bupa-warm-1.link-box-style .h3, .bg-bupa-warm-1.link-box-style .h4, .bg-bupa-warm-1.link-box-style .h5, .bg-bupa-warm-1.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-warm-1.link-box-style p, .bg-bupa-warm-1.link-box-style span {
  color: #21272A;
}
.bg-bupa-warm-1.link-box-style span[class*=rTapNumber], .bg-bupa-warm-1.link-box-style span[class*=rTapNumber] > a, .bg-bupa-warm-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-warm-1.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-warm-1.link-box-style span[class*=rTapNumber], .bg-bupa-warm-1.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-warm-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-warm-1.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-warm-1.content-block span[class*=rTapNumber], .bg-bupa-warm-1.content-block span[class*=rTapNumber] > a,
.bg-bupa-warm-1.content-block span[class*=rTapNumber] sup, .bg-bupa-warm-1.content-block span[class*=rTapNumber] + sup, .bg-bupa-warm-1.component span[class*=rTapNumber], .bg-bupa-warm-1.component span[class*=rTapNumber] > a,
.bg-bupa-warm-1.component span[class*=rTapNumber] sup, .bg-bupa-warm-1.component span[class*=rTapNumber] + sup, .bg-bupa-warm-1.audio-module span[class*=rTapNumber], .bg-bupa-warm-1.audio-module span[class*=rTapNumber] > a,
.bg-bupa-warm-1.audio-module span[class*=rTapNumber] sup, .bg-bupa-warm-1.audio-module span[class*=rTapNumber] + sup, .bg-bupa-warm-1.video-module span[class*=rTapNumber], .bg-bupa-warm-1.video-module span[class*=rTapNumber] > a,
.bg-bupa-warm-1.video-module span[class*=rTapNumber] sup, .bg-bupa-warm-1.video-module span[class*=rTapNumber] + sup, .bg-bupa-warm-1.range-slider span[class*=rTapNumber], .bg-bupa-warm-1.range-slider span[class*=rTapNumber] > a,
.bg-bupa-warm-1.range-slider span[class*=rTapNumber] sup, .bg-bupa-warm-1.range-slider span[class*=rTapNumber] + sup, .bg-bupa-warm-1.info-box span[class*=rTapNumber], .bg-bupa-warm-1.info-box span[class*=rTapNumber] > a,
.bg-bupa-warm-1.info-box span[class*=rTapNumber] sup, .bg-bupa-warm-1.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-warm-1.link-box-style a:not([class*=btn]), .bg-bupa-warm-1.content-block a:not([class*=btn]), .bg-bupa-warm-1.component a:not([class*=btn]), .bg-bupa-warm-1.audio-module a:not([class*=btn]), .bg-bupa-warm-1.video-module a:not([class*=btn]), .bg-bupa-warm-1.range-slider a:not([class*=btn]), .bg-bupa-warm-1.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-warm-1.link-box-style a:not([class*=btn]):visited, .bg-bupa-warm-1.link-box-style a:not([class*=btn]):hover, .bg-bupa-warm-1.link-box-style a:not([class*=btn]):active, .bg-bupa-warm-1.content-block a:not([class*=btn]):visited, .bg-bupa-warm-1.content-block a:not([class*=btn]):hover, .bg-bupa-warm-1.content-block a:not([class*=btn]):active, .bg-bupa-warm-1.component a:not([class*=btn]):visited, .bg-bupa-warm-1.component a:not([class*=btn]):hover, .bg-bupa-warm-1.component a:not([class*=btn]):active, .bg-bupa-warm-1.audio-module a:not([class*=btn]):visited, .bg-bupa-warm-1.audio-module a:not([class*=btn]):hover, .bg-bupa-warm-1.audio-module a:not([class*=btn]):active, .bg-bupa-warm-1.video-module a:not([class*=btn]):visited, .bg-bupa-warm-1.video-module a:not([class*=btn]):hover, .bg-bupa-warm-1.video-module a:not([class*=btn]):active, .bg-bupa-warm-1.range-slider a:not([class*=btn]):visited, .bg-bupa-warm-1.range-slider a:not([class*=btn]):hover, .bg-bupa-warm-1.range-slider a:not([class*=btn]):active, .bg-bupa-warm-1.info-box a:not([class*=btn]):visited, .bg-bupa-warm-1.info-box a:not([class*=btn]):hover, .bg-bupa-warm-1.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-warm-2 {
  background-color: #E5E2D8;
  color: #21272a !important;
}
.bg-bupa-warm-2.link-box-style span[class^=rTapNumber], .bg-bupa-warm-2.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-warm-2.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-warm-2.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-warm-2.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-warm-2.link-box-style h1, .bg-bupa-warm-2.link-box-style h2, .bg-bupa-warm-2.link-box-style h3, .bg-bupa-warm-2.link-box-style h4, .bg-bupa-warm-2.link-box-style h5, .bg-bupa-warm-2.link-box-style h6, .bg-bupa-warm-2.link-box-style .h1, .bg-bupa-warm-2.link-box-style .h2, .bg-bupa-warm-2.link-box-style .h3, .bg-bupa-warm-2.link-box-style .h4, .bg-bupa-warm-2.link-box-style .h5, .bg-bupa-warm-2.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-warm-2.link-box-style p, .bg-bupa-warm-2.link-box-style span {
  color: #21272A;
}
.bg-bupa-warm-2.link-box-style span[class*=rTapNumber], .bg-bupa-warm-2.link-box-style span[class*=rTapNumber] > a, .bg-bupa-warm-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-warm-2.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-warm-2.link-box-style span[class*=rTapNumber], .bg-bupa-warm-2.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-warm-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-warm-2.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-warm-2.content-block span[class*=rTapNumber], .bg-bupa-warm-2.content-block span[class*=rTapNumber] > a,
.bg-bupa-warm-2.content-block span[class*=rTapNumber] sup, .bg-bupa-warm-2.content-block span[class*=rTapNumber] + sup, .bg-bupa-warm-2.component span[class*=rTapNumber], .bg-bupa-warm-2.component span[class*=rTapNumber] > a,
.bg-bupa-warm-2.component span[class*=rTapNumber] sup, .bg-bupa-warm-2.component span[class*=rTapNumber] + sup, .bg-bupa-warm-2.audio-module span[class*=rTapNumber], .bg-bupa-warm-2.audio-module span[class*=rTapNumber] > a,
.bg-bupa-warm-2.audio-module span[class*=rTapNumber] sup, .bg-bupa-warm-2.audio-module span[class*=rTapNumber] + sup, .bg-bupa-warm-2.video-module span[class*=rTapNumber], .bg-bupa-warm-2.video-module span[class*=rTapNumber] > a,
.bg-bupa-warm-2.video-module span[class*=rTapNumber] sup, .bg-bupa-warm-2.video-module span[class*=rTapNumber] + sup, .bg-bupa-warm-2.range-slider span[class*=rTapNumber], .bg-bupa-warm-2.range-slider span[class*=rTapNumber] > a,
.bg-bupa-warm-2.range-slider span[class*=rTapNumber] sup, .bg-bupa-warm-2.range-slider span[class*=rTapNumber] + sup, .bg-bupa-warm-2.info-box span[class*=rTapNumber], .bg-bupa-warm-2.info-box span[class*=rTapNumber] > a,
.bg-bupa-warm-2.info-box span[class*=rTapNumber] sup, .bg-bupa-warm-2.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-warm-2.link-box-style a:not([class*=btn]), .bg-bupa-warm-2.content-block a:not([class*=btn]), .bg-bupa-warm-2.component a:not([class*=btn]), .bg-bupa-warm-2.audio-module a:not([class*=btn]), .bg-bupa-warm-2.video-module a:not([class*=btn]), .bg-bupa-warm-2.range-slider a:not([class*=btn]), .bg-bupa-warm-2.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-warm-2.link-box-style a:not([class*=btn]):visited, .bg-bupa-warm-2.link-box-style a:not([class*=btn]):hover, .bg-bupa-warm-2.link-box-style a:not([class*=btn]):active, .bg-bupa-warm-2.content-block a:not([class*=btn]):visited, .bg-bupa-warm-2.content-block a:not([class*=btn]):hover, .bg-bupa-warm-2.content-block a:not([class*=btn]):active, .bg-bupa-warm-2.component a:not([class*=btn]):visited, .bg-bupa-warm-2.component a:not([class*=btn]):hover, .bg-bupa-warm-2.component a:not([class*=btn]):active, .bg-bupa-warm-2.audio-module a:not([class*=btn]):visited, .bg-bupa-warm-2.audio-module a:not([class*=btn]):hover, .bg-bupa-warm-2.audio-module a:not([class*=btn]):active, .bg-bupa-warm-2.video-module a:not([class*=btn]):visited, .bg-bupa-warm-2.video-module a:not([class*=btn]):hover, .bg-bupa-warm-2.video-module a:not([class*=btn]):active, .bg-bupa-warm-2.range-slider a:not([class*=btn]):visited, .bg-bupa-warm-2.range-slider a:not([class*=btn]):hover, .bg-bupa-warm-2.range-slider a:not([class*=btn]):active, .bg-bupa-warm-2.info-box a:not([class*=btn]):visited, .bg-bupa-warm-2.info-box a:not([class*=btn]):hover, .bg-bupa-warm-2.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-to-orange {
  background-color: #f18700;
  color: #ffffff !important;
}
.bg-to-orange.link-box-style span[class^=rTapNumber], .bg-to-orange.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-to-orange.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-to-orange.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-to-orange.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-to-orange-dark {
  background-color: #fe5000;
  color: #ffffff !important;
}
.bg-to-orange-dark.link-box-style span[class^=rTapNumber], .bg-to-orange-dark.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-to-orange-dark.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-to-orange-dark.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-to-orange-dark.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-to-orange-light {
  background-color: #f4e8dc;
  color: #21272A !important;
}
.bg-to-orange-light.link-box-style span[class^=rTapNumber], .bg-to-orange-light.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272A;
}
.bg-to-orange-light.link-box-style a:not([class^=btn]) {
  color: #21272A;
  font-weight: 500;
}
.bg-to-orange-light.link-box-style a:not([class^=btn]):hover {
  color: #21272A;
}
.bg-to-orange-light.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-to-grey {
  background-color: #979797;
  color: #ffffff !important;
}
.bg-to-grey.link-box-style span[class^=rTapNumber], .bg-to-grey.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-to-grey.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-to-grey.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-to-grey.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-to-magenta {
  background-color: #e1147f;
  color: #ffffff !important;
}
.bg-to-magenta.link-box-style span[class^=rTapNumber], .bg-to-magenta.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-to-magenta.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-to-magenta.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-to-magenta.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-to-green {
  background-color: #aaaa00;
  color: #ffffff !important;
}
.bg-to-green.link-box-style span[class^=rTapNumber], .bg-to-green.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-to-green.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-to-green.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-to-green.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-1 {
  background-color: #DDEDF8;
  color: #0D1846 !important;
}
.bg-bupa-blue-1.link-box-style span[class^=rTapNumber], .bg-bupa-blue-1.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #0D1846;
}
.bg-bupa-blue-1.link-box-style a:not([class^=btn]) {
  color: #0D1846;
  font-weight: 500;
}
.bg-bupa-blue-1.link-box-style a:not([class^=btn]):hover {
  color: #0D1846;
}
.bg-bupa-blue-1.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-1.link-box-style h1, .bg-bupa-blue-1.link-box-style h2, .bg-bupa-blue-1.link-box-style h3, .bg-bupa-blue-1.link-box-style h4, .bg-bupa-blue-1.link-box-style h5, .bg-bupa-blue-1.link-box-style h6, .bg-bupa-blue-1.link-box-style .h1, .bg-bupa-blue-1.link-box-style .h2, .bg-bupa-blue-1.link-box-style .h3, .bg-bupa-blue-1.link-box-style .h4, .bg-bupa-blue-1.link-box-style .h5, .bg-bupa-blue-1.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-blue-1.link-box-style p, .bg-bupa-blue-1.link-box-style span {
  color: #21272A;
}
.bg-bupa-blue-1.link-box-style span[class*=rTapNumber], .bg-bupa-blue-1.link-box-style span[class*=rTapNumber] > a, .bg-bupa-blue-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-1.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-blue-1.link-box-style span[class*=rTapNumber], .bg-bupa-blue-1.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-blue-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-1.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-blue-1.content-block span[class*=rTapNumber], .bg-bupa-blue-1.content-block span[class*=rTapNumber] > a,
.bg-bupa-blue-1.content-block span[class*=rTapNumber] sup, .bg-bupa-blue-1.content-block span[class*=rTapNumber] + sup, .bg-bupa-blue-1.component span[class*=rTapNumber], .bg-bupa-blue-1.component span[class*=rTapNumber] > a,
.bg-bupa-blue-1.component span[class*=rTapNumber] sup, .bg-bupa-blue-1.component span[class*=rTapNumber] + sup, .bg-bupa-blue-1.audio-module span[class*=rTapNumber], .bg-bupa-blue-1.audio-module span[class*=rTapNumber] > a,
.bg-bupa-blue-1.audio-module span[class*=rTapNumber] sup, .bg-bupa-blue-1.audio-module span[class*=rTapNumber] + sup, .bg-bupa-blue-1.video-module span[class*=rTapNumber], .bg-bupa-blue-1.video-module span[class*=rTapNumber] > a,
.bg-bupa-blue-1.video-module span[class*=rTapNumber] sup, .bg-bupa-blue-1.video-module span[class*=rTapNumber] + sup, .bg-bupa-blue-1.range-slider span[class*=rTapNumber], .bg-bupa-blue-1.range-slider span[class*=rTapNumber] > a,
.bg-bupa-blue-1.range-slider span[class*=rTapNumber] sup, .bg-bupa-blue-1.range-slider span[class*=rTapNumber] + sup, .bg-bupa-blue-1.info-box span[class*=rTapNumber], .bg-bupa-blue-1.info-box span[class*=rTapNumber] > a,
.bg-bupa-blue-1.info-box span[class*=rTapNumber] sup, .bg-bupa-blue-1.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-blue-1.link-box-style a:not([class*=btn]), .bg-bupa-blue-1.content-block a:not([class*=btn]), .bg-bupa-blue-1.component a:not([class*=btn]), .bg-bupa-blue-1.audio-module a:not([class*=btn]), .bg-bupa-blue-1.video-module a:not([class*=btn]), .bg-bupa-blue-1.range-slider a:not([class*=btn]), .bg-bupa-blue-1.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-blue-1.link-box-style a:not([class*=btn]):visited, .bg-bupa-blue-1.content-block a:not([class*=btn]):visited, .bg-bupa-blue-1.component a:not([class*=btn]):visited, .bg-bupa-blue-1.audio-module a:not([class*=btn]):visited, .bg-bupa-blue-1.video-module a:not([class*=btn]):visited, .bg-bupa-blue-1.range-slider a:not([class*=btn]):visited, .bg-bupa-blue-1.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-blue-1.link-box-style a:not([class*=btn]):hover, .bg-bupa-blue-1.content-block a:not([class*=btn]):hover, .bg-bupa-blue-1.component a:not([class*=btn]):hover, .bg-bupa-blue-1.audio-module a:not([class*=btn]):hover, .bg-bupa-blue-1.video-module a:not([class*=btn]):hover, .bg-bupa-blue-1.range-slider a:not([class*=btn]):hover, .bg-bupa-blue-1.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-blue-1.link-box-style a:not([class*=btn]):active, .bg-bupa-blue-1.content-block a:not([class*=btn]):active, .bg-bupa-blue-1.component a:not([class*=btn]):active, .bg-bupa-blue-1.audio-module a:not([class*=btn]):active, .bg-bupa-blue-1.video-module a:not([class*=btn]):active, .bg-bupa-blue-1.range-slider a:not([class*=btn]):active, .bg-bupa-blue-1.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-blue-2 {
  background-color: #B3D6EF;
  color: #0D1846 !important;
}
.bg-bupa-blue-2.link-box-style span[class^=rTapNumber], .bg-bupa-blue-2.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #0D1846;
}
.bg-bupa-blue-2.link-box-style a:not([class^=btn]) {
  color: #0D1846;
  font-weight: 500;
}
.bg-bupa-blue-2.link-box-style a:not([class^=btn]):hover {
  color: #0D1846;
}
.bg-bupa-blue-2.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-2.link-box-style h1, .bg-bupa-blue-2.link-box-style h2, .bg-bupa-blue-2.link-box-style h3, .bg-bupa-blue-2.link-box-style h4, .bg-bupa-blue-2.link-box-style h5, .bg-bupa-blue-2.link-box-style h6, .bg-bupa-blue-2.link-box-style .h1, .bg-bupa-blue-2.link-box-style .h2, .bg-bupa-blue-2.link-box-style .h3, .bg-bupa-blue-2.link-box-style .h4, .bg-bupa-blue-2.link-box-style .h5, .bg-bupa-blue-2.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-blue-2.link-box-style p, .bg-bupa-blue-2.link-box-style span {
  color: #21272A;
}
.bg-bupa-blue-2.link-box-style span[class*=rTapNumber], .bg-bupa-blue-2.link-box-style span[class*=rTapNumber] > a, .bg-bupa-blue-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-2.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-blue-2.link-box-style span[class*=rTapNumber], .bg-bupa-blue-2.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-blue-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-2.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-blue-2.content-block span[class*=rTapNumber], .bg-bupa-blue-2.content-block span[class*=rTapNumber] > a,
.bg-bupa-blue-2.content-block span[class*=rTapNumber] sup, .bg-bupa-blue-2.content-block span[class*=rTapNumber] + sup, .bg-bupa-blue-2.component span[class*=rTapNumber], .bg-bupa-blue-2.component span[class*=rTapNumber] > a,
.bg-bupa-blue-2.component span[class*=rTapNumber] sup, .bg-bupa-blue-2.component span[class*=rTapNumber] + sup, .bg-bupa-blue-2.audio-module span[class*=rTapNumber], .bg-bupa-blue-2.audio-module span[class*=rTapNumber] > a,
.bg-bupa-blue-2.audio-module span[class*=rTapNumber] sup, .bg-bupa-blue-2.audio-module span[class*=rTapNumber] + sup, .bg-bupa-blue-2.video-module span[class*=rTapNumber], .bg-bupa-blue-2.video-module span[class*=rTapNumber] > a,
.bg-bupa-blue-2.video-module span[class*=rTapNumber] sup, .bg-bupa-blue-2.video-module span[class*=rTapNumber] + sup, .bg-bupa-blue-2.range-slider span[class*=rTapNumber], .bg-bupa-blue-2.range-slider span[class*=rTapNumber] > a,
.bg-bupa-blue-2.range-slider span[class*=rTapNumber] sup, .bg-bupa-blue-2.range-slider span[class*=rTapNumber] + sup, .bg-bupa-blue-2.info-box span[class*=rTapNumber], .bg-bupa-blue-2.info-box span[class*=rTapNumber] > a,
.bg-bupa-blue-2.info-box span[class*=rTapNumber] sup, .bg-bupa-blue-2.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-blue-2.link-box-style a:not([class*=btn]), .bg-bupa-blue-2.content-block a:not([class*=btn]), .bg-bupa-blue-2.component a:not([class*=btn]), .bg-bupa-blue-2.audio-module a:not([class*=btn]), .bg-bupa-blue-2.video-module a:not([class*=btn]), .bg-bupa-blue-2.range-slider a:not([class*=btn]), .bg-bupa-blue-2.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-blue-2.link-box-style a:not([class*=btn]):visited, .bg-bupa-blue-2.content-block a:not([class*=btn]):visited, .bg-bupa-blue-2.component a:not([class*=btn]):visited, .bg-bupa-blue-2.audio-module a:not([class*=btn]):visited, .bg-bupa-blue-2.video-module a:not([class*=btn]):visited, .bg-bupa-blue-2.range-slider a:not([class*=btn]):visited, .bg-bupa-blue-2.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-blue-2.link-box-style a:not([class*=btn]):hover, .bg-bupa-blue-2.content-block a:not([class*=btn]):hover, .bg-bupa-blue-2.component a:not([class*=btn]):hover, .bg-bupa-blue-2.audio-module a:not([class*=btn]):hover, .bg-bupa-blue-2.video-module a:not([class*=btn]):hover, .bg-bupa-blue-2.range-slider a:not([class*=btn]):hover, .bg-bupa-blue-2.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-blue-2.link-box-style a:not([class*=btn]):active, .bg-bupa-blue-2.content-block a:not([class*=btn]):active, .bg-bupa-blue-2.component a:not([class*=btn]):active, .bg-bupa-blue-2.audio-module a:not([class*=btn]):active, .bg-bupa-blue-2.video-module a:not([class*=btn]):active, .bg-bupa-blue-2.range-slider a:not([class*=btn]):active, .bg-bupa-blue-2.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-to-green-light {
  background-color: #f6f6e5;
  color: #21272A !important;
}
.bg-to-green-light.link-box-style span[class^=rTapNumber], .bg-to-green-light.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272A;
}
.bg-to-green-light.link-box-style a:not([class^=btn]) {
  color: #21272A;
  font-weight: 500;
}
.bg-to-green-light.link-box-style a:not([class^=btn]):hover {
  color: #21272A;
}
.bg-to-green-light.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-3 {
  background-color: #8DC0E8;
  color: #0D1846 !important;
}
.bg-bupa-blue-3.link-box-style span[class^=rTapNumber], .bg-bupa-blue-3.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #0D1846;
}
.bg-bupa-blue-3.link-box-style a:not([class^=btn]) {
  color: #0D1846;
  font-weight: 500;
}
.bg-bupa-blue-3.link-box-style a:not([class^=btn]):hover {
  color: #0D1846;
}
.bg-bupa-blue-3.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-3.link-box-style h1, .bg-bupa-blue-3.link-box-style h2, .bg-bupa-blue-3.link-box-style h3, .bg-bupa-blue-3.link-box-style h4, .bg-bupa-blue-3.link-box-style h5, .bg-bupa-blue-3.link-box-style h6, .bg-bupa-blue-3.link-box-style .h1, .bg-bupa-blue-3.link-box-style .h2, .bg-bupa-blue-3.link-box-style .h3, .bg-bupa-blue-3.link-box-style .h4, .bg-bupa-blue-3.link-box-style .h5, .bg-bupa-blue-3.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-blue-3.link-box-style p, .bg-bupa-blue-3.link-box-style span {
  color: #21272A;
}
.bg-bupa-blue-3.link-box-style span[class*=rTapNumber], .bg-bupa-blue-3.link-box-style span[class*=rTapNumber] > a, .bg-bupa-blue-3.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-3.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-blue-3.link-box-style span[class*=rTapNumber], .bg-bupa-blue-3.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-blue-3.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-3.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-blue-3.content-block span[class*=rTapNumber], .bg-bupa-blue-3.content-block span[class*=rTapNumber] > a,
.bg-bupa-blue-3.content-block span[class*=rTapNumber] sup, .bg-bupa-blue-3.content-block span[class*=rTapNumber] + sup, .bg-bupa-blue-3.component span[class*=rTapNumber], .bg-bupa-blue-3.component span[class*=rTapNumber] > a,
.bg-bupa-blue-3.component span[class*=rTapNumber] sup, .bg-bupa-blue-3.component span[class*=rTapNumber] + sup, .bg-bupa-blue-3.audio-module span[class*=rTapNumber], .bg-bupa-blue-3.audio-module span[class*=rTapNumber] > a,
.bg-bupa-blue-3.audio-module span[class*=rTapNumber] sup, .bg-bupa-blue-3.audio-module span[class*=rTapNumber] + sup, .bg-bupa-blue-3.video-module span[class*=rTapNumber], .bg-bupa-blue-3.video-module span[class*=rTapNumber] > a,
.bg-bupa-blue-3.video-module span[class*=rTapNumber] sup, .bg-bupa-blue-3.video-module span[class*=rTapNumber] + sup, .bg-bupa-blue-3.range-slider span[class*=rTapNumber], .bg-bupa-blue-3.range-slider span[class*=rTapNumber] > a,
.bg-bupa-blue-3.range-slider span[class*=rTapNumber] sup, .bg-bupa-blue-3.range-slider span[class*=rTapNumber] + sup, .bg-bupa-blue-3.info-box span[class*=rTapNumber], .bg-bupa-blue-3.info-box span[class*=rTapNumber] > a,
.bg-bupa-blue-3.info-box span[class*=rTapNumber] sup, .bg-bupa-blue-3.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-blue-3.link-box-style a:not([class*=btn]), .bg-bupa-blue-3.content-block a:not([class*=btn]), .bg-bupa-blue-3.component a:not([class*=btn]), .bg-bupa-blue-3.audio-module a:not([class*=btn]), .bg-bupa-blue-3.video-module a:not([class*=btn]), .bg-bupa-blue-3.range-slider a:not([class*=btn]), .bg-bupa-blue-3.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-blue-3.link-box-style a:not([class*=btn]):visited, .bg-bupa-blue-3.link-box-style a:not([class*=btn]):hover, .bg-bupa-blue-3.link-box-style a:not([class*=btn]):active, .bg-bupa-blue-3.content-block a:not([class*=btn]):visited, .bg-bupa-blue-3.content-block a:not([class*=btn]):hover, .bg-bupa-blue-3.content-block a:not([class*=btn]):active, .bg-bupa-blue-3.component a:not([class*=btn]):visited, .bg-bupa-blue-3.component a:not([class*=btn]):hover, .bg-bupa-blue-3.component a:not([class*=btn]):active, .bg-bupa-blue-3.audio-module a:not([class*=btn]):visited, .bg-bupa-blue-3.audio-module a:not([class*=btn]):hover, .bg-bupa-blue-3.audio-module a:not([class*=btn]):active, .bg-bupa-blue-3.video-module a:not([class*=btn]):visited, .bg-bupa-blue-3.video-module a:not([class*=btn]):hover, .bg-bupa-blue-3.video-module a:not([class*=btn]):active, .bg-bupa-blue-3.range-slider a:not([class*=btn]):visited, .bg-bupa-blue-3.range-slider a:not([class*=btn]):hover, .bg-bupa-blue-3.range-slider a:not([class*=btn]):active, .bg-bupa-blue-3.info-box a:not([class*=btn]):visited, .bg-bupa-blue-3.info-box a:not([class*=btn]):hover, .bg-bupa-blue-3.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-to-grey-light {
  background-color: #f4f3f5;
  color: #21272A !important;
}
.bg-to-grey-light.link-box-style span[class^=rTapNumber], .bg-to-grey-light.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272A;
}
.bg-to-grey-light.link-box-style a:not([class^=btn]) {
  color: #21272A;
  font-weight: 500;
}
.bg-to-grey-light.link-box-style a:not([class^=btn]):hover {
  color: #21272A;
}
.bg-to-grey-light.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-4 {
  background-color: #51A0DC;
  color: #0D1846 !important;
}
.bg-bupa-blue-4.link-box-style span[class^=rTapNumber], .bg-bupa-blue-4.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #0D1846;
}
.bg-bupa-blue-4.link-box-style a:not([class^=btn]) {
  color: #0D1846;
  font-weight: 500;
}
.bg-bupa-blue-4.link-box-style a:not([class^=btn]):hover {
  color: #0D1846;
}
.bg-bupa-blue-4.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-4.link-box-style h1, .bg-bupa-blue-4.link-box-style h2, .bg-bupa-blue-4.link-box-style h3, .bg-bupa-blue-4.link-box-style h4, .bg-bupa-blue-4.link-box-style h5, .bg-bupa-blue-4.link-box-style h6, .bg-bupa-blue-4.link-box-style .h1, .bg-bupa-blue-4.link-box-style .h2, .bg-bupa-blue-4.link-box-style .h3, .bg-bupa-blue-4.link-box-style .h4, .bg-bupa-blue-4.link-box-style .h5, .bg-bupa-blue-4.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-blue-4.link-box-style p, .bg-bupa-blue-4.link-box-style span {
  color: #21272A;
}
.bg-bupa-blue-4.link-box-style span[class*=rTapNumber], .bg-bupa-blue-4.link-box-style span[class*=rTapNumber] > a, .bg-bupa-blue-4.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-4.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-blue-4.link-box-style span[class*=rTapNumber], .bg-bupa-blue-4.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-blue-4.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-4.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-blue-4.content-block span[class*=rTapNumber], .bg-bupa-blue-4.content-block span[class*=rTapNumber] > a,
.bg-bupa-blue-4.content-block span[class*=rTapNumber] sup, .bg-bupa-blue-4.content-block span[class*=rTapNumber] + sup, .bg-bupa-blue-4.component span[class*=rTapNumber], .bg-bupa-blue-4.component span[class*=rTapNumber] > a,
.bg-bupa-blue-4.component span[class*=rTapNumber] sup, .bg-bupa-blue-4.component span[class*=rTapNumber] + sup, .bg-bupa-blue-4.audio-module span[class*=rTapNumber], .bg-bupa-blue-4.audio-module span[class*=rTapNumber] > a,
.bg-bupa-blue-4.audio-module span[class*=rTapNumber] sup, .bg-bupa-blue-4.audio-module span[class*=rTapNumber] + sup, .bg-bupa-blue-4.video-module span[class*=rTapNumber], .bg-bupa-blue-4.video-module span[class*=rTapNumber] > a,
.bg-bupa-blue-4.video-module span[class*=rTapNumber] sup, .bg-bupa-blue-4.video-module span[class*=rTapNumber] + sup, .bg-bupa-blue-4.range-slider span[class*=rTapNumber], .bg-bupa-blue-4.range-slider span[class*=rTapNumber] > a,
.bg-bupa-blue-4.range-slider span[class*=rTapNumber] sup, .bg-bupa-blue-4.range-slider span[class*=rTapNumber] + sup, .bg-bupa-blue-4.info-box span[class*=rTapNumber], .bg-bupa-blue-4.info-box span[class*=rTapNumber] > a,
.bg-bupa-blue-4.info-box span[class*=rTapNumber] sup, .bg-bupa-blue-4.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-blue-4.link-box-style a:not([class*=btn]), .bg-bupa-blue-4.content-block a:not([class*=btn]), .bg-bupa-blue-4.component a:not([class*=btn]), .bg-bupa-blue-4.audio-module a:not([class*=btn]), .bg-bupa-blue-4.video-module a:not([class*=btn]), .bg-bupa-blue-4.range-slider a:not([class*=btn]), .bg-bupa-blue-4.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-blue-4.link-box-style a:not([class*=btn]):visited, .bg-bupa-blue-4.link-box-style a:not([class*=btn]):hover, .bg-bupa-blue-4.link-box-style a:not([class*=btn]):active, .bg-bupa-blue-4.content-block a:not([class*=btn]):visited, .bg-bupa-blue-4.content-block a:not([class*=btn]):hover, .bg-bupa-blue-4.content-block a:not([class*=btn]):active, .bg-bupa-blue-4.component a:not([class*=btn]):visited, .bg-bupa-blue-4.component a:not([class*=btn]):hover, .bg-bupa-blue-4.component a:not([class*=btn]):active, .bg-bupa-blue-4.audio-module a:not([class*=btn]):visited, .bg-bupa-blue-4.audio-module a:not([class*=btn]):hover, .bg-bupa-blue-4.audio-module a:not([class*=btn]):active, .bg-bupa-blue-4.video-module a:not([class*=btn]):visited, .bg-bupa-blue-4.video-module a:not([class*=btn]):hover, .bg-bupa-blue-4.video-module a:not([class*=btn]):active, .bg-bupa-blue-4.range-slider a:not([class*=btn]):visited, .bg-bupa-blue-4.range-slider a:not([class*=btn]):hover, .bg-bupa-blue-4.range-slider a:not([class*=btn]):active, .bg-bupa-blue-4.info-box a:not([class*=btn]):visited, .bg-bupa-blue-4.info-box a:not([class*=btn]):hover, .bg-bupa-blue-4.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-to-blue {
  background-color: #006eef;
  color: #ffffff !important;
}
.bg-to-blue.link-box-style span[class^=rTapNumber], .bg-to-blue.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-to-blue.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-to-blue.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-to-blue.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-6 {
  background-color: #0652AE;
  color: #ffffff !important;
}
.bg-bupa-blue-6.link-box-style span[class^=rTapNumber], .bg-bupa-blue-6.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-blue-6.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-blue-6.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-blue-6.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-6.link-box-style span[class*=rTapNumber], .bg-bupa-blue-6.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-blue-6.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-6.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-blue-6.content-block span[class*=rTapNumber], .bg-bupa-blue-6.content-block span[class*=rTapNumber] > a,
.bg-bupa-blue-6.content-block span[class*=rTapNumber] sup, .bg-bupa-blue-6.content-block span[class*=rTapNumber] + sup, .bg-bupa-blue-6.component span[class*=rTapNumber], .bg-bupa-blue-6.component span[class*=rTapNumber] > a,
.bg-bupa-blue-6.component span[class*=rTapNumber] sup, .bg-bupa-blue-6.component span[class*=rTapNumber] + sup, .bg-bupa-blue-6.audio-module span[class*=rTapNumber], .bg-bupa-blue-6.audio-module span[class*=rTapNumber] > a,
.bg-bupa-blue-6.audio-module span[class*=rTapNumber] sup, .bg-bupa-blue-6.audio-module span[class*=rTapNumber] + sup, .bg-bupa-blue-6.video-module span[class*=rTapNumber], .bg-bupa-blue-6.video-module span[class*=rTapNumber] > a,
.bg-bupa-blue-6.video-module span[class*=rTapNumber] sup, .bg-bupa-blue-6.video-module span[class*=rTapNumber] + sup, .bg-bupa-blue-6.range-slider span[class*=rTapNumber], .bg-bupa-blue-6.range-slider span[class*=rTapNumber] > a,
.bg-bupa-blue-6.range-slider span[class*=rTapNumber] sup, .bg-bupa-blue-6.range-slider span[class*=rTapNumber] + sup, .bg-bupa-blue-6.info-box span[class*=rTapNumber], .bg-bupa-blue-6.info-box span[class*=rTapNumber] > a,
.bg-bupa-blue-6.info-box span[class*=rTapNumber] sup, .bg-bupa-blue-6.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-blue-6.link-box-style a:not([class*=btn]), .bg-bupa-blue-6.content-block a:not([class*=btn]), .bg-bupa-blue-6.component a:not([class*=btn]), .bg-bupa-blue-6.audio-module a:not([class*=btn]), .bg-bupa-blue-6.video-module a:not([class*=btn]), .bg-bupa-blue-6.range-slider a:not([class*=btn]), .bg-bupa-blue-6.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-blue-6.link-box-style a:not([class*=btn]):visited, .bg-bupa-blue-6.link-box-style a:not([class*=btn]):hover, .bg-bupa-blue-6.link-box-style a:not([class*=btn]):active, .bg-bupa-blue-6.content-block a:not([class*=btn]):visited, .bg-bupa-blue-6.content-block a:not([class*=btn]):hover, .bg-bupa-blue-6.content-block a:not([class*=btn]):active, .bg-bupa-blue-6.component a:not([class*=btn]):visited, .bg-bupa-blue-6.component a:not([class*=btn]):hover, .bg-bupa-blue-6.component a:not([class*=btn]):active, .bg-bupa-blue-6.audio-module a:not([class*=btn]):visited, .bg-bupa-blue-6.audio-module a:not([class*=btn]):hover, .bg-bupa-blue-6.audio-module a:not([class*=btn]):active, .bg-bupa-blue-6.video-module a:not([class*=btn]):visited, .bg-bupa-blue-6.video-module a:not([class*=btn]):hover, .bg-bupa-blue-6.video-module a:not([class*=btn]):active, .bg-bupa-blue-6.range-slider a:not([class*=btn]):visited, .bg-bupa-blue-6.range-slider a:not([class*=btn]):hover, .bg-bupa-blue-6.range-slider a:not([class*=btn]):active, .bg-bupa-blue-6.info-box a:not([class*=btn]):visited, .bg-bupa-blue-6.info-box a:not([class*=btn]):hover, .bg-bupa-blue-6.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-smiles-mid-grey {
  background-color: #a3a19e;
  color: #ffffff !important;
}
.bg-smiles-mid-grey.link-box-style span[class^=rTapNumber], .bg-smiles-mid-grey.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-smiles-mid-grey.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-smiles-mid-grey.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-smiles-mid-grey.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-7 {
  background-color: #00398A;
  color: #ffffff !important;
}
.bg-bupa-blue-7.link-box-style span[class^=rTapNumber], .bg-bupa-blue-7.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-blue-7.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-blue-7.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-blue-7.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-7.link-box-style span[class*=rTapNumber], .bg-bupa-blue-7.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-blue-7.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-7.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-blue-7.content-block span[class*=rTapNumber], .bg-bupa-blue-7.content-block span[class*=rTapNumber] > a,
.bg-bupa-blue-7.content-block span[class*=rTapNumber] sup, .bg-bupa-blue-7.content-block span[class*=rTapNumber] + sup, .bg-bupa-blue-7.component span[class*=rTapNumber], .bg-bupa-blue-7.component span[class*=rTapNumber] > a,
.bg-bupa-blue-7.component span[class*=rTapNumber] sup, .bg-bupa-blue-7.component span[class*=rTapNumber] + sup, .bg-bupa-blue-7.audio-module span[class*=rTapNumber], .bg-bupa-blue-7.audio-module span[class*=rTapNumber] > a,
.bg-bupa-blue-7.audio-module span[class*=rTapNumber] sup, .bg-bupa-blue-7.audio-module span[class*=rTapNumber] + sup, .bg-bupa-blue-7.video-module span[class*=rTapNumber], .bg-bupa-blue-7.video-module span[class*=rTapNumber] > a,
.bg-bupa-blue-7.video-module span[class*=rTapNumber] sup, .bg-bupa-blue-7.video-module span[class*=rTapNumber] + sup, .bg-bupa-blue-7.range-slider span[class*=rTapNumber], .bg-bupa-blue-7.range-slider span[class*=rTapNumber] > a,
.bg-bupa-blue-7.range-slider span[class*=rTapNumber] sup, .bg-bupa-blue-7.range-slider span[class*=rTapNumber] + sup, .bg-bupa-blue-7.info-box span[class*=rTapNumber], .bg-bupa-blue-7.info-box span[class*=rTapNumber] > a,
.bg-bupa-blue-7.info-box span[class*=rTapNumber] sup, .bg-bupa-blue-7.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-blue-7.link-box-style a:not([class*=btn]), .bg-bupa-blue-7.content-block a:not([class*=btn]), .bg-bupa-blue-7.component a:not([class*=btn]), .bg-bupa-blue-7.audio-module a:not([class*=btn]), .bg-bupa-blue-7.video-module a:not([class*=btn]), .bg-bupa-blue-7.range-slider a:not([class*=btn]), .bg-bupa-blue-7.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-blue-7.link-box-style a:not([class*=btn]):visited, .bg-bupa-blue-7.link-box-style a:not([class*=btn]):hover, .bg-bupa-blue-7.link-box-style a:not([class*=btn]):active, .bg-bupa-blue-7.content-block a:not([class*=btn]):visited, .bg-bupa-blue-7.content-block a:not([class*=btn]):hover, .bg-bupa-blue-7.content-block a:not([class*=btn]):active, .bg-bupa-blue-7.component a:not([class*=btn]):visited, .bg-bupa-blue-7.component a:not([class*=btn]):hover, .bg-bupa-blue-7.component a:not([class*=btn]):active, .bg-bupa-blue-7.audio-module a:not([class*=btn]):visited, .bg-bupa-blue-7.audio-module a:not([class*=btn]):hover, .bg-bupa-blue-7.audio-module a:not([class*=btn]):active, .bg-bupa-blue-7.video-module a:not([class*=btn]):visited, .bg-bupa-blue-7.video-module a:not([class*=btn]):hover, .bg-bupa-blue-7.video-module a:not([class*=btn]):active, .bg-bupa-blue-7.range-slider a:not([class*=btn]):visited, .bg-bupa-blue-7.range-slider a:not([class*=btn]):hover, .bg-bupa-blue-7.range-slider a:not([class*=btn]):active, .bg-bupa-blue-7.info-box a:not([class*=btn]):visited, .bg-bupa-blue-7.info-box a:not([class*=btn]):hover, .bg-bupa-blue-7.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-smiles-body-grey {
  background-color: #666366;
  color: #ffffff !important;
}
.bg-smiles-body-grey.link-box-style span[class^=rTapNumber], .bg-smiles-body-grey.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-smiles-body-grey.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-smiles-body-grey.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-smiles-body-grey.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-8 {
  background-color: #0F2460;
  color: #ffffff !important;
}
.bg-bupa-blue-8.link-box-style span[class^=rTapNumber], .bg-bupa-blue-8.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-blue-8.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-blue-8.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-blue-8.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-blue-8.link-box-style span[class*=rTapNumber], .bg-bupa-blue-8.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-blue-8.link-box-style span[class*=rTapNumber] sup, .bg-bupa-blue-8.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-blue-8.content-block span[class*=rTapNumber], .bg-bupa-blue-8.content-block span[class*=rTapNumber] > a,
.bg-bupa-blue-8.content-block span[class*=rTapNumber] sup, .bg-bupa-blue-8.content-block span[class*=rTapNumber] + sup, .bg-bupa-blue-8.component span[class*=rTapNumber], .bg-bupa-blue-8.component span[class*=rTapNumber] > a,
.bg-bupa-blue-8.component span[class*=rTapNumber] sup, .bg-bupa-blue-8.component span[class*=rTapNumber] + sup, .bg-bupa-blue-8.audio-module span[class*=rTapNumber], .bg-bupa-blue-8.audio-module span[class*=rTapNumber] > a,
.bg-bupa-blue-8.audio-module span[class*=rTapNumber] sup, .bg-bupa-blue-8.audio-module span[class*=rTapNumber] + sup, .bg-bupa-blue-8.video-module span[class*=rTapNumber], .bg-bupa-blue-8.video-module span[class*=rTapNumber] > a,
.bg-bupa-blue-8.video-module span[class*=rTapNumber] sup, .bg-bupa-blue-8.video-module span[class*=rTapNumber] + sup, .bg-bupa-blue-8.range-slider span[class*=rTapNumber], .bg-bupa-blue-8.range-slider span[class*=rTapNumber] > a,
.bg-bupa-blue-8.range-slider span[class*=rTapNumber] sup, .bg-bupa-blue-8.range-slider span[class*=rTapNumber] + sup, .bg-bupa-blue-8.info-box span[class*=rTapNumber], .bg-bupa-blue-8.info-box span[class*=rTapNumber] > a,
.bg-bupa-blue-8.info-box span[class*=rTapNumber] sup, .bg-bupa-blue-8.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-blue-8.link-box-style a:not([class*=btn]), .bg-bupa-blue-8.content-block a:not([class*=btn]), .bg-bupa-blue-8.component a:not([class*=btn]), .bg-bupa-blue-8.audio-module a:not([class*=btn]), .bg-bupa-blue-8.video-module a:not([class*=btn]), .bg-bupa-blue-8.range-slider a:not([class*=btn]), .bg-bupa-blue-8.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-blue-8.link-box-style a:not([class*=btn]):visited, .bg-bupa-blue-8.link-box-style a:not([class*=btn]):hover, .bg-bupa-blue-8.link-box-style a:not([class*=btn]):active, .bg-bupa-blue-8.content-block a:not([class*=btn]):visited, .bg-bupa-blue-8.content-block a:not([class*=btn]):hover, .bg-bupa-blue-8.content-block a:not([class*=btn]):active, .bg-bupa-blue-8.component a:not([class*=btn]):visited, .bg-bupa-blue-8.component a:not([class*=btn]):hover, .bg-bupa-blue-8.component a:not([class*=btn]):active, .bg-bupa-blue-8.audio-module a:not([class*=btn]):visited, .bg-bupa-blue-8.audio-module a:not([class*=btn]):hover, .bg-bupa-blue-8.audio-module a:not([class*=btn]):active, .bg-bupa-blue-8.video-module a:not([class*=btn]):visited, .bg-bupa-blue-8.video-module a:not([class*=btn]):hover, .bg-bupa-blue-8.video-module a:not([class*=btn]):active, .bg-bupa-blue-8.range-slider a:not([class*=btn]):visited, .bg-bupa-blue-8.range-slider a:not([class*=btn]):hover, .bg-bupa-blue-8.range-slider a:not([class*=btn]):active, .bg-bupa-blue-8.info-box a:not([class*=btn]):visited, .bg-bupa-blue-8.info-box a:not([class*=btn]):hover, .bg-bupa-blue-8.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-smiles-dark-grey {
  background-color: #262725;
  color: #ffffff !important;
}
.bg-smiles-dark-grey.link-box-style span[class^=rTapNumber], .bg-smiles-dark-grey.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-smiles-dark-grey.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-smiles-dark-grey.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-smiles-dark-grey.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-1 {
  background-color: #FCECF4;
  color: #21272a !important;
}
.bg-bupa-fuchsia-1.link-box-style span[class^=rTapNumber], .bg-bupa-fuchsia-1.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-fuchsia-1.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-fuchsia-1.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-fuchsia-1.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-1.link-box-style span[class*=rTapNumber], .bg-bupa-fuchsia-1.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-fuchsia-1.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-1.content-block span[class*=rTapNumber], .bg-bupa-fuchsia-1.content-block span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-1.content-block span[class*=rTapNumber] sup, .bg-bupa-fuchsia-1.content-block span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-1.component span[class*=rTapNumber], .bg-bupa-fuchsia-1.component span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-1.component span[class*=rTapNumber] sup, .bg-bupa-fuchsia-1.component span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-1.audio-module span[class*=rTapNumber], .bg-bupa-fuchsia-1.audio-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-1.audio-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-1.audio-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-1.video-module span[class*=rTapNumber], .bg-bupa-fuchsia-1.video-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-1.video-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-1.video-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-1.range-slider span[class*=rTapNumber], .bg-bupa-fuchsia-1.range-slider span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-1.range-slider span[class*=rTapNumber] sup, .bg-bupa-fuchsia-1.range-slider span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-1.info-box span[class*=rTapNumber], .bg-bupa-fuchsia-1.info-box span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-1.info-box span[class*=rTapNumber] sup, .bg-bupa-fuchsia-1.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-fuchsia-1.link-box-style a:not([class*=btn]), .bg-bupa-fuchsia-1.content-block a:not([class*=btn]), .bg-bupa-fuchsia-1.component a:not([class*=btn]), .bg-bupa-fuchsia-1.audio-module a:not([class*=btn]), .bg-bupa-fuchsia-1.video-module a:not([class*=btn]), .bg-bupa-fuchsia-1.range-slider a:not([class*=btn]), .bg-bupa-fuchsia-1.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-fuchsia-1.link-box-style a:not([class*=btn]):visited, .bg-bupa-fuchsia-1.content-block a:not([class*=btn]):visited, .bg-bupa-fuchsia-1.component a:not([class*=btn]):visited, .bg-bupa-fuchsia-1.audio-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-1.video-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-1.range-slider a:not([class*=btn]):visited, .bg-bupa-fuchsia-1.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-fuchsia-1.link-box-style a:not([class*=btn]):hover, .bg-bupa-fuchsia-1.content-block a:not([class*=btn]):hover, .bg-bupa-fuchsia-1.component a:not([class*=btn]):hover, .bg-bupa-fuchsia-1.audio-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-1.video-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-1.range-slider a:not([class*=btn]):hover, .bg-bupa-fuchsia-1.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-fuchsia-1.link-box-style a:not([class*=btn]):active, .bg-bupa-fuchsia-1.content-block a:not([class*=btn]):active, .bg-bupa-fuchsia-1.component a:not([class*=btn]):active, .bg-bupa-fuchsia-1.audio-module a:not([class*=btn]):active, .bg-bupa-fuchsia-1.video-module a:not([class*=btn]):active, .bg-bupa-fuchsia-1.range-slider a:not([class*=btn]):active, .bg-bupa-fuchsia-1.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-fuchsia-2 {
  background-color: #FBD3E8;
  color: #21272a !important;
}
.bg-bupa-fuchsia-2.link-box-style span[class^=rTapNumber], .bg-bupa-fuchsia-2.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-fuchsia-2.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-fuchsia-2.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-fuchsia-2.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-2.link-box-style span[class*=rTapNumber], .bg-bupa-fuchsia-2.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-fuchsia-2.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-2.content-block span[class*=rTapNumber], .bg-bupa-fuchsia-2.content-block span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-2.content-block span[class*=rTapNumber] sup, .bg-bupa-fuchsia-2.content-block span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-2.component span[class*=rTapNumber], .bg-bupa-fuchsia-2.component span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-2.component span[class*=rTapNumber] sup, .bg-bupa-fuchsia-2.component span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-2.audio-module span[class*=rTapNumber], .bg-bupa-fuchsia-2.audio-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-2.audio-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-2.audio-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-2.video-module span[class*=rTapNumber], .bg-bupa-fuchsia-2.video-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-2.video-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-2.video-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-2.range-slider span[class*=rTapNumber], .bg-bupa-fuchsia-2.range-slider span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-2.range-slider span[class*=rTapNumber] sup, .bg-bupa-fuchsia-2.range-slider span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-2.info-box span[class*=rTapNumber], .bg-bupa-fuchsia-2.info-box span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-2.info-box span[class*=rTapNumber] sup, .bg-bupa-fuchsia-2.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-fuchsia-2.link-box-style a:not([class*=btn]), .bg-bupa-fuchsia-2.content-block a:not([class*=btn]), .bg-bupa-fuchsia-2.component a:not([class*=btn]), .bg-bupa-fuchsia-2.audio-module a:not([class*=btn]), .bg-bupa-fuchsia-2.video-module a:not([class*=btn]), .bg-bupa-fuchsia-2.range-slider a:not([class*=btn]), .bg-bupa-fuchsia-2.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-fuchsia-2.link-box-style a:not([class*=btn]):visited, .bg-bupa-fuchsia-2.content-block a:not([class*=btn]):visited, .bg-bupa-fuchsia-2.component a:not([class*=btn]):visited, .bg-bupa-fuchsia-2.audio-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-2.video-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-2.range-slider a:not([class*=btn]):visited, .bg-bupa-fuchsia-2.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-fuchsia-2.link-box-style a:not([class*=btn]):hover, .bg-bupa-fuchsia-2.content-block a:not([class*=btn]):hover, .bg-bupa-fuchsia-2.component a:not([class*=btn]):hover, .bg-bupa-fuchsia-2.audio-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-2.video-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-2.range-slider a:not([class*=btn]):hover, .bg-bupa-fuchsia-2.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-fuchsia-2.link-box-style a:not([class*=btn]):active, .bg-bupa-fuchsia-2.content-block a:not([class*=btn]):active, .bg-bupa-fuchsia-2.component a:not([class*=btn]):active, .bg-bupa-fuchsia-2.audio-module a:not([class*=btn]):active, .bg-bupa-fuchsia-2.video-module a:not([class*=btn]):active, .bg-bupa-fuchsia-2.range-slider a:not([class*=btn]):active, .bg-bupa-fuchsia-2.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-fuchsia-3 {
  background-color: #FAA6C9;
  color: #21272a !important;
}
.bg-bupa-fuchsia-3.link-box-style span[class^=rTapNumber], .bg-bupa-fuchsia-3.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-fuchsia-3.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-fuchsia-3.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-fuchsia-3.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-3.link-box-style span[class*=rTapNumber], .bg-bupa-fuchsia-3.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-3.link-box-style span[class*=rTapNumber] sup, .bg-bupa-fuchsia-3.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-3.content-block span[class*=rTapNumber], .bg-bupa-fuchsia-3.content-block span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-3.content-block span[class*=rTapNumber] sup, .bg-bupa-fuchsia-3.content-block span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-3.component span[class*=rTapNumber], .bg-bupa-fuchsia-3.component span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-3.component span[class*=rTapNumber] sup, .bg-bupa-fuchsia-3.component span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-3.audio-module span[class*=rTapNumber], .bg-bupa-fuchsia-3.audio-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-3.audio-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-3.audio-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-3.video-module span[class*=rTapNumber], .bg-bupa-fuchsia-3.video-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-3.video-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-3.video-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-3.range-slider span[class*=rTapNumber], .bg-bupa-fuchsia-3.range-slider span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-3.range-slider span[class*=rTapNumber] sup, .bg-bupa-fuchsia-3.range-slider span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-3.info-box span[class*=rTapNumber], .bg-bupa-fuchsia-3.info-box span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-3.info-box span[class*=rTapNumber] sup, .bg-bupa-fuchsia-3.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-fuchsia-3.link-box-style a:not([class*=btn]), .bg-bupa-fuchsia-3.content-block a:not([class*=btn]), .bg-bupa-fuchsia-3.component a:not([class*=btn]), .bg-bupa-fuchsia-3.audio-module a:not([class*=btn]), .bg-bupa-fuchsia-3.video-module a:not([class*=btn]), .bg-bupa-fuchsia-3.range-slider a:not([class*=btn]), .bg-bupa-fuchsia-3.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-fuchsia-3.link-box-style a:not([class*=btn]):visited, .bg-bupa-fuchsia-3.link-box-style a:not([class*=btn]):hover, .bg-bupa-fuchsia-3.link-box-style a:not([class*=btn]):active, .bg-bupa-fuchsia-3.content-block a:not([class*=btn]):visited, .bg-bupa-fuchsia-3.content-block a:not([class*=btn]):hover, .bg-bupa-fuchsia-3.content-block a:not([class*=btn]):active, .bg-bupa-fuchsia-3.component a:not([class*=btn]):visited, .bg-bupa-fuchsia-3.component a:not([class*=btn]):hover, .bg-bupa-fuchsia-3.component a:not([class*=btn]):active, .bg-bupa-fuchsia-3.audio-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-3.audio-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-3.audio-module a:not([class*=btn]):active, .bg-bupa-fuchsia-3.video-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-3.video-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-3.video-module a:not([class*=btn]):active, .bg-bupa-fuchsia-3.range-slider a:not([class*=btn]):visited, .bg-bupa-fuchsia-3.range-slider a:not([class*=btn]):hover, .bg-bupa-fuchsia-3.range-slider a:not([class*=btn]):active, .bg-bupa-fuchsia-3.info-box a:not([class*=btn]):visited, .bg-bupa-fuchsia-3.info-box a:not([class*=btn]):hover, .bg-bupa-fuchsia-3.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-fuchsia-4 {
  background-color: #F26CAC;
  color: #21272a !important;
}
.bg-bupa-fuchsia-4.link-box-style span[class^=rTapNumber], .bg-bupa-fuchsia-4.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-fuchsia-4.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-fuchsia-4.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-fuchsia-4.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-4.link-box-style span[class*=rTapNumber], .bg-bupa-fuchsia-4.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-4.link-box-style span[class*=rTapNumber] sup, .bg-bupa-fuchsia-4.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-4.content-block span[class*=rTapNumber], .bg-bupa-fuchsia-4.content-block span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-4.content-block span[class*=rTapNumber] sup, .bg-bupa-fuchsia-4.content-block span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-4.component span[class*=rTapNumber], .bg-bupa-fuchsia-4.component span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-4.component span[class*=rTapNumber] sup, .bg-bupa-fuchsia-4.component span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-4.audio-module span[class*=rTapNumber], .bg-bupa-fuchsia-4.audio-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-4.audio-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-4.audio-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-4.video-module span[class*=rTapNumber], .bg-bupa-fuchsia-4.video-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-4.video-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-4.video-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-4.range-slider span[class*=rTapNumber], .bg-bupa-fuchsia-4.range-slider span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-4.range-slider span[class*=rTapNumber] sup, .bg-bupa-fuchsia-4.range-slider span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-4.info-box span[class*=rTapNumber], .bg-bupa-fuchsia-4.info-box span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-4.info-box span[class*=rTapNumber] sup, .bg-bupa-fuchsia-4.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-fuchsia-4.link-box-style a:not([class*=btn]), .bg-bupa-fuchsia-4.content-block a:not([class*=btn]), .bg-bupa-fuchsia-4.component a:not([class*=btn]), .bg-bupa-fuchsia-4.audio-module a:not([class*=btn]), .bg-bupa-fuchsia-4.video-module a:not([class*=btn]), .bg-bupa-fuchsia-4.range-slider a:not([class*=btn]), .bg-bupa-fuchsia-4.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-fuchsia-4.link-box-style a:not([class*=btn]):visited, .bg-bupa-fuchsia-4.link-box-style a:not([class*=btn]):hover, .bg-bupa-fuchsia-4.link-box-style a:not([class*=btn]):active, .bg-bupa-fuchsia-4.content-block a:not([class*=btn]):visited, .bg-bupa-fuchsia-4.content-block a:not([class*=btn]):hover, .bg-bupa-fuchsia-4.content-block a:not([class*=btn]):active, .bg-bupa-fuchsia-4.component a:not([class*=btn]):visited, .bg-bupa-fuchsia-4.component a:not([class*=btn]):hover, .bg-bupa-fuchsia-4.component a:not([class*=btn]):active, .bg-bupa-fuchsia-4.audio-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-4.audio-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-4.audio-module a:not([class*=btn]):active, .bg-bupa-fuchsia-4.video-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-4.video-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-4.video-module a:not([class*=btn]):active, .bg-bupa-fuchsia-4.range-slider a:not([class*=btn]):visited, .bg-bupa-fuchsia-4.range-slider a:not([class*=btn]):hover, .bg-bupa-fuchsia-4.range-slider a:not([class*=btn]):active, .bg-bupa-fuchsia-4.info-box a:not([class*=btn]):visited, .bg-bupa-fuchsia-4.info-box a:not([class*=btn]):hover, .bg-bupa-fuchsia-4.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-fuchsia-6 {
  background-color: #9F1853;
  color: #ffffff !important;
}
.bg-bupa-fuchsia-6.link-box-style span[class^=rTapNumber], .bg-bupa-fuchsia-6.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-fuchsia-6.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-fuchsia-6.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-fuchsia-6.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-6.link-box-style span[class*=rTapNumber], .bg-bupa-fuchsia-6.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-6.link-box-style span[class*=rTapNumber] sup, .bg-bupa-fuchsia-6.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-6.content-block span[class*=rTapNumber], .bg-bupa-fuchsia-6.content-block span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-6.content-block span[class*=rTapNumber] sup, .bg-bupa-fuchsia-6.content-block span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-6.component span[class*=rTapNumber], .bg-bupa-fuchsia-6.component span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-6.component span[class*=rTapNumber] sup, .bg-bupa-fuchsia-6.component span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-6.audio-module span[class*=rTapNumber], .bg-bupa-fuchsia-6.audio-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-6.audio-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-6.audio-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-6.video-module span[class*=rTapNumber], .bg-bupa-fuchsia-6.video-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-6.video-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-6.video-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-6.range-slider span[class*=rTapNumber], .bg-bupa-fuchsia-6.range-slider span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-6.range-slider span[class*=rTapNumber] sup, .bg-bupa-fuchsia-6.range-slider span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-6.info-box span[class*=rTapNumber], .bg-bupa-fuchsia-6.info-box span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-6.info-box span[class*=rTapNumber] sup, .bg-bupa-fuchsia-6.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-fuchsia-6.link-box-style a:not([class*=btn]), .bg-bupa-fuchsia-6.content-block a:not([class*=btn]), .bg-bupa-fuchsia-6.component a:not([class*=btn]), .bg-bupa-fuchsia-6.audio-module a:not([class*=btn]), .bg-bupa-fuchsia-6.video-module a:not([class*=btn]), .bg-bupa-fuchsia-6.range-slider a:not([class*=btn]), .bg-bupa-fuchsia-6.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-fuchsia-6.link-box-style a:not([class*=btn]):visited, .bg-bupa-fuchsia-6.link-box-style a:not([class*=btn]):hover, .bg-bupa-fuchsia-6.link-box-style a:not([class*=btn]):active, .bg-bupa-fuchsia-6.content-block a:not([class*=btn]):visited, .bg-bupa-fuchsia-6.content-block a:not([class*=btn]):hover, .bg-bupa-fuchsia-6.content-block a:not([class*=btn]):active, .bg-bupa-fuchsia-6.component a:not([class*=btn]):visited, .bg-bupa-fuchsia-6.component a:not([class*=btn]):hover, .bg-bupa-fuchsia-6.component a:not([class*=btn]):active, .bg-bupa-fuchsia-6.audio-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-6.audio-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-6.audio-module a:not([class*=btn]):active, .bg-bupa-fuchsia-6.video-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-6.video-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-6.video-module a:not([class*=btn]):active, .bg-bupa-fuchsia-6.range-slider a:not([class*=btn]):visited, .bg-bupa-fuchsia-6.range-slider a:not([class*=btn]):hover, .bg-bupa-fuchsia-6.range-slider a:not([class*=btn]):active, .bg-bupa-fuchsia-6.info-box a:not([class*=btn]):visited, .bg-bupa-fuchsia-6.info-box a:not([class*=btn]):hover, .bg-bupa-fuchsia-6.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-smiles-pastel-pink {
  background-color: #f5d7d7;
  color: #21272A !important;
}
.bg-smiles-pastel-pink.link-box-style span[class^=rTapNumber], .bg-smiles-pastel-pink.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272A;
}
.bg-smiles-pastel-pink.link-box-style a:not([class^=btn]) {
  color: #21272A;
  font-weight: 500;
}
.bg-smiles-pastel-pink.link-box-style a:not([class^=btn]):hover {
  color: #21272A;
}
.bg-smiles-pastel-pink.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-smiles-pastel-blue {
  background-color: #e4f2f9;
  color: #21272A !important;
}
.bg-smiles-pastel-blue.link-box-style span[class^=rTapNumber], .bg-smiles-pastel-blue.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272A;
}
.bg-smiles-pastel-blue.link-box-style a:not([class^=btn]) {
  color: #21272A;
  font-weight: 500;
}
.bg-smiles-pastel-blue.link-box-style a:not([class^=btn]):hover {
  color: #21272A;
}
.bg-smiles-pastel-blue.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-smiles-duck-egg {
  background-color: #b2dcc8;
  color: #21272A !important;
}
.bg-smiles-duck-egg.link-box-style span[class^=rTapNumber], .bg-smiles-duck-egg.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272A;
}
.bg-smiles-duck-egg.link-box-style a:not([class^=btn]) {
  color: #21272A;
  font-weight: 500;
}
.bg-smiles-duck-egg.link-box-style a:not([class^=btn]):hover {
  color: #21272A;
}
.bg-smiles-duck-egg.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-smiles-teal {
  background-color: #008385;
  color: #ffffff !important;
}
.bg-smiles-teal.link-box-style span[class^=rTapNumber], .bg-smiles-teal.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-smiles-teal.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-smiles-teal.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-smiles-teal.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-smiles-mid-green {
  background-color: #0c9643;
  color: #ffffff !important;
}
.bg-smiles-mid-green.link-box-style span[class^=rTapNumber], .bg-smiles-mid-green.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-smiles-mid-green.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-smiles-mid-green.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-smiles-mid-green.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-smiles-green {
  background-color: #77bc1f;
  color: #ffffff !important;
}
.bg-smiles-green.link-box-style span[class^=rTapNumber], .bg-smiles-green.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-smiles-green.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-smiles-green.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-smiles-green.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-7 {
  background-color: #740937;
  color: #ffffff !important;
}
.bg-bupa-fuchsia-7.link-box-style span[class^=rTapNumber], .bg-bupa-fuchsia-7.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-fuchsia-7.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-fuchsia-7.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-fuchsia-7.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-7.link-box-style span[class*=rTapNumber], .bg-bupa-fuchsia-7.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-7.link-box-style span[class*=rTapNumber] sup, .bg-bupa-fuchsia-7.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-7.content-block span[class*=rTapNumber], .bg-bupa-fuchsia-7.content-block span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-7.content-block span[class*=rTapNumber] sup, .bg-bupa-fuchsia-7.content-block span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-7.component span[class*=rTapNumber], .bg-bupa-fuchsia-7.component span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-7.component span[class*=rTapNumber] sup, .bg-bupa-fuchsia-7.component span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-7.audio-module span[class*=rTapNumber], .bg-bupa-fuchsia-7.audio-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-7.audio-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-7.audio-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-7.video-module span[class*=rTapNumber], .bg-bupa-fuchsia-7.video-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-7.video-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-7.video-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-7.range-slider span[class*=rTapNumber], .bg-bupa-fuchsia-7.range-slider span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-7.range-slider span[class*=rTapNumber] sup, .bg-bupa-fuchsia-7.range-slider span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-7.info-box span[class*=rTapNumber], .bg-bupa-fuchsia-7.info-box span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-7.info-box span[class*=rTapNumber] sup, .bg-bupa-fuchsia-7.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-fuchsia-7.link-box-style a:not([class*=btn]), .bg-bupa-fuchsia-7.content-block a:not([class*=btn]), .bg-bupa-fuchsia-7.component a:not([class*=btn]), .bg-bupa-fuchsia-7.audio-module a:not([class*=btn]), .bg-bupa-fuchsia-7.video-module a:not([class*=btn]), .bg-bupa-fuchsia-7.range-slider a:not([class*=btn]), .bg-bupa-fuchsia-7.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-fuchsia-7.link-box-style a:not([class*=btn]):visited, .bg-bupa-fuchsia-7.link-box-style a:not([class*=btn]):hover, .bg-bupa-fuchsia-7.link-box-style a:not([class*=btn]):active, .bg-bupa-fuchsia-7.content-block a:not([class*=btn]):visited, .bg-bupa-fuchsia-7.content-block a:not([class*=btn]):hover, .bg-bupa-fuchsia-7.content-block a:not([class*=btn]):active, .bg-bupa-fuchsia-7.component a:not([class*=btn]):visited, .bg-bupa-fuchsia-7.component a:not([class*=btn]):hover, .bg-bupa-fuchsia-7.component a:not([class*=btn]):active, .bg-bupa-fuchsia-7.audio-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-7.audio-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-7.audio-module a:not([class*=btn]):active, .bg-bupa-fuchsia-7.video-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-7.video-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-7.video-module a:not([class*=btn]):active, .bg-bupa-fuchsia-7.range-slider a:not([class*=btn]):visited, .bg-bupa-fuchsia-7.range-slider a:not([class*=btn]):hover, .bg-bupa-fuchsia-7.range-slider a:not([class*=btn]):active, .bg-bupa-fuchsia-7.info-box a:not([class*=btn]):visited, .bg-bupa-fuchsia-7.info-box a:not([class*=btn]):hover, .bg-bupa-fuchsia-7.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-fuchsia-8 {
  background-color: #510224;
  color: #ffffff !important;
}
.bg-bupa-fuchsia-8.link-box-style span[class^=rTapNumber], .bg-bupa-fuchsia-8.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-fuchsia-8.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-fuchsia-8.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-fuchsia-8.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-8.link-box-style span[class*=rTapNumber], .bg-bupa-fuchsia-8.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-8.link-box-style span[class*=rTapNumber] sup, .bg-bupa-fuchsia-8.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-8.content-block span[class*=rTapNumber], .bg-bupa-fuchsia-8.content-block span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-8.content-block span[class*=rTapNumber] sup, .bg-bupa-fuchsia-8.content-block span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-8.component span[class*=rTapNumber], .bg-bupa-fuchsia-8.component span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-8.component span[class*=rTapNumber] sup, .bg-bupa-fuchsia-8.component span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-8.audio-module span[class*=rTapNumber], .bg-bupa-fuchsia-8.audio-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-8.audio-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-8.audio-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-8.video-module span[class*=rTapNumber], .bg-bupa-fuchsia-8.video-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-8.video-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-8.video-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-8.range-slider span[class*=rTapNumber], .bg-bupa-fuchsia-8.range-slider span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-8.range-slider span[class*=rTapNumber] sup, .bg-bupa-fuchsia-8.range-slider span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-8.info-box span[class*=rTapNumber], .bg-bupa-fuchsia-8.info-box span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-8.info-box span[class*=rTapNumber] sup, .bg-bupa-fuchsia-8.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-fuchsia-8.link-box-style a:not([class*=btn]), .bg-bupa-fuchsia-8.content-block a:not([class*=btn]), .bg-bupa-fuchsia-8.component a:not([class*=btn]), .bg-bupa-fuchsia-8.audio-module a:not([class*=btn]), .bg-bupa-fuchsia-8.video-module a:not([class*=btn]), .bg-bupa-fuchsia-8.range-slider a:not([class*=btn]), .bg-bupa-fuchsia-8.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-fuchsia-8.link-box-style a:not([class*=btn]):visited, .bg-bupa-fuchsia-8.link-box-style a:not([class*=btn]):hover, .bg-bupa-fuchsia-8.link-box-style a:not([class*=btn]):active, .bg-bupa-fuchsia-8.content-block a:not([class*=btn]):visited, .bg-bupa-fuchsia-8.content-block a:not([class*=btn]):hover, .bg-bupa-fuchsia-8.content-block a:not([class*=btn]):active, .bg-bupa-fuchsia-8.component a:not([class*=btn]):visited, .bg-bupa-fuchsia-8.component a:not([class*=btn]):hover, .bg-bupa-fuchsia-8.component a:not([class*=btn]):active, .bg-bupa-fuchsia-8.audio-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-8.audio-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-8.audio-module a:not([class*=btn]):active, .bg-bupa-fuchsia-8.video-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-8.video-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-8.video-module a:not([class*=btn]):active, .bg-bupa-fuchsia-8.range-slider a:not([class*=btn]):visited, .bg-bupa-fuchsia-8.range-slider a:not([class*=btn]):hover, .bg-bupa-fuchsia-8.range-slider a:not([class*=btn]):active, .bg-bupa-fuchsia-8.info-box a:not([class*=btn]):visited, .bg-bupa-fuchsia-8.info-box a:not([class*=btn]):hover, .bg-bupa-fuchsia-8.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-fuchsia-9 {
  background-color: #2C0C1A;
  color: #ffffff !important;
}
.bg-bupa-fuchsia-9.link-box-style span[class^=rTapNumber], .bg-bupa-fuchsia-9.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-fuchsia-9.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-fuchsia-9.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-fuchsia-9.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-9.link-box-style span[class*=rTapNumber], .bg-bupa-fuchsia-9.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-9.link-box-style span[class*=rTapNumber] sup, .bg-bupa-fuchsia-9.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-9.content-block span[class*=rTapNumber], .bg-bupa-fuchsia-9.content-block span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-9.content-block span[class*=rTapNumber] sup, .bg-bupa-fuchsia-9.content-block span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-9.component span[class*=rTapNumber], .bg-bupa-fuchsia-9.component span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-9.component span[class*=rTapNumber] sup, .bg-bupa-fuchsia-9.component span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-9.audio-module span[class*=rTapNumber], .bg-bupa-fuchsia-9.audio-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-9.audio-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-9.audio-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-9.video-module span[class*=rTapNumber], .bg-bupa-fuchsia-9.video-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-9.video-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-9.video-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-9.range-slider span[class*=rTapNumber], .bg-bupa-fuchsia-9.range-slider span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-9.range-slider span[class*=rTapNumber] sup, .bg-bupa-fuchsia-9.range-slider span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-9.info-box span[class*=rTapNumber], .bg-bupa-fuchsia-9.info-box span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-9.info-box span[class*=rTapNumber] sup, .bg-bupa-fuchsia-9.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-fuchsia-9.link-box-style a:not([class*=btn]), .bg-bupa-fuchsia-9.content-block a:not([class*=btn]), .bg-bupa-fuchsia-9.component a:not([class*=btn]), .bg-bupa-fuchsia-9.audio-module a:not([class*=btn]), .bg-bupa-fuchsia-9.video-module a:not([class*=btn]), .bg-bupa-fuchsia-9.range-slider a:not([class*=btn]), .bg-bupa-fuchsia-9.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-fuchsia-9.link-box-style a:not([class*=btn]):visited, .bg-bupa-fuchsia-9.link-box-style a:not([class*=btn]):hover, .bg-bupa-fuchsia-9.link-box-style a:not([class*=btn]):active, .bg-bupa-fuchsia-9.content-block a:not([class*=btn]):visited, .bg-bupa-fuchsia-9.content-block a:not([class*=btn]):hover, .bg-bupa-fuchsia-9.content-block a:not([class*=btn]):active, .bg-bupa-fuchsia-9.component a:not([class*=btn]):visited, .bg-bupa-fuchsia-9.component a:not([class*=btn]):hover, .bg-bupa-fuchsia-9.component a:not([class*=btn]):active, .bg-bupa-fuchsia-9.audio-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-9.audio-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-9.audio-module a:not([class*=btn]):active, .bg-bupa-fuchsia-9.video-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-9.video-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-9.video-module a:not([class*=btn]):active, .bg-bupa-fuchsia-9.range-slider a:not([class*=btn]):visited, .bg-bupa-fuchsia-9.range-slider a:not([class*=btn]):hover, .bg-bupa-fuchsia-9.range-slider a:not([class*=btn]):active, .bg-bupa-fuchsia-9.info-box a:not([class*=btn]):visited, .bg-bupa-fuchsia-9.info-box a:not([class*=btn]):hover, .bg-bupa-fuchsia-9.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-fuchsia-10 {
  background-color: #942151;
  color: #ffffff !important;
}
.bg-bupa-fuchsia-10.link-box-style span[class^=rTapNumber], .bg-bupa-fuchsia-10.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-fuchsia-10.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-fuchsia-10.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-fuchsia-10.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-fuchsia-10.link-box-style span[class*=rTapNumber], .bg-bupa-fuchsia-10.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-10.link-box-style span[class*=rTapNumber] sup, .bg-bupa-fuchsia-10.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-10.content-block span[class*=rTapNumber], .bg-bupa-fuchsia-10.content-block span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-10.content-block span[class*=rTapNumber] sup, .bg-bupa-fuchsia-10.content-block span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-10.component span[class*=rTapNumber], .bg-bupa-fuchsia-10.component span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-10.component span[class*=rTapNumber] sup, .bg-bupa-fuchsia-10.component span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-10.audio-module span[class*=rTapNumber], .bg-bupa-fuchsia-10.audio-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-10.audio-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-10.audio-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-10.video-module span[class*=rTapNumber], .bg-bupa-fuchsia-10.video-module span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-10.video-module span[class*=rTapNumber] sup, .bg-bupa-fuchsia-10.video-module span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-10.range-slider span[class*=rTapNumber], .bg-bupa-fuchsia-10.range-slider span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-10.range-slider span[class*=rTapNumber] sup, .bg-bupa-fuchsia-10.range-slider span[class*=rTapNumber] + sup, .bg-bupa-fuchsia-10.info-box span[class*=rTapNumber], .bg-bupa-fuchsia-10.info-box span[class*=rTapNumber] > a,
.bg-bupa-fuchsia-10.info-box span[class*=rTapNumber] sup, .bg-bupa-fuchsia-10.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-fuchsia-10.link-box-style a:not([class*=btn]), .bg-bupa-fuchsia-10.content-block a:not([class*=btn]), .bg-bupa-fuchsia-10.component a:not([class*=btn]), .bg-bupa-fuchsia-10.audio-module a:not([class*=btn]), .bg-bupa-fuchsia-10.video-module a:not([class*=btn]), .bg-bupa-fuchsia-10.range-slider a:not([class*=btn]), .bg-bupa-fuchsia-10.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-fuchsia-10.link-box-style a:not([class*=btn]):visited, .bg-bupa-fuchsia-10.link-box-style a:not([class*=btn]):hover, .bg-bupa-fuchsia-10.link-box-style a:not([class*=btn]):active, .bg-bupa-fuchsia-10.content-block a:not([class*=btn]):visited, .bg-bupa-fuchsia-10.content-block a:not([class*=btn]):hover, .bg-bupa-fuchsia-10.content-block a:not([class*=btn]):active, .bg-bupa-fuchsia-10.component a:not([class*=btn]):visited, .bg-bupa-fuchsia-10.component a:not([class*=btn]):hover, .bg-bupa-fuchsia-10.component a:not([class*=btn]):active, .bg-bupa-fuchsia-10.audio-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-10.audio-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-10.audio-module a:not([class*=btn]):active, .bg-bupa-fuchsia-10.video-module a:not([class*=btn]):visited, .bg-bupa-fuchsia-10.video-module a:not([class*=btn]):hover, .bg-bupa-fuchsia-10.video-module a:not([class*=btn]):active, .bg-bupa-fuchsia-10.range-slider a:not([class*=btn]):visited, .bg-bupa-fuchsia-10.range-slider a:not([class*=btn]):hover, .bg-bupa-fuchsia-10.range-slider a:not([class*=btn]):active, .bg-bupa-fuchsia-10.info-box a:not([class*=btn]):visited, .bg-bupa-fuchsia-10.info-box a:not([class*=btn]):hover, .bg-bupa-fuchsia-10.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-orange-1 {
  background-color: #FBEACF;
  color: #21272a !important;
}
.bg-bupa-orange-1.link-box-style span[class^=rTapNumber], .bg-bupa-orange-1.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-orange-1.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-orange-1.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-orange-1.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-orange-1.link-box-style span[class*=rTapNumber], .bg-bupa-orange-1.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-orange-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-orange-1.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-orange-1.content-block span[class*=rTapNumber], .bg-bupa-orange-1.content-block span[class*=rTapNumber] > a,
.bg-bupa-orange-1.content-block span[class*=rTapNumber] sup, .bg-bupa-orange-1.content-block span[class*=rTapNumber] + sup, .bg-bupa-orange-1.component span[class*=rTapNumber], .bg-bupa-orange-1.component span[class*=rTapNumber] > a,
.bg-bupa-orange-1.component span[class*=rTapNumber] sup, .bg-bupa-orange-1.component span[class*=rTapNumber] + sup, .bg-bupa-orange-1.audio-module span[class*=rTapNumber], .bg-bupa-orange-1.audio-module span[class*=rTapNumber] > a,
.bg-bupa-orange-1.audio-module span[class*=rTapNumber] sup, .bg-bupa-orange-1.audio-module span[class*=rTapNumber] + sup, .bg-bupa-orange-1.video-module span[class*=rTapNumber], .bg-bupa-orange-1.video-module span[class*=rTapNumber] > a,
.bg-bupa-orange-1.video-module span[class*=rTapNumber] sup, .bg-bupa-orange-1.video-module span[class*=rTapNumber] + sup, .bg-bupa-orange-1.range-slider span[class*=rTapNumber], .bg-bupa-orange-1.range-slider span[class*=rTapNumber] > a,
.bg-bupa-orange-1.range-slider span[class*=rTapNumber] sup, .bg-bupa-orange-1.range-slider span[class*=rTapNumber] + sup, .bg-bupa-orange-1.info-box span[class*=rTapNumber], .bg-bupa-orange-1.info-box span[class*=rTapNumber] > a,
.bg-bupa-orange-1.info-box span[class*=rTapNumber] sup, .bg-bupa-orange-1.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-orange-1.link-box-style a:not([class*=btn]), .bg-bupa-orange-1.content-block a:not([class*=btn]), .bg-bupa-orange-1.component a:not([class*=btn]), .bg-bupa-orange-1.audio-module a:not([class*=btn]), .bg-bupa-orange-1.video-module a:not([class*=btn]), .bg-bupa-orange-1.range-slider a:not([class*=btn]), .bg-bupa-orange-1.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-orange-1.link-box-style a:not([class*=btn]):visited, .bg-bupa-orange-1.content-block a:not([class*=btn]):visited, .bg-bupa-orange-1.component a:not([class*=btn]):visited, .bg-bupa-orange-1.audio-module a:not([class*=btn]):visited, .bg-bupa-orange-1.video-module a:not([class*=btn]):visited, .bg-bupa-orange-1.range-slider a:not([class*=btn]):visited, .bg-bupa-orange-1.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-orange-1.link-box-style a:not([class*=btn]):hover, .bg-bupa-orange-1.content-block a:not([class*=btn]):hover, .bg-bupa-orange-1.component a:not([class*=btn]):hover, .bg-bupa-orange-1.audio-module a:not([class*=btn]):hover, .bg-bupa-orange-1.video-module a:not([class*=btn]):hover, .bg-bupa-orange-1.range-slider a:not([class*=btn]):hover, .bg-bupa-orange-1.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-orange-1.link-box-style a:not([class*=btn]):active, .bg-bupa-orange-1.content-block a:not([class*=btn]):active, .bg-bupa-orange-1.component a:not([class*=btn]):active, .bg-bupa-orange-1.audio-module a:not([class*=btn]):active, .bg-bupa-orange-1.video-module a:not([class*=btn]):active, .bg-bupa-orange-1.range-slider a:not([class*=btn]):active, .bg-bupa-orange-1.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-orange-2 {
  background-color: #F8D09E;
  color: #21272a !important;
}
.bg-bupa-orange-2.link-box-style span[class^=rTapNumber], .bg-bupa-orange-2.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-orange-2.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-orange-2.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-orange-2.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-orange-2.link-box-style span[class*=rTapNumber], .bg-bupa-orange-2.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-orange-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-orange-2.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-orange-2.content-block span[class*=rTapNumber], .bg-bupa-orange-2.content-block span[class*=rTapNumber] > a,
.bg-bupa-orange-2.content-block span[class*=rTapNumber] sup, .bg-bupa-orange-2.content-block span[class*=rTapNumber] + sup, .bg-bupa-orange-2.component span[class*=rTapNumber], .bg-bupa-orange-2.component span[class*=rTapNumber] > a,
.bg-bupa-orange-2.component span[class*=rTapNumber] sup, .bg-bupa-orange-2.component span[class*=rTapNumber] + sup, .bg-bupa-orange-2.audio-module span[class*=rTapNumber], .bg-bupa-orange-2.audio-module span[class*=rTapNumber] > a,
.bg-bupa-orange-2.audio-module span[class*=rTapNumber] sup, .bg-bupa-orange-2.audio-module span[class*=rTapNumber] + sup, .bg-bupa-orange-2.video-module span[class*=rTapNumber], .bg-bupa-orange-2.video-module span[class*=rTapNumber] > a,
.bg-bupa-orange-2.video-module span[class*=rTapNumber] sup, .bg-bupa-orange-2.video-module span[class*=rTapNumber] + sup, .bg-bupa-orange-2.range-slider span[class*=rTapNumber], .bg-bupa-orange-2.range-slider span[class*=rTapNumber] > a,
.bg-bupa-orange-2.range-slider span[class*=rTapNumber] sup, .bg-bupa-orange-2.range-slider span[class*=rTapNumber] + sup, .bg-bupa-orange-2.info-box span[class*=rTapNumber], .bg-bupa-orange-2.info-box span[class*=rTapNumber] > a,
.bg-bupa-orange-2.info-box span[class*=rTapNumber] sup, .bg-bupa-orange-2.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-orange-2.link-box-style a:not([class*=btn]), .bg-bupa-orange-2.content-block a:not([class*=btn]), .bg-bupa-orange-2.component a:not([class*=btn]), .bg-bupa-orange-2.audio-module a:not([class*=btn]), .bg-bupa-orange-2.video-module a:not([class*=btn]), .bg-bupa-orange-2.range-slider a:not([class*=btn]), .bg-bupa-orange-2.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-orange-2.link-box-style a:not([class*=btn]):visited, .bg-bupa-orange-2.content-block a:not([class*=btn]):visited, .bg-bupa-orange-2.component a:not([class*=btn]):visited, .bg-bupa-orange-2.audio-module a:not([class*=btn]):visited, .bg-bupa-orange-2.video-module a:not([class*=btn]):visited, .bg-bupa-orange-2.range-slider a:not([class*=btn]):visited, .bg-bupa-orange-2.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-orange-2.link-box-style a:not([class*=btn]):hover, .bg-bupa-orange-2.content-block a:not([class*=btn]):hover, .bg-bupa-orange-2.component a:not([class*=btn]):hover, .bg-bupa-orange-2.audio-module a:not([class*=btn]):hover, .bg-bupa-orange-2.video-module a:not([class*=btn]):hover, .bg-bupa-orange-2.range-slider a:not([class*=btn]):hover, .bg-bupa-orange-2.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-orange-2.link-box-style a:not([class*=btn]):active, .bg-bupa-orange-2.content-block a:not([class*=btn]):active, .bg-bupa-orange-2.component a:not([class*=btn]):active, .bg-bupa-orange-2.audio-module a:not([class*=btn]):active, .bg-bupa-orange-2.video-module a:not([class*=btn]):active, .bg-bupa-orange-2.range-slider a:not([class*=btn]):active, .bg-bupa-orange-2.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-orange-3 {
  background-color: #F1AD71;
  color: #21272a !important;
}
.bg-bupa-orange-3.link-box-style span[class^=rTapNumber], .bg-bupa-orange-3.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-orange-3.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-orange-3.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-orange-3.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-orange-3.link-box-style span[class*=rTapNumber], .bg-bupa-orange-3.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-orange-3.link-box-style span[class*=rTapNumber] sup, .bg-bupa-orange-3.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-orange-3.content-block span[class*=rTapNumber], .bg-bupa-orange-3.content-block span[class*=rTapNumber] > a,
.bg-bupa-orange-3.content-block span[class*=rTapNumber] sup, .bg-bupa-orange-3.content-block span[class*=rTapNumber] + sup, .bg-bupa-orange-3.component span[class*=rTapNumber], .bg-bupa-orange-3.component span[class*=rTapNumber] > a,
.bg-bupa-orange-3.component span[class*=rTapNumber] sup, .bg-bupa-orange-3.component span[class*=rTapNumber] + sup, .bg-bupa-orange-3.audio-module span[class*=rTapNumber], .bg-bupa-orange-3.audio-module span[class*=rTapNumber] > a,
.bg-bupa-orange-3.audio-module span[class*=rTapNumber] sup, .bg-bupa-orange-3.audio-module span[class*=rTapNumber] + sup, .bg-bupa-orange-3.video-module span[class*=rTapNumber], .bg-bupa-orange-3.video-module span[class*=rTapNumber] > a,
.bg-bupa-orange-3.video-module span[class*=rTapNumber] sup, .bg-bupa-orange-3.video-module span[class*=rTapNumber] + sup, .bg-bupa-orange-3.range-slider span[class*=rTapNumber], .bg-bupa-orange-3.range-slider span[class*=rTapNumber] > a,
.bg-bupa-orange-3.range-slider span[class*=rTapNumber] sup, .bg-bupa-orange-3.range-slider span[class*=rTapNumber] + sup, .bg-bupa-orange-3.info-box span[class*=rTapNumber], .bg-bupa-orange-3.info-box span[class*=rTapNumber] > a,
.bg-bupa-orange-3.info-box span[class*=rTapNumber] sup, .bg-bupa-orange-3.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-orange-3.link-box-style a:not([class*=btn]), .bg-bupa-orange-3.content-block a:not([class*=btn]), .bg-bupa-orange-3.component a:not([class*=btn]), .bg-bupa-orange-3.audio-module a:not([class*=btn]), .bg-bupa-orange-3.video-module a:not([class*=btn]), .bg-bupa-orange-3.range-slider a:not([class*=btn]), .bg-bupa-orange-3.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-orange-3.link-box-style a:not([class*=btn]):visited, .bg-bupa-orange-3.link-box-style a:not([class*=btn]):hover, .bg-bupa-orange-3.link-box-style a:not([class*=btn]):active, .bg-bupa-orange-3.content-block a:not([class*=btn]):visited, .bg-bupa-orange-3.content-block a:not([class*=btn]):hover, .bg-bupa-orange-3.content-block a:not([class*=btn]):active, .bg-bupa-orange-3.component a:not([class*=btn]):visited, .bg-bupa-orange-3.component a:not([class*=btn]):hover, .bg-bupa-orange-3.component a:not([class*=btn]):active, .bg-bupa-orange-3.audio-module a:not([class*=btn]):visited, .bg-bupa-orange-3.audio-module a:not([class*=btn]):hover, .bg-bupa-orange-3.audio-module a:not([class*=btn]):active, .bg-bupa-orange-3.video-module a:not([class*=btn]):visited, .bg-bupa-orange-3.video-module a:not([class*=btn]):hover, .bg-bupa-orange-3.video-module a:not([class*=btn]):active, .bg-bupa-orange-3.range-slider a:not([class*=btn]):visited, .bg-bupa-orange-3.range-slider a:not([class*=btn]):hover, .bg-bupa-orange-3.range-slider a:not([class*=btn]):active, .bg-bupa-orange-3.info-box a:not([class*=btn]):visited, .bg-bupa-orange-3.info-box a:not([class*=btn]):hover, .bg-bupa-orange-3.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-orange-4 {
  background-color: #EC8938;
  color: #21272a !important;
}
.bg-bupa-orange-4.link-box-style span[class^=rTapNumber], .bg-bupa-orange-4.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-orange-4.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-orange-4.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-orange-4.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-orange-4.link-box-style span[class*=rTapNumber], .bg-bupa-orange-4.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-orange-4.link-box-style span[class*=rTapNumber] sup, .bg-bupa-orange-4.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-orange-4.content-block span[class*=rTapNumber], .bg-bupa-orange-4.content-block span[class*=rTapNumber] > a,
.bg-bupa-orange-4.content-block span[class*=rTapNumber] sup, .bg-bupa-orange-4.content-block span[class*=rTapNumber] + sup, .bg-bupa-orange-4.component span[class*=rTapNumber], .bg-bupa-orange-4.component span[class*=rTapNumber] > a,
.bg-bupa-orange-4.component span[class*=rTapNumber] sup, .bg-bupa-orange-4.component span[class*=rTapNumber] + sup, .bg-bupa-orange-4.audio-module span[class*=rTapNumber], .bg-bupa-orange-4.audio-module span[class*=rTapNumber] > a,
.bg-bupa-orange-4.audio-module span[class*=rTapNumber] sup, .bg-bupa-orange-4.audio-module span[class*=rTapNumber] + sup, .bg-bupa-orange-4.video-module span[class*=rTapNumber], .bg-bupa-orange-4.video-module span[class*=rTapNumber] > a,
.bg-bupa-orange-4.video-module span[class*=rTapNumber] sup, .bg-bupa-orange-4.video-module span[class*=rTapNumber] + sup, .bg-bupa-orange-4.range-slider span[class*=rTapNumber], .bg-bupa-orange-4.range-slider span[class*=rTapNumber] > a,
.bg-bupa-orange-4.range-slider span[class*=rTapNumber] sup, .bg-bupa-orange-4.range-slider span[class*=rTapNumber] + sup, .bg-bupa-orange-4.info-box span[class*=rTapNumber], .bg-bupa-orange-4.info-box span[class*=rTapNumber] > a,
.bg-bupa-orange-4.info-box span[class*=rTapNumber] sup, .bg-bupa-orange-4.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-orange-4.link-box-style a:not([class*=btn]), .bg-bupa-orange-4.content-block a:not([class*=btn]), .bg-bupa-orange-4.component a:not([class*=btn]), .bg-bupa-orange-4.audio-module a:not([class*=btn]), .bg-bupa-orange-4.video-module a:not([class*=btn]), .bg-bupa-orange-4.range-slider a:not([class*=btn]), .bg-bupa-orange-4.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-orange-4.link-box-style a:not([class*=btn]):visited, .bg-bupa-orange-4.link-box-style a:not([class*=btn]):hover, .bg-bupa-orange-4.link-box-style a:not([class*=btn]):active, .bg-bupa-orange-4.content-block a:not([class*=btn]):visited, .bg-bupa-orange-4.content-block a:not([class*=btn]):hover, .bg-bupa-orange-4.content-block a:not([class*=btn]):active, .bg-bupa-orange-4.component a:not([class*=btn]):visited, .bg-bupa-orange-4.component a:not([class*=btn]):hover, .bg-bupa-orange-4.component a:not([class*=btn]):active, .bg-bupa-orange-4.audio-module a:not([class*=btn]):visited, .bg-bupa-orange-4.audio-module a:not([class*=btn]):hover, .bg-bupa-orange-4.audio-module a:not([class*=btn]):active, .bg-bupa-orange-4.video-module a:not([class*=btn]):visited, .bg-bupa-orange-4.video-module a:not([class*=btn]):hover, .bg-bupa-orange-4.video-module a:not([class*=btn]):active, .bg-bupa-orange-4.range-slider a:not([class*=btn]):visited, .bg-bupa-orange-4.range-slider a:not([class*=btn]):hover, .bg-bupa-orange-4.range-slider a:not([class*=btn]):active, .bg-bupa-orange-4.info-box a:not([class*=btn]):visited, .bg-bupa-orange-4.info-box a:not([class*=btn]):hover, .bg-bupa-orange-4.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-orange-6 {
  background-color: #B72900;
  color: #ffffff !important;
}
.bg-bupa-orange-6.link-box-style span[class^=rTapNumber], .bg-bupa-orange-6.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-orange-6.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-orange-6.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-orange-6.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-orange-6.link-box-style span[class*=rTapNumber], .bg-bupa-orange-6.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-orange-6.link-box-style span[class*=rTapNumber] sup, .bg-bupa-orange-6.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-orange-6.content-block span[class*=rTapNumber], .bg-bupa-orange-6.content-block span[class*=rTapNumber] > a,
.bg-bupa-orange-6.content-block span[class*=rTapNumber] sup, .bg-bupa-orange-6.content-block span[class*=rTapNumber] + sup, .bg-bupa-orange-6.component span[class*=rTapNumber], .bg-bupa-orange-6.component span[class*=rTapNumber] > a,
.bg-bupa-orange-6.component span[class*=rTapNumber] sup, .bg-bupa-orange-6.component span[class*=rTapNumber] + sup, .bg-bupa-orange-6.audio-module span[class*=rTapNumber], .bg-bupa-orange-6.audio-module span[class*=rTapNumber] > a,
.bg-bupa-orange-6.audio-module span[class*=rTapNumber] sup, .bg-bupa-orange-6.audio-module span[class*=rTapNumber] + sup, .bg-bupa-orange-6.video-module span[class*=rTapNumber], .bg-bupa-orange-6.video-module span[class*=rTapNumber] > a,
.bg-bupa-orange-6.video-module span[class*=rTapNumber] sup, .bg-bupa-orange-6.video-module span[class*=rTapNumber] + sup, .bg-bupa-orange-6.range-slider span[class*=rTapNumber], .bg-bupa-orange-6.range-slider span[class*=rTapNumber] > a,
.bg-bupa-orange-6.range-slider span[class*=rTapNumber] sup, .bg-bupa-orange-6.range-slider span[class*=rTapNumber] + sup, .bg-bupa-orange-6.info-box span[class*=rTapNumber], .bg-bupa-orange-6.info-box span[class*=rTapNumber] > a,
.bg-bupa-orange-6.info-box span[class*=rTapNumber] sup, .bg-bupa-orange-6.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-orange-6.link-box-style a:not([class*=btn]), .bg-bupa-orange-6.content-block a:not([class*=btn]), .bg-bupa-orange-6.component a:not([class*=btn]), .bg-bupa-orange-6.audio-module a:not([class*=btn]), .bg-bupa-orange-6.video-module a:not([class*=btn]), .bg-bupa-orange-6.range-slider a:not([class*=btn]), .bg-bupa-orange-6.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-orange-6.link-box-style a:not([class*=btn]):visited, .bg-bupa-orange-6.link-box-style a:not([class*=btn]):hover, .bg-bupa-orange-6.link-box-style a:not([class*=btn]):active, .bg-bupa-orange-6.content-block a:not([class*=btn]):visited, .bg-bupa-orange-6.content-block a:not([class*=btn]):hover, .bg-bupa-orange-6.content-block a:not([class*=btn]):active, .bg-bupa-orange-6.component a:not([class*=btn]):visited, .bg-bupa-orange-6.component a:not([class*=btn]):hover, .bg-bupa-orange-6.component a:not([class*=btn]):active, .bg-bupa-orange-6.audio-module a:not([class*=btn]):visited, .bg-bupa-orange-6.audio-module a:not([class*=btn]):hover, .bg-bupa-orange-6.audio-module a:not([class*=btn]):active, .bg-bupa-orange-6.video-module a:not([class*=btn]):visited, .bg-bupa-orange-6.video-module a:not([class*=btn]):hover, .bg-bupa-orange-6.video-module a:not([class*=btn]):active, .bg-bupa-orange-6.range-slider a:not([class*=btn]):visited, .bg-bupa-orange-6.range-slider a:not([class*=btn]):hover, .bg-bupa-orange-6.range-slider a:not([class*=btn]):active, .bg-bupa-orange-6.info-box a:not([class*=btn]):visited, .bg-bupa-orange-6.info-box a:not([class*=btn]):hover, .bg-bupa-orange-6.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-orange-7 {
  background-color: #781800;
  color: #ffffff !important;
}
.bg-bupa-orange-7.link-box-style span[class^=rTapNumber], .bg-bupa-orange-7.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-orange-7.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-orange-7.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-orange-7.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-orange-7.link-box-style span[class*=rTapNumber], .bg-bupa-orange-7.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-orange-7.link-box-style span[class*=rTapNumber] sup, .bg-bupa-orange-7.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-orange-7.content-block span[class*=rTapNumber], .bg-bupa-orange-7.content-block span[class*=rTapNumber] > a,
.bg-bupa-orange-7.content-block span[class*=rTapNumber] sup, .bg-bupa-orange-7.content-block span[class*=rTapNumber] + sup, .bg-bupa-orange-7.component span[class*=rTapNumber], .bg-bupa-orange-7.component span[class*=rTapNumber] > a,
.bg-bupa-orange-7.component span[class*=rTapNumber] sup, .bg-bupa-orange-7.component span[class*=rTapNumber] + sup, .bg-bupa-orange-7.audio-module span[class*=rTapNumber], .bg-bupa-orange-7.audio-module span[class*=rTapNumber] > a,
.bg-bupa-orange-7.audio-module span[class*=rTapNumber] sup, .bg-bupa-orange-7.audio-module span[class*=rTapNumber] + sup, .bg-bupa-orange-7.video-module span[class*=rTapNumber], .bg-bupa-orange-7.video-module span[class*=rTapNumber] > a,
.bg-bupa-orange-7.video-module span[class*=rTapNumber] sup, .bg-bupa-orange-7.video-module span[class*=rTapNumber] + sup, .bg-bupa-orange-7.range-slider span[class*=rTapNumber], .bg-bupa-orange-7.range-slider span[class*=rTapNumber] > a,
.bg-bupa-orange-7.range-slider span[class*=rTapNumber] sup, .bg-bupa-orange-7.range-slider span[class*=rTapNumber] + sup, .bg-bupa-orange-7.info-box span[class*=rTapNumber], .bg-bupa-orange-7.info-box span[class*=rTapNumber] > a,
.bg-bupa-orange-7.info-box span[class*=rTapNumber] sup, .bg-bupa-orange-7.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-orange-7.link-box-style a:not([class*=btn]), .bg-bupa-orange-7.content-block a:not([class*=btn]), .bg-bupa-orange-7.component a:not([class*=btn]), .bg-bupa-orange-7.audio-module a:not([class*=btn]), .bg-bupa-orange-7.video-module a:not([class*=btn]), .bg-bupa-orange-7.range-slider a:not([class*=btn]), .bg-bupa-orange-7.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-orange-7.link-box-style a:not([class*=btn]):visited, .bg-bupa-orange-7.link-box-style a:not([class*=btn]):hover, .bg-bupa-orange-7.link-box-style a:not([class*=btn]):active, .bg-bupa-orange-7.content-block a:not([class*=btn]):visited, .bg-bupa-orange-7.content-block a:not([class*=btn]):hover, .bg-bupa-orange-7.content-block a:not([class*=btn]):active, .bg-bupa-orange-7.component a:not([class*=btn]):visited, .bg-bupa-orange-7.component a:not([class*=btn]):hover, .bg-bupa-orange-7.component a:not([class*=btn]):active, .bg-bupa-orange-7.audio-module a:not([class*=btn]):visited, .bg-bupa-orange-7.audio-module a:not([class*=btn]):hover, .bg-bupa-orange-7.audio-module a:not([class*=btn]):active, .bg-bupa-orange-7.video-module a:not([class*=btn]):visited, .bg-bupa-orange-7.video-module a:not([class*=btn]):hover, .bg-bupa-orange-7.video-module a:not([class*=btn]):active, .bg-bupa-orange-7.range-slider a:not([class*=btn]):visited, .bg-bupa-orange-7.range-slider a:not([class*=btn]):hover, .bg-bupa-orange-7.range-slider a:not([class*=btn]):active, .bg-bupa-orange-7.info-box a:not([class*=btn]):visited, .bg-bupa-orange-7.info-box a:not([class*=btn]):hover, .bg-bupa-orange-7.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-orange-8 {
  background-color: #570D00;
  color: #ffffff !important;
}
.bg-bupa-orange-8.link-box-style span[class^=rTapNumber], .bg-bupa-orange-8.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-orange-8.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-orange-8.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-orange-8.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-orange-8.link-box-style span[class*=rTapNumber], .bg-bupa-orange-8.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-orange-8.link-box-style span[class*=rTapNumber] sup, .bg-bupa-orange-8.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-orange-8.content-block span[class*=rTapNumber], .bg-bupa-orange-8.content-block span[class*=rTapNumber] > a,
.bg-bupa-orange-8.content-block span[class*=rTapNumber] sup, .bg-bupa-orange-8.content-block span[class*=rTapNumber] + sup, .bg-bupa-orange-8.component span[class*=rTapNumber], .bg-bupa-orange-8.component span[class*=rTapNumber] > a,
.bg-bupa-orange-8.component span[class*=rTapNumber] sup, .bg-bupa-orange-8.component span[class*=rTapNumber] + sup, .bg-bupa-orange-8.audio-module span[class*=rTapNumber], .bg-bupa-orange-8.audio-module span[class*=rTapNumber] > a,
.bg-bupa-orange-8.audio-module span[class*=rTapNumber] sup, .bg-bupa-orange-8.audio-module span[class*=rTapNumber] + sup, .bg-bupa-orange-8.video-module span[class*=rTapNumber], .bg-bupa-orange-8.video-module span[class*=rTapNumber] > a,
.bg-bupa-orange-8.video-module span[class*=rTapNumber] sup, .bg-bupa-orange-8.video-module span[class*=rTapNumber] + sup, .bg-bupa-orange-8.range-slider span[class*=rTapNumber], .bg-bupa-orange-8.range-slider span[class*=rTapNumber] > a,
.bg-bupa-orange-8.range-slider span[class*=rTapNumber] sup, .bg-bupa-orange-8.range-slider span[class*=rTapNumber] + sup, .bg-bupa-orange-8.info-box span[class*=rTapNumber], .bg-bupa-orange-8.info-box span[class*=rTapNumber] > a,
.bg-bupa-orange-8.info-box span[class*=rTapNumber] sup, .bg-bupa-orange-8.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-orange-8.link-box-style a:not([class*=btn]), .bg-bupa-orange-8.content-block a:not([class*=btn]), .bg-bupa-orange-8.component a:not([class*=btn]), .bg-bupa-orange-8.audio-module a:not([class*=btn]), .bg-bupa-orange-8.video-module a:not([class*=btn]), .bg-bupa-orange-8.range-slider a:not([class*=btn]), .bg-bupa-orange-8.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-orange-8.link-box-style a:not([class*=btn]):visited, .bg-bupa-orange-8.link-box-style a:not([class*=btn]):hover, .bg-bupa-orange-8.link-box-style a:not([class*=btn]):active, .bg-bupa-orange-8.content-block a:not([class*=btn]):visited, .bg-bupa-orange-8.content-block a:not([class*=btn]):hover, .bg-bupa-orange-8.content-block a:not([class*=btn]):active, .bg-bupa-orange-8.component a:not([class*=btn]):visited, .bg-bupa-orange-8.component a:not([class*=btn]):hover, .bg-bupa-orange-8.component a:not([class*=btn]):active, .bg-bupa-orange-8.audio-module a:not([class*=btn]):visited, .bg-bupa-orange-8.audio-module a:not([class*=btn]):hover, .bg-bupa-orange-8.audio-module a:not([class*=btn]):active, .bg-bupa-orange-8.video-module a:not([class*=btn]):visited, .bg-bupa-orange-8.video-module a:not([class*=btn]):hover, .bg-bupa-orange-8.video-module a:not([class*=btn]):active, .bg-bupa-orange-8.range-slider a:not([class*=btn]):visited, .bg-bupa-orange-8.range-slider a:not([class*=btn]):hover, .bg-bupa-orange-8.range-slider a:not([class*=btn]):active, .bg-bupa-orange-8.info-box a:not([class*=btn]):visited, .bg-bupa-orange-8.info-box a:not([class*=btn]):hover, .bg-bupa-orange-8.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-orange-9 {
  background-color: #380400;
  color: #ffffff !important;
}
.bg-bupa-orange-9.link-box-style span[class^=rTapNumber], .bg-bupa-orange-9.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-orange-9.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-orange-9.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-orange-9.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-orange-9.link-box-style span[class*=rTapNumber], .bg-bupa-orange-9.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-orange-9.link-box-style span[class*=rTapNumber] sup, .bg-bupa-orange-9.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-orange-9.content-block span[class*=rTapNumber], .bg-bupa-orange-9.content-block span[class*=rTapNumber] > a,
.bg-bupa-orange-9.content-block span[class*=rTapNumber] sup, .bg-bupa-orange-9.content-block span[class*=rTapNumber] + sup, .bg-bupa-orange-9.component span[class*=rTapNumber], .bg-bupa-orange-9.component span[class*=rTapNumber] > a,
.bg-bupa-orange-9.component span[class*=rTapNumber] sup, .bg-bupa-orange-9.component span[class*=rTapNumber] + sup, .bg-bupa-orange-9.audio-module span[class*=rTapNumber], .bg-bupa-orange-9.audio-module span[class*=rTapNumber] > a,
.bg-bupa-orange-9.audio-module span[class*=rTapNumber] sup, .bg-bupa-orange-9.audio-module span[class*=rTapNumber] + sup, .bg-bupa-orange-9.video-module span[class*=rTapNumber], .bg-bupa-orange-9.video-module span[class*=rTapNumber] > a,
.bg-bupa-orange-9.video-module span[class*=rTapNumber] sup, .bg-bupa-orange-9.video-module span[class*=rTapNumber] + sup, .bg-bupa-orange-9.range-slider span[class*=rTapNumber], .bg-bupa-orange-9.range-slider span[class*=rTapNumber] > a,
.bg-bupa-orange-9.range-slider span[class*=rTapNumber] sup, .bg-bupa-orange-9.range-slider span[class*=rTapNumber] + sup, .bg-bupa-orange-9.info-box span[class*=rTapNumber], .bg-bupa-orange-9.info-box span[class*=rTapNumber] > a,
.bg-bupa-orange-9.info-box span[class*=rTapNumber] sup, .bg-bupa-orange-9.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-orange-9.link-box-style a:not([class*=btn]), .bg-bupa-orange-9.content-block a:not([class*=btn]), .bg-bupa-orange-9.component a:not([class*=btn]), .bg-bupa-orange-9.audio-module a:not([class*=btn]), .bg-bupa-orange-9.video-module a:not([class*=btn]), .bg-bupa-orange-9.range-slider a:not([class*=btn]), .bg-bupa-orange-9.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-orange-9.link-box-style a:not([class*=btn]):visited, .bg-bupa-orange-9.link-box-style a:not([class*=btn]):hover, .bg-bupa-orange-9.link-box-style a:not([class*=btn]):active, .bg-bupa-orange-9.content-block a:not([class*=btn]):visited, .bg-bupa-orange-9.content-block a:not([class*=btn]):hover, .bg-bupa-orange-9.content-block a:not([class*=btn]):active, .bg-bupa-orange-9.component a:not([class*=btn]):visited, .bg-bupa-orange-9.component a:not([class*=btn]):hover, .bg-bupa-orange-9.component a:not([class*=btn]):active, .bg-bupa-orange-9.audio-module a:not([class*=btn]):visited, .bg-bupa-orange-9.audio-module a:not([class*=btn]):hover, .bg-bupa-orange-9.audio-module a:not([class*=btn]):active, .bg-bupa-orange-9.video-module a:not([class*=btn]):visited, .bg-bupa-orange-9.video-module a:not([class*=btn]):hover, .bg-bupa-orange-9.video-module a:not([class*=btn]):active, .bg-bupa-orange-9.range-slider a:not([class*=btn]):visited, .bg-bupa-orange-9.range-slider a:not([class*=btn]):hover, .bg-bupa-orange-9.range-slider a:not([class*=btn]):active, .bg-bupa-orange-9.info-box a:not([class*=btn]):visited, .bg-bupa-orange-9.info-box a:not([class*=btn]):hover, .bg-bupa-orange-9.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-green-1 {
  background-color: #DEFBE6;
  color: #21272a !important;
}
.bg-bupa-green-1.link-box-style span[class^=rTapNumber], .bg-bupa-green-1.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-green-1.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-green-1.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-green-1.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-green-1.link-box-style span[class*=rTapNumber], .bg-bupa-green-1.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-green-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-green-1.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-green-1.content-block span[class*=rTapNumber], .bg-bupa-green-1.content-block span[class*=rTapNumber] > a,
.bg-bupa-green-1.content-block span[class*=rTapNumber] sup, .bg-bupa-green-1.content-block span[class*=rTapNumber] + sup, .bg-bupa-green-1.component span[class*=rTapNumber], .bg-bupa-green-1.component span[class*=rTapNumber] > a,
.bg-bupa-green-1.component span[class*=rTapNumber] sup, .bg-bupa-green-1.component span[class*=rTapNumber] + sup, .bg-bupa-green-1.audio-module span[class*=rTapNumber], .bg-bupa-green-1.audio-module span[class*=rTapNumber] > a,
.bg-bupa-green-1.audio-module span[class*=rTapNumber] sup, .bg-bupa-green-1.audio-module span[class*=rTapNumber] + sup, .bg-bupa-green-1.video-module span[class*=rTapNumber], .bg-bupa-green-1.video-module span[class*=rTapNumber] > a,
.bg-bupa-green-1.video-module span[class*=rTapNumber] sup, .bg-bupa-green-1.video-module span[class*=rTapNumber] + sup, .bg-bupa-green-1.range-slider span[class*=rTapNumber], .bg-bupa-green-1.range-slider span[class*=rTapNumber] > a,
.bg-bupa-green-1.range-slider span[class*=rTapNumber] sup, .bg-bupa-green-1.range-slider span[class*=rTapNumber] + sup, .bg-bupa-green-1.info-box span[class*=rTapNumber], .bg-bupa-green-1.info-box span[class*=rTapNumber] > a,
.bg-bupa-green-1.info-box span[class*=rTapNumber] sup, .bg-bupa-green-1.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-green-1.link-box-style a:not([class*=btn]), .bg-bupa-green-1.content-block a:not([class*=btn]), .bg-bupa-green-1.component a:not([class*=btn]), .bg-bupa-green-1.audio-module a:not([class*=btn]), .bg-bupa-green-1.video-module a:not([class*=btn]), .bg-bupa-green-1.range-slider a:not([class*=btn]), .bg-bupa-green-1.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-green-1.link-box-style a:not([class*=btn]):visited, .bg-bupa-green-1.content-block a:not([class*=btn]):visited, .bg-bupa-green-1.component a:not([class*=btn]):visited, .bg-bupa-green-1.audio-module a:not([class*=btn]):visited, .bg-bupa-green-1.video-module a:not([class*=btn]):visited, .bg-bupa-green-1.range-slider a:not([class*=btn]):visited, .bg-bupa-green-1.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-green-1.link-box-style a:not([class*=btn]):hover, .bg-bupa-green-1.content-block a:not([class*=btn]):hover, .bg-bupa-green-1.component a:not([class*=btn]):hover, .bg-bupa-green-1.audio-module a:not([class*=btn]):hover, .bg-bupa-green-1.video-module a:not([class*=btn]):hover, .bg-bupa-green-1.range-slider a:not([class*=btn]):hover, .bg-bupa-green-1.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-green-1.link-box-style a:not([class*=btn]):active, .bg-bupa-green-1.content-block a:not([class*=btn]):active, .bg-bupa-green-1.component a:not([class*=btn]):active, .bg-bupa-green-1.audio-module a:not([class*=btn]):active, .bg-bupa-green-1.video-module a:not([class*=btn]):active, .bg-bupa-green-1.range-slider a:not([class*=btn]):active, .bg-bupa-green-1.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-green-2 {
  background-color: #A7F0BA;
  color: #21272a !important;
}
.bg-bupa-green-2.link-box-style span[class^=rTapNumber], .bg-bupa-green-2.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-green-2.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-green-2.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-green-2.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-green-2.link-box-style span[class*=rTapNumber], .bg-bupa-green-2.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-green-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-green-2.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-green-2.content-block span[class*=rTapNumber], .bg-bupa-green-2.content-block span[class*=rTapNumber] > a,
.bg-bupa-green-2.content-block span[class*=rTapNumber] sup, .bg-bupa-green-2.content-block span[class*=rTapNumber] + sup, .bg-bupa-green-2.component span[class*=rTapNumber], .bg-bupa-green-2.component span[class*=rTapNumber] > a,
.bg-bupa-green-2.component span[class*=rTapNumber] sup, .bg-bupa-green-2.component span[class*=rTapNumber] + sup, .bg-bupa-green-2.audio-module span[class*=rTapNumber], .bg-bupa-green-2.audio-module span[class*=rTapNumber] > a,
.bg-bupa-green-2.audio-module span[class*=rTapNumber] sup, .bg-bupa-green-2.audio-module span[class*=rTapNumber] + sup, .bg-bupa-green-2.video-module span[class*=rTapNumber], .bg-bupa-green-2.video-module span[class*=rTapNumber] > a,
.bg-bupa-green-2.video-module span[class*=rTapNumber] sup, .bg-bupa-green-2.video-module span[class*=rTapNumber] + sup, .bg-bupa-green-2.range-slider span[class*=rTapNumber], .bg-bupa-green-2.range-slider span[class*=rTapNumber] > a,
.bg-bupa-green-2.range-slider span[class*=rTapNumber] sup, .bg-bupa-green-2.range-slider span[class*=rTapNumber] + sup, .bg-bupa-green-2.info-box span[class*=rTapNumber], .bg-bupa-green-2.info-box span[class*=rTapNumber] > a,
.bg-bupa-green-2.info-box span[class*=rTapNumber] sup, .bg-bupa-green-2.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-green-2.link-box-style a:not([class*=btn]), .bg-bupa-green-2.content-block a:not([class*=btn]), .bg-bupa-green-2.component a:not([class*=btn]), .bg-bupa-green-2.audio-module a:not([class*=btn]), .bg-bupa-green-2.video-module a:not([class*=btn]), .bg-bupa-green-2.range-slider a:not([class*=btn]), .bg-bupa-green-2.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-green-2.link-box-style a:not([class*=btn]):visited, .bg-bupa-green-2.content-block a:not([class*=btn]):visited, .bg-bupa-green-2.component a:not([class*=btn]):visited, .bg-bupa-green-2.audio-module a:not([class*=btn]):visited, .bg-bupa-green-2.video-module a:not([class*=btn]):visited, .bg-bupa-green-2.range-slider a:not([class*=btn]):visited, .bg-bupa-green-2.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-green-2.link-box-style a:not([class*=btn]):hover, .bg-bupa-green-2.content-block a:not([class*=btn]):hover, .bg-bupa-green-2.component a:not([class*=btn]):hover, .bg-bupa-green-2.audio-module a:not([class*=btn]):hover, .bg-bupa-green-2.video-module a:not([class*=btn]):hover, .bg-bupa-green-2.range-slider a:not([class*=btn]):hover, .bg-bupa-green-2.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-green-2.link-box-style a:not([class*=btn]):active, .bg-bupa-green-2.content-block a:not([class*=btn]):active, .bg-bupa-green-2.component a:not([class*=btn]):active, .bg-bupa-green-2.audio-module a:not([class*=btn]):active, .bg-bupa-green-2.video-module a:not([class*=btn]):active, .bg-bupa-green-2.range-slider a:not([class*=btn]):active, .bg-bupa-green-2.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-green-3 {
  background-color: #6FDC8C;
  color: #21272a !important;
}
.bg-bupa-green-3.link-box-style span[class^=rTapNumber], .bg-bupa-green-3.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-green-3.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-green-3.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-green-3.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-green-3.link-box-style span[class*=rTapNumber], .bg-bupa-green-3.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-green-3.link-box-style span[class*=rTapNumber] sup, .bg-bupa-green-3.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-green-3.content-block span[class*=rTapNumber], .bg-bupa-green-3.content-block span[class*=rTapNumber] > a,
.bg-bupa-green-3.content-block span[class*=rTapNumber] sup, .bg-bupa-green-3.content-block span[class*=rTapNumber] + sup, .bg-bupa-green-3.component span[class*=rTapNumber], .bg-bupa-green-3.component span[class*=rTapNumber] > a,
.bg-bupa-green-3.component span[class*=rTapNumber] sup, .bg-bupa-green-3.component span[class*=rTapNumber] + sup, .bg-bupa-green-3.audio-module span[class*=rTapNumber], .bg-bupa-green-3.audio-module span[class*=rTapNumber] > a,
.bg-bupa-green-3.audio-module span[class*=rTapNumber] sup, .bg-bupa-green-3.audio-module span[class*=rTapNumber] + sup, .bg-bupa-green-3.video-module span[class*=rTapNumber], .bg-bupa-green-3.video-module span[class*=rTapNumber] > a,
.bg-bupa-green-3.video-module span[class*=rTapNumber] sup, .bg-bupa-green-3.video-module span[class*=rTapNumber] + sup, .bg-bupa-green-3.range-slider span[class*=rTapNumber], .bg-bupa-green-3.range-slider span[class*=rTapNumber] > a,
.bg-bupa-green-3.range-slider span[class*=rTapNumber] sup, .bg-bupa-green-3.range-slider span[class*=rTapNumber] + sup, .bg-bupa-green-3.info-box span[class*=rTapNumber], .bg-bupa-green-3.info-box span[class*=rTapNumber] > a,
.bg-bupa-green-3.info-box span[class*=rTapNumber] sup, .bg-bupa-green-3.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-green-3.link-box-style a:not([class*=btn]), .bg-bupa-green-3.content-block a:not([class*=btn]), .bg-bupa-green-3.component a:not([class*=btn]), .bg-bupa-green-3.audio-module a:not([class*=btn]), .bg-bupa-green-3.video-module a:not([class*=btn]), .bg-bupa-green-3.range-slider a:not([class*=btn]), .bg-bupa-green-3.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-green-3.link-box-style a:not([class*=btn]):visited, .bg-bupa-green-3.link-box-style a:not([class*=btn]):hover, .bg-bupa-green-3.link-box-style a:not([class*=btn]):active, .bg-bupa-green-3.content-block a:not([class*=btn]):visited, .bg-bupa-green-3.content-block a:not([class*=btn]):hover, .bg-bupa-green-3.content-block a:not([class*=btn]):active, .bg-bupa-green-3.component a:not([class*=btn]):visited, .bg-bupa-green-3.component a:not([class*=btn]):hover, .bg-bupa-green-3.component a:not([class*=btn]):active, .bg-bupa-green-3.audio-module a:not([class*=btn]):visited, .bg-bupa-green-3.audio-module a:not([class*=btn]):hover, .bg-bupa-green-3.audio-module a:not([class*=btn]):active, .bg-bupa-green-3.video-module a:not([class*=btn]):visited, .bg-bupa-green-3.video-module a:not([class*=btn]):hover, .bg-bupa-green-3.video-module a:not([class*=btn]):active, .bg-bupa-green-3.range-slider a:not([class*=btn]):visited, .bg-bupa-green-3.range-slider a:not([class*=btn]):hover, .bg-bupa-green-3.range-slider a:not([class*=btn]):active, .bg-bupa-green-3.info-box a:not([class*=btn]):visited, .bg-bupa-green-3.info-box a:not([class*=btn]):hover, .bg-bupa-green-3.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-green-4 {
  background-color: #48C06A;
  color: #21272a !important;
}
.bg-bupa-green-4.link-box-style span[class^=rTapNumber], .bg-bupa-green-4.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-green-4.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-green-4.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-green-4.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-green-4.link-box-style span[class*=rTapNumber], .bg-bupa-green-4.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-green-4.link-box-style span[class*=rTapNumber] sup, .bg-bupa-green-4.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-green-4.content-block span[class*=rTapNumber], .bg-bupa-green-4.content-block span[class*=rTapNumber] > a,
.bg-bupa-green-4.content-block span[class*=rTapNumber] sup, .bg-bupa-green-4.content-block span[class*=rTapNumber] + sup, .bg-bupa-green-4.component span[class*=rTapNumber], .bg-bupa-green-4.component span[class*=rTapNumber] > a,
.bg-bupa-green-4.component span[class*=rTapNumber] sup, .bg-bupa-green-4.component span[class*=rTapNumber] + sup, .bg-bupa-green-4.audio-module span[class*=rTapNumber], .bg-bupa-green-4.audio-module span[class*=rTapNumber] > a,
.bg-bupa-green-4.audio-module span[class*=rTapNumber] sup, .bg-bupa-green-4.audio-module span[class*=rTapNumber] + sup, .bg-bupa-green-4.video-module span[class*=rTapNumber], .bg-bupa-green-4.video-module span[class*=rTapNumber] > a,
.bg-bupa-green-4.video-module span[class*=rTapNumber] sup, .bg-bupa-green-4.video-module span[class*=rTapNumber] + sup, .bg-bupa-green-4.range-slider span[class*=rTapNumber], .bg-bupa-green-4.range-slider span[class*=rTapNumber] > a,
.bg-bupa-green-4.range-slider span[class*=rTapNumber] sup, .bg-bupa-green-4.range-slider span[class*=rTapNumber] + sup, .bg-bupa-green-4.info-box span[class*=rTapNumber], .bg-bupa-green-4.info-box span[class*=rTapNumber] > a,
.bg-bupa-green-4.info-box span[class*=rTapNumber] sup, .bg-bupa-green-4.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-green-4.link-box-style a:not([class*=btn]), .bg-bupa-green-4.content-block a:not([class*=btn]), .bg-bupa-green-4.component a:not([class*=btn]), .bg-bupa-green-4.audio-module a:not([class*=btn]), .bg-bupa-green-4.video-module a:not([class*=btn]), .bg-bupa-green-4.range-slider a:not([class*=btn]), .bg-bupa-green-4.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-green-4.link-box-style a:not([class*=btn]):visited, .bg-bupa-green-4.link-box-style a:not([class*=btn]):hover, .bg-bupa-green-4.link-box-style a:not([class*=btn]):active, .bg-bupa-green-4.content-block a:not([class*=btn]):visited, .bg-bupa-green-4.content-block a:not([class*=btn]):hover, .bg-bupa-green-4.content-block a:not([class*=btn]):active, .bg-bupa-green-4.component a:not([class*=btn]):visited, .bg-bupa-green-4.component a:not([class*=btn]):hover, .bg-bupa-green-4.component a:not([class*=btn]):active, .bg-bupa-green-4.audio-module a:not([class*=btn]):visited, .bg-bupa-green-4.audio-module a:not([class*=btn]):hover, .bg-bupa-green-4.audio-module a:not([class*=btn]):active, .bg-bupa-green-4.video-module a:not([class*=btn]):visited, .bg-bupa-green-4.video-module a:not([class*=btn]):hover, .bg-bupa-green-4.video-module a:not([class*=btn]):active, .bg-bupa-green-4.range-slider a:not([class*=btn]):visited, .bg-bupa-green-4.range-slider a:not([class*=btn]):hover, .bg-bupa-green-4.range-slider a:not([class*=btn]):active, .bg-bupa-green-4.info-box a:not([class*=btn]):visited, .bg-bupa-green-4.info-box a:not([class*=btn]):hover, .bg-bupa-green-4.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-green-6 {
  background-color: #0E6027;
  color: #ffffff !important;
}
.bg-bupa-green-6.link-box-style span[class^=rTapNumber], .bg-bupa-green-6.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-green-6.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-green-6.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-green-6.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-green-6.link-box-style span[class*=rTapNumber], .bg-bupa-green-6.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-green-6.link-box-style span[class*=rTapNumber] sup, .bg-bupa-green-6.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-green-6.content-block span[class*=rTapNumber], .bg-bupa-green-6.content-block span[class*=rTapNumber] > a,
.bg-bupa-green-6.content-block span[class*=rTapNumber] sup, .bg-bupa-green-6.content-block span[class*=rTapNumber] + sup, .bg-bupa-green-6.component span[class*=rTapNumber], .bg-bupa-green-6.component span[class*=rTapNumber] > a,
.bg-bupa-green-6.component span[class*=rTapNumber] sup, .bg-bupa-green-6.component span[class*=rTapNumber] + sup, .bg-bupa-green-6.audio-module span[class*=rTapNumber], .bg-bupa-green-6.audio-module span[class*=rTapNumber] > a,
.bg-bupa-green-6.audio-module span[class*=rTapNumber] sup, .bg-bupa-green-6.audio-module span[class*=rTapNumber] + sup, .bg-bupa-green-6.video-module span[class*=rTapNumber], .bg-bupa-green-6.video-module span[class*=rTapNumber] > a,
.bg-bupa-green-6.video-module span[class*=rTapNumber] sup, .bg-bupa-green-6.video-module span[class*=rTapNumber] + sup, .bg-bupa-green-6.range-slider span[class*=rTapNumber], .bg-bupa-green-6.range-slider span[class*=rTapNumber] > a,
.bg-bupa-green-6.range-slider span[class*=rTapNumber] sup, .bg-bupa-green-6.range-slider span[class*=rTapNumber] + sup, .bg-bupa-green-6.info-box span[class*=rTapNumber], .bg-bupa-green-6.info-box span[class*=rTapNumber] > a,
.bg-bupa-green-6.info-box span[class*=rTapNumber] sup, .bg-bupa-green-6.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-green-6.link-box-style a:not([class*=btn]), .bg-bupa-green-6.content-block a:not([class*=btn]), .bg-bupa-green-6.component a:not([class*=btn]), .bg-bupa-green-6.audio-module a:not([class*=btn]), .bg-bupa-green-6.video-module a:not([class*=btn]), .bg-bupa-green-6.range-slider a:not([class*=btn]), .bg-bupa-green-6.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-green-6.link-box-style a:not([class*=btn]):visited, .bg-bupa-green-6.link-box-style a:not([class*=btn]):hover, .bg-bupa-green-6.link-box-style a:not([class*=btn]):active, .bg-bupa-green-6.content-block a:not([class*=btn]):visited, .bg-bupa-green-6.content-block a:not([class*=btn]):hover, .bg-bupa-green-6.content-block a:not([class*=btn]):active, .bg-bupa-green-6.component a:not([class*=btn]):visited, .bg-bupa-green-6.component a:not([class*=btn]):hover, .bg-bupa-green-6.component a:not([class*=btn]):active, .bg-bupa-green-6.audio-module a:not([class*=btn]):visited, .bg-bupa-green-6.audio-module a:not([class*=btn]):hover, .bg-bupa-green-6.audio-module a:not([class*=btn]):active, .bg-bupa-green-6.video-module a:not([class*=btn]):visited, .bg-bupa-green-6.video-module a:not([class*=btn]):hover, .bg-bupa-green-6.video-module a:not([class*=btn]):active, .bg-bupa-green-6.range-slider a:not([class*=btn]):visited, .bg-bupa-green-6.range-slider a:not([class*=btn]):hover, .bg-bupa-green-6.range-slider a:not([class*=btn]):active, .bg-bupa-green-6.info-box a:not([class*=btn]):visited, .bg-bupa-green-6.info-box a:not([class*=btn]):hover, .bg-bupa-green-6.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-green-7 {
  background-color: #044317;
  color: #ffffff !important;
}
.bg-bupa-green-7.link-box-style span[class^=rTapNumber], .bg-bupa-green-7.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-green-7.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-green-7.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-green-7.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-green-7.link-box-style span[class*=rTapNumber], .bg-bupa-green-7.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-green-7.link-box-style span[class*=rTapNumber] sup, .bg-bupa-green-7.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-green-7.content-block span[class*=rTapNumber], .bg-bupa-green-7.content-block span[class*=rTapNumber] > a,
.bg-bupa-green-7.content-block span[class*=rTapNumber] sup, .bg-bupa-green-7.content-block span[class*=rTapNumber] + sup, .bg-bupa-green-7.component span[class*=rTapNumber], .bg-bupa-green-7.component span[class*=rTapNumber] > a,
.bg-bupa-green-7.component span[class*=rTapNumber] sup, .bg-bupa-green-7.component span[class*=rTapNumber] + sup, .bg-bupa-green-7.audio-module span[class*=rTapNumber], .bg-bupa-green-7.audio-module span[class*=rTapNumber] > a,
.bg-bupa-green-7.audio-module span[class*=rTapNumber] sup, .bg-bupa-green-7.audio-module span[class*=rTapNumber] + sup, .bg-bupa-green-7.video-module span[class*=rTapNumber], .bg-bupa-green-7.video-module span[class*=rTapNumber] > a,
.bg-bupa-green-7.video-module span[class*=rTapNumber] sup, .bg-bupa-green-7.video-module span[class*=rTapNumber] + sup, .bg-bupa-green-7.range-slider span[class*=rTapNumber], .bg-bupa-green-7.range-slider span[class*=rTapNumber] > a,
.bg-bupa-green-7.range-slider span[class*=rTapNumber] sup, .bg-bupa-green-7.range-slider span[class*=rTapNumber] + sup, .bg-bupa-green-7.info-box span[class*=rTapNumber], .bg-bupa-green-7.info-box span[class*=rTapNumber] > a,
.bg-bupa-green-7.info-box span[class*=rTapNumber] sup, .bg-bupa-green-7.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-green-7.link-box-style a:not([class*=btn]), .bg-bupa-green-7.content-block a:not([class*=btn]), .bg-bupa-green-7.component a:not([class*=btn]), .bg-bupa-green-7.audio-module a:not([class*=btn]), .bg-bupa-green-7.video-module a:not([class*=btn]), .bg-bupa-green-7.range-slider a:not([class*=btn]), .bg-bupa-green-7.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-green-7.link-box-style a:not([class*=btn]):visited, .bg-bupa-green-7.link-box-style a:not([class*=btn]):hover, .bg-bupa-green-7.link-box-style a:not([class*=btn]):active, .bg-bupa-green-7.content-block a:not([class*=btn]):visited, .bg-bupa-green-7.content-block a:not([class*=btn]):hover, .bg-bupa-green-7.content-block a:not([class*=btn]):active, .bg-bupa-green-7.component a:not([class*=btn]):visited, .bg-bupa-green-7.component a:not([class*=btn]):hover, .bg-bupa-green-7.component a:not([class*=btn]):active, .bg-bupa-green-7.audio-module a:not([class*=btn]):visited, .bg-bupa-green-7.audio-module a:not([class*=btn]):hover, .bg-bupa-green-7.audio-module a:not([class*=btn]):active, .bg-bupa-green-7.video-module a:not([class*=btn]):visited, .bg-bupa-green-7.video-module a:not([class*=btn]):hover, .bg-bupa-green-7.video-module a:not([class*=btn]):active, .bg-bupa-green-7.range-slider a:not([class*=btn]):visited, .bg-bupa-green-7.range-slider a:not([class*=btn]):hover, .bg-bupa-green-7.range-slider a:not([class*=btn]):active, .bg-bupa-green-7.info-box a:not([class*=btn]):visited, .bg-bupa-green-7.info-box a:not([class*=btn]):hover, .bg-bupa-green-7.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-green-8 {
  background-color: #022D0D;
  color: #ffffff !important;
}
.bg-bupa-green-8.link-box-style span[class^=rTapNumber], .bg-bupa-green-8.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-green-8.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-green-8.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-green-8.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-green-8.link-box-style span[class*=rTapNumber], .bg-bupa-green-8.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-green-8.link-box-style span[class*=rTapNumber] sup, .bg-bupa-green-8.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-green-8.content-block span[class*=rTapNumber], .bg-bupa-green-8.content-block span[class*=rTapNumber] > a,
.bg-bupa-green-8.content-block span[class*=rTapNumber] sup, .bg-bupa-green-8.content-block span[class*=rTapNumber] + sup, .bg-bupa-green-8.component span[class*=rTapNumber], .bg-bupa-green-8.component span[class*=rTapNumber] > a,
.bg-bupa-green-8.component span[class*=rTapNumber] sup, .bg-bupa-green-8.component span[class*=rTapNumber] + sup, .bg-bupa-green-8.audio-module span[class*=rTapNumber], .bg-bupa-green-8.audio-module span[class*=rTapNumber] > a,
.bg-bupa-green-8.audio-module span[class*=rTapNumber] sup, .bg-bupa-green-8.audio-module span[class*=rTapNumber] + sup, .bg-bupa-green-8.video-module span[class*=rTapNumber], .bg-bupa-green-8.video-module span[class*=rTapNumber] > a,
.bg-bupa-green-8.video-module span[class*=rTapNumber] sup, .bg-bupa-green-8.video-module span[class*=rTapNumber] + sup, .bg-bupa-green-8.range-slider span[class*=rTapNumber], .bg-bupa-green-8.range-slider span[class*=rTapNumber] > a,
.bg-bupa-green-8.range-slider span[class*=rTapNumber] sup, .bg-bupa-green-8.range-slider span[class*=rTapNumber] + sup, .bg-bupa-green-8.info-box span[class*=rTapNumber], .bg-bupa-green-8.info-box span[class*=rTapNumber] > a,
.bg-bupa-green-8.info-box span[class*=rTapNumber] sup, .bg-bupa-green-8.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-green-8.link-box-style a:not([class*=btn]), .bg-bupa-green-8.content-block a:not([class*=btn]), .bg-bupa-green-8.component a:not([class*=btn]), .bg-bupa-green-8.audio-module a:not([class*=btn]), .bg-bupa-green-8.video-module a:not([class*=btn]), .bg-bupa-green-8.range-slider a:not([class*=btn]), .bg-bupa-green-8.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-green-8.link-box-style a:not([class*=btn]):visited, .bg-bupa-green-8.link-box-style a:not([class*=btn]):hover, .bg-bupa-green-8.link-box-style a:not([class*=btn]):active, .bg-bupa-green-8.content-block a:not([class*=btn]):visited, .bg-bupa-green-8.content-block a:not([class*=btn]):hover, .bg-bupa-green-8.content-block a:not([class*=btn]):active, .bg-bupa-green-8.component a:not([class*=btn]):visited, .bg-bupa-green-8.component a:not([class*=btn]):hover, .bg-bupa-green-8.component a:not([class*=btn]):active, .bg-bupa-green-8.audio-module a:not([class*=btn]):visited, .bg-bupa-green-8.audio-module a:not([class*=btn]):hover, .bg-bupa-green-8.audio-module a:not([class*=btn]):active, .bg-bupa-green-8.video-module a:not([class*=btn]):visited, .bg-bupa-green-8.video-module a:not([class*=btn]):hover, .bg-bupa-green-8.video-module a:not([class*=btn]):active, .bg-bupa-green-8.range-slider a:not([class*=btn]):visited, .bg-bupa-green-8.range-slider a:not([class*=btn]):hover, .bg-bupa-green-8.range-slider a:not([class*=btn]):active, .bg-bupa-green-8.info-box a:not([class*=btn]):visited, .bg-bupa-green-8.info-box a:not([class*=btn]):hover, .bg-bupa-green-8.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-green-9 {
  background-color: #071908;
  color: #ffffff !important;
}
.bg-bupa-green-9.link-box-style span[class^=rTapNumber], .bg-bupa-green-9.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-green-9.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-green-9.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-green-9.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-green-9.link-box-style span[class*=rTapNumber], .bg-bupa-green-9.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-green-9.link-box-style span[class*=rTapNumber] sup, .bg-bupa-green-9.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-green-9.content-block span[class*=rTapNumber], .bg-bupa-green-9.content-block span[class*=rTapNumber] > a,
.bg-bupa-green-9.content-block span[class*=rTapNumber] sup, .bg-bupa-green-9.content-block span[class*=rTapNumber] + sup, .bg-bupa-green-9.component span[class*=rTapNumber], .bg-bupa-green-9.component span[class*=rTapNumber] > a,
.bg-bupa-green-9.component span[class*=rTapNumber] sup, .bg-bupa-green-9.component span[class*=rTapNumber] + sup, .bg-bupa-green-9.audio-module span[class*=rTapNumber], .bg-bupa-green-9.audio-module span[class*=rTapNumber] > a,
.bg-bupa-green-9.audio-module span[class*=rTapNumber] sup, .bg-bupa-green-9.audio-module span[class*=rTapNumber] + sup, .bg-bupa-green-9.video-module span[class*=rTapNumber], .bg-bupa-green-9.video-module span[class*=rTapNumber] > a,
.bg-bupa-green-9.video-module span[class*=rTapNumber] sup, .bg-bupa-green-9.video-module span[class*=rTapNumber] + sup, .bg-bupa-green-9.range-slider span[class*=rTapNumber], .bg-bupa-green-9.range-slider span[class*=rTapNumber] > a,
.bg-bupa-green-9.range-slider span[class*=rTapNumber] sup, .bg-bupa-green-9.range-slider span[class*=rTapNumber] + sup, .bg-bupa-green-9.info-box span[class*=rTapNumber], .bg-bupa-green-9.info-box span[class*=rTapNumber] > a,
.bg-bupa-green-9.info-box span[class*=rTapNumber] sup, .bg-bupa-green-9.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-green-9.link-box-style a:not([class*=btn]), .bg-bupa-green-9.content-block a:not([class*=btn]), .bg-bupa-green-9.component a:not([class*=btn]), .bg-bupa-green-9.audio-module a:not([class*=btn]), .bg-bupa-green-9.video-module a:not([class*=btn]), .bg-bupa-green-9.range-slider a:not([class*=btn]), .bg-bupa-green-9.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-green-9.link-box-style a:not([class*=btn]):visited, .bg-bupa-green-9.link-box-style a:not([class*=btn]):hover, .bg-bupa-green-9.link-box-style a:not([class*=btn]):active, .bg-bupa-green-9.content-block a:not([class*=btn]):visited, .bg-bupa-green-9.content-block a:not([class*=btn]):hover, .bg-bupa-green-9.content-block a:not([class*=btn]):active, .bg-bupa-green-9.component a:not([class*=btn]):visited, .bg-bupa-green-9.component a:not([class*=btn]):hover, .bg-bupa-green-9.component a:not([class*=btn]):active, .bg-bupa-green-9.audio-module a:not([class*=btn]):visited, .bg-bupa-green-9.audio-module a:not([class*=btn]):hover, .bg-bupa-green-9.audio-module a:not([class*=btn]):active, .bg-bupa-green-9.video-module a:not([class*=btn]):visited, .bg-bupa-green-9.video-module a:not([class*=btn]):hover, .bg-bupa-green-9.video-module a:not([class*=btn]):active, .bg-bupa-green-9.range-slider a:not([class*=btn]):visited, .bg-bupa-green-9.range-slider a:not([class*=btn]):hover, .bg-bupa-green-9.range-slider a:not([class*=btn]):active, .bg-bupa-green-9.info-box a:not([class*=btn]):visited, .bg-bupa-green-9.info-box a:not([class*=btn]):hover, .bg-bupa-green-9.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-teal-1 {
  background-color: #D2FBFB;
  color: #21272a !important;
}
.bg-bupa-teal-1.link-box-style span[class^=rTapNumber], .bg-bupa-teal-1.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-teal-1.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-teal-1.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-teal-1.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-teal-1.link-box-style span[class*=rTapNumber], .bg-bupa-teal-1.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-teal-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-teal-1.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-teal-1.content-block span[class*=rTapNumber], .bg-bupa-teal-1.content-block span[class*=rTapNumber] > a,
.bg-bupa-teal-1.content-block span[class*=rTapNumber] sup, .bg-bupa-teal-1.content-block span[class*=rTapNumber] + sup, .bg-bupa-teal-1.component span[class*=rTapNumber], .bg-bupa-teal-1.component span[class*=rTapNumber] > a,
.bg-bupa-teal-1.component span[class*=rTapNumber] sup, .bg-bupa-teal-1.component span[class*=rTapNumber] + sup, .bg-bupa-teal-1.audio-module span[class*=rTapNumber], .bg-bupa-teal-1.audio-module span[class*=rTapNumber] > a,
.bg-bupa-teal-1.audio-module span[class*=rTapNumber] sup, .bg-bupa-teal-1.audio-module span[class*=rTapNumber] + sup, .bg-bupa-teal-1.video-module span[class*=rTapNumber], .bg-bupa-teal-1.video-module span[class*=rTapNumber] > a,
.bg-bupa-teal-1.video-module span[class*=rTapNumber] sup, .bg-bupa-teal-1.video-module span[class*=rTapNumber] + sup, .bg-bupa-teal-1.range-slider span[class*=rTapNumber], .bg-bupa-teal-1.range-slider span[class*=rTapNumber] > a,
.bg-bupa-teal-1.range-slider span[class*=rTapNumber] sup, .bg-bupa-teal-1.range-slider span[class*=rTapNumber] + sup, .bg-bupa-teal-1.info-box span[class*=rTapNumber], .bg-bupa-teal-1.info-box span[class*=rTapNumber] > a,
.bg-bupa-teal-1.info-box span[class*=rTapNumber] sup, .bg-bupa-teal-1.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-teal-1.link-box-style a:not([class*=btn]), .bg-bupa-teal-1.content-block a:not([class*=btn]), .bg-bupa-teal-1.component a:not([class*=btn]), .bg-bupa-teal-1.audio-module a:not([class*=btn]), .bg-bupa-teal-1.video-module a:not([class*=btn]), .bg-bupa-teal-1.range-slider a:not([class*=btn]), .bg-bupa-teal-1.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-teal-1.link-box-style a:not([class*=btn]):visited, .bg-bupa-teal-1.content-block a:not([class*=btn]):visited, .bg-bupa-teal-1.component a:not([class*=btn]):visited, .bg-bupa-teal-1.audio-module a:not([class*=btn]):visited, .bg-bupa-teal-1.video-module a:not([class*=btn]):visited, .bg-bupa-teal-1.range-slider a:not([class*=btn]):visited, .bg-bupa-teal-1.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-teal-1.link-box-style a:not([class*=btn]):hover, .bg-bupa-teal-1.content-block a:not([class*=btn]):hover, .bg-bupa-teal-1.component a:not([class*=btn]):hover, .bg-bupa-teal-1.audio-module a:not([class*=btn]):hover, .bg-bupa-teal-1.video-module a:not([class*=btn]):hover, .bg-bupa-teal-1.range-slider a:not([class*=btn]):hover, .bg-bupa-teal-1.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-teal-1.link-box-style a:not([class*=btn]):active, .bg-bupa-teal-1.content-block a:not([class*=btn]):active, .bg-bupa-teal-1.component a:not([class*=btn]):active, .bg-bupa-teal-1.audio-module a:not([class*=btn]):active, .bg-bupa-teal-1.video-module a:not([class*=btn]):active, .bg-bupa-teal-1.range-slider a:not([class*=btn]):active, .bg-bupa-teal-1.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-teal-2 {
  background-color: #9EF0F0;
  color: #21272a !important;
}
.bg-bupa-teal-2.link-box-style span[class^=rTapNumber], .bg-bupa-teal-2.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-teal-2.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-teal-2.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-teal-2.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-teal-2.link-box-style span[class*=rTapNumber], .bg-bupa-teal-2.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-teal-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-teal-2.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-teal-2.content-block span[class*=rTapNumber], .bg-bupa-teal-2.content-block span[class*=rTapNumber] > a,
.bg-bupa-teal-2.content-block span[class*=rTapNumber] sup, .bg-bupa-teal-2.content-block span[class*=rTapNumber] + sup, .bg-bupa-teal-2.component span[class*=rTapNumber], .bg-bupa-teal-2.component span[class*=rTapNumber] > a,
.bg-bupa-teal-2.component span[class*=rTapNumber] sup, .bg-bupa-teal-2.component span[class*=rTapNumber] + sup, .bg-bupa-teal-2.audio-module span[class*=rTapNumber], .bg-bupa-teal-2.audio-module span[class*=rTapNumber] > a,
.bg-bupa-teal-2.audio-module span[class*=rTapNumber] sup, .bg-bupa-teal-2.audio-module span[class*=rTapNumber] + sup, .bg-bupa-teal-2.video-module span[class*=rTapNumber], .bg-bupa-teal-2.video-module span[class*=rTapNumber] > a,
.bg-bupa-teal-2.video-module span[class*=rTapNumber] sup, .bg-bupa-teal-2.video-module span[class*=rTapNumber] + sup, .bg-bupa-teal-2.range-slider span[class*=rTapNumber], .bg-bupa-teal-2.range-slider span[class*=rTapNumber] > a,
.bg-bupa-teal-2.range-slider span[class*=rTapNumber] sup, .bg-bupa-teal-2.range-slider span[class*=rTapNumber] + sup, .bg-bupa-teal-2.info-box span[class*=rTapNumber], .bg-bupa-teal-2.info-box span[class*=rTapNumber] > a,
.bg-bupa-teal-2.info-box span[class*=rTapNumber] sup, .bg-bupa-teal-2.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-teal-2.link-box-style a:not([class*=btn]), .bg-bupa-teal-2.content-block a:not([class*=btn]), .bg-bupa-teal-2.component a:not([class*=btn]), .bg-bupa-teal-2.audio-module a:not([class*=btn]), .bg-bupa-teal-2.video-module a:not([class*=btn]), .bg-bupa-teal-2.range-slider a:not([class*=btn]), .bg-bupa-teal-2.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-teal-2.link-box-style a:not([class*=btn]):visited, .bg-bupa-teal-2.content-block a:not([class*=btn]):visited, .bg-bupa-teal-2.component a:not([class*=btn]):visited, .bg-bupa-teal-2.audio-module a:not([class*=btn]):visited, .bg-bupa-teal-2.video-module a:not([class*=btn]):visited, .bg-bupa-teal-2.range-slider a:not([class*=btn]):visited, .bg-bupa-teal-2.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-teal-2.link-box-style a:not([class*=btn]):hover, .bg-bupa-teal-2.content-block a:not([class*=btn]):hover, .bg-bupa-teal-2.component a:not([class*=btn]):hover, .bg-bupa-teal-2.audio-module a:not([class*=btn]):hover, .bg-bupa-teal-2.video-module a:not([class*=btn]):hover, .bg-bupa-teal-2.range-slider a:not([class*=btn]):hover, .bg-bupa-teal-2.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-teal-2.link-box-style a:not([class*=btn]):active, .bg-bupa-teal-2.content-block a:not([class*=btn]):active, .bg-bupa-teal-2.component a:not([class*=btn]):active, .bg-bupa-teal-2.audio-module a:not([class*=btn]):active, .bg-bupa-teal-2.video-module a:not([class*=btn]):active, .bg-bupa-teal-2.range-slider a:not([class*=btn]):active, .bg-bupa-teal-2.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-teal-3 {
  background-color: #56DBDB;
  color: #21272a !important;
}
.bg-bupa-teal-3.link-box-style span[class^=rTapNumber], .bg-bupa-teal-3.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-teal-3.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-teal-3.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-teal-3.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-teal-3.link-box-style span[class*=rTapNumber], .bg-bupa-teal-3.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-teal-3.link-box-style span[class*=rTapNumber] sup, .bg-bupa-teal-3.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-teal-3.content-block span[class*=rTapNumber], .bg-bupa-teal-3.content-block span[class*=rTapNumber] > a,
.bg-bupa-teal-3.content-block span[class*=rTapNumber] sup, .bg-bupa-teal-3.content-block span[class*=rTapNumber] + sup, .bg-bupa-teal-3.component span[class*=rTapNumber], .bg-bupa-teal-3.component span[class*=rTapNumber] > a,
.bg-bupa-teal-3.component span[class*=rTapNumber] sup, .bg-bupa-teal-3.component span[class*=rTapNumber] + sup, .bg-bupa-teal-3.audio-module span[class*=rTapNumber], .bg-bupa-teal-3.audio-module span[class*=rTapNumber] > a,
.bg-bupa-teal-3.audio-module span[class*=rTapNumber] sup, .bg-bupa-teal-3.audio-module span[class*=rTapNumber] + sup, .bg-bupa-teal-3.video-module span[class*=rTapNumber], .bg-bupa-teal-3.video-module span[class*=rTapNumber] > a,
.bg-bupa-teal-3.video-module span[class*=rTapNumber] sup, .bg-bupa-teal-3.video-module span[class*=rTapNumber] + sup, .bg-bupa-teal-3.range-slider span[class*=rTapNumber], .bg-bupa-teal-3.range-slider span[class*=rTapNumber] > a,
.bg-bupa-teal-3.range-slider span[class*=rTapNumber] sup, .bg-bupa-teal-3.range-slider span[class*=rTapNumber] + sup, .bg-bupa-teal-3.info-box span[class*=rTapNumber], .bg-bupa-teal-3.info-box span[class*=rTapNumber] > a,
.bg-bupa-teal-3.info-box span[class*=rTapNumber] sup, .bg-bupa-teal-3.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-teal-3.link-box-style a:not([class*=btn]), .bg-bupa-teal-3.content-block a:not([class*=btn]), .bg-bupa-teal-3.component a:not([class*=btn]), .bg-bupa-teal-3.audio-module a:not([class*=btn]), .bg-bupa-teal-3.video-module a:not([class*=btn]), .bg-bupa-teal-3.range-slider a:not([class*=btn]), .bg-bupa-teal-3.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-teal-3.link-box-style a:not([class*=btn]):visited, .bg-bupa-teal-3.link-box-style a:not([class*=btn]):hover, .bg-bupa-teal-3.link-box-style a:not([class*=btn]):active, .bg-bupa-teal-3.content-block a:not([class*=btn]):visited, .bg-bupa-teal-3.content-block a:not([class*=btn]):hover, .bg-bupa-teal-3.content-block a:not([class*=btn]):active, .bg-bupa-teal-3.component a:not([class*=btn]):visited, .bg-bupa-teal-3.component a:not([class*=btn]):hover, .bg-bupa-teal-3.component a:not([class*=btn]):active, .bg-bupa-teal-3.audio-module a:not([class*=btn]):visited, .bg-bupa-teal-3.audio-module a:not([class*=btn]):hover, .bg-bupa-teal-3.audio-module a:not([class*=btn]):active, .bg-bupa-teal-3.video-module a:not([class*=btn]):visited, .bg-bupa-teal-3.video-module a:not([class*=btn]):hover, .bg-bupa-teal-3.video-module a:not([class*=btn]):active, .bg-bupa-teal-3.range-slider a:not([class*=btn]):visited, .bg-bupa-teal-3.range-slider a:not([class*=btn]):hover, .bg-bupa-teal-3.range-slider a:not([class*=btn]):active, .bg-bupa-teal-3.info-box a:not([class*=btn]):visited, .bg-bupa-teal-3.info-box a:not([class*=btn]):hover, .bg-bupa-teal-3.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-teal-4 {
  background-color: #05B8B5;
  color: #21272a !important;
}
.bg-bupa-teal-4.link-box-style span[class^=rTapNumber], .bg-bupa-teal-4.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-teal-4.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-teal-4.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-teal-4.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-teal-4.link-box-style span[class*=rTapNumber], .bg-bupa-teal-4.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-teal-4.link-box-style span[class*=rTapNumber] sup, .bg-bupa-teal-4.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-teal-4.content-block span[class*=rTapNumber], .bg-bupa-teal-4.content-block span[class*=rTapNumber] > a,
.bg-bupa-teal-4.content-block span[class*=rTapNumber] sup, .bg-bupa-teal-4.content-block span[class*=rTapNumber] + sup, .bg-bupa-teal-4.component span[class*=rTapNumber], .bg-bupa-teal-4.component span[class*=rTapNumber] > a,
.bg-bupa-teal-4.component span[class*=rTapNumber] sup, .bg-bupa-teal-4.component span[class*=rTapNumber] + sup, .bg-bupa-teal-4.audio-module span[class*=rTapNumber], .bg-bupa-teal-4.audio-module span[class*=rTapNumber] > a,
.bg-bupa-teal-4.audio-module span[class*=rTapNumber] sup, .bg-bupa-teal-4.audio-module span[class*=rTapNumber] + sup, .bg-bupa-teal-4.video-module span[class*=rTapNumber], .bg-bupa-teal-4.video-module span[class*=rTapNumber] > a,
.bg-bupa-teal-4.video-module span[class*=rTapNumber] sup, .bg-bupa-teal-4.video-module span[class*=rTapNumber] + sup, .bg-bupa-teal-4.range-slider span[class*=rTapNumber], .bg-bupa-teal-4.range-slider span[class*=rTapNumber] > a,
.bg-bupa-teal-4.range-slider span[class*=rTapNumber] sup, .bg-bupa-teal-4.range-slider span[class*=rTapNumber] + sup, .bg-bupa-teal-4.info-box span[class*=rTapNumber], .bg-bupa-teal-4.info-box span[class*=rTapNumber] > a,
.bg-bupa-teal-4.info-box span[class*=rTapNumber] sup, .bg-bupa-teal-4.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-teal-4.link-box-style a:not([class*=btn]), .bg-bupa-teal-4.content-block a:not([class*=btn]), .bg-bupa-teal-4.component a:not([class*=btn]), .bg-bupa-teal-4.audio-module a:not([class*=btn]), .bg-bupa-teal-4.video-module a:not([class*=btn]), .bg-bupa-teal-4.range-slider a:not([class*=btn]), .bg-bupa-teal-4.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-teal-4.link-box-style a:not([class*=btn]):visited, .bg-bupa-teal-4.link-box-style a:not([class*=btn]):hover, .bg-bupa-teal-4.link-box-style a:not([class*=btn]):active, .bg-bupa-teal-4.content-block a:not([class*=btn]):visited, .bg-bupa-teal-4.content-block a:not([class*=btn]):hover, .bg-bupa-teal-4.content-block a:not([class*=btn]):active, .bg-bupa-teal-4.component a:not([class*=btn]):visited, .bg-bupa-teal-4.component a:not([class*=btn]):hover, .bg-bupa-teal-4.component a:not([class*=btn]):active, .bg-bupa-teal-4.audio-module a:not([class*=btn]):visited, .bg-bupa-teal-4.audio-module a:not([class*=btn]):hover, .bg-bupa-teal-4.audio-module a:not([class*=btn]):active, .bg-bupa-teal-4.video-module a:not([class*=btn]):visited, .bg-bupa-teal-4.video-module a:not([class*=btn]):hover, .bg-bupa-teal-4.video-module a:not([class*=btn]):active, .bg-bupa-teal-4.range-slider a:not([class*=btn]):visited, .bg-bupa-teal-4.range-slider a:not([class*=btn]):hover, .bg-bupa-teal-4.range-slider a:not([class*=btn]):active, .bg-bupa-teal-4.info-box a:not([class*=btn]):visited, .bg-bupa-teal-4.info-box a:not([class*=btn]):hover, .bg-bupa-teal-4.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-teal-6 {
  background-color: #005D5D;
  color: #ffffff !important;
}
.bg-bupa-teal-6.link-box-style span[class^=rTapNumber], .bg-bupa-teal-6.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-teal-6.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-teal-6.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-teal-6.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-teal-6.link-box-style span[class*=rTapNumber], .bg-bupa-teal-6.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-teal-6.link-box-style span[class*=rTapNumber] sup, .bg-bupa-teal-6.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-teal-6.content-block span[class*=rTapNumber], .bg-bupa-teal-6.content-block span[class*=rTapNumber] > a,
.bg-bupa-teal-6.content-block span[class*=rTapNumber] sup, .bg-bupa-teal-6.content-block span[class*=rTapNumber] + sup, .bg-bupa-teal-6.component span[class*=rTapNumber], .bg-bupa-teal-6.component span[class*=rTapNumber] > a,
.bg-bupa-teal-6.component span[class*=rTapNumber] sup, .bg-bupa-teal-6.component span[class*=rTapNumber] + sup, .bg-bupa-teal-6.audio-module span[class*=rTapNumber], .bg-bupa-teal-6.audio-module span[class*=rTapNumber] > a,
.bg-bupa-teal-6.audio-module span[class*=rTapNumber] sup, .bg-bupa-teal-6.audio-module span[class*=rTapNumber] + sup, .bg-bupa-teal-6.video-module span[class*=rTapNumber], .bg-bupa-teal-6.video-module span[class*=rTapNumber] > a,
.bg-bupa-teal-6.video-module span[class*=rTapNumber] sup, .bg-bupa-teal-6.video-module span[class*=rTapNumber] + sup, .bg-bupa-teal-6.range-slider span[class*=rTapNumber], .bg-bupa-teal-6.range-slider span[class*=rTapNumber] > a,
.bg-bupa-teal-6.range-slider span[class*=rTapNumber] sup, .bg-bupa-teal-6.range-slider span[class*=rTapNumber] + sup, .bg-bupa-teal-6.info-box span[class*=rTapNumber], .bg-bupa-teal-6.info-box span[class*=rTapNumber] > a,
.bg-bupa-teal-6.info-box span[class*=rTapNumber] sup, .bg-bupa-teal-6.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-teal-6.link-box-style a:not([class*=btn]), .bg-bupa-teal-6.content-block a:not([class*=btn]), .bg-bupa-teal-6.component a:not([class*=btn]), .bg-bupa-teal-6.audio-module a:not([class*=btn]), .bg-bupa-teal-6.video-module a:not([class*=btn]), .bg-bupa-teal-6.range-slider a:not([class*=btn]), .bg-bupa-teal-6.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-teal-6.link-box-style a:not([class*=btn]):visited, .bg-bupa-teal-6.link-box-style a:not([class*=btn]):hover, .bg-bupa-teal-6.link-box-style a:not([class*=btn]):active, .bg-bupa-teal-6.content-block a:not([class*=btn]):visited, .bg-bupa-teal-6.content-block a:not([class*=btn]):hover, .bg-bupa-teal-6.content-block a:not([class*=btn]):active, .bg-bupa-teal-6.component a:not([class*=btn]):visited, .bg-bupa-teal-6.component a:not([class*=btn]):hover, .bg-bupa-teal-6.component a:not([class*=btn]):active, .bg-bupa-teal-6.audio-module a:not([class*=btn]):visited, .bg-bupa-teal-6.audio-module a:not([class*=btn]):hover, .bg-bupa-teal-6.audio-module a:not([class*=btn]):active, .bg-bupa-teal-6.video-module a:not([class*=btn]):visited, .bg-bupa-teal-6.video-module a:not([class*=btn]):hover, .bg-bupa-teal-6.video-module a:not([class*=btn]):active, .bg-bupa-teal-6.range-slider a:not([class*=btn]):visited, .bg-bupa-teal-6.range-slider a:not([class*=btn]):hover, .bg-bupa-teal-6.range-slider a:not([class*=btn]):active, .bg-bupa-teal-6.info-box a:not([class*=btn]):visited, .bg-bupa-teal-6.info-box a:not([class*=btn]):hover, .bg-bupa-teal-6.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-teal-7 {
  background-color: #004144;
  color: #ffffff !important;
}
.bg-bupa-teal-7.link-box-style span[class^=rTapNumber], .bg-bupa-teal-7.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-teal-7.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-teal-7.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-teal-7.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-teal-7.link-box-style span[class*=rTapNumber], .bg-bupa-teal-7.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-teal-7.link-box-style span[class*=rTapNumber] sup, .bg-bupa-teal-7.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-teal-7.content-block span[class*=rTapNumber], .bg-bupa-teal-7.content-block span[class*=rTapNumber] > a,
.bg-bupa-teal-7.content-block span[class*=rTapNumber] sup, .bg-bupa-teal-7.content-block span[class*=rTapNumber] + sup, .bg-bupa-teal-7.component span[class*=rTapNumber], .bg-bupa-teal-7.component span[class*=rTapNumber] > a,
.bg-bupa-teal-7.component span[class*=rTapNumber] sup, .bg-bupa-teal-7.component span[class*=rTapNumber] + sup, .bg-bupa-teal-7.audio-module span[class*=rTapNumber], .bg-bupa-teal-7.audio-module span[class*=rTapNumber] > a,
.bg-bupa-teal-7.audio-module span[class*=rTapNumber] sup, .bg-bupa-teal-7.audio-module span[class*=rTapNumber] + sup, .bg-bupa-teal-7.video-module span[class*=rTapNumber], .bg-bupa-teal-7.video-module span[class*=rTapNumber] > a,
.bg-bupa-teal-7.video-module span[class*=rTapNumber] sup, .bg-bupa-teal-7.video-module span[class*=rTapNumber] + sup, .bg-bupa-teal-7.range-slider span[class*=rTapNumber], .bg-bupa-teal-7.range-slider span[class*=rTapNumber] > a,
.bg-bupa-teal-7.range-slider span[class*=rTapNumber] sup, .bg-bupa-teal-7.range-slider span[class*=rTapNumber] + sup, .bg-bupa-teal-7.info-box span[class*=rTapNumber], .bg-bupa-teal-7.info-box span[class*=rTapNumber] > a,
.bg-bupa-teal-7.info-box span[class*=rTapNumber] sup, .bg-bupa-teal-7.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-teal-7.link-box-style a:not([class*=btn]), .bg-bupa-teal-7.content-block a:not([class*=btn]), .bg-bupa-teal-7.component a:not([class*=btn]), .bg-bupa-teal-7.audio-module a:not([class*=btn]), .bg-bupa-teal-7.video-module a:not([class*=btn]), .bg-bupa-teal-7.range-slider a:not([class*=btn]), .bg-bupa-teal-7.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-teal-7.link-box-style a:not([class*=btn]):visited, .bg-bupa-teal-7.link-box-style a:not([class*=btn]):hover, .bg-bupa-teal-7.link-box-style a:not([class*=btn]):active, .bg-bupa-teal-7.content-block a:not([class*=btn]):visited, .bg-bupa-teal-7.content-block a:not([class*=btn]):hover, .bg-bupa-teal-7.content-block a:not([class*=btn]):active, .bg-bupa-teal-7.component a:not([class*=btn]):visited, .bg-bupa-teal-7.component a:not([class*=btn]):hover, .bg-bupa-teal-7.component a:not([class*=btn]):active, .bg-bupa-teal-7.audio-module a:not([class*=btn]):visited, .bg-bupa-teal-7.audio-module a:not([class*=btn]):hover, .bg-bupa-teal-7.audio-module a:not([class*=btn]):active, .bg-bupa-teal-7.video-module a:not([class*=btn]):visited, .bg-bupa-teal-7.video-module a:not([class*=btn]):hover, .bg-bupa-teal-7.video-module a:not([class*=btn]):active, .bg-bupa-teal-7.range-slider a:not([class*=btn]):visited, .bg-bupa-teal-7.range-slider a:not([class*=btn]):hover, .bg-bupa-teal-7.range-slider a:not([class*=btn]):active, .bg-bupa-teal-7.info-box a:not([class*=btn]):visited, .bg-bupa-teal-7.info-box a:not([class*=btn]):hover, .bg-bupa-teal-7.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-teal-8 {
  background-color: #022B30;
  color: #ffffff !important;
}
.bg-bupa-teal-8.link-box-style span[class^=rTapNumber], .bg-bupa-teal-8.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-teal-8.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-teal-8.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-teal-8.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-teal-8.link-box-style span[class*=rTapNumber], .bg-bupa-teal-8.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-teal-8.link-box-style span[class*=rTapNumber] sup, .bg-bupa-teal-8.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-teal-8.content-block span[class*=rTapNumber], .bg-bupa-teal-8.content-block span[class*=rTapNumber] > a,
.bg-bupa-teal-8.content-block span[class*=rTapNumber] sup, .bg-bupa-teal-8.content-block span[class*=rTapNumber] + sup, .bg-bupa-teal-8.component span[class*=rTapNumber], .bg-bupa-teal-8.component span[class*=rTapNumber] > a,
.bg-bupa-teal-8.component span[class*=rTapNumber] sup, .bg-bupa-teal-8.component span[class*=rTapNumber] + sup, .bg-bupa-teal-8.audio-module span[class*=rTapNumber], .bg-bupa-teal-8.audio-module span[class*=rTapNumber] > a,
.bg-bupa-teal-8.audio-module span[class*=rTapNumber] sup, .bg-bupa-teal-8.audio-module span[class*=rTapNumber] + sup, .bg-bupa-teal-8.video-module span[class*=rTapNumber], .bg-bupa-teal-8.video-module span[class*=rTapNumber] > a,
.bg-bupa-teal-8.video-module span[class*=rTapNumber] sup, .bg-bupa-teal-8.video-module span[class*=rTapNumber] + sup, .bg-bupa-teal-8.range-slider span[class*=rTapNumber], .bg-bupa-teal-8.range-slider span[class*=rTapNumber] > a,
.bg-bupa-teal-8.range-slider span[class*=rTapNumber] sup, .bg-bupa-teal-8.range-slider span[class*=rTapNumber] + sup, .bg-bupa-teal-8.info-box span[class*=rTapNumber], .bg-bupa-teal-8.info-box span[class*=rTapNumber] > a,
.bg-bupa-teal-8.info-box span[class*=rTapNumber] sup, .bg-bupa-teal-8.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-teal-8.link-box-style a:not([class*=btn]), .bg-bupa-teal-8.content-block a:not([class*=btn]), .bg-bupa-teal-8.component a:not([class*=btn]), .bg-bupa-teal-8.audio-module a:not([class*=btn]), .bg-bupa-teal-8.video-module a:not([class*=btn]), .bg-bupa-teal-8.range-slider a:not([class*=btn]), .bg-bupa-teal-8.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-teal-8.link-box-style a:not([class*=btn]):visited, .bg-bupa-teal-8.link-box-style a:not([class*=btn]):hover, .bg-bupa-teal-8.link-box-style a:not([class*=btn]):active, .bg-bupa-teal-8.content-block a:not([class*=btn]):visited, .bg-bupa-teal-8.content-block a:not([class*=btn]):hover, .bg-bupa-teal-8.content-block a:not([class*=btn]):active, .bg-bupa-teal-8.component a:not([class*=btn]):visited, .bg-bupa-teal-8.component a:not([class*=btn]):hover, .bg-bupa-teal-8.component a:not([class*=btn]):active, .bg-bupa-teal-8.audio-module a:not([class*=btn]):visited, .bg-bupa-teal-8.audio-module a:not([class*=btn]):hover, .bg-bupa-teal-8.audio-module a:not([class*=btn]):active, .bg-bupa-teal-8.video-module a:not([class*=btn]):visited, .bg-bupa-teal-8.video-module a:not([class*=btn]):hover, .bg-bupa-teal-8.video-module a:not([class*=btn]):active, .bg-bupa-teal-8.range-slider a:not([class*=btn]):visited, .bg-bupa-teal-8.range-slider a:not([class*=btn]):hover, .bg-bupa-teal-8.range-slider a:not([class*=btn]):active, .bg-bupa-teal-8.info-box a:not([class*=btn]):visited, .bg-bupa-teal-8.info-box a:not([class*=btn]):hover, .bg-bupa-teal-8.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-teal-9 {
  background-color: #081A1C;
  color: #ffffff !important;
}
.bg-bupa-teal-9.link-box-style span[class^=rTapNumber], .bg-bupa-teal-9.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-teal-9.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-teal-9.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-teal-9.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-teal-9.link-box-style span[class*=rTapNumber], .bg-bupa-teal-9.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-teal-9.link-box-style span[class*=rTapNumber] sup, .bg-bupa-teal-9.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-teal-9.content-block span[class*=rTapNumber], .bg-bupa-teal-9.content-block span[class*=rTapNumber] > a,
.bg-bupa-teal-9.content-block span[class*=rTapNumber] sup, .bg-bupa-teal-9.content-block span[class*=rTapNumber] + sup, .bg-bupa-teal-9.component span[class*=rTapNumber], .bg-bupa-teal-9.component span[class*=rTapNumber] > a,
.bg-bupa-teal-9.component span[class*=rTapNumber] sup, .bg-bupa-teal-9.component span[class*=rTapNumber] + sup, .bg-bupa-teal-9.audio-module span[class*=rTapNumber], .bg-bupa-teal-9.audio-module span[class*=rTapNumber] > a,
.bg-bupa-teal-9.audio-module span[class*=rTapNumber] sup, .bg-bupa-teal-9.audio-module span[class*=rTapNumber] + sup, .bg-bupa-teal-9.video-module span[class*=rTapNumber], .bg-bupa-teal-9.video-module span[class*=rTapNumber] > a,
.bg-bupa-teal-9.video-module span[class*=rTapNumber] sup, .bg-bupa-teal-9.video-module span[class*=rTapNumber] + sup, .bg-bupa-teal-9.range-slider span[class*=rTapNumber], .bg-bupa-teal-9.range-slider span[class*=rTapNumber] > a,
.bg-bupa-teal-9.range-slider span[class*=rTapNumber] sup, .bg-bupa-teal-9.range-slider span[class*=rTapNumber] + sup, .bg-bupa-teal-9.info-box span[class*=rTapNumber], .bg-bupa-teal-9.info-box span[class*=rTapNumber] > a,
.bg-bupa-teal-9.info-box span[class*=rTapNumber] sup, .bg-bupa-teal-9.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-teal-9.link-box-style a:not([class*=btn]), .bg-bupa-teal-9.content-block a:not([class*=btn]), .bg-bupa-teal-9.component a:not([class*=btn]), .bg-bupa-teal-9.audio-module a:not([class*=btn]), .bg-bupa-teal-9.video-module a:not([class*=btn]), .bg-bupa-teal-9.range-slider a:not([class*=btn]), .bg-bupa-teal-9.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-teal-9.link-box-style a:not([class*=btn]):visited, .bg-bupa-teal-9.link-box-style a:not([class*=btn]):hover, .bg-bupa-teal-9.link-box-style a:not([class*=btn]):active, .bg-bupa-teal-9.content-block a:not([class*=btn]):visited, .bg-bupa-teal-9.content-block a:not([class*=btn]):hover, .bg-bupa-teal-9.content-block a:not([class*=btn]):active, .bg-bupa-teal-9.component a:not([class*=btn]):visited, .bg-bupa-teal-9.component a:not([class*=btn]):hover, .bg-bupa-teal-9.component a:not([class*=btn]):active, .bg-bupa-teal-9.audio-module a:not([class*=btn]):visited, .bg-bupa-teal-9.audio-module a:not([class*=btn]):hover, .bg-bupa-teal-9.audio-module a:not([class*=btn]):active, .bg-bupa-teal-9.video-module a:not([class*=btn]):visited, .bg-bupa-teal-9.video-module a:not([class*=btn]):hover, .bg-bupa-teal-9.video-module a:not([class*=btn]):active, .bg-bupa-teal-9.range-slider a:not([class*=btn]):visited, .bg-bupa-teal-9.range-slider a:not([class*=btn]):hover, .bg-bupa-teal-9.range-slider a:not([class*=btn]):active, .bg-bupa-teal-9.info-box a:not([class*=btn]):visited, .bg-bupa-teal-9.info-box a:not([class*=btn]):hover, .bg-bupa-teal-9.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-purple-1 {
  background-color: #F4F0FE;
  color: #21272a !important;
}
.bg-bupa-purple-1.link-box-style span[class^=rTapNumber], .bg-bupa-purple-1.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-purple-1.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-purple-1.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-purple-1.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-purple-1.link-box-style span[class*=rTapNumber], .bg-bupa-purple-1.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-purple-1.link-box-style span[class*=rTapNumber] sup, .bg-bupa-purple-1.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-purple-1.content-block span[class*=rTapNumber], .bg-bupa-purple-1.content-block span[class*=rTapNumber] > a,
.bg-bupa-purple-1.content-block span[class*=rTapNumber] sup, .bg-bupa-purple-1.content-block span[class*=rTapNumber] + sup, .bg-bupa-purple-1.component span[class*=rTapNumber], .bg-bupa-purple-1.component span[class*=rTapNumber] > a,
.bg-bupa-purple-1.component span[class*=rTapNumber] sup, .bg-bupa-purple-1.component span[class*=rTapNumber] + sup, .bg-bupa-purple-1.audio-module span[class*=rTapNumber], .bg-bupa-purple-1.audio-module span[class*=rTapNumber] > a,
.bg-bupa-purple-1.audio-module span[class*=rTapNumber] sup, .bg-bupa-purple-1.audio-module span[class*=rTapNumber] + sup, .bg-bupa-purple-1.video-module span[class*=rTapNumber], .bg-bupa-purple-1.video-module span[class*=rTapNumber] > a,
.bg-bupa-purple-1.video-module span[class*=rTapNumber] sup, .bg-bupa-purple-1.video-module span[class*=rTapNumber] + sup, .bg-bupa-purple-1.range-slider span[class*=rTapNumber], .bg-bupa-purple-1.range-slider span[class*=rTapNumber] > a,
.bg-bupa-purple-1.range-slider span[class*=rTapNumber] sup, .bg-bupa-purple-1.range-slider span[class*=rTapNumber] + sup, .bg-bupa-purple-1.info-box span[class*=rTapNumber], .bg-bupa-purple-1.info-box span[class*=rTapNumber] > a,
.bg-bupa-purple-1.info-box span[class*=rTapNumber] sup, .bg-bupa-purple-1.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-purple-1.link-box-style a:not([class*=btn]), .bg-bupa-purple-1.content-block a:not([class*=btn]), .bg-bupa-purple-1.component a:not([class*=btn]), .bg-bupa-purple-1.audio-module a:not([class*=btn]), .bg-bupa-purple-1.video-module a:not([class*=btn]), .bg-bupa-purple-1.range-slider a:not([class*=btn]), .bg-bupa-purple-1.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-purple-1.link-box-style a:not([class*=btn]):visited, .bg-bupa-purple-1.content-block a:not([class*=btn]):visited, .bg-bupa-purple-1.component a:not([class*=btn]):visited, .bg-bupa-purple-1.audio-module a:not([class*=btn]):visited, .bg-bupa-purple-1.video-module a:not([class*=btn]):visited, .bg-bupa-purple-1.range-slider a:not([class*=btn]):visited, .bg-bupa-purple-1.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-purple-1.link-box-style a:not([class*=btn]):hover, .bg-bupa-purple-1.content-block a:not([class*=btn]):hover, .bg-bupa-purple-1.component a:not([class*=btn]):hover, .bg-bupa-purple-1.audio-module a:not([class*=btn]):hover, .bg-bupa-purple-1.video-module a:not([class*=btn]):hover, .bg-bupa-purple-1.range-slider a:not([class*=btn]):hover, .bg-bupa-purple-1.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-purple-1.link-box-style a:not([class*=btn]):active, .bg-bupa-purple-1.content-block a:not([class*=btn]):active, .bg-bupa-purple-1.component a:not([class*=btn]):active, .bg-bupa-purple-1.audio-module a:not([class*=btn]):active, .bg-bupa-purple-1.video-module a:not([class*=btn]):active, .bg-bupa-purple-1.range-slider a:not([class*=btn]):active, .bg-bupa-purple-1.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-purple-2 {
  background-color: #E8DAFF;
  color: #21272a !important;
}
.bg-bupa-purple-2.link-box-style span[class^=rTapNumber], .bg-bupa-purple-2.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-purple-2.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-purple-2.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-purple-2.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-purple-2.link-box-style span[class*=rTapNumber], .bg-bupa-purple-2.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-purple-2.link-box-style span[class*=rTapNumber] sup, .bg-bupa-purple-2.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-purple-2.content-block span[class*=rTapNumber], .bg-bupa-purple-2.content-block span[class*=rTapNumber] > a,
.bg-bupa-purple-2.content-block span[class*=rTapNumber] sup, .bg-bupa-purple-2.content-block span[class*=rTapNumber] + sup, .bg-bupa-purple-2.component span[class*=rTapNumber], .bg-bupa-purple-2.component span[class*=rTapNumber] > a,
.bg-bupa-purple-2.component span[class*=rTapNumber] sup, .bg-bupa-purple-2.component span[class*=rTapNumber] + sup, .bg-bupa-purple-2.audio-module span[class*=rTapNumber], .bg-bupa-purple-2.audio-module span[class*=rTapNumber] > a,
.bg-bupa-purple-2.audio-module span[class*=rTapNumber] sup, .bg-bupa-purple-2.audio-module span[class*=rTapNumber] + sup, .bg-bupa-purple-2.video-module span[class*=rTapNumber], .bg-bupa-purple-2.video-module span[class*=rTapNumber] > a,
.bg-bupa-purple-2.video-module span[class*=rTapNumber] sup, .bg-bupa-purple-2.video-module span[class*=rTapNumber] + sup, .bg-bupa-purple-2.range-slider span[class*=rTapNumber], .bg-bupa-purple-2.range-slider span[class*=rTapNumber] > a,
.bg-bupa-purple-2.range-slider span[class*=rTapNumber] sup, .bg-bupa-purple-2.range-slider span[class*=rTapNumber] + sup, .bg-bupa-purple-2.info-box span[class*=rTapNumber], .bg-bupa-purple-2.info-box span[class*=rTapNumber] > a,
.bg-bupa-purple-2.info-box span[class*=rTapNumber] sup, .bg-bupa-purple-2.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-purple-2.link-box-style a:not([class*=btn]), .bg-bupa-purple-2.content-block a:not([class*=btn]), .bg-bupa-purple-2.component a:not([class*=btn]), .bg-bupa-purple-2.audio-module a:not([class*=btn]), .bg-bupa-purple-2.video-module a:not([class*=btn]), .bg-bupa-purple-2.range-slider a:not([class*=btn]), .bg-bupa-purple-2.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-purple-2.link-box-style a:not([class*=btn]):visited, .bg-bupa-purple-2.content-block a:not([class*=btn]):visited, .bg-bupa-purple-2.component a:not([class*=btn]):visited, .bg-bupa-purple-2.audio-module a:not([class*=btn]):visited, .bg-bupa-purple-2.video-module a:not([class*=btn]):visited, .bg-bupa-purple-2.range-slider a:not([class*=btn]):visited, .bg-bupa-purple-2.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-purple-2.link-box-style a:not([class*=btn]):hover, .bg-bupa-purple-2.content-block a:not([class*=btn]):hover, .bg-bupa-purple-2.component a:not([class*=btn]):hover, .bg-bupa-purple-2.audio-module a:not([class*=btn]):hover, .bg-bupa-purple-2.video-module a:not([class*=btn]):hover, .bg-bupa-purple-2.range-slider a:not([class*=btn]):hover, .bg-bupa-purple-2.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-purple-2.link-box-style a:not([class*=btn]):active, .bg-bupa-purple-2.content-block a:not([class*=btn]):active, .bg-bupa-purple-2.component a:not([class*=btn]):active, .bg-bupa-purple-2.audio-module a:not([class*=btn]):active, .bg-bupa-purple-2.video-module a:not([class*=btn]):active, .bg-bupa-purple-2.range-slider a:not([class*=btn]):active, .bg-bupa-purple-2.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-purple-3 {
  background-color: #D3B9FF;
  color: #21272a !important;
}
.bg-bupa-purple-3.link-box-style span[class^=rTapNumber], .bg-bupa-purple-3.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-purple-3.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-purple-3.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-purple-3.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-purple-3.link-box-style span[class*=rTapNumber], .bg-bupa-purple-3.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-purple-3.link-box-style span[class*=rTapNumber] sup, .bg-bupa-purple-3.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-purple-3.content-block span[class*=rTapNumber], .bg-bupa-purple-3.content-block span[class*=rTapNumber] > a,
.bg-bupa-purple-3.content-block span[class*=rTapNumber] sup, .bg-bupa-purple-3.content-block span[class*=rTapNumber] + sup, .bg-bupa-purple-3.component span[class*=rTapNumber], .bg-bupa-purple-3.component span[class*=rTapNumber] > a,
.bg-bupa-purple-3.component span[class*=rTapNumber] sup, .bg-bupa-purple-3.component span[class*=rTapNumber] + sup, .bg-bupa-purple-3.audio-module span[class*=rTapNumber], .bg-bupa-purple-3.audio-module span[class*=rTapNumber] > a,
.bg-bupa-purple-3.audio-module span[class*=rTapNumber] sup, .bg-bupa-purple-3.audio-module span[class*=rTapNumber] + sup, .bg-bupa-purple-3.video-module span[class*=rTapNumber], .bg-bupa-purple-3.video-module span[class*=rTapNumber] > a,
.bg-bupa-purple-3.video-module span[class*=rTapNumber] sup, .bg-bupa-purple-3.video-module span[class*=rTapNumber] + sup, .bg-bupa-purple-3.range-slider span[class*=rTapNumber], .bg-bupa-purple-3.range-slider span[class*=rTapNumber] > a,
.bg-bupa-purple-3.range-slider span[class*=rTapNumber] sup, .bg-bupa-purple-3.range-slider span[class*=rTapNumber] + sup, .bg-bupa-purple-3.info-box span[class*=rTapNumber], .bg-bupa-purple-3.info-box span[class*=rTapNumber] > a,
.bg-bupa-purple-3.info-box span[class*=rTapNumber] sup, .bg-bupa-purple-3.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-purple-3.link-box-style a:not([class*=btn]), .bg-bupa-purple-3.content-block a:not([class*=btn]), .bg-bupa-purple-3.component a:not([class*=btn]), .bg-bupa-purple-3.audio-module a:not([class*=btn]), .bg-bupa-purple-3.video-module a:not([class*=btn]), .bg-bupa-purple-3.range-slider a:not([class*=btn]), .bg-bupa-purple-3.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-purple-3.link-box-style a:not([class*=btn]):visited, .bg-bupa-purple-3.link-box-style a:not([class*=btn]):hover, .bg-bupa-purple-3.link-box-style a:not([class*=btn]):active, .bg-bupa-purple-3.content-block a:not([class*=btn]):visited, .bg-bupa-purple-3.content-block a:not([class*=btn]):hover, .bg-bupa-purple-3.content-block a:not([class*=btn]):active, .bg-bupa-purple-3.component a:not([class*=btn]):visited, .bg-bupa-purple-3.component a:not([class*=btn]):hover, .bg-bupa-purple-3.component a:not([class*=btn]):active, .bg-bupa-purple-3.audio-module a:not([class*=btn]):visited, .bg-bupa-purple-3.audio-module a:not([class*=btn]):hover, .bg-bupa-purple-3.audio-module a:not([class*=btn]):active, .bg-bupa-purple-3.video-module a:not([class*=btn]):visited, .bg-bupa-purple-3.video-module a:not([class*=btn]):hover, .bg-bupa-purple-3.video-module a:not([class*=btn]):active, .bg-bupa-purple-3.range-slider a:not([class*=btn]):visited, .bg-bupa-purple-3.range-slider a:not([class*=btn]):hover, .bg-bupa-purple-3.range-slider a:not([class*=btn]):active, .bg-bupa-purple-3.info-box a:not([class*=btn]):visited, .bg-bupa-purple-3.info-box a:not([class*=btn]):hover, .bg-bupa-purple-3.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-purple-4 {
  background-color: #B88AF6;
  color: #21272a !important;
}
.bg-bupa-purple-4.link-box-style span[class^=rTapNumber], .bg-bupa-purple-4.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-purple-4.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-purple-4.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-purple-4.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-purple-4.link-box-style span[class*=rTapNumber], .bg-bupa-purple-4.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-purple-4.link-box-style span[class*=rTapNumber] sup, .bg-bupa-purple-4.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-purple-4.content-block span[class*=rTapNumber], .bg-bupa-purple-4.content-block span[class*=rTapNumber] > a,
.bg-bupa-purple-4.content-block span[class*=rTapNumber] sup, .bg-bupa-purple-4.content-block span[class*=rTapNumber] + sup, .bg-bupa-purple-4.component span[class*=rTapNumber], .bg-bupa-purple-4.component span[class*=rTapNumber] > a,
.bg-bupa-purple-4.component span[class*=rTapNumber] sup, .bg-bupa-purple-4.component span[class*=rTapNumber] + sup, .bg-bupa-purple-4.audio-module span[class*=rTapNumber], .bg-bupa-purple-4.audio-module span[class*=rTapNumber] > a,
.bg-bupa-purple-4.audio-module span[class*=rTapNumber] sup, .bg-bupa-purple-4.audio-module span[class*=rTapNumber] + sup, .bg-bupa-purple-4.video-module span[class*=rTapNumber], .bg-bupa-purple-4.video-module span[class*=rTapNumber] > a,
.bg-bupa-purple-4.video-module span[class*=rTapNumber] sup, .bg-bupa-purple-4.video-module span[class*=rTapNumber] + sup, .bg-bupa-purple-4.range-slider span[class*=rTapNumber], .bg-bupa-purple-4.range-slider span[class*=rTapNumber] > a,
.bg-bupa-purple-4.range-slider span[class*=rTapNumber] sup, .bg-bupa-purple-4.range-slider span[class*=rTapNumber] + sup, .bg-bupa-purple-4.info-box span[class*=rTapNumber], .bg-bupa-purple-4.info-box span[class*=rTapNumber] > a,
.bg-bupa-purple-4.info-box span[class*=rTapNumber] sup, .bg-bupa-purple-4.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-purple-4.link-box-style a:not([class*=btn]), .bg-bupa-purple-4.content-block a:not([class*=btn]), .bg-bupa-purple-4.component a:not([class*=btn]), .bg-bupa-purple-4.audio-module a:not([class*=btn]), .bg-bupa-purple-4.video-module a:not([class*=btn]), .bg-bupa-purple-4.range-slider a:not([class*=btn]), .bg-bupa-purple-4.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-purple-4.link-box-style a:not([class*=btn]):visited, .bg-bupa-purple-4.link-box-style a:not([class*=btn]):hover, .bg-bupa-purple-4.link-box-style a:not([class*=btn]):active, .bg-bupa-purple-4.content-block a:not([class*=btn]):visited, .bg-bupa-purple-4.content-block a:not([class*=btn]):hover, .bg-bupa-purple-4.content-block a:not([class*=btn]):active, .bg-bupa-purple-4.component a:not([class*=btn]):visited, .bg-bupa-purple-4.component a:not([class*=btn]):hover, .bg-bupa-purple-4.component a:not([class*=btn]):active, .bg-bupa-purple-4.audio-module a:not([class*=btn]):visited, .bg-bupa-purple-4.audio-module a:not([class*=btn]):hover, .bg-bupa-purple-4.audio-module a:not([class*=btn]):active, .bg-bupa-purple-4.video-module a:not([class*=btn]):visited, .bg-bupa-purple-4.video-module a:not([class*=btn]):hover, .bg-bupa-purple-4.video-module a:not([class*=btn]):active, .bg-bupa-purple-4.range-slider a:not([class*=btn]):visited, .bg-bupa-purple-4.range-slider a:not([class*=btn]):hover, .bg-bupa-purple-4.range-slider a:not([class*=btn]):active, .bg-bupa-purple-4.info-box a:not([class*=btn]):visited, .bg-bupa-purple-4.info-box a:not([class*=btn]):hover, .bg-bupa-purple-4.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-purple-6 {
  background-color: #6929C4;
  color: #ffffff !important;
}
.bg-bupa-purple-6.link-box-style span[class^=rTapNumber], .bg-bupa-purple-6.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-purple-6.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-purple-6.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-purple-6.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-purple-6.link-box-style span[class*=rTapNumber], .bg-bupa-purple-6.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-purple-6.link-box-style span[class*=rTapNumber] sup, .bg-bupa-purple-6.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-purple-6.content-block span[class*=rTapNumber], .bg-bupa-purple-6.content-block span[class*=rTapNumber] > a,
.bg-bupa-purple-6.content-block span[class*=rTapNumber] sup, .bg-bupa-purple-6.content-block span[class*=rTapNumber] + sup, .bg-bupa-purple-6.component span[class*=rTapNumber], .bg-bupa-purple-6.component span[class*=rTapNumber] > a,
.bg-bupa-purple-6.component span[class*=rTapNumber] sup, .bg-bupa-purple-6.component span[class*=rTapNumber] + sup, .bg-bupa-purple-6.audio-module span[class*=rTapNumber], .bg-bupa-purple-6.audio-module span[class*=rTapNumber] > a,
.bg-bupa-purple-6.audio-module span[class*=rTapNumber] sup, .bg-bupa-purple-6.audio-module span[class*=rTapNumber] + sup, .bg-bupa-purple-6.video-module span[class*=rTapNumber], .bg-bupa-purple-6.video-module span[class*=rTapNumber] > a,
.bg-bupa-purple-6.video-module span[class*=rTapNumber] sup, .bg-bupa-purple-6.video-module span[class*=rTapNumber] + sup, .bg-bupa-purple-6.range-slider span[class*=rTapNumber], .bg-bupa-purple-6.range-slider span[class*=rTapNumber] > a,
.bg-bupa-purple-6.range-slider span[class*=rTapNumber] sup, .bg-bupa-purple-6.range-slider span[class*=rTapNumber] + sup, .bg-bupa-purple-6.info-box span[class*=rTapNumber], .bg-bupa-purple-6.info-box span[class*=rTapNumber] > a,
.bg-bupa-purple-6.info-box span[class*=rTapNumber] sup, .bg-bupa-purple-6.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-purple-6.link-box-style a:not([class*=btn]), .bg-bupa-purple-6.content-block a:not([class*=btn]), .bg-bupa-purple-6.component a:not([class*=btn]), .bg-bupa-purple-6.audio-module a:not([class*=btn]), .bg-bupa-purple-6.video-module a:not([class*=btn]), .bg-bupa-purple-6.range-slider a:not([class*=btn]), .bg-bupa-purple-6.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-purple-6.link-box-style a:not([class*=btn]):visited, .bg-bupa-purple-6.link-box-style a:not([class*=btn]):hover, .bg-bupa-purple-6.link-box-style a:not([class*=btn]):active, .bg-bupa-purple-6.content-block a:not([class*=btn]):visited, .bg-bupa-purple-6.content-block a:not([class*=btn]):hover, .bg-bupa-purple-6.content-block a:not([class*=btn]):active, .bg-bupa-purple-6.component a:not([class*=btn]):visited, .bg-bupa-purple-6.component a:not([class*=btn]):hover, .bg-bupa-purple-6.component a:not([class*=btn]):active, .bg-bupa-purple-6.audio-module a:not([class*=btn]):visited, .bg-bupa-purple-6.audio-module a:not([class*=btn]):hover, .bg-bupa-purple-6.audio-module a:not([class*=btn]):active, .bg-bupa-purple-6.video-module a:not([class*=btn]):visited, .bg-bupa-purple-6.video-module a:not([class*=btn]):hover, .bg-bupa-purple-6.video-module a:not([class*=btn]):active, .bg-bupa-purple-6.range-slider a:not([class*=btn]):visited, .bg-bupa-purple-6.range-slider a:not([class*=btn]):hover, .bg-bupa-purple-6.range-slider a:not([class*=btn]):active, .bg-bupa-purple-6.info-box a:not([class*=btn]):visited, .bg-bupa-purple-6.info-box a:not([class*=btn]):hover, .bg-bupa-purple-6.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-purple-7 {
  background-color: #491D8B;
  color: #ffffff !important;
}
.bg-bupa-purple-7.link-box-style span[class^=rTapNumber], .bg-bupa-purple-7.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-purple-7.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-purple-7.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-purple-7.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-purple-7.link-box-style span[class*=rTapNumber], .bg-bupa-purple-7.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-purple-7.link-box-style span[class*=rTapNumber] sup, .bg-bupa-purple-7.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-purple-7.content-block span[class*=rTapNumber], .bg-bupa-purple-7.content-block span[class*=rTapNumber] > a,
.bg-bupa-purple-7.content-block span[class*=rTapNumber] sup, .bg-bupa-purple-7.content-block span[class*=rTapNumber] + sup, .bg-bupa-purple-7.component span[class*=rTapNumber], .bg-bupa-purple-7.component span[class*=rTapNumber] > a,
.bg-bupa-purple-7.component span[class*=rTapNumber] sup, .bg-bupa-purple-7.component span[class*=rTapNumber] + sup, .bg-bupa-purple-7.audio-module span[class*=rTapNumber], .bg-bupa-purple-7.audio-module span[class*=rTapNumber] > a,
.bg-bupa-purple-7.audio-module span[class*=rTapNumber] sup, .bg-bupa-purple-7.audio-module span[class*=rTapNumber] + sup, .bg-bupa-purple-7.video-module span[class*=rTapNumber], .bg-bupa-purple-7.video-module span[class*=rTapNumber] > a,
.bg-bupa-purple-7.video-module span[class*=rTapNumber] sup, .bg-bupa-purple-7.video-module span[class*=rTapNumber] + sup, .bg-bupa-purple-7.range-slider span[class*=rTapNumber], .bg-bupa-purple-7.range-slider span[class*=rTapNumber] > a,
.bg-bupa-purple-7.range-slider span[class*=rTapNumber] sup, .bg-bupa-purple-7.range-slider span[class*=rTapNumber] + sup, .bg-bupa-purple-7.info-box span[class*=rTapNumber], .bg-bupa-purple-7.info-box span[class*=rTapNumber] > a,
.bg-bupa-purple-7.info-box span[class*=rTapNumber] sup, .bg-bupa-purple-7.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-purple-7.link-box-style a:not([class*=btn]), .bg-bupa-purple-7.content-block a:not([class*=btn]), .bg-bupa-purple-7.component a:not([class*=btn]), .bg-bupa-purple-7.audio-module a:not([class*=btn]), .bg-bupa-purple-7.video-module a:not([class*=btn]), .bg-bupa-purple-7.range-slider a:not([class*=btn]), .bg-bupa-purple-7.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-purple-7.link-box-style a:not([class*=btn]):visited, .bg-bupa-purple-7.link-box-style a:not([class*=btn]):hover, .bg-bupa-purple-7.link-box-style a:not([class*=btn]):active, .bg-bupa-purple-7.content-block a:not([class*=btn]):visited, .bg-bupa-purple-7.content-block a:not([class*=btn]):hover, .bg-bupa-purple-7.content-block a:not([class*=btn]):active, .bg-bupa-purple-7.component a:not([class*=btn]):visited, .bg-bupa-purple-7.component a:not([class*=btn]):hover, .bg-bupa-purple-7.component a:not([class*=btn]):active, .bg-bupa-purple-7.audio-module a:not([class*=btn]):visited, .bg-bupa-purple-7.audio-module a:not([class*=btn]):hover, .bg-bupa-purple-7.audio-module a:not([class*=btn]):active, .bg-bupa-purple-7.video-module a:not([class*=btn]):visited, .bg-bupa-purple-7.video-module a:not([class*=btn]):hover, .bg-bupa-purple-7.video-module a:not([class*=btn]):active, .bg-bupa-purple-7.range-slider a:not([class*=btn]):visited, .bg-bupa-purple-7.range-slider a:not([class*=btn]):hover, .bg-bupa-purple-7.range-slider a:not([class*=btn]):active, .bg-bupa-purple-7.info-box a:not([class*=btn]):visited, .bg-bupa-purple-7.info-box a:not([class*=btn]):hover, .bg-bupa-purple-7.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-purple-8 {
  background-color: #31135E;
  color: #ffffff !important;
}
.bg-bupa-purple-8.link-box-style span[class^=rTapNumber], .bg-bupa-purple-8.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-purple-8.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-purple-8.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-purple-8.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-purple-8.link-box-style span[class*=rTapNumber], .bg-bupa-purple-8.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-purple-8.link-box-style span[class*=rTapNumber] sup, .bg-bupa-purple-8.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-purple-8.content-block span[class*=rTapNumber], .bg-bupa-purple-8.content-block span[class*=rTapNumber] > a,
.bg-bupa-purple-8.content-block span[class*=rTapNumber] sup, .bg-bupa-purple-8.content-block span[class*=rTapNumber] + sup, .bg-bupa-purple-8.component span[class*=rTapNumber], .bg-bupa-purple-8.component span[class*=rTapNumber] > a,
.bg-bupa-purple-8.component span[class*=rTapNumber] sup, .bg-bupa-purple-8.component span[class*=rTapNumber] + sup, .bg-bupa-purple-8.audio-module span[class*=rTapNumber], .bg-bupa-purple-8.audio-module span[class*=rTapNumber] > a,
.bg-bupa-purple-8.audio-module span[class*=rTapNumber] sup, .bg-bupa-purple-8.audio-module span[class*=rTapNumber] + sup, .bg-bupa-purple-8.video-module span[class*=rTapNumber], .bg-bupa-purple-8.video-module span[class*=rTapNumber] > a,
.bg-bupa-purple-8.video-module span[class*=rTapNumber] sup, .bg-bupa-purple-8.video-module span[class*=rTapNumber] + sup, .bg-bupa-purple-8.range-slider span[class*=rTapNumber], .bg-bupa-purple-8.range-slider span[class*=rTapNumber] > a,
.bg-bupa-purple-8.range-slider span[class*=rTapNumber] sup, .bg-bupa-purple-8.range-slider span[class*=rTapNumber] + sup, .bg-bupa-purple-8.info-box span[class*=rTapNumber], .bg-bupa-purple-8.info-box span[class*=rTapNumber] > a,
.bg-bupa-purple-8.info-box span[class*=rTapNumber] sup, .bg-bupa-purple-8.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-purple-8.link-box-style a:not([class*=btn]), .bg-bupa-purple-8.content-block a:not([class*=btn]), .bg-bupa-purple-8.component a:not([class*=btn]), .bg-bupa-purple-8.audio-module a:not([class*=btn]), .bg-bupa-purple-8.video-module a:not([class*=btn]), .bg-bupa-purple-8.range-slider a:not([class*=btn]), .bg-bupa-purple-8.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-purple-8.link-box-style a:not([class*=btn]):visited, .bg-bupa-purple-8.link-box-style a:not([class*=btn]):hover, .bg-bupa-purple-8.link-box-style a:not([class*=btn]):active, .bg-bupa-purple-8.content-block a:not([class*=btn]):visited, .bg-bupa-purple-8.content-block a:not([class*=btn]):hover, .bg-bupa-purple-8.content-block a:not([class*=btn]):active, .bg-bupa-purple-8.component a:not([class*=btn]):visited, .bg-bupa-purple-8.component a:not([class*=btn]):hover, .bg-bupa-purple-8.component a:not([class*=btn]):active, .bg-bupa-purple-8.audio-module a:not([class*=btn]):visited, .bg-bupa-purple-8.audio-module a:not([class*=btn]):hover, .bg-bupa-purple-8.audio-module a:not([class*=btn]):active, .bg-bupa-purple-8.video-module a:not([class*=btn]):visited, .bg-bupa-purple-8.video-module a:not([class*=btn]):hover, .bg-bupa-purple-8.video-module a:not([class*=btn]):active, .bg-bupa-purple-8.range-slider a:not([class*=btn]):visited, .bg-bupa-purple-8.range-slider a:not([class*=btn]):hover, .bg-bupa-purple-8.range-slider a:not([class*=btn]):active, .bg-bupa-purple-8.info-box a:not([class*=btn]):visited, .bg-bupa-purple-8.info-box a:not([class*=btn]):hover, .bg-bupa-purple-8.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-purple-9 {
  background-color: #1C0F30;
  color: #ffffff !important;
}
.bg-bupa-purple-9.link-box-style span[class^=rTapNumber], .bg-bupa-purple-9.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-purple-9.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-purple-9.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-purple-9.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-purple-9.link-box-style span[class*=rTapNumber], .bg-bupa-purple-9.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-purple-9.link-box-style span[class*=rTapNumber] sup, .bg-bupa-purple-9.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-purple-9.content-block span[class*=rTapNumber], .bg-bupa-purple-9.content-block span[class*=rTapNumber] > a,
.bg-bupa-purple-9.content-block span[class*=rTapNumber] sup, .bg-bupa-purple-9.content-block span[class*=rTapNumber] + sup, .bg-bupa-purple-9.component span[class*=rTapNumber], .bg-bupa-purple-9.component span[class*=rTapNumber] > a,
.bg-bupa-purple-9.component span[class*=rTapNumber] sup, .bg-bupa-purple-9.component span[class*=rTapNumber] + sup, .bg-bupa-purple-9.audio-module span[class*=rTapNumber], .bg-bupa-purple-9.audio-module span[class*=rTapNumber] > a,
.bg-bupa-purple-9.audio-module span[class*=rTapNumber] sup, .bg-bupa-purple-9.audio-module span[class*=rTapNumber] + sup, .bg-bupa-purple-9.video-module span[class*=rTapNumber], .bg-bupa-purple-9.video-module span[class*=rTapNumber] > a,
.bg-bupa-purple-9.video-module span[class*=rTapNumber] sup, .bg-bupa-purple-9.video-module span[class*=rTapNumber] + sup, .bg-bupa-purple-9.range-slider span[class*=rTapNumber], .bg-bupa-purple-9.range-slider span[class*=rTapNumber] > a,
.bg-bupa-purple-9.range-slider span[class*=rTapNumber] sup, .bg-bupa-purple-9.range-slider span[class*=rTapNumber] + sup, .bg-bupa-purple-9.info-box span[class*=rTapNumber], .bg-bupa-purple-9.info-box span[class*=rTapNumber] > a,
.bg-bupa-purple-9.info-box span[class*=rTapNumber] sup, .bg-bupa-purple-9.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-purple-9.link-box-style a:not([class*=btn]), .bg-bupa-purple-9.content-block a:not([class*=btn]), .bg-bupa-purple-9.component a:not([class*=btn]), .bg-bupa-purple-9.audio-module a:not([class*=btn]), .bg-bupa-purple-9.video-module a:not([class*=btn]), .bg-bupa-purple-9.range-slider a:not([class*=btn]), .bg-bupa-purple-9.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-purple-9.link-box-style a:not([class*=btn]):visited, .bg-bupa-purple-9.link-box-style a:not([class*=btn]):hover, .bg-bupa-purple-9.link-box-style a:not([class*=btn]):active, .bg-bupa-purple-9.content-block a:not([class*=btn]):visited, .bg-bupa-purple-9.content-block a:not([class*=btn]):hover, .bg-bupa-purple-9.content-block a:not([class*=btn]):active, .bg-bupa-purple-9.component a:not([class*=btn]):visited, .bg-bupa-purple-9.component a:not([class*=btn]):hover, .bg-bupa-purple-9.component a:not([class*=btn]):active, .bg-bupa-purple-9.audio-module a:not([class*=btn]):visited, .bg-bupa-purple-9.audio-module a:not([class*=btn]):hover, .bg-bupa-purple-9.audio-module a:not([class*=btn]):active, .bg-bupa-purple-9.video-module a:not([class*=btn]):visited, .bg-bupa-purple-9.video-module a:not([class*=btn]):hover, .bg-bupa-purple-9.video-module a:not([class*=btn]):active, .bg-bupa-purple-9.range-slider a:not([class*=btn]):visited, .bg-bupa-purple-9.range-slider a:not([class*=btn]):hover, .bg-bupa-purple-9.range-slider a:not([class*=btn]):active, .bg-bupa-purple-9.info-box a:not([class*=btn]):visited, .bg-bupa-purple-9.info-box a:not([class*=btn]):hover, .bg-bupa-purple-9.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-alert-yellow {
  background-color: #F1C22D;
  color: #21272a !important;
}
.bg-bupa-alert-yellow.link-box-style span[class^=rTapNumber], .bg-bupa-alert-yellow.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-alert-yellow.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-alert-yellow.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-alert-yellow.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-alert-yellow.link-box-style span[class*=rTapNumber], .bg-bupa-alert-yellow.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-alert-yellow.link-box-style span[class*=rTapNumber] sup, .bg-bupa-alert-yellow.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-alert-yellow.content-block span[class*=rTapNumber], .bg-bupa-alert-yellow.content-block span[class*=rTapNumber] > a,
.bg-bupa-alert-yellow.content-block span[class*=rTapNumber] sup, .bg-bupa-alert-yellow.content-block span[class*=rTapNumber] + sup, .bg-bupa-alert-yellow.component span[class*=rTapNumber], .bg-bupa-alert-yellow.component span[class*=rTapNumber] > a,
.bg-bupa-alert-yellow.component span[class*=rTapNumber] sup, .bg-bupa-alert-yellow.component span[class*=rTapNumber] + sup, .bg-bupa-alert-yellow.audio-module span[class*=rTapNumber], .bg-bupa-alert-yellow.audio-module span[class*=rTapNumber] > a,
.bg-bupa-alert-yellow.audio-module span[class*=rTapNumber] sup, .bg-bupa-alert-yellow.audio-module span[class*=rTapNumber] + sup, .bg-bupa-alert-yellow.video-module span[class*=rTapNumber], .bg-bupa-alert-yellow.video-module span[class*=rTapNumber] > a,
.bg-bupa-alert-yellow.video-module span[class*=rTapNumber] sup, .bg-bupa-alert-yellow.video-module span[class*=rTapNumber] + sup, .bg-bupa-alert-yellow.range-slider span[class*=rTapNumber], .bg-bupa-alert-yellow.range-slider span[class*=rTapNumber] > a,
.bg-bupa-alert-yellow.range-slider span[class*=rTapNumber] sup, .bg-bupa-alert-yellow.range-slider span[class*=rTapNumber] + sup, .bg-bupa-alert-yellow.info-box span[class*=rTapNumber], .bg-bupa-alert-yellow.info-box span[class*=rTapNumber] > a,
.bg-bupa-alert-yellow.info-box span[class*=rTapNumber] sup, .bg-bupa-alert-yellow.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-alert-yellow.link-box-style a:not([class*=btn]), .bg-bupa-alert-yellow.content-block a:not([class*=btn]), .bg-bupa-alert-yellow.component a:not([class*=btn]), .bg-bupa-alert-yellow.audio-module a:not([class*=btn]), .bg-bupa-alert-yellow.video-module a:not([class*=btn]), .bg-bupa-alert-yellow.range-slider a:not([class*=btn]), .bg-bupa-alert-yellow.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-alert-yellow.link-box-style a:not([class*=btn]):visited, .bg-bupa-alert-yellow.link-box-style a:not([class*=btn]):hover, .bg-bupa-alert-yellow.link-box-style a:not([class*=btn]):active, .bg-bupa-alert-yellow.content-block a:not([class*=btn]):visited, .bg-bupa-alert-yellow.content-block a:not([class*=btn]):hover, .bg-bupa-alert-yellow.content-block a:not([class*=btn]):active, .bg-bupa-alert-yellow.component a:not([class*=btn]):visited, .bg-bupa-alert-yellow.component a:not([class*=btn]):hover, .bg-bupa-alert-yellow.component a:not([class*=btn]):active, .bg-bupa-alert-yellow.audio-module a:not([class*=btn]):visited, .bg-bupa-alert-yellow.audio-module a:not([class*=btn]):hover, .bg-bupa-alert-yellow.audio-module a:not([class*=btn]):active, .bg-bupa-alert-yellow.video-module a:not([class*=btn]):visited, .bg-bupa-alert-yellow.video-module a:not([class*=btn]):hover, .bg-bupa-alert-yellow.video-module a:not([class*=btn]):active, .bg-bupa-alert-yellow.range-slider a:not([class*=btn]):visited, .bg-bupa-alert-yellow.range-slider a:not([class*=btn]):hover, .bg-bupa-alert-yellow.range-slider a:not([class*=btn]):active, .bg-bupa-alert-yellow.info-box a:not([class*=btn]):visited, .bg-bupa-alert-yellow.info-box a:not([class*=btn]):hover, .bg-bupa-alert-yellow.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-alert-orange {
  background-color: #C85204;
  color: #21272a !important;
}
.bg-bupa-alert-orange.link-box-style span[class^=rTapNumber], .bg-bupa-alert-orange.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272a;
}
.bg-bupa-alert-orange.link-box-style a:not([class^=btn]) {
  color: #21272a;
  font-weight: 500;
}
.bg-bupa-alert-orange.link-box-style a:not([class^=btn]):hover {
  color: #21272a;
}
.bg-bupa-alert-orange.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-alert-orange.link-box-style span[class*=rTapNumber], .bg-bupa-alert-orange.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-alert-orange.link-box-style span[class*=rTapNumber] sup, .bg-bupa-alert-orange.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-alert-orange.content-block span[class*=rTapNumber], .bg-bupa-alert-orange.content-block span[class*=rTapNumber] > a,
.bg-bupa-alert-orange.content-block span[class*=rTapNumber] sup, .bg-bupa-alert-orange.content-block span[class*=rTapNumber] + sup, .bg-bupa-alert-orange.component span[class*=rTapNumber], .bg-bupa-alert-orange.component span[class*=rTapNumber] > a,
.bg-bupa-alert-orange.component span[class*=rTapNumber] sup, .bg-bupa-alert-orange.component span[class*=rTapNumber] + sup, .bg-bupa-alert-orange.audio-module span[class*=rTapNumber], .bg-bupa-alert-orange.audio-module span[class*=rTapNumber] > a,
.bg-bupa-alert-orange.audio-module span[class*=rTapNumber] sup, .bg-bupa-alert-orange.audio-module span[class*=rTapNumber] + sup, .bg-bupa-alert-orange.video-module span[class*=rTapNumber], .bg-bupa-alert-orange.video-module span[class*=rTapNumber] > a,
.bg-bupa-alert-orange.video-module span[class*=rTapNumber] sup, .bg-bupa-alert-orange.video-module span[class*=rTapNumber] + sup, .bg-bupa-alert-orange.range-slider span[class*=rTapNumber], .bg-bupa-alert-orange.range-slider span[class*=rTapNumber] > a,
.bg-bupa-alert-orange.range-slider span[class*=rTapNumber] sup, .bg-bupa-alert-orange.range-slider span[class*=rTapNumber] + sup, .bg-bupa-alert-orange.info-box span[class*=rTapNumber], .bg-bupa-alert-orange.info-box span[class*=rTapNumber] > a,
.bg-bupa-alert-orange.info-box span[class*=rTapNumber] sup, .bg-bupa-alert-orange.info-box span[class*=rTapNumber] + sup {
  color: #21272A;
}
.bg-bupa-alert-orange.link-box-style a:not([class*=btn]), .bg-bupa-alert-orange.content-block a:not([class*=btn]), .bg-bupa-alert-orange.component a:not([class*=btn]), .bg-bupa-alert-orange.audio-module a:not([class*=btn]), .bg-bupa-alert-orange.video-module a:not([class*=btn]), .bg-bupa-alert-orange.range-slider a:not([class*=btn]), .bg-bupa-alert-orange.info-box a:not([class*=btn]) {
  color: #21272A;
}
.bg-bupa-alert-orange.link-box-style a:not([class*=btn]):visited, .bg-bupa-alert-orange.link-box-style a:not([class*=btn]):hover, .bg-bupa-alert-orange.link-box-style a:not([class*=btn]):active, .bg-bupa-alert-orange.content-block a:not([class*=btn]):visited, .bg-bupa-alert-orange.content-block a:not([class*=btn]):hover, .bg-bupa-alert-orange.content-block a:not([class*=btn]):active, .bg-bupa-alert-orange.component a:not([class*=btn]):visited, .bg-bupa-alert-orange.component a:not([class*=btn]):hover, .bg-bupa-alert-orange.component a:not([class*=btn]):active, .bg-bupa-alert-orange.audio-module a:not([class*=btn]):visited, .bg-bupa-alert-orange.audio-module a:not([class*=btn]):hover, .bg-bupa-alert-orange.audio-module a:not([class*=btn]):active, .bg-bupa-alert-orange.video-module a:not([class*=btn]):visited, .bg-bupa-alert-orange.video-module a:not([class*=btn]):hover, .bg-bupa-alert-orange.video-module a:not([class*=btn]):active, .bg-bupa-alert-orange.range-slider a:not([class*=btn]):visited, .bg-bupa-alert-orange.range-slider a:not([class*=btn]):hover, .bg-bupa-alert-orange.range-slider a:not([class*=btn]):active, .bg-bupa-alert-orange.info-box a:not([class*=btn]):visited, .bg-bupa-alert-orange.info-box a:not([class*=btn]):hover, .bg-bupa-alert-orange.info-box a:not([class*=btn]):active {
  color: #21272A;
}

.bg-bupa-alert-green {
  background-color: #017221;
  color: #ffffff !important;
}
.bg-bupa-alert-green.link-box-style span[class^=rTapNumber], .bg-bupa-alert-green.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-alert-green.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-alert-green.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-alert-green.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-alert-green.link-box-style span[class*=rTapNumber], .bg-bupa-alert-green.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-alert-green.link-box-style span[class*=rTapNumber] sup, .bg-bupa-alert-green.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-alert-green.content-block span[class*=rTapNumber], .bg-bupa-alert-green.content-block span[class*=rTapNumber] > a,
.bg-bupa-alert-green.content-block span[class*=rTapNumber] sup, .bg-bupa-alert-green.content-block span[class*=rTapNumber] + sup, .bg-bupa-alert-green.component span[class*=rTapNumber], .bg-bupa-alert-green.component span[class*=rTapNumber] > a,
.bg-bupa-alert-green.component span[class*=rTapNumber] sup, .bg-bupa-alert-green.component span[class*=rTapNumber] + sup, .bg-bupa-alert-green.audio-module span[class*=rTapNumber], .bg-bupa-alert-green.audio-module span[class*=rTapNumber] > a,
.bg-bupa-alert-green.audio-module span[class*=rTapNumber] sup, .bg-bupa-alert-green.audio-module span[class*=rTapNumber] + sup, .bg-bupa-alert-green.video-module span[class*=rTapNumber], .bg-bupa-alert-green.video-module span[class*=rTapNumber] > a,
.bg-bupa-alert-green.video-module span[class*=rTapNumber] sup, .bg-bupa-alert-green.video-module span[class*=rTapNumber] + sup, .bg-bupa-alert-green.range-slider span[class*=rTapNumber], .bg-bupa-alert-green.range-slider span[class*=rTapNumber] > a,
.bg-bupa-alert-green.range-slider span[class*=rTapNumber] sup, .bg-bupa-alert-green.range-slider span[class*=rTapNumber] + sup, .bg-bupa-alert-green.info-box span[class*=rTapNumber], .bg-bupa-alert-green.info-box span[class*=rTapNumber] > a,
.bg-bupa-alert-green.info-box span[class*=rTapNumber] sup, .bg-bupa-alert-green.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-alert-green.link-box-style a:not([class*=btn]), .bg-bupa-alert-green.content-block a:not([class*=btn]), .bg-bupa-alert-green.component a:not([class*=btn]), .bg-bupa-alert-green.audio-module a:not([class*=btn]), .bg-bupa-alert-green.video-module a:not([class*=btn]), .bg-bupa-alert-green.range-slider a:not([class*=btn]), .bg-bupa-alert-green.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-alert-green.link-box-style a:not([class*=btn]):visited, .bg-bupa-alert-green.link-box-style a:not([class*=btn]):hover, .bg-bupa-alert-green.link-box-style a:not([class*=btn]):active, .bg-bupa-alert-green.content-block a:not([class*=btn]):visited, .bg-bupa-alert-green.content-block a:not([class*=btn]):hover, .bg-bupa-alert-green.content-block a:not([class*=btn]):active, .bg-bupa-alert-green.component a:not([class*=btn]):visited, .bg-bupa-alert-green.component a:not([class*=btn]):hover, .bg-bupa-alert-green.component a:not([class*=btn]):active, .bg-bupa-alert-green.audio-module a:not([class*=btn]):visited, .bg-bupa-alert-green.audio-module a:not([class*=btn]):hover, .bg-bupa-alert-green.audio-module a:not([class*=btn]):active, .bg-bupa-alert-green.video-module a:not([class*=btn]):visited, .bg-bupa-alert-green.video-module a:not([class*=btn]):hover, .bg-bupa-alert-green.video-module a:not([class*=btn]):active, .bg-bupa-alert-green.range-slider a:not([class*=btn]):visited, .bg-bupa-alert-green.range-slider a:not([class*=btn]):hover, .bg-bupa-alert-green.range-slider a:not([class*=btn]):active, .bg-bupa-alert-green.info-box a:not([class*=btn]):visited, .bg-bupa-alert-green.info-box a:not([class*=btn]):hover, .bg-bupa-alert-green.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-alert-indigo {
  background-color: #3552B5;
  color: #ffffff !important;
}
.bg-bupa-alert-indigo.link-box-style span[class^=rTapNumber], .bg-bupa-alert-indigo.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-alert-indigo.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-alert-indigo.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-alert-indigo.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-alert-indigo.link-box-style span[class*=rTapNumber], .bg-bupa-alert-indigo.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-alert-indigo.link-box-style span[class*=rTapNumber] sup, .bg-bupa-alert-indigo.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-alert-indigo.content-block span[class*=rTapNumber], .bg-bupa-alert-indigo.content-block span[class*=rTapNumber] > a,
.bg-bupa-alert-indigo.content-block span[class*=rTapNumber] sup, .bg-bupa-alert-indigo.content-block span[class*=rTapNumber] + sup, .bg-bupa-alert-indigo.component span[class*=rTapNumber], .bg-bupa-alert-indigo.component span[class*=rTapNumber] > a,
.bg-bupa-alert-indigo.component span[class*=rTapNumber] sup, .bg-bupa-alert-indigo.component span[class*=rTapNumber] + sup, .bg-bupa-alert-indigo.audio-module span[class*=rTapNumber], .bg-bupa-alert-indigo.audio-module span[class*=rTapNumber] > a,
.bg-bupa-alert-indigo.audio-module span[class*=rTapNumber] sup, .bg-bupa-alert-indigo.audio-module span[class*=rTapNumber] + sup, .bg-bupa-alert-indigo.video-module span[class*=rTapNumber], .bg-bupa-alert-indigo.video-module span[class*=rTapNumber] > a,
.bg-bupa-alert-indigo.video-module span[class*=rTapNumber] sup, .bg-bupa-alert-indigo.video-module span[class*=rTapNumber] + sup, .bg-bupa-alert-indigo.range-slider span[class*=rTapNumber], .bg-bupa-alert-indigo.range-slider span[class*=rTapNumber] > a,
.bg-bupa-alert-indigo.range-slider span[class*=rTapNumber] sup, .bg-bupa-alert-indigo.range-slider span[class*=rTapNumber] + sup, .bg-bupa-alert-indigo.info-box span[class*=rTapNumber], .bg-bupa-alert-indigo.info-box span[class*=rTapNumber] > a,
.bg-bupa-alert-indigo.info-box span[class*=rTapNumber] sup, .bg-bupa-alert-indigo.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-alert-indigo.link-box-style a:not([class*=btn]), .bg-bupa-alert-indigo.content-block a:not([class*=btn]), .bg-bupa-alert-indigo.component a:not([class*=btn]), .bg-bupa-alert-indigo.audio-module a:not([class*=btn]), .bg-bupa-alert-indigo.video-module a:not([class*=btn]), .bg-bupa-alert-indigo.range-slider a:not([class*=btn]), .bg-bupa-alert-indigo.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-alert-indigo.link-box-style a:not([class*=btn]):visited, .bg-bupa-alert-indigo.link-box-style a:not([class*=btn]):hover, .bg-bupa-alert-indigo.link-box-style a:not([class*=btn]):active, .bg-bupa-alert-indigo.content-block a:not([class*=btn]):visited, .bg-bupa-alert-indigo.content-block a:not([class*=btn]):hover, .bg-bupa-alert-indigo.content-block a:not([class*=btn]):active, .bg-bupa-alert-indigo.component a:not([class*=btn]):visited, .bg-bupa-alert-indigo.component a:not([class*=btn]):hover, .bg-bupa-alert-indigo.component a:not([class*=btn]):active, .bg-bupa-alert-indigo.audio-module a:not([class*=btn]):visited, .bg-bupa-alert-indigo.audio-module a:not([class*=btn]):hover, .bg-bupa-alert-indigo.audio-module a:not([class*=btn]):active, .bg-bupa-alert-indigo.video-module a:not([class*=btn]):visited, .bg-bupa-alert-indigo.video-module a:not([class*=btn]):hover, .bg-bupa-alert-indigo.video-module a:not([class*=btn]):active, .bg-bupa-alert-indigo.range-slider a:not([class*=btn]):visited, .bg-bupa-alert-indigo.range-slider a:not([class*=btn]):hover, .bg-bupa-alert-indigo.range-slider a:not([class*=btn]):active, .bg-bupa-alert-indigo.info-box a:not([class*=btn]):visited, .bg-bupa-alert-indigo.info-box a:not([class*=btn]):hover, .bg-bupa-alert-indigo.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-alert-red {
  background-color: #D60023;
  color: #ffffff !important;
}
.bg-bupa-alert-red.link-box-style span[class^=rTapNumber], .bg-bupa-alert-red.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-alert-red.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-alert-red.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-alert-red.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-alert-red.link-box-style span[class*=rTapNumber], .bg-bupa-alert-red.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-alert-red.link-box-style span[class*=rTapNumber] sup, .bg-bupa-alert-red.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-alert-red.content-block span[class*=rTapNumber], .bg-bupa-alert-red.content-block span[class*=rTapNumber] > a,
.bg-bupa-alert-red.content-block span[class*=rTapNumber] sup, .bg-bupa-alert-red.content-block span[class*=rTapNumber] + sup, .bg-bupa-alert-red.component span[class*=rTapNumber], .bg-bupa-alert-red.component span[class*=rTapNumber] > a,
.bg-bupa-alert-red.component span[class*=rTapNumber] sup, .bg-bupa-alert-red.component span[class*=rTapNumber] + sup, .bg-bupa-alert-red.audio-module span[class*=rTapNumber], .bg-bupa-alert-red.audio-module span[class*=rTapNumber] > a,
.bg-bupa-alert-red.audio-module span[class*=rTapNumber] sup, .bg-bupa-alert-red.audio-module span[class*=rTapNumber] + sup, .bg-bupa-alert-red.video-module span[class*=rTapNumber], .bg-bupa-alert-red.video-module span[class*=rTapNumber] > a,
.bg-bupa-alert-red.video-module span[class*=rTapNumber] sup, .bg-bupa-alert-red.video-module span[class*=rTapNumber] + sup, .bg-bupa-alert-red.range-slider span[class*=rTapNumber], .bg-bupa-alert-red.range-slider span[class*=rTapNumber] > a,
.bg-bupa-alert-red.range-slider span[class*=rTapNumber] sup, .bg-bupa-alert-red.range-slider span[class*=rTapNumber] + sup, .bg-bupa-alert-red.info-box span[class*=rTapNumber], .bg-bupa-alert-red.info-box span[class*=rTapNumber] > a,
.bg-bupa-alert-red.info-box span[class*=rTapNumber] sup, .bg-bupa-alert-red.info-box span[class*=rTapNumber] + sup {
  color: #ffffff;
}
.bg-bupa-alert-red.link-box-style a:not([class*=btn]), .bg-bupa-alert-red.content-block a:not([class*=btn]), .bg-bupa-alert-red.component a:not([class*=btn]), .bg-bupa-alert-red.audio-module a:not([class*=btn]), .bg-bupa-alert-red.video-module a:not([class*=btn]), .bg-bupa-alert-red.range-slider a:not([class*=btn]), .bg-bupa-alert-red.info-box a:not([class*=btn]) {
  color: #ffffff;
}
.bg-bupa-alert-red.link-box-style a:not([class*=btn]):visited, .bg-bupa-alert-red.link-box-style a:not([class*=btn]):hover, .bg-bupa-alert-red.link-box-style a:not([class*=btn]):active, .bg-bupa-alert-red.content-block a:not([class*=btn]):visited, .bg-bupa-alert-red.content-block a:not([class*=btn]):hover, .bg-bupa-alert-red.content-block a:not([class*=btn]):active, .bg-bupa-alert-red.component a:not([class*=btn]):visited, .bg-bupa-alert-red.component a:not([class*=btn]):hover, .bg-bupa-alert-red.component a:not([class*=btn]):active, .bg-bupa-alert-red.audio-module a:not([class*=btn]):visited, .bg-bupa-alert-red.audio-module a:not([class*=btn]):hover, .bg-bupa-alert-red.audio-module a:not([class*=btn]):active, .bg-bupa-alert-red.video-module a:not([class*=btn]):visited, .bg-bupa-alert-red.video-module a:not([class*=btn]):hover, .bg-bupa-alert-red.video-module a:not([class*=btn]):active, .bg-bupa-alert-red.range-slider a:not([class*=btn]):visited, .bg-bupa-alert-red.range-slider a:not([class*=btn]):hover, .bg-bupa-alert-red.range-slider a:not([class*=btn]):active, .bg-bupa-alert-red.info-box a:not([class*=btn]):visited, .bg-bupa-alert-red.info-box a:not([class*=btn]):hover, .bg-bupa-alert-red.info-box a:not([class*=btn]):active {
  color: #ffffff;
}

.bg-bupa-black {
  background-color: #21272A;
  color: #ffffff !important;
}
.bg-bupa-black.link-box-style span[class^=rTapNumber], .bg-bupa-black.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #ffffff;
}
.bg-bupa-black.link-box-style a:not([class^=btn]) {
  color: #ffffff;
  font-weight: 500;
}
.bg-bupa-black.link-box-style a:not([class^=btn]):hover {
  color: #ffffff;
}
.bg-bupa-black.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-black.link-box-style h1, .bg-bupa-black.link-box-style h2, .bg-bupa-black.link-box-style h3, .bg-bupa-black.link-box-style h4, .bg-bupa-black.link-box-style h5, .bg-bupa-black.link-box-style h6, .bg-bupa-black.link-box-style .h1, .bg-bupa-black.link-box-style .h2, .bg-bupa-black.link-box-style .h3, .bg-bupa-black.link-box-style .h4, .bg-bupa-black.link-box-style .h5, .bg-bupa-black.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-black.link-box-style p, .bg-bupa-black.link-box-style span {
  color: #21272A;
}
.bg-bupa-black.link-box-style span[class*=rTapNumber], .bg-bupa-black.link-box-style span[class*=rTapNumber] > a, .bg-bupa-black.link-box-style span[class*=rTapNumber] sup, .bg-bupa-black.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-black.link-box-style span[class*=rTapNumber], .bg-bupa-black.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-black.link-box-style span[class*=rTapNumber] sup, .bg-bupa-black.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-black.content-block span[class*=rTapNumber], .bg-bupa-black.content-block span[class*=rTapNumber] > a,
.bg-bupa-black.content-block span[class*=rTapNumber] sup, .bg-bupa-black.content-block span[class*=rTapNumber] + sup, .bg-bupa-black.component span[class*=rTapNumber], .bg-bupa-black.component span[class*=rTapNumber] > a,
.bg-bupa-black.component span[class*=rTapNumber] sup, .bg-bupa-black.component span[class*=rTapNumber] + sup, .bg-bupa-black.audio-module span[class*=rTapNumber], .bg-bupa-black.audio-module span[class*=rTapNumber] > a,
.bg-bupa-black.audio-module span[class*=rTapNumber] sup, .bg-bupa-black.audio-module span[class*=rTapNumber] + sup, .bg-bupa-black.video-module span[class*=rTapNumber], .bg-bupa-black.video-module span[class*=rTapNumber] > a,
.bg-bupa-black.video-module span[class*=rTapNumber] sup, .bg-bupa-black.video-module span[class*=rTapNumber] + sup, .bg-bupa-black.range-slider span[class*=rTapNumber], .bg-bupa-black.range-slider span[class*=rTapNumber] > a,
.bg-bupa-black.range-slider span[class*=rTapNumber] sup, .bg-bupa-black.range-slider span[class*=rTapNumber] + sup, .bg-bupa-black.info-box span[class*=rTapNumber], .bg-bupa-black.info-box span[class*=rTapNumber] > a,
.bg-bupa-black.info-box span[class*=rTapNumber] sup, .bg-bupa-black.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-black.link-box-style a:not([class*=btn]), .bg-bupa-black.content-block a:not([class*=btn]), .bg-bupa-black.component a:not([class*=btn]), .bg-bupa-black.audio-module a:not([class*=btn]), .bg-bupa-black.video-module a:not([class*=btn]), .bg-bupa-black.range-slider a:not([class*=btn]), .bg-bupa-black.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-black.link-box-style a:not([class*=btn]):visited, .bg-bupa-black.content-block a:not([class*=btn]):visited, .bg-bupa-black.component a:not([class*=btn]):visited, .bg-bupa-black.audio-module a:not([class*=btn]):visited, .bg-bupa-black.video-module a:not([class*=btn]):visited, .bg-bupa-black.range-slider a:not([class*=btn]):visited, .bg-bupa-black.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-black.link-box-style a:not([class*=btn]):hover, .bg-bupa-black.content-block a:not([class*=btn]):hover, .bg-bupa-black.component a:not([class*=btn]):hover, .bg-bupa-black.audio-module a:not([class*=btn]):hover, .bg-bupa-black.video-module a:not([class*=btn]):hover, .bg-bupa-black.range-slider a:not([class*=btn]):hover, .bg-bupa-black.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-black.link-box-style a:not([class*=btn]):active, .bg-bupa-black.content-block a:not([class*=btn]):active, .bg-bupa-black.component a:not([class*=btn]):active, .bg-bupa-black.audio-module a:not([class*=btn]):active, .bg-bupa-black.video-module a:not([class*=btn]):active, .bg-bupa-black.range-slider a:not([class*=btn]):active, .bg-bupa-black.info-box a:not([class*=btn]):active {
  color: #510224;
}

.bg-bupa-white {
  background-color: #ffffff;
  color: #21272A !important;
}
.bg-bupa-white.link-box-style span[class^=rTapNumber], .bg-bupa-white.link-box-style span[class^=rTapNumber] > a {
  font-weight: 500;
  color: #21272A;
}
.bg-bupa-white.link-box-style a:not([class^=btn]) {
  color: #21272A;
  font-weight: 500;
}
.bg-bupa-white.link-box-style a:not([class^=btn]):hover {
  color: #21272A;
}
.bg-bupa-white.link-box-style a:not([class^=btn]):active {
  text-decoration: underline;
}
.bg-bupa-white.link-box-style h1, .bg-bupa-white.link-box-style h2, .bg-bupa-white.link-box-style h3, .bg-bupa-white.link-box-style h4, .bg-bupa-white.link-box-style h5, .bg-bupa-white.link-box-style h6, .bg-bupa-white.link-box-style .h1, .bg-bupa-white.link-box-style .h2, .bg-bupa-white.link-box-style .h3, .bg-bupa-white.link-box-style .h4, .bg-bupa-white.link-box-style .h5, .bg-bupa-white.link-box-style .h6 {
  color: #0D1846;
}
.bg-bupa-white.link-box-style p, .bg-bupa-white.link-box-style span {
  color: #21272A;
}
.bg-bupa-white.link-box-style span[class*=rTapNumber], .bg-bupa-white.link-box-style span[class*=rTapNumber] > a, .bg-bupa-white.link-box-style span[class*=rTapNumber] sup, .bg-bupa-white.link-box-style span[class*=rTapNumber] + sup {
  font-weight: 500;
  text-decoration: none;
}
.bg-bupa-white.link-box-style span[class*=rTapNumber], .bg-bupa-white.link-box-style span[class*=rTapNumber] > a,
.bg-bupa-white.link-box-style span[class*=rTapNumber] sup, .bg-bupa-white.link-box-style span[class*=rTapNumber] + sup, .bg-bupa-white.content-block span[class*=rTapNumber], .bg-bupa-white.content-block span[class*=rTapNumber] > a,
.bg-bupa-white.content-block span[class*=rTapNumber] sup, .bg-bupa-white.content-block span[class*=rTapNumber] + sup, .bg-bupa-white.component span[class*=rTapNumber], .bg-bupa-white.component span[class*=rTapNumber] > a,
.bg-bupa-white.component span[class*=rTapNumber] sup, .bg-bupa-white.component span[class*=rTapNumber] + sup, .bg-bupa-white.audio-module span[class*=rTapNumber], .bg-bupa-white.audio-module span[class*=rTapNumber] > a,
.bg-bupa-white.audio-module span[class*=rTapNumber] sup, .bg-bupa-white.audio-module span[class*=rTapNumber] + sup, .bg-bupa-white.video-module span[class*=rTapNumber], .bg-bupa-white.video-module span[class*=rTapNumber] > a,
.bg-bupa-white.video-module span[class*=rTapNumber] sup, .bg-bupa-white.video-module span[class*=rTapNumber] + sup, .bg-bupa-white.range-slider span[class*=rTapNumber], .bg-bupa-white.range-slider span[class*=rTapNumber] > a,
.bg-bupa-white.range-slider span[class*=rTapNumber] sup, .bg-bupa-white.range-slider span[class*=rTapNumber] + sup, .bg-bupa-white.info-box span[class*=rTapNumber], .bg-bupa-white.info-box span[class*=rTapNumber] > a,
.bg-bupa-white.info-box span[class*=rTapNumber] sup, .bg-bupa-white.info-box span[class*=rTapNumber] + sup {
  color: #0D1846;
}
.bg-bupa-white.link-box-style a:not([class*=btn]), .bg-bupa-white.content-block a:not([class*=btn]), .bg-bupa-white.component a:not([class*=btn]), .bg-bupa-white.audio-module a:not([class*=btn]), .bg-bupa-white.video-module a:not([class*=btn]), .bg-bupa-white.range-slider a:not([class*=btn]), .bg-bupa-white.info-box a:not([class*=btn]) {
  color: #0D1846;
}
.bg-bupa-white.link-box-style a:not([class*=btn]):visited, .bg-bupa-white.content-block a:not([class*=btn]):visited, .bg-bupa-white.component a:not([class*=btn]):visited, .bg-bupa-white.audio-module a:not([class*=btn]):visited, .bg-bupa-white.video-module a:not([class*=btn]):visited, .bg-bupa-white.range-slider a:not([class*=btn]):visited, .bg-bupa-white.info-box a:not([class*=btn]):visited {
  color: #491D8B;
}
.bg-bupa-white.link-box-style a:not([class*=btn]):hover, .bg-bupa-white.content-block a:not([class*=btn]):hover, .bg-bupa-white.component a:not([class*=btn]):hover, .bg-bupa-white.audio-module a:not([class*=btn]):hover, .bg-bupa-white.video-module a:not([class*=btn]):hover, .bg-bupa-white.range-slider a:not([class*=btn]):hover, .bg-bupa-white.info-box a:not([class*=btn]):hover {
  color: #9F1853;
}
.bg-bupa-white.link-box-style a:not([class*=btn]):active, .bg-bupa-white.content-block a:not([class*=btn]):active, .bg-bupa-white.component a:not([class*=btn]):active, .bg-bupa-white.audio-module a:not([class*=btn]):active, .bg-bupa-white.video-module a:not([class*=btn]):active, .bg-bupa-white.range-slider a:not([class*=btn]):active, .bg-bupa-white.info-box a:not([class*=btn]):active {
  color: #510224;
}

/*! purgecss end ignore */