﻿@charset "UTF-8";
/*
$primary-color: #0C36D0;
$primary-text-color: #FFFFFF;
$default-padding:10px;
$default-margin: 10px;
$default-font-size: 16px;

$primary : (    
    100: #333fff,
    200: #046cab,
    300: #333000,
    400: #4ba0d8,
    500: #2f91d3,
    600: #2584c6,
    700: #1a73b4,
    800: #1162a3,
    900: #004684,
    A100: #63ff63,
    A200: #30ff30,
    A400: #00fc00,
    A700: #00e300
)*/
/*flexbox mixins starts*/
/*flexbox mixins ends*/
/*common style starts*/
body,
html {
  height: 100%;
  font-family: "UniversLTPRO_Condensed";
  scroll-behavior: smooth;
  line-height: normal;
}

input {
  font-family: "UniversLTPRO_Condensed";
  border: none;
}

body .gradientOverlay {
  width: 1349px;
  margin: auto;
  /*background-image: url("../images/common/Patch.png");*/
}

body .totalOverLay {
  width: 1349px;
  margin: auto;
  position: relative;
  -webkit-box-shadow: 0px 0px 15px 0px #58595b;
  box-shadow: 0px 0px 15px 0px #58595b;
  background: #ffffff;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.clear {
  clear: both;
}

a {
  color: #b61f7e;
}

a:hover {
  color: #99166a;
}

h3 {
  font-family: "UniversLTPRO_BoldCond";
  font-size: 18px;
  color: #4e2683;
  margin: 10px 0px 5px 0px;
  float: left;
  width: 100%;
}

p {
  margin: 0px 0px 10px 0px;
  float: left;
  width: 100%;
}

p:last-child {
  margin: 0px 0px 0px 0px;
}

strong {
  font-weight: normal;
  font-family: "UniversLTPRO_BoldCond";
}

ul {
  list-style: disc;
  float: left;
  width: calc(100% - 20px);
  margin: 0px 0px 5px 20px;
}

ul li {
  color: #b61f7e;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;
}

ul li p {
  color: #58595b;
}

ul li:last-child {
  margin: 0px 0px 0px 0px;
}

.linkButton {
  margin: 0px 0px 0px 0px;
  line-height: normal;
  float: left;
}

.linkButton a {
  color: #ffffff;
  padding: 6px 15px 6px 15px;
  background-color: #b61f7e;
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  float: left;
}

.linkButton a:hover {
  color: #ffffff;
  background-color: #99166a;
}

.linkButton a:active {
  color: #ffffff;
  background-color: #99166a;
}

.material-icons.md-18 {
  font-size: 18px;
}

/*common style ends*/
/*header styles starts*/
header {
  position: fixed;
  z-index: 1000;
  width: inherit;
  padding: 5px 20px 5px 20px;
  background-color: #ffffff;
  border-bottom: 1px solid #58595b40;
  -webkit-box-shadow: 0px 0px 15px 0px #58595b;
  box-shadow: 0px 0px 15px 0px #58595b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

header .logo {
  margin: 0px 20px 0px 0px;
  float: left;
}

header .logo a {
  float: left;
}

header .logo a img {
  float: left;
}

header .covid19Logo {
  float: left;
  width: 80px;
  height: auto;
}

header .covid19Logo img {
  float: left;
  cursor: pointer;
  width: inherit;
  height: inherit;
}

header .headerText {
  color: #58595b;
  font-size: 12px;
  width: 100%;
  max-width: 826px;
  margin: 0px 0px 0px 0px;
  float: left;
}

header .headerText div {
  max-width: 780px;
}

header .searchLayout {
  margin: 0px 0px 0px 20px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  float: right;
}

header .searchForm {
  float: right;
}

header .searchForm .searchDiv {
  border: 1px solid #3ca152;
  border: 1px solid rgba(0, 0, 0, 0.5);
  padding: 0px 8px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 0 0 0;
}

header .searchForm .searchDiv .form-control {
  border: none;
  border-right: 1px solid #b61f7e;
  border-radius: 0;
  font-family: "UniversLTPRO_Condensed";
  font-size: 14px;
  line-height: normal;
  height: auto;
  padding: 6px 5px 6px 5px;
  margin: 1px 5px 1px 1px;
  width: 160px;
}

header .searchForm .searchSubmitBtn {
  background: none;
  border: none;
  outline: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

header .searchForm .searchSubmitBtn img {
  float: left;
  max-width: 20px;
}

header .importantText a {
  color: #ffffff;
}

header .importantText a:hover {
  color: #ffffff;
}

header .siteText {
  font-family: "UniversLTPRO_BoldCond";
  font-size: 12px;
  line-height: 14px;
  color: #58595b;
  margin: 5px 0px 5px 0px;
}

.mobileHeader {
  display: none;
}

.mobileHeader .headerMenuOverlay {
  display: none;
}

/*header styles ends*/
/*laft nav styles starts*/
.leftNav {
  position: relative;
  z-index: 10;
  top: 97px;
  width: 35%;
  width: 504px;
  font-family: "UniversLTPRO_BoldCond";
  font-size: 16px;
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
}

.leftNav .leftNavFixed {
  position: fixed;
  width: 35%;
  width: 504px;
  background-color: #ffffff;
  z-index: 100;
  margin: 0px 0px 0px 0px;
  padding: 20px 20px 20px 20px;
}

.leftNav .leftNavFloat {
  position: relative;
  margin-top: 504px;
}

.leftNav .leftNavFloat.fixedNav {
  position: fixed;
  width: 504px;
  padding: 10px 20px 10px 20px;
  margin: 410px 0px 0px 0px;
  background-color: #ffffff;
}

.leftNav .fadeText {
  width: 430px;
  height: 70px;
  position: absolute;
  margin-top: -70px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0)),
    to(white)
  );
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
}

.leftNav .leftHeaderTextHolder {
  font-family: "UniversLTPRO_Condensed";
  font-size: 12px;
  color: #58595b;
  margin: 0 0 10px 0;
}

.leftNav .leftHeaderTextHolder .cautionText {
  font-family: "UniversLTPRO_BoldCond";
}

.leftNav .leftHeaderTextHolder .boxText {
  font-family: UniversLTPRO_BoldCond;
  border: 1px solid #58595b;
  padding: 10px;
  margin-top: 10px;
}

.leftNav .leftHeaderTextHolder .additionalText {
  font-family: "UniversLTPRO_BoldCond";
  margin: 10px 0 0 0;
}

.leftNav .readMoreBtn a {
  color: #ffffff;
}

.leftNav .readMoreBtn a:hover {
  color: #ffffff;
}

.leftNav .quickLinkHolder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  font-family: "UniversLTPRO_Condensed";
  font-size: 12px;
  color: #58595b;
  margin: 0 0 15px 0;
  width: 100%;
}

.leftNav .quickLinkHolder .ql {
  width: 100%;
}

.leftNav .quickLinkHolder .ql a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.leftNav .quickLinkHolder .ql a img {
  text-align: center;
  float: left;
}

.leftNav .quickLinkHolder .ql a .qlText {
  font-size: 14px;
  font-family: "UniversLTPRO_BoldCond";
  line-height: normal;
  color: #b61f7e;
  width: 100%;
  margin: 10px 0 0 0;
  text-align: center;
}

.leftNav .quickLinkHolder .ql a:hover .qlText {
  color: #99166a;
}

/*left nav styles ends*/
/*home page style starts*/
.main-content {
  width: 65%;
  width: calc(100% - 504px);
  padding: 0px 0px 0px 0px;
  position: relative;
  z-index: 100;
  margin-top: 195px;
  background-color: #ffffff;
  /*home page style ends*/
  /*common page styles starts*/
  /*common page styles ends*/
  /*topic 1 starts*/
  /*topic 1 ends*/
  /*topic 2 starts*/
  /*topic 2 ends*/
  /*topic 3 starts*/
  /*topic 3 ends*/
  /*topic 4 starts*/
  /*topic 4 ends*/
  /*topic 5 starts*/
  /*topic 5 ends*/
  /*topic 6 starts*/
  /*topic 6 ends*/
  /*topic 7 starts*/
  /*topic 7 ends*/
  /*topic 8 starts*/
  /*topic 8 ends*/
  /*contact us styles starts*/
  /*contact us styles ends*/
  /*sitemap styles starts*/
  /*sitemap styles ends*/
  /*search results styles starts*/
  /*search results styles ends*/
}

.main-content#homepage {
  margin-top: 100px;
}

.main-content#homepage .refAndNotesCont .reference {
  padding: 20px 20px 0px 20px;
}

.main-content#homepage .refAndNotesCont .notes {
  padding: 20px 20px 20px 20px;
}

.main-content#contactUsPage {
  margin-top: 155px;
}

.main-content#contactUsPage
  .pageNavsCont
  .pageBtnsNav
  .pageBtns#pageBtns1:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: 0px 0px 0px 20px;
  width: 0;
  height: 0;
  border-top: 0px solid #b61f7e;
  border-left: 0px solid rgba(255, 255, 255, 0);
  border-right: 0px solid rgba(255, 255, 255, 0);
}

.main-content#sitemapPage {
  margin-top: 155px;
}

.main-content#sitemapPage .pageNavsCont .pageBtnsNav .pageBtns#pageBtns1:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: 0px 0px 0px 20px;
  width: 0;
  height: 0;
  border-top: 0px solid #b61f7e;
  border-left: 0px solid rgba(255, 255, 255, 0);
  border-right: 0px solid rgba(255, 255, 255, 0);
}

.main-content#searchResultsPage {
  margin-top: 155px;
}

.main-content#searchResultsPage
  .pageNavsCont
  .pageBtnsNav
  .pageBtns#pageBtns1:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: 0px 0px 0px 20px;
  width: 0;
  height: 0;
  border-top: 0px solid #b61f7e;
  border-left: 0px solid rgba(255, 255, 255, 0);
  border-right: 0px solid rgba(255, 255, 255, 0);
}

.main-content .mainImg {
  width: 100%;
}

.main-content .imageBannerLayuot {
  width: calc(100% - 10px);
  font-family: "UniversLTPRO_Condensed";
  font-size: 14px;
  margin: 0 10px 10px 0;
  position: relative;
}

/*carousel styles starts*/
.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: flex-start;
  width: 5%;
  color: #b61f7e;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
.carousel-control-prev {
  justify-content: flex-end;
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #b61f7e;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: auto;
  height: auto;
  background: none;
}
.material-icons.md-48 {
  font-size: 36px;
}
.carousel-caption {
  position: absolute;
  right: 5%;
  top: 0px;
  bottom: 0px;
  left: 5%;
  z-index: 10;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #58595b;
  text-align: left;
}
.main-content #homePageCarousel {
  float: left;
  margin: 0px 0px 20px 0px;
  width: 100%;
}
.main-content #homePageCarousel .carousel-item:nth-child(1) .text1 {
  width: 260px;
  float: left;
  margin: 20px 0px 0px 280px;
}

.main-content #homePageCarousel .carousel-item:nth-child(1) .text2 {
  font-family: "InterstateBlack";
  color: #4e2683;
  font-size: 30px;
  margin: 40px 0px 0px 300px;
  width: 280px;
  text-transform: uppercase;
  line-height: normal;
  float: left;
}

.main-content #homePageCarousel .carousel-item:nth-child(1) .text2 sup {
  font-family: "InterstateBold";
  font-size: 14px;
  vertical-align: super;
  line-height: normal;
}

.main-content #homePageCarousel .carousel-item:nth-child(1) .text3 {
  font-family: "InterstateBlack";
  font-size: 26px;
  color: #004b8d;
  margin: 5px 0px 0px 300px;
  line-height: normal;
  width: 230px;
  float: left;
}

.main-content #homePageCarousel .carousel-item:nth-child(1) .text3 sup {
  font-family: "InterstateBold";
  font-size: 14px;
  vertical-align: middle;
  line-height: normal;
}

.main-content #homePageCarousel .carousel-item:nth-child(1) .linkButton {
  margin: 10px 0 0 300px;
}
.main-content #homePageCarousel .carousel-item:nth-child(1) .text4 {
  font-size: 12px;
  margin: 60px 0px 0px 0px;
  float: left;
}
.main-content #homePageCarousel .carousel-item:nth-child(3) .text1 {
  width: 270px;
  float: left;
  margin: 20px 0px 0px 60px;
  font-size: 18px;
}

.main-content #homePageCarousel .carousel-item:nth-child(3) .text2 {
  font-family: "InterstateBlack";
  color: #4e2683;
  font-size: 30px;
  margin: 115px 0px 0px 60px;
  width: 380px;
  text-transform: uppercase;
  line-height: normal;
  float: left;
}
.main-content #homePageCarousel .carousel-item:nth-child(3) .linkButton {
  margin: 20px 0 0 60px;
}
.main-content #homePageCarousel .carousel-item:nth-child(4) .text1 {
  width: 260px;
  float: left;
  margin: 10px 0px 0px 450px;
  text-align: right;
  font-size: 18px;
}

.main-content #homePageCarousel .carousel-item:nth-child(4) .text2 {
  font-family: "InterstateBlack";
  color: #4e2683;
  font-size: 30px;
  margin: 105px 0px 0px 305px;
  width: 410px;
  text-transform: uppercase;
  line-height: normal;
  float: left;
  text-align: right;
}

.main-content #homePageCarousel .carousel-item:nth-child(4) .linkButton {
  margin: 20px 50px 0 0px;
  float: right;
}

.main-content #homePageCarousel .carousel-item:nth-child(4) .text4 {
  font-size: 12px;
  margin: 60px 30px 0px 0px;
  float: right;
}
.main-content #homePageCarousel .carousel-item:nth-child(5) .text1 {
  width: 170px;
  float: left;
  margin: 20px 0px 0px 60px;
  font-size: 18px;
}

.main-content #homePageCarousel .carousel-item:nth-child(5) .text2 {
  font-family: "InterstateBlack";
  color: #4e2683;
  font-size: 30px;
  margin: 115px 0px 0px 60px;
  width: 170px;
  text-transform: uppercase;
  line-height: normal;
  float: left;
}
.main-content #homePageCarousel .carousel-item:nth-child(5) .linkButton {
  margin: 20px 0 0 60px;
}
.main-content #homePageCarousel .carousel-item:nth-child(5) .linkButton a {
  background-color: #4e2683;
}

    .main-content #homePageCarousel .carousel-item:nth-child(2) .text1 {
        width: 260px;
        float: left;
        margin: 10px 0px 0px 450px;
        text-align: center;
        font-size: 18px;
    }

    .main-content #homePageCarousel .carousel-item:nth-child(2) .text2 {
        font-family: "InterstateBlack";
        color: #4e2683;
        font-size: 30px;
        margin: 120px 0px 0px 380px;
        width: 410px;
        text-transform: uppercase;
        line-height: normal;
        float: left;
        text-align: center;
    }

    .main-content #homePageCarousel .carousel-item:nth-child(2) .linkButton {
        margin: 20px 120px 0 0px;
        float: right;
    }

/*carousel styles ends*/

.main-content .twoColumnLayout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.main-content .twoColumnLayout .thumbnail {
  width: 412px;
  height: 400px;
  margin: 0 10px 10px 0;
  cursor: pointer;
  background: -webkit-gradient(
    linear,
    left top,
    right bottom,
    from(#482f91),
    to(#4e2683)
  );
  background: linear-gradient(to bottom right, #482f91, #4e2683);
  font-family: "InterstateBlack";
  color: #ffffff;
  text-align: center;
  position: relative;
  overflow: hidden;
  float: left;
}

.main-content .twoColumnLayout .thumbnail .foldRight {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 23px solid #ffffff;
  border-left: 23px solid rgba(255, 255, 255, 0);
  border-right: 23px solid #ffffff;
  border-bottom: 23px solid rgba(255, 255, 255, 0);
}

.main-content .twoColumnLayout .thumbnail .headerOverlay {
  position: relative;
  font-size: 24px;
  line-height: 30px;
  margin: 0 0 40px 0;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .twoColumnLayout .thumbnail .headerOverlay .header {
  float: left;
  width: 100%;
}

.main-content .twoColumnLayout .thumbnail .headerOverlay .header a {
  float: left;
  width: 100%;
  color: #ffffff;
}

.main-content .twoColumnLayout .thumbnail .headerOverlay .header a p {
  margin: 0px 0px 0px 0px;
}

.main-content .twoColumnLayout .thumbnail .headerOverlay .rightArrow {
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 15px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  position: absolute;
  right: 40px;
  top: 14px;
}

.main-content .twoColumnLayout .thumbnail .subLink {
  margin: 0 0 10px 0;
  position: relative;
  float: left;
  width: 100%;
}

.main-content .twoColumnLayout .thumbnail img {
  margin: 40px 10px 10px 0px;
  padding: 5px 5px 5px 5px;
  background: #ffffff;
  border-radius: 50%;
}

.main-content .twoColumnLayout .thumbnail .subLink a {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}

.main-content .twoColumnLayout .thumbnail .subLink.menuOrangeText a {
  color: #f48433;
}
.main-content .twoColumnLayout .thumbnail .subLink.menuOrangeText a:hover {
  color: #f48433;
}

.main-content .twoColumnLayout .thumbnail .subLink a sup {
  font-family: "InterstateBold";
}

.main-content .twoColumnLayout .thumbnail .subLink a:hover p {
  color: inherit;
  text-decoration: underline;
  transform: scale(1.1, 1.1);
  transition: 0.5s;
}

.main-content .twoColumnLayout .thumbnail .subLink a:hover {
  color: inherit;
  text-decoration: underline;
  display: block;
  font-size: inherit;
  transform: scale(1.1, 1.1);
  transition: 0.5s;
}

/*
.main-content .twoColumnLayout .thumbnail a:hover {
  color: inherit;
  text-decoration: underline;
}

.main-content .twoColumnLayout .thumbnail:before {
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
  background: rgba(255, 255, 255, 0.13);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.13)), color-stop(77%, rgba(255, 255, 255, 0.13)), color-stop(92%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0) 100%);
}

.main-content .twoColumnLayout .thumbnail:hover:before {
  opacity: 0.6;
  top: -30%;
  left: -30%;
  -webkit-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
          transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.main-content .twoColumnLayout .thumbnail:active:before {
  opacity: 0;
}
*/
.main-content .refAndNotesCont {
  float: left;
  width: 100%;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*-webkit-box-shadow: 0px 10px 15px 0px #58595b;
    -moz-box-shadow: 0px 10px 15px 0px #58595b;
    box-shadow: 0px 10px 15px 0px #58595b;*/
  /*references styles starts*/
  /*references styles ends*/
  /*notes styles starts*/
  /*notes styles ends*/
}

.main-content .refAndNotesCont .reference {
  font-family: "UniversLTPRO_Condensed";
  font-size: 12px;
  color: #58595b;
  padding: 20px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: left;
  width: calc(100% - 0px);
}

.main-content .refAndNotesCont .reference p {
  font-family: "UniversLTPRO_BoldCond";
  float: left;
  margin: 0px 0px 0px 0px;
  width: 100%;
}

.main-content .refAndNotesCont .reference ol {
  list-style: decimal;
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
}

.main-content .refAndNotesCont .reference ol li {
  font-family: "UniversLTPRO_BoldCond";
  margin: 0px 0px 0px 15px;
  list-style: decimal;
  float: left;
  width: calc(100% - 15px);
}

.main-content .refAndNotesCont .reference ol li p {
  color: #58595b;
  margin: 0px 0px 0px 0px;
  font-family: "UniversLTPRO_Condensed";
  float: left;
}

.main-content .refAndNotesCont .reference ol li:last-child p {
  margin: 0px 0px 0px 0px;
}

.main-content .refAndNotesCont .reference em {
  font-style: italic;
}

.main-content .refAndNotesCont .notes {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 20px 0px;
  float: left;
  width: calc(100% - 0px);
}

.main-content .refAndNotesCont .notes .note {
  margin: 0 0 10px 0;
  float: left;
}

.main-content .refAndNotesCont .notes .note .noteText {
  font-family: "UniversLTPRO_Condensed";
  font-size: 14px;
  color: #58595b;
  margin: 0 0 0px 0;
  float: left;
  width: 100%;
}

.main-content .refAndNotesCont .notes .note .noteText p {
  margin: 0 0 5px 0;
}

.main-content .refAndNotesCont .notes .note .noteText p:last-child {
  margin: 0;
}

.main-content .refAndNotesCont .notes .note .noteText .cautionText {
  font-family: "UniversLTPRO_BoldCond";
  float: left;
  width: 100%;
}

.main-content .refAndNotesCont .notes .note .noteText .boxText {
  font-family: "UniversLTPRO_BoldCond";
  border: 1px solid #58595b;
  padding: 10px;
  margin: 10px 0 0 0;
  float: left;
  width: 100%;
}

.main-content .refAndNotesCont .notes .note .noteTextBold {
  font-family: "UniversLTPRO_BoldCond";
  float: left;
  width: calc(100% - 70px);
  margin: 10px 0px 0px 0px;
}

.main-content .refAndNotesCont .notes .note .noteTextBold a {
  color: #b61f7e;
}

.main-content .refAndNotesCont .notes .note .noteTextBold a:hover {
  color: #99166a;
}

.main-content .refAndNotesCont .notes .forTherakos {
  font-family: "UniversLTPRO_BoldCond";
  font-size: 16px;
  margin: 10px 0px 5px 0px;
  color: #004b8d;
  float: left;
  width: 100%;
}

.main-content .pageNavsCont {
  background: #ffffff;
  float: left;
  width: 845px;
  position: fixed;
  top: 97px;
  z-index: 10;
  background-color: #ffffff;
  -webkit-box-shadow: 0px -15px 15px 0px #58595b;
  box-shadow: 0px -15px 15px 0px #58595b;
}

.main-content .pageNavsCont .pageBtnsNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: 100%;
  background-color: #ffffff;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  z-index: 1;
  position: relative;
}

.main-content .pageNavsCont .pageBtnsNav .pageBtns {
  text-align: center;
  background: -webkit-gradient(
    linear,
    left top,
    right bottom,
    from(#482f91),
    to(#4e2683)
  );
  background: linear-gradient(to bottom right, #482f91, #4e2683);
  color: #ffffff;
  font-family: "UniversLTPRO_Condensed";
  font-size: 14px;
  text-transform: uppercase;
  margin: 0px 2px 0px 0px;
  padding: 5px 10px 5px 10px;
  line-height: normal;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-content .pageNavsCont .pageBtnsNav .pageBtns.active {
  font-family: "UniversLTPRO_BoldCond";
}

.main-content .pageNavsCont .pageBtnsNav .pageBtns:hover {
  text-decoration: none;
  background: #b61f7e;
}

.main-content .pageNavsCont .pageBtnsNav .pageBtns:last-child {
  margin: 0px 0px 0px 0px;
}

.main-content .pageNavsCont .pageBtnsNav .pageBtns.active {
  background: #b61f7e;
}

.main-content .pageNavsCont .pageBtnsNav .pageBtns#pageBtns1:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: 0px 0px 0px 20px;
  width: 0;
  height: 0;
  border-top: 10px solid #b61f7e;
  border-left: 10px solid rgba(255, 255, 255, 0);
  border-right: 10px solid rgba(255, 255, 255, 0);
}

.main-content .pageNavsCont .pageBtnsNav .pageBtnNavsBottomBar {
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: #b61f7e;
  z-index: 1;
}

.main-content .pageNavsCont .pageSubNavs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% - 30px);
  margin: 20px 15px 10px 15px;
  padding: 0px 0px 0px 0px;
  background-color: #ffffff;
  z-index: 1;
}

.main-content .pageNavsCont .pageSubNavs .horizontalLine {
  width: 2px;
  height: 15px;
  background: #4e2683;
  margin: 0px 17px 0px 17px;
}

.main-content .pageNavsCont .pageSubNavs .pageSubBtns {
  font-family: "UniversLTPRO_BoldCond";
  color: #4e2683;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height: normal;
  position: relative;
}

.main-content .pageNavsCont .pageSubNavs .pageSubBtns:hover {
  text-decoration: none;
  color: #99166a;
}

.main-content .pageNavsCont .pageSubNavs .pageSubBtns.active {
  color: #99166a;
}

.main-content .pageNavsCont .pageSubNavs a:active {
  color: #b61f7e;
}

.main-content .main-contentBody {
  width: 100%;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  position: relative;
  z-index: 0;
}

.main-content .main-contentBody .contentLayout {
  padding: 0px 30px 20px 30px;
  margin: 0px 0px 0px 0px;
  width: calc(100% - 0px);
  font-family: "UniversLTPRO_Condensed";
  font-size: 14px;
  color: #58595b;
  -webkit-box-shadow: 0px 0px 15px 0px #58595b;
  box-shadow: 0px 0px 15px 0px #58595b;
  float: left;
  background: #ffffff;
  /*target styles starts*/
  /*target styles ends*/
}

.main-content .main-contentBody .contentLayout h1 {
  font-family: "InterstateBold";
  color: #4e2683;
  font-size: 36px;
  line-height: normal;
  margin: 50px 0px 10px 0px;
  float: left;
  width: 100%;
}

.main-content .main-contentBody .contentLayout h1 sup {
  font-size: 14px;
  vertical-align: super;
  line-height: normal;
}

.main-content .main-contentBody .contentLayout .content {
  margin: 5px 0 5px 0;
  width: 100%;
  float: left;
}

.main-content .main-contentBody .contentLayout .contentFootnote {
  font-family: "UniversLTPRO_Condensed";
  font-size: 12px;
  margin: 5px 0px 5px 0px;
  width: 100%;
  float: left;
}

.main-content .main-contentBody .contentLayout:last-child {
  margin: 0px 0px 0px 0px;
  -webkit-box-shadow: 0px 0px 15px 0px #58595b;
  box-shadow: 0px 0px 15px 0px #58595b;
}

.main-content .main-contentBody .contentLayout:target {
  padding-top: 190px;
  margin-top: -190px;
  display: inline-block;
  position: relative;
  z-index: -1;
}

.main-content .contentLayout .threeColumnLayout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  margin: 10px 0px 10px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .threeColumnLayout .threeColumn {
  margin: 0px 20px 0px 0px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.main-content .contentLayout .threeColumnLayout .threeColumn img {
  float: left;
}

.main-content
  .contentLayout
  .threeColumnLayout
  .threeColumn
  .threeColumnTextsCont {
  float: left;
}

.main-content
  .contentLayout
  .threeColumnLayout
  .threeColumn
  .threeColumnTextsCont
  .threeColumnHeader {
  font-family: "UniversLTPRO_BoldCond";
  font-size: 14px;
  color: #004b8d;
  margin: 10px 0 5px 0;
  padding: 0px 80px 0px 0px;
  line-height: normal;
  width: 100%;
}

.main-content
  .contentLayout
  .threeColumnLayout
  .threeColumn
  .threeColumnTextsCont
  .threeColumnText {
  line-height: normal;
  width: 100%;
}

.main-content
  .contentLayout
  .threeColumnLayout
  .threeColumn
  .threeColumnTextsCont
  .threeColumnText
  div
  a {
  color: #b61f7e;
}

.main-content
  .contentLayout
  .threeColumnLayout
  .threeColumn
  .threeColumnTextsCont
  .threeColumnText
  div
  a:hover {
  color: #99166a;
}

.main-content
  .contentLayout
  .threeColumnLayout
  .threeColumn
  .threeColumnTextsCont
  .threeColumnText
  div:nth-child(1) {
  margin: 0px 0px 10px 0px;
}

.main-content
  .contentLayout
  .threeColumnLayout
  .threeColumn
  .threeColumnTextsCont
  .threeColumnText
  p {
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .linkButton {
  margin: 10px 0px 10px 0px;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.main-content .contentLayout .linkButton a {
  color: #ffffff;
}

.main-content .contentLayout .linkButton a:hover {
  color: #ffffff;
}

.main-content .contentLayout .fourColumnLayout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  float: left;
  width: 100%;
  margin: 10px 0px 10px 0px;
}

.main-content .contentLayout .fourColumnLayout .fourColumn {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .fourColumnLayout .fourColumn .fourColumnImgCont {
  border: 5px solid #4e2683;
  border-radius: 50%;
  float: left;
  width: 150px;
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-content
  .contentLayout
  .fourColumnLayout
  .fourColumn
  .fourColumnImgCont
  img {
  float: left;
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .fourColumnLayout .fourColumn .fourColumnText {
  text-align: center;
  float: left;
  width: 100%;
  margin: 10px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  font-family: "UniversLTPRO_BoldCond";
  color: #4e2683;
  font-size: 16px;
}

.main-content .contentLayout .contentBanner {
  position: relative;
  float: left;
  margin: 0px 0px 0px 0px;
  width: auto;
}

.main-content .contentLayout .contentBanner img {
  float: left;
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .contentBanner .contentBannerText {
  color: #4e2683;
  font-family: "UniversLTPRO_BoldCond";
  font-size: 36px;
  line-height: normal;
  margin: 0px 0 0px 0;
  width: 350px;
  text-align: right;
  text-transform: uppercase;
  position: absolute;
  top: 80px;
  left: 10px;
}

.main-content .contentLayout .contentBanner .contentFootnote {
  position: absolute;
  bottom: 30px;
  left: 10px;
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout #contentBanner2 {
  margin: 0px 0px 10px 0px;
}

.main-content .contentLayout #contentBanner2 .bannerHotspotCont {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 270px;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}

.main-content .contentLayout #contentBanner2 .bannerHotspotCont .bannerHotspot {
  float: left;
  cursor: pointer;
  position: absolute;
  width: auto;
  -webkit-transition: transform 500ms ease;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.main-content
  .contentLayout
  #contentBanner2
  .bannerHotspotCont
  .bannerHotspot.activeHotspot {
  cursor: default;
}

.main-content
  .contentLayout
  #contentBanner2
  .bannerHotspotCont
  .bannerHotspot.activeHotspot:hover {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transform-style: preserve-3D;
  transform-style: preserve-3D;
}

.main-content
  .contentLayout
  #contentBanner2
  .bannerHotspotCont
  .bannerHotspot:hover {
  -webkit-transform: scale(1.7);
  transform: scale(1.7);
  -webkit-transform-style: preserve-3D;
  transform-style: preserve-3D;
}

.main-content
  .contentLayout
  #contentBanner2
  .bannerHotspotCont
  #bannerHotspot_1 {
  left: 155px;
  top: 15px;
}

.main-content
  .contentLayout
  #contentBanner2
  .bannerHotspotCont
  #bannerHotspot_2 {
  left: 170px;
  top: 120px;
}

.main-content
  .contentLayout
  #contentBanner2
  .bannerHotspotCont
  #bannerHotspot_3 {
  left: 140px;
  top: 175px;
}

.main-content
  .contentLayout
  #contentBanner2
  .bannerHotspotCont
  #bannerHotspot_4 {
  left: 170px;
  top: 220px;
}

.main-content
  .contentLayout
  #contentBanner2
  .bannerHotspotCont
  #bannerHotspot_5 {
  left: 145px;
  top: 270px;
}

.main-content .contentLayout #contentBanner2 .bannerImgTextCont {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: calc(100% - 270px);
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
}

.main-content .contentLayout #contentBanner2 .bannerImgTextCont img {
  float: left;
  margin: 40px 0px 15px 60px;
  width: auto;
}

.main-content .contentLayout #contentBanner2 .bannerImgTextCont .bannerText {
  float: left;
  margin: 0px 0px 0px 0px;
  width: calc(100% - 50px);
  text-align: left;
}

.main-content .contentLayout #contentBanner2 .bannerImgTextCont .bannerText h4 {
  font-family: "UniversLTPRO_BoldCond";
  font-size: 18px;
  color: #4e2683;
  line-height: normal;
  margin: 0px 0px 10px 60px;
}

.main-content .contentLayout #contentBanner2 .bannerImgTextCont .bannerText p {
  font-family: "UniversLTPRO_Condensed";
  font-size: 14px;
  color: #58595b;
  line-height: normal;
  margin: 0px 0px 0px 60px;
  width: calc(100% - 60px);
}

.main-content .contentLayout #contentBanner2 .contentFootnote {
  position: absolute;
  bottom: 10px;
  left: 0px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  width: calc(100% - 0px);
  text-align: center;
}

.main-content .contentLayout .pageBoxWithImageAndTextsCont1 {
  float: left;
  margin: 0px 0px 0px 0px;
  width: 100%;
}

.main-content
  .contentLayout
  .pageBoxWithImageAndTextsCont1
  .pageBoxWithImageAndTexts1 {
  margin: 20px 0px 20px 0px;
  padding: 0px 30px 0px 30px;
  float: left;
  width: 100%;
  border: 1px solid #4e2683;
  position: relative;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffffff),
    to(rgba(78, 38, 131, 0.2))
  );
  background: linear-gradient(to bottom, #ffffff, rgba(78, 38, 131, 0.2));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.main-content
  .contentLayout
  .pageBoxWithImageAndTextsCont1
  .pageBoxWithImageAndTexts1
  img {
  margin: 0px 20px 0px 0px;
}

.main-content
  .contentLayout
  .pageBoxWithImageAndTextsCont1
  .pageBoxWithImageAndTexts1
  .pageBoxTexts1 {
  width: 100%;
  float: left;
}

.main-content
  .contentLayout
  .pageBoxWithImageAndTextsCont1
  .pageBoxWithImageAndTexts1
  .pageBoxTexts1
  h1 {
  color: #4e2683;
  font-family: "UniversLTPRO_BoldCond";
  font-size: 36px;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}

.main-content
  .contentLayout
  .pageBoxWithImageAndTextsCont1
  .pageBoxWithImageAndTexts1
  .pageBoxTexts1
  p {
  color: #58595b;
  font-family: "UniversLTPRO_Condensed";
  margin: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content
  .contentLayout
  .pageBoxWithImageAndTextsCont1
  .pageBoxWithImageAndTexts1:before {
  content: "";
  position: absolute;
  top: -20px;
  right: -20px;
  border-bottom: 1px solid #4e2683;
  width: 40px;
  height: 40px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #ffffff;
}

.main-content .contentLayout .topic1_preloadImages {
  display: none;
  float: left;
  width: 0px;
  height: 0px;
}

.main-content .contentLayout.contentBg {
  background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#ffffff),
      to(rgba(255, 255, 255, 0))
    ),
    url("../images/common/Patch.png");
  background: linear-gradient(#ffffff, rgba(255, 255, 255, 0)),
    url("../images/common/Patch.png");
  background: #ffffff, url("../images/common/Patch.png");
  background: linear-gradient(
      to bottom,
      #ffffff 0%,
      rgba(255, 255, 255, 0) 100%
    ),
    url("../images/common/Patch.png");
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0)',GradientType=0 ), url("../images/common/Patch.png");
  width: 100%;
  height: 100%;
}

.main-content .contentLayout .twoColumnLayout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  float: left;
  width: 100%;
}

.main-content .contentLayout .twoColumnLayout .identifyingImg {
  margin: 10px 40px 0px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  width: calc(50% - 20px);
}

.main-content .contentLayout .twoColumnLayout .identifyingImg img {
  float: left;
}

.main-content .contentLayout .twoColumnLayout .identifyingImg:last-child {
  margin: 10px 0px 0px 0px;
}

.main-content .contentLayout .twoColumnLayout p {
  margin: 15px 0px 30px 0px;
  line-height: normal;
  width: 100%;
}

.main-content .contentLayout .twoColumnLayout p span {
  font-family: "UniversLTPRO_BoldCond";
}

.main-content .contentLayout .fourColumnLayoutWithScroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  margin: 10px 0px 10px 0px;
  overflow: hidden;
  float: left;
  width: 100%;
}

.main-content .contentLayout .fourColumnLayoutWithScroll .typicalTreatment {
  width: 170px;
  height: 180px;
  position: relative;
  margin: 0px 20px 0px 0px;
  padding: 0px 0px 0px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main-content .contentLayout .fourColumnLayoutWithScroll #typicalTreatment1 {
  background-color: #d1c8e3;
  color: #4e2683;
}

.main-content .contentLayout .fourColumnLayoutWithScroll #typicalTreatment2 {
  background-color: #ac99ca;
  color: #4e2683;
}

.main-content .contentLayout .fourColumnLayoutWithScroll #typicalTreatment3 {
  background-color: #876aaf;
  color: #ffffff;
}

.main-content .contentLayout .fourColumnLayoutWithScroll #typicalTreatment4 {
  background-color: #5c2e91;
  color: #ffffff;
}

.main-content
  .contentLayout
  .fourColumnLayoutWithScroll
  .typicalTreatment:first-child {
  padding: 0px 10px 0px 10px;
}

.main-content
  .contentLayout
  .fourColumnLayoutWithScroll
  .typicalTreatment::after {
  left: 100%;
  top: 50%;
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  z-index: 1;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #b61f7e;
  border-width: 90px;
  border-left-width: 45px;
  margin-top: -90px;
}

.main-content
  .contentLayout
  .fourColumnLayoutWithScroll
  #typicalTreatment1::after {
  border-left-color: #d1c8e3;
}

.main-content
  .contentLayout
  .fourColumnLayoutWithScroll
  #typicalTreatment2::after {
  border-left-color: #ac99ca;
}

.main-content
  .contentLayout
  .fourColumnLayoutWithScroll
  #typicalTreatment3::after {
  border-left-color: #876aaf;
}

.main-content
  .contentLayout
  .fourColumnLayoutWithScroll
  #typicalTreatment4::after {
  border-left-color: #5c2e91;
}

.main-content .contentLayout .fourColumnLayoutWithScroll p {
  margin: 0px 0px 5px 0px;
  line-height: normal;
  font-family: "UniversLTPRO_BoldCond";
  width: 100%;
}

.main-content .contentLayout .fourColumnLayoutWithScroll p:last-child {
  margin: 0px 0px 0px 0px;
  font-family: "UniversLTPRO_Condensed";
}

.main-content .contentLayout .typicalTreatmentScrollNote {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: none;
}

.main-content .contentLayout .typicalTreatmentScrollNote em {
  font-style: italic;
  font-size: 12px;
}

.main-content .contentLayout .twoColumnPatientProfiles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 15px 0px 20px 0px;
  width: 100%;
  float: left;
}

.main-content .contentLayout .twoColumnPatientProfiles .realPatientImgCont {
  max-width: 369px;
  -webkit-box: 1;
  -moz-box: 1;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1;
  flex: 1 0 auto;
  margin: 0px 30px 0px 0px;
  border: none;
  border-radius: 0px;
  width: calc(100% - 30px);
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realPatientImgCont
  .card-body {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  text-align: center;
  background-color: #4e2683;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realPatientImgCont
  .card-body
  .card-text {
  margin: 0px 0px 0px 0px;
  color: #ffffff;
}

.main-content .contentLayout .twoColumnPatientProfiles .realPatientTextCont p {
  margin: 0px 0px 0px 0px;
  line-height: normal;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realPatientTextCont
  p:nth-child(odd) {
  color: #004b8d;
  margin: 0px 0px 5px 0px;
  font-family: "InterstateBold";
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realPatientTextCont
  p:nth-child(even) {
  color: #58595b;
  margin: 0px 0px 10px 0px;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realPatientTextCont
  .linkButton {
  margin: 10px 0px 0px 0px;
  text-align: center;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realPatientTextCont
  .linkButton
  a {
  color: #ffffff;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realPatientTextCont
  .linkButton
  a:hover {
  color: #ffffff;
}

.main-content .contentLayout .twoColumnLayout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0px 0px 0px 0px;
  width: 100%;
  float: left;
}

.main-content .contentLayout .twoColumnLayout .dosingImgCont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 10px 50px 10px 0px;
  width: calc(50% - 50px);
}

.main-content .contentLayout .twoColumnLayout .dosingImgCont .dosingImgBox {
  float: left;
  margin: 0px 0px 20px 0px;
  width: calc(100% - 0px);
}

.main-content
  .contentLayout
  .twoColumnLayout
  .dosingImgCont
  .dosingImgBox
  .dosingBoxText {
  background-color: #4e2683;
  color: #ffffff;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 5px 0px;
  position: relative;
  width: 100%;
}

.main-content
  .contentLayout
  .twoColumnLayout
  .dosingImgCont
  .dosingImgBox
  .dosingBoxText::after {
  top: 100%;
  right: 0%;
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #4e2683;
  border-width: 7em;
  border-top-width: 20px;
}

.main-content
  .contentLayout
  .twoColumnLayout
  .dosingImgCont
  .dosingImgBox
  .dosingBoxText::before {
  top: 100%;
  left: 0%;
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #4e2683;
  border-width: 7em;
  border-top-width: 20px;
}

.main-content
  .contentLayout
  .twoColumnLayout
  .dosingImgCont
  .dosingImgBox
  .dosingBlueText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  color: #4e2683;
  font-family: "InterstateBold";
  margin: 40px 25px 0px 25px;
  width: calc(100% - 50px);
  float: left;
}

.main-content
  .contentLayout
  .twoColumnLayout
  .dosingImgCont
  .dosingImgBox
  .dosingBlueText
  p {
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: 100%;
}

.main-content
  .contentLayout
  .twoColumnLayout
  .dosingImgCont
  .dosingImgBox
  .dosingNormalText {
  margin: 15px 0px 0px 0px;
  text-align: center;
  width: 100%;
  float: left;
}

.main-content
  .contentLayout
  .twoColumnLayout
  .dosingImgCont
  .dosingImgBox
  .dosingNormalText
  p {
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .twoColumnLayout .dosingListCont {
  margin: 10px 0px 0px 0px;
  float: left;
  width: calc(50% - 0px);
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.main-content .contentLayout .twoColumnLayout .dosingListCont ul {
  float: left;
  width: calc(100% - 20px);
  list-style: disc;
  margin: 0px 0px 0px 20px;
}

.main-content .contentLayout .twoColumnLayout .dosingListCont ul li {
  color: #b61f7e;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .twoColumnLayout .dosingListCont ul li p {
  color: #58595b;
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .twoColumnLayout .dosingListCont ul li:last-child {
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .linkButton {
  width: auto;
  margin: 10px 0px 10px 0px;
}

.main-content .contentLayout .linkButton a {
  color: #ffffff;
}

.main-content .contentLayout .linkButton a:hover {
  color: #ffffff;
}

.main-content .contentLayout .oneColumnLayout {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .oneColumnLayout .pageBoxWithImageAndTextsCont2 {
  margin: 10px 0px 0px 0px;
  padding: 20px 20px 20px 20px;
  float: left;
  width: 100%;
  border: 1px solid #4e2683;
  position: relative;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffffff),
    to(rgba(78, 38, 131, 0.2))
  );
  background: linear-gradient(to bottom, #ffffff, rgba(78, 38, 131, 0.2));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .pageBoxWithImageAndTextsCont2
  img {
  margin: 0px 20px 0px 0px;
}

.main-content .contentLayout .oneColumnLayout .pageBoxWithImageAndTextsCont2 p {
  color: #004b8d;
  font-family: "InterstateBold";
  margin: 0px 0px 0px 0px;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .pageBoxWithImageAndTextsCont2:before {
  content: "";
  position: absolute;
  top: -20px;
  right: -20px;
  border-bottom: 1px solid #4e2683;
  width: 40px;
  height: 40px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #ffffff;
}

.main-content .contentLayout .contentBanner {
  width: auto;
  position: relative;
  margin: 0px 0px 0px 0px;
  float: left;
}

.main-content .contentLayout .contentBanner img {
  float: left;
  margin: 10px 0px 10px 0px;
}

.main-content .contentLayout .contentBanner .clinicalTrialBorderBg {
  position: absolute;
  top: 50%;
  left: 0%;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  /* background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(255, 255, 255, 0)),
    to(white)
  );
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white); */
  width: calc(100% - 430px);
  margin: 5px 0px 0px 0px;
  padding: 2px 2px 2px 0px;
}

.main-content .contentLayout .contentBanner .clinicalTrialBorderBg p {
  font-family: "InterstateBold";
  font-size: 35px;
  line-height: normal;
  color: #4e2683;
  /*background-image: url("../images/topic3/banner.png");*/
  background-repeat: no-repeat;
  width: calc(100% - 0px);
  margin: 0px 0px 0px 0px;
  padding: 15px 15px 15px 0px;
  text-align: right;
}

.main-content .contentLayout h3#contentSubHeaderClinicalTrial {
  width: 650px;
}

.main-content .contentLayout .trialImgBg {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .trialImgBg img {
  float: left;
  margin: 0px 0px 15px 0px;
}

.main-content .contentLayout .twoColumnPatientProfiles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 15px 0px 20px 0px;
  width: 100%;
  float: left;
}

.main-content .contentLayout .twoColumnPatientProfiles .realPatientImgCont {
  max-width: 369px;
  -webkit-box: 1;
  -moz-box: 1;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1;
  flex: 1 0 auto;
  margin: 0px 30px 0px 0px;
  border: none;
  border-radius: 0px;
  width: calc(100% - 30px);
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realPatientImgCont
  .card-body {
  margin: 0px 0px 0px 0px;
  padding: 10px 30px 10px 30px;
  text-align: center;
  background-color: #4e2683;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realPatientImgCont
  .card-body
  .card-text {
  margin: 0px 0px 0px 0px;
  color: #ffffff;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  p {
  margin: 0px 0px 0px 0px;
  line-height: normal;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  p {
  color: #004b8d;
  margin: 0px 0px 5px 0px;
  font-family: "InterstateBold";
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  blockquote {
  font-size: 19px;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  blockquote
  p {
  color: #4e2683;
  line-height: 33px;
  font-family: "InterstateRegular";
  position: relative;
  padding: 5px 35px 0px 40px;
  width: calc(100% - 0px);
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  blockquote
  p:before {
  content: "\201C";
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  blockquote
  p:after {
  content: "\201D";
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  blockquote
  p:before {
  display: inline-block;
  vertical-align: text-top;
  color: #004b8d;
  font-size: 120px;
  top: 30px;
  left: 0px;
  position: absolute;
  font-family: Arial, Helvetica, sans-serif;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  blockquote
  p:after {
  display: inline-block;
  vertical-align: text-bottom;
  color: #004b8d;
  font-size: 120px;
  bottom: -35px;
  right: 0px;
  position: absolute;
  font-family: Arial, Helvetica, sans-serif;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  .linkButton {
  margin: 10px 0px 0px 0px;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  .linkButton
  a {
  color: #ffffff;
}

.main-content
  .contentLayout
  .twoColumnPatientProfiles
  .realWorldPatientTextCont
  .linkButton
  a:hover {
  color: #ffffff;
}

.main-content .contentLayout .contentBanner {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: auto;
  position: relative;
}

.main-content .contentLayout .contentBanner img {
  float: left;
}

.main-content .contentLayout .contentBanner .contentFootnoteCont {
  float: left;
  width: 100%;
}

.main-content
  .contentLayout
  .contentBanner
  .contentFootnoteCont
  .contentFootnote {
  position: absolute;
  right: 0px;
  bottom: 20px;
  float: left;
  font-size: 12px;
  text-align: right;
  width: auto;
}

.main-content .contentLayout .howTherakosListCont {
  margin: 10px 0px 10px 0px;
  float: left;
}

.main-content .contentLayout .howTherakosListCont ul {
  float: left;
  counter-reset: number;
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  width: calc(100% - 0px);
}

.main-content .contentLayout .howTherakosListCont ul li {
  color: #ffffff;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.main-content .contentLayout .howTherakosListCont ul li p {
  color: #58595b;
  margin: 0px 0px 0px 10px;
  width: auto;
}

.main-content .contentLayout .howTherakosListCont ul li ul {
  float: left;
  list-style-type: disc;
  width: 100%;
}

.main-content .contentLayout .howTherakosListCont ul li ul li {
  color: #b61f7e;
  margin: 0px 0px 5px 0px;
  list-style-type: disc;
  float: left;
  width: 100%;
  display: list-item;
}

.main-content .contentLayout .howTherakosListCont ul li ul li p {
  color: #58595b;
  margin: 0px 0px 0px 0px;
  float: left;
}

.main-content .contentLayout .howTherakosListCont ul li ul li::before {
  content: "";
  display: inline-block;
  height: 0px;
  width: 0px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  left: 0px;
  top: 0px;
  z-index: -1;
  background-color: #4e2683;
}

.main-content .contentLayout .howTherakosListCont ul li ul li:last-child {
  margin: 0px 0px 0px 60px;
  width: calc(100% - 60px);
}

.main-content .contentLayout .howTherakosListCont ul li::before {
  counter-increment: number;
  content: counter(number);
  display: inline-block;
  height: 30px;
  width: 30px;
  text-align: center;
  border-radius: 50%;
  margin: 0px 0px 0px 0px;
  background-color: #4e2683;
  line-height: 30px;
}

.main-content .contentLayout .howTherakosListCont ul li:last-child {
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .linkButton {
  margin: 10px 0px 10px 0px;
  line-height: normal;
  float: left;
}

.main-content .contentLayout .linkButton a {
  color: #ffffff;
}

.main-content .contentLayout .linkButton a:hover {
  color: #ffffff;
}

.main-content .contentLayout .contentBanner {
  margin: 10px 0px 0px 0px;
  border: none;
  border-radius: 0px;
}

.main-content .contentLayout .contentBanner img {
  float: left;
  border-radius: 0px;
  margin: 10px 0px 0px 0px;
  width: 100%;
}

.main-content .contentLayout .contentBanner .card-body {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  text-align: center;
  background-color: #4e2683;
  float: left;
  width: calc(100% - 0px);
}

.main-content .contentLayout .contentBanner .card-body .card-text {
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-size: 16px;
}

.main-content .contentLayout .pageLogoImg {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}
.main-content .contentLayout .pageLogoImg img {
  float: left;
  margin: 15px 0px 10px 0px;
}
.main-content .contentLayout .oneColumnLayout {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .oneColumnLayout .customerSupportTextCont {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .customerSupportTextCont
  .customerSupportText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .customerSupportTextCont
  .customerSupportText
  img {
  float: left;
  margin: 5px 20px 0px 0px;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .customerSupportTextCont
  .customerSupportText
  .customerSupportTextList {
  float: left;
  margin: 0px 0px 0px 0px;
  flex: 1;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .customerSupportTextCont
  .customerSupportText
  .customerSupportTextList
  p {
  width: 100%;
  line-height: normal;
  margin: 0px 0px 5px 0px;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .customerSupportTextCont
  .customerSupportText
  .customerSupportTextList
  p:nth-child(1) {
  font-family: "UniversLTPRO_BoldCond";
  color: #4e2683;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .customerSupportTextCont
  .customerSupportText
  .customerSupportTextList
  p:nth-child(2) {
  font-family: "UniversLTPRO_BoldCond";
  color: #004b8d;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .customerSupportTextCont
  .customerSupportText
  .customerSupportTextList
  p:nth-child(3) {
  font-family: "UniversLTPRO_Condensed";
  color: #58595b;
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .customerSupportPageText {
  margin: 20px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .customerSupportPageText p {
  font-family: "UniversLTPRO_BoldCond";
  color: #004b8d;
  margin: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .normalLinkBtn .linkButton {
  margin: 10px 0px 10px 0px;
  float: left;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.main-content .contentLayout .normalLinkBtn .linkButton a {
  color: #ffffff;
  text-transform: none;
}

.main-content .contentLayout .normalLinkBtn .linkButton a:hover {
  color: #ffffff;
}

.main-content .contentLayout .downloadBrochureCont {
  margin: 5px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .downloadBrochureCont .downloadBrochureText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.main-content .contentLayout .downloadBrochureCont .downloadBrochureText img {
  float: left;
  margin: 0px 30px 0px 0px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .linkButton {
  margin: 10px 20px 0px 0px;
  float: left;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.main-content .contentLayout .contentBanner .contentBannerTextWhite {
  color: #ffffff;
  font-family: "UniversLTPRO_BoldCond";
  font-size: 26px;
  line-height: normal;
  margin: 0px 0 0px 0;
  width: 200px;
  text-align: left;
  position: absolute;
  top: 138px;
  right: 160px;
}

/*form styles starts*/
.main-content .contentLayout .pageForm {
  margin: 10px 0 10px 0;
  width: 100%;
  float: left;
}
.main-content .contentLayout .pageForm form {
  float: left;
  width: 100%;
}
.main-content .contentLayout .pageForm form .form-group #requiredTextHeader {
  font-family: "UniversLTPRO_BoldCond";
  color: #4e2683;
}
.main-content .contentLayout .pageForm form .form-group label.col-form-label {
  font-family: "UniversLTPRO_BoldCond";
  color: #4e2683;
}
.main-content .contentLayout .pageForm form .form-group div.text-sm-right {
  font-family: "UniversLTPRO_BoldCond";
  color: #4e2683;
}
.main-content .contentLayout .pageForm form .form-group .custom-checkbox label {
  line-height: 1.5;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='4' fill='%23b61f7e'/%3e%3c/svg%3e");
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #adb5bd;
  background-color: #ffffff;
}
.main-content .contentLayout .pageForm form .form-group button {
  margin: 10px 0px 0px 0px;
  color: #ffffff;
  padding: 6px 15px 6px 15px;
  background-color: #b61f7e;
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  float: left;
  line-height: normal;
  border-radius: 0px;
  border: none;
}
.main-content .contentLayout .pageForm form .form-group button:hover {
  background-color: #99166a;
  text-decoration: underline;
}
/*form styles ends*/

.main-content .contentLayout .pageTableCont1 table {
  margin: 0px 0px 5px 0px;
}

.main-content .contentLayout .pageTableCont1 table thead tr th {
  background: #4e2683;
  color: #ffffff;
  text-align: center;
  font-family: "UniversLTPRO_BoldCond";
  border-left: none;
  border-bottom: none;
}

.main-content .contentLayout .pageTableCont1 table tbody tr th {
  font-family: "UniversLTPRO_BoldCond";
  text-align: center;
  border-left: none;
}

.main-content .contentLayout .pageTableCont1 table tbody tr td {
  font-family: "UniversLTPRO_Condensed";
  text-align: center;
}

.main-content .contentLayout .pageTableCont1 table tbody tr td:last-child {
  border-right: none;
}

.main-content .contentLayout .pageTableCont2 table {
  margin: 0px 0px 5px 0px;
}

.main-content .contentLayout .pageTableCont2 table thead tr th {
  background: #4e2683;
  color: #ffffff;
  text-align: center;
  font-family: "UniversLTPRO_BoldCond";
  border-left: none;
  border-bottom: none;
}

.main-content .contentLayout .pageTableCont2 table thead tr th:last-child {
  text-align: left;
}

.main-content .contentLayout .pageTableCont2 table tbody tr th {
  font-family: "UniversLTPRO_BoldCond";
  text-align: center;
  border-left: none;
  background: #4e2683;
  color: #ffffff;
  vertical-align: middle;
}

.main-content .contentLayout .pageTableCont2 table tbody tr th:first-child {
  border-top: none;
}

.main-content .contentLayout .pageTableCont2 table tbody tr td {
  font-family: "UniversLTPRO_Condensed";
  text-align: center;
  vertical-align: middle;
}

.main-content .contentLayout .pageTableCont2 table tbody tr td ul {
  counter-reset: myCounter -1;
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  width: calc(100% - 0px);
}

.main-content .contentLayout .pageTableCont2 table tbody tr td ul li {
  font-family: "UniversLTPRO_Condensed";
  margin: 0px 0px 5px 0px;
  float: none;
  width: calc(100% - 0px);
}

.main-content .contentLayout .pageTableCont2 table tbody tr td ul li:before {
  counter-increment: myCounter;
  content: counter(myCounter, decimal) " ";
  padding: 0px 5px 0px 0px;
  color: #4e2683;
  font-family: "UniversLTPRO_BoldCond";
}

.main-content
  .contentLayout
  .pageTableCont2
  table
  tbody
  tr
  td
  ul
  li:last-child {
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .pageTableCont2 table tbody tr td ul li p {
  float: none;
  width: auto;
  display: inline-block;
}

.main-content .contentLayout .pageTableCont2 table tbody tr td:last-child {
  border-right: none;
  text-align: left;
  vertical-align: middle;
}

.main-content .contentLayout .pageTableCont2 table tbody tr td:nth-child(2) {
  text-align: center;
  font-family: "UniversLTPRO_BoldCond";
  font-size: 20px;
}

.main-content .contentLayout .contentBanner {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  position: relative;
}

.main-content .contentLayout .contentBanner .contentFootnoteContLeft {
  float: left;
}

.main-content
  .contentLayout
  .contentBanner
  .contentFootnoteContLeft
  .contentFootnote {
  font-size: 12px;
  color: #ffffff;
  float: left;
  position: absolute;
  bottom: 20px;
  left: 20px;
  text-shadow: 0px 0px 10px #000000;
  margin: 0px 0px 0px 0px;
  width: auto;
}

.main-content .contentLayout .contentBanner .contentFootnoteContRight {
  float: left;
}

.main-content
  .contentLayout
  .contentBanner
  .contentFootnoteContRight
  .contentFootnote {
  font-size: 12px;
  color: #ffffff;
  float: left;
  position: absolute;
  bottom: 20px;
  right: 20px;
  left: auto;
  text-shadow: 0px 0px 10px #000000;
  margin: 0px 0px 0px 0px;
  width: auto;
}

.main-content .contentLayout .downloadBrochureCont {
  margin: 5px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .downloadBrochureCont .downloadBrochureText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.main-content .contentLayout .downloadBrochureCont .downloadBrochureText img {
  float: left;
  margin: 0px 30px 0px 0px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList {
  float: left;
  width: calc(100% - 10px);
  margin: 0px 0px 0px 10px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  ul {
  float: left;
  list-style: disc;
  width: calc(100% - 15px);
  margin: 0px 0px 10px 15px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  ul
  li {
  color: #b61f7e;
  margin: 0px 0px 5px 0px;
  float: left;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  ul
  li
  p {
  color: #58595b;
  margin: 0px 0px 0px 0px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  ul
  li:last-child {
  margin: 0px 0px 0px 0px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  ul
  li
  ul {
  float: left;
  list-style: disc;
  width: calc(100% - 15px);
  margin: 10px 0px 0px 15px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  .linkButton {
  margin: 10px 20px 0px 0px;
  float: left;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  .linkButton
  a {
  color: #ffffff;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  .linkButton
  a:hover {
  color: #ffffff;
}

.main-content .contentLayout .linkButton {
  margin: 10px 0px 10px 0px;
  float: left;
}

.main-content .contentLayout .linkButton a {
  color: #ffffff;
}

.main-content .contentLayout .linkButton a:hover {
  color: #ffffff;
}

.main-content .contentLayout .downloadBrochureCont {
  margin: 5px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .downloadBrochureCont .downloadBrochureText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.main-content .contentLayout .downloadBrochureCont .downloadBrochureText img {
  float: left;
  margin: 0px 30px 0px 0px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList {
  float: left;
  width: calc(100% - 10px);
  margin: 0px 0px 0px 10px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  ul {
  float: left;
  list-style: disc;
  width: calc(100% - 15px);
  margin: 0px 0px 10px 15px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  ul
  li {
  color: #b61f7e;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  ul
  li
  p {
  color: #58595b;
  margin: 0px 0px 0px 0px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  ul
  li:last-child {
  margin: 0px 0px 0px 0px;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  .linkButton {
  margin: 10px 20px 0px 0px;
  float: left;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  .linkButton
  a {
  color: #ffffff;
}

.main-content
  .contentLayout
  .downloadBrochureCont
  .downloadBrochureText
  .downloadBrochureList
  .linkButton
  a:hover {
  color: #ffffff;
}

.main-content .contentLayout .oneColumnLayout {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .oneColumnLayout .pageBoxWithImageAndTextsCont2 {
  margin: 10px 0px 0px 0px;
  padding: 10px 20px 10px 20px;
  float: left;
  width: 100%;
  border: 1px solid #4e2683;
  position: relative;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffffff),
    to(rgba(78, 38, 131, 0.2))
  );
  background: linear-gradient(to bottom, #ffffff, rgba(78, 38, 131, 0.2));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .pageBoxWithImageAndTextsCont2
  img {
  margin: 0px 20px 0px 0px;
}

.main-content .contentLayout .oneColumnLayout .pageBoxWithImageAndTextsCont2 p {
  color: #004b8d;
  font-family: "InterstateBold";
  margin: 0px 0px 0px 0px;
}

.main-content
  .contentLayout
  .oneColumnLayout
  .pageBoxWithImageAndTextsCont2:before {
  content: "";
  position: absolute;
  top: -20px;
  right: -20px;
  border-bottom: 1px solid #4e2683;
  width: 40px;
  height: 40px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #ffffff;
}

.main-content .contentLayout .linkButton {
  margin: 20px 0px 10px 0px;
  float: left;
}

.main-content .contentLayout .linkButton a {
  color: #ffffff;
}

.main-content .contentLayout .linkButton a:hover {
  color: #ffffff;
}

.main-content .contentLayout .mapsCont {
  margin: 20px 0px 20px 0px;
  padding: 20px 20px 20px 20px;
  float: left;
  width: 100%;
  border: 1px solid #4e2683;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main-content .contentLayout .mapsCont .mapsFormCont {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .mapsCont .mapsFormCont form {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.main-content .contentLayout .mapsCont .mapsFormCont form .formZipCode {
  float: left;
  width: auto;
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .mapsCont .mapsFormCont form .formZipCode label {
  float: left;
  width: 100%;
  margin: 0px 0px 5px 0px;
  color: #4e2683;
  font-family: "UniversLTPRO_BoldCond";
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.main-content .contentLayout .mapsCont .mapsFormCont form .formZipCode input {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  border-radius: 0px;
}

.main-content
  .contentLayout
  .mapsCont
  .mapsFormCont
  form
  .formZipCode
  input::-webkit-input-placeholder {
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  opacity: 1;
}

.main-content
  .contentLayout
  .mapsCont
  .mapsFormCont
  form
  .formZipCode
  input:-ms-input-placeholder {
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  opacity: 1;
}

.main-content
  .contentLayout
  .mapsCont
  .mapsFormCont
  form
  .formZipCode
  input::-ms-input-placeholder {
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  opacity: 1;
}

.main-content
  .contentLayout
  .mapsCont
  .mapsFormCont
  form
  .formZipCode
  input::placeholder {
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  opacity: 1;
}

.main-content
  .contentLayout
  .mapsCont
  .mapsFormCont
  form
  .formZipCode
  input:-ms-input-placeholder {
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
}

.main-content
  .contentLayout
  .mapsCont
  .mapsFormCont
  form
  .formZipCode
  input::-ms-input-placeholder {
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
}

.main-content .contentLayout .mapsCont .mapsFormCont form .formRadius {
  float: left;
  width: auto;
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .mapsCont .mapsFormCont form .formRadius label {
  float: left;
  width: 100%;
  margin: 0px 0px 5px 0px;
  color: #4e2683;
  font-family: "UniversLTPRO_BoldCond";
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.main-content .contentLayout .mapsCont .mapsFormCont form .formRadius select {
  float: left;
  width: 100%;
  margin: 0px 0px 0px 0px;
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  border-radius: 0px;
}

.main-content
  .contentLayout
  .mapsCont
  .mapsFormCont
  form
  .formRadius
  select
  option {
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
}

.main-content .contentLayout .mapsCont .mapsFormCont form .formSubmitBtn {
  float: left;
  width: auto;
  margin: 0px 0px 0px 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.main-content
  .contentLayout
  .mapsCont
  .mapsFormCont
  form
  .formSubmitBtn
  button {
  width: 100%;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  padding: 6px 15px 6px 15px;
  background-color: #b61f7e;
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  float: left;
  text-transform: uppercase;
  border: none;
  outline: none;
  border-radius: 0px;
}

.main-content
  .contentLayout
  .mapsCont
  .mapsFormCont
  form
  .formSubmitBtn
  button:hover {
  color: #ffffff;
  background-color: #99166a;
  text-decoration: underline;
}

.main-content .contentLayout .mapsCont .mapsFormCont form .formResetBtn {
  float: left;
  width: auto;
  margin: 0px 0px 0px 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.main-content .contentLayout .mapsCont .mapsFormCont form .formResetBtn button {
  width: 100%;
  margin: 0px 0px 0px 0px;
  color: #b61f7e;
  padding: 6px 15px 6px 15px;
  background-color: #ffffff;
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  float: left;
  text-transform: uppercase;
  border: none;
  outline: none;
  border-radius: 0px;
}

.main-content
  .contentLayout
  .mapsCont
  .mapsFormCont
  form
  .formResetBtn
  button:hover {
  color: #99166a;
  background-color: #ffffff;
  text-decoration: underline;
}

.main-content .contentLayout .mapsCont .mapsFormCont p {
  color: #ff0000;
  margin: 5px 0px 0px 0px;
}

.main-content .contentLayout .mapsCont .mapsFormCont p.hide {
  display: none;
}

.main-content .contentLayout .mapsCont .mapsDiv {
  margin: 20px 0px 0px 0px;
  width: 100%;
  height: 400px;
}

.main-content .contentLayout .mapsCont p {
  font-family: "UniversLTPRO_Condensed";
  margin: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .mapsCont p strong {
  font-family: "UniversLTPRO_BoldCond";
}

.main-content .contentLayout .mapsCont:before {
  content: "";
  position: absolute;
  top: -20px;
  right: -20px;
  border-bottom: 1px solid #4e2683;
  width: 40px;
  height: 40px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #ffffff;
}

.main-content .contentLayout .gm-style .gm-style-iw p {
  font-weight: 300;
  font-size: 13px;
  line-height: 17px;
}

.main-content .contentLayout .contactUsLogo {
  margin: 20px 0px 20px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .contactUsLogo a {
  float: left;
}

.main-content .contentLayout .contactUsLogo a img {
  float: left;
}

.main-content .contentLayout .sitemapListCont {
  margin: 10px 0px 0px 0px;
  float: left;
}

.main-content .contentLayout .sitemapListCont ul {
  float: left;
  list-style-type: none;
  width: 100%;
}

.main-content .contentLayout .sitemapListCont ul li {
  color: #4e2683;
  font-family: "UniversLTPRO_BoldCond";
  font-size: 16px;
  line-height: normal;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .sitemapListCont ul li a {
  color: #4e2683;
  font-family: "UniversLTPRO_BoldCond";
  font-size: 18px;
  line-height: normal;
}

.main-content .contentLayout .sitemapListCont ul li ul {
  float: left;
  list-style-type: none;
  margin: 10px 0px 0px 0px;
  width: 100%;
}

.main-content .contentLayout .sitemapListCont ul li ul li {
  color: #b61f7e;
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  line-height: normal;
  margin: 0px 0px 5px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .sitemapListCont ul li ul li a {
  color: #b61f7e;
  font-family: "UniversLTPRO_Condensed";
  font-size: 16px;
  line-height: normal;
}

.main-content .contentLayout .sitemapListCont ul li ul li:last-child {
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .sitemapListCont ul li:last-child {
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .sitemapListCont:last-child {
  margin: 10px 0px 20px 0px;
}

.main-content .contentLayout .searchResultsCont {
  margin: 10px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .searchResultsCont .searchResultsPageTitle {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .searchResultsCont .searchResultsPageUrl {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .searchResultsCont .searchResultsPageUrl a {
  float: left;
  margin: 0px 0px 0px 0px;
}

.main-content .contentLayout .searchResultsCont .searchResultsPageMetaDesc {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
}

.main-content .contentLayout .searchResultsCont .searchResultsPageMetaDesc p {
  float: left;
  margin: 0px 0px 0px 0px;
}

/*common style starts*/
.bottomMobileBanner {
  display: none;
}

.topBtn {
  width: 90px;
  height: 90px;
  position: fixed;
  z-index: 1000;
  bottom: 0px;
  right: 0px;
  text-align: center;
  color: #b61f7e;
  font-family: "UniversLTPRO_BoldCond";
  font-size: 14px;
  cursor: pointer;
  display: none;
}

.topBtn .arrow {
  margin: 0px auto 5px auto;
  background-color: #b61f7e;
  border-radius: 50%;
  font-size: 24px;
  color: #ffffff;
  text-align: center;
  width: 40px;
  height: 40px;
  background-image: url("../images/common/Arrow_icon.png");
  background-repeat: no-repeat;
  background-position: center;
}

.topBtn.abs {
  position: absolute;
  bottom: 0px;
  right: 0px !important;
}

.topBtn:hover {
  color: #99166a;
}

.topBtn:hover .arrow {
  background-color: #99166a;
}

/*common style ends*/
/*popup style starts*/
.popUp {
  position: fixed;
  top: 0px;
  left: auto;
  width: inherit;
  height: 100%;
  background: rgba(78, 38, 131, 0.9);
  z-index: 1000;
  float: left;
}

.popUp .popUpBackground {
  width: 100%;
  height: 100%;
  float: left;
}

.popUp .popUpBackground .popUpBody {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  width: 35vw;
  height: auto;
  float: left;
  padding: 10px 10px 10px 10px;
}

.popUp .popUpBackground .popUpBody .popUpClose {
  background-color: #b61f7e;
  color: #ffffff;
  font-size: 20px;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  margin: 20px 20px 0px 0px;
  float: right;
  cursor: pointer;
}

.popUp .popUpBackground .popUpBody .popUpClose:hover {
  background-color: #99166a;
}

.popUp .popUpBackground .popUpBody .popUpBodyText {
  margin: 15px 0px 40px 0px;
  float: left;
  width: calc(100% - 0px);
}

.popUp .popUpBackground .popUpBody .popUpBodyText p {
  font-family: "InterStateBlack";
  font-size: 34px;
  color: #4e2683;
  text-align: center;
  margin: 0px 0px 0px 0px;
}

.popUp .popUpBackground .popUpBody .popupBtns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  float: left;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.popUp .popUpBackground .popUpBody .popupBtns .iamBtn {
  margin: 0px 0px 15px 0px;
}

.popUp .popUpBackground .popUpBody .popupBtns .iamBtn a {
  float: left;
}

.popUp .popUpBackground .popUpBody .popupBtns .iamNotBtn {
  margin: 0px 0px 0px 0px;
}

.popUp .popUpBackground .popUpBody .popupBtns .iamNotBtn a {
  float: left;
}

.popUp .popUpBackground .popUpBody .foldRight {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 15px solid rgba(78, 38, 131, 0.9);
  border-left: 15px solid rgba(255, 255, 255, 0);
  border-right: 15px solid rgba(78, 38, 131, 0.9);
  border-bottom: 15px solid rgba(255, 255, 255, 0);
}

.popUp#initialPopup {
  display: none;
}

.popUp#initialPopup .iamNotBtn {
  margin: 0px 0px 0px 0px;
}

.popUp#initialPopup .iamNotBtn a {
  background: none;
  color: #b61f7e;
  float: left;
}

.popUp#initialPopup .iamNotBtn a:hover {
  color: #99166a;
}

.popUp#initialPopup .popUpBody {
  width: 45vw;
}
.popUp#initialPopup .initialPopupfooterText {
  color: #58595b;
  text-align: center;
}

.popUp#thankYouPopup {
  display: none;
}

.popUp#thankYouPopup .popUpBody {
  width: 35vw;
}

.popUp#thankYouPopup .popUpBody .popUpBodyText {
  padding: 0px 50px 0px 50px;
}

.popUp#thankYouPopup .popUpBody .popUpBodyText p:last-child {
  font-family: "UniversLTPRO_Condensed";
  color: #58595b;
  font-size: 16px;
  margin: 10px 0px 0px 0px;
}

.popUp#thankYouPopup .popUpBody .popupBtns .yesContinue {
  margin: 0px 0px 15px 0px;
}

.popUp#thankYouPopup .popUpBody .popupBtns .yesContinue a {
  float: left;
}

.popUp#thankYouPopup .popUpBody .popupBtns .noCancel {
  margin: 0px 0px 0px 0px;
}

.popUp#thankYouPopup .popUpBody .popupBtns .noCancel a {
  background: none;
  color: #b61f7e;
  float: left;
}

.popUp#thankYouPopup .popUpBody .popupBtns .noCancel a:hover {
  color: #99166a;
}

.popUp#thankYouPdfPopup {
  display: none;
}

.popUp#thankYouPdfPopup .popUpBody {
  width: 35vw;
}

.popUp#thankYouPdfPopup .popUpBody .popUpBodyText {
  padding: 0px 50px 0px 50px;
}

.popUp#thankYouPdfPopup .popUpBody .popUpBodyText p:last-child {
  font-family: "UniversLTPRO_Condensed";
  color: #58595b;
  font-size: 16px;
  margin: 10px 0px 0px 0px;
}

.popUp#thankYouPdfPopup .popUpBody .popupBtns .yesContinue {
  margin: 0px 0px 15px 0px;
}

.popUp#thankYouPdfPopup .popUpBody .popupBtns .yesContinue a {
  float: left;
}

.popUp#thankYouPdfPopup .popUpBody .popupBtns .noCancel {
  margin: 0px 0px 0px 0px;
}

.popUp#thankYouPdfPopup .popUpBody .popupBtns .noCancel a {
  background: none;
  color: #b61f7e;
  float: left;
}

.popUp#thankYouPdfPopup .popUpBody .popupBtns .noCancel a:hover {
  color: #99166a;
}

/*popup style ends*/

/*covid 19 popup starts*/
#covid19Popup header {
  text-align: center;
  border: 0;
  box-shadow: none;
  background: none;
  padding: 0;
  display: block;
  position: relative;
  width: 75%;
  margin: 0 auto;
}

#covid19Popup header:first-child {
  margin-bottom: 10px;
}

#covid19Popup.popUp .popUpBackground .popUpBody {
  width: 66vw;
  transform: translate(-50%, 0%);
  top: 3%;
  height: calc(100% - 54px);
  margin: 0 auto;
}

#covid19Popup.popUp .popUpBackground .popUpBody .popUpBodyText {
  font-family: "UniversLTPRO_Condensed";
  color: #58595b;
  font-size: 16px;
  height: calc(100% - 165px);
  overflow-y: auto;
}

#covid19Popup.popUp .popUpBackground .popUpBody .popUpBodyText p {
  margin: 0px 20px;
  width: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  text-align: inherit;
}

#covid19Popup .footNote {
  text-align: center !important;
  width: 95%;
  margin: 0 auto;
}

#covid19Popup .footNote2 {
  width: 90%;
  font-size: 12px;
}

#covid19Popup.popUp .popUpBackground .popUpBody .popUpBodyText .QAndA p,
#covid19Popup.popUp
  .popUpBackground
  .popUpBody
  .popUpBodyText
  .footNote
  p:first-child,
#covid19Popup.popUp
  .popUpBackground
  .popUpBody
  .popUpBodyText
  .footNote2
  p:last-child {
  margin-top: 10px;
}

#covid19Popup.popUp
  .popUpBackground
  .popUpBody
  .popUpBodyText
  .QAndA
  p:nth-child(2) {
  margin-top: 0;
}

#covid19Popup.popUp .popUpBackground .popUpBody .popUpBodyText .footNote1 p {
  font-style: italic;
}

#covid19Popup.popUp
  .popUpBackground
  .popUpBody
  .popUpBodyText
  .QAndA:nth-child(5)
  p:last-child {
  margin-bottom: 0;
}
#covid19Popup.popUp .popUpBackground .popUpBody .popUpBodyText .QAndA {
  width: 95%;
}

#covid19Popup.popUp
  .popUpBackground
  .popUpBody
  .popUpBodyText
  .footNote2
  p:last-child,
#covid19Popup.popUp
  .popUpBackground
  .popUpBody
  .popUpBodyText
  .footNote2
  p:last-child
  a {
  color: #4e2683;
}

#covid19Popup .logo {
  float: left;
  width: 250px;
  height: auto;
  margin: 50px 0 30px 70px;
}

#covid19Popup .logo img {
  width: inherit;
  height: inherit;
}
/*covid 19 popup ends*/

/*footer style starts*/
footer {
  padding: 20px 20px 20px 20px;
  font-family: "UniversLTPRO_Condensed";
  font-size: 12px;
  color: #58595b;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 15px 0px #58595b;
  box-shadow: 0px 0px 15px 0px #58595b;
  float: left;
  width: 100%;
  position: relative;
  z-index: 100;
}

footer .footerMobileImage {
  display: none;
}

footer .links {
  float: left;
  width: calc(100% - 0px);
  margin: 0px 0px 20px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

footer .links .link {
  margin: 0px 0px 0px 0px;
}

footer .links .link a {
  font-family: "UniversLTPRO_BoldCond";
  font-size: 14px;
  color: #b61f7e;
}

footer .links .link a:hover {
  color: #99166a;
  text-decoration: underline;
}

footer .links .divider {
  background-color: #b61f7e;
  width: 2px;
  height: 14px;
  margin: 0px 20px 0px 20px;
}

footer .footerText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  float: left;
}

footer .footerText .leftFooterText {
  width: 60%;
}

footer .footerText .rightFooterImg {
  margin: 0px 0px 0px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box: 1;
  -moz-box: 1;
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 1;
  flex: 1 0 auto;
}

footer .footerText p {
  margin: 0px 0px 5px 0px;
}

footer .footerText p a {
  color: #b61f7e;
}

footer .footerText p a:hover {
  color: #99166a;
}

footer .footerText p:first-child {
  font-family: "UniversLTPRO_BoldCond";
}

.textcolour {
    color: #b61f7e;
}

.bannerwhitetext {
    color: white !important;
    top: 25px !important;
    text-align: left !important;
    padding: 15px !important;
}

/*  style="color: white; top: 25px; text-align: left; padding: 15px;"    */

/*footer style ends*/
