@font-face {
    font-family: 'Lato Reg';
   src: url('../fonts/Lato/lato-latin-regular.ttf') format('truetype'), 
		url('../fonts/Lato/lato-latin-regular.eot?#iefix') format('embedded-opentype'), 
		url('../fonts/Lato/lato-latin-regular.woff') format('woff'),
		url('../fonts/Lato/lato-latin-regular.woff') format('woff2');
    -webkit-font-smoothing: antialiased; font-weight: normal;
    font-style: normal;
}

html {
	scroll-behavior: smooth;
}
body {
    font-family: Montserrat,sans-serif;
	font-size: 1em;
    font-weight: 400;
    background-color: #DCE2E4;
    line-height: 1.25;

}
body p{
    font-family: Montserrat,sans-serif;
	font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
    color: #000;
    margin-bottom:21px;
}
span.lato-font {
    font-family: 'Lato Reg';
}
.clearfix{
	clear:both;
}
.moa-2 article, .cta-others article, .cta-callout article, .talking-2 article, .talking-1-5 article, .resources-2 article, .side-effects-2 article, .partners-1 article, .partners-2 article, .partners-3 article, .taking-2 article, .pricing-2 article, .managing article, .materials article, .clinical_study_results article, .eventsreg-2 article {
	padding-right: 5px;
}
/**Splash page***/
.home-splash {
    background-image: url(../images/Splash_Hero_Desktop.png);
    background-size: 1920px auto;
    background-color: #164fa6;
    background-repeat: no-repeat;
    background-position: center 0;
    overflow: hidden;
    color: #ffffff;
}
header .bottom .ico-buttons .otherlink_splash a:before{
background-image: url(../images/Other_uses_desktop.svg);
}
.article_splash{
background-image: url(../images/Backblue.png);
}
.article_splash_down{
background-image: url(../images/Splash_CTA_background_desktop.svg);
}
/**Splash page***/
section.copay-pill span.underline, .home-capsule span.underline{
    text-decoration: underline;
}
.overflow-wrap{
	overflow-wrap:break-word;
}
.margin-TZero {
	margin-top: 0 !important;
}
.padding-bZero {
	padding-bottom: 0 !important;
}
.margin-Zero {
	margin: 0 !important;
}
.margin-t1 {
	margin-top: 1em;
}
.margin-t-133 {
		margin-top: 1.33em;
}
.scriptorama {
    font-family: scriptorama-markdown-jf,sans-serif;
    font-weight: 400;
}
.nobr {
    white-space: nowrap;
}
.d-page {
		display: block;
}
sub, sup {
    font-size: 60%;
}
sup {
    top: -.5em;
}
.container {
	max-width: 960px;
	padding: 0;
}
h1 {
    font-size: 1.75rem;
    line-height: 28px;
}
h1, h2 {
    font-family: Montserrat,sans-serif;
    color: #0033a0;
	font-weight: 500;
}    
.m-page{
	display: none;
}
a, a:hover, a:focus {
	text-decoration: none;
	outline: none;
}
ul, ol {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.bms-info {
	color: #be2bbb;
	background: #eee7e7;
	padding: 10px 0;
	font-size: 20px;
	font-family: Arial,san-serif;	
	line-height: normal;
	display: none;
}
.bms-info a, .bms-info a:hover, .bms-info a:focus {
	color: #be2bbb;
	font-weight: 400;
}
.menu-utility {
    position: relative;
    z-index: 3;
	    background-color: #dce2e4;
}
.menu-utility ul {
	font-family: Montserrat,sans-serif;
    font-weight: 500;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 960px;
	padding-left: 312px;
	margin: 0 auto;
	line-height: 15px;
	font-size: 12px;
}
.menu-utility ul li {
    margin: 0;
    padding: 2px 0;
    transition: all 300ms linear 0s;
	min-width: 70px;
}
.menu-utility ul li.indication-link {
	position: relative;
	padding: 0;
}
.menu-utility ul li.indication-link > a { 
	padding: 2px 5px;
}
.menu-utility a {
	color: #3f3f3f;
    display: block;
    text-decoration: none;
    font-weight: 500;
}
.indication-popup {
    background-color: #fff;
    overflow: hidden;
    width: 500px;
    position: absolute;
    top: 19px;
    left: 0;
    right: 0;
	display: none;
}
.indication-popup-content {
	padding: 0 17px;
}
.indication-popup-content h6 {
    font-size: 1rem;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    line-height: .6875em;
    color: #0032A0;
    margin: .75em 0;
}
.indication-popup-content p {
    font-size: 1rem;
    font-family: Montserrat,sans-serif;
    line-height: 19px;
    font-weight: 400;
    margin: 1em 0;
}
.menu-utility #indication-close {
	font-size: 1rem;
	font-family: Montserrat,sans-serif;
	font-weight: 500;
	color: #fff;
	background-color: #2081B9;
	text-align: right;
	line-height: 42px;
	position: relative;
	z-index: 1;
	display: block;
	padding: 1px 11px;
}
.indication-link.ind-open > a {
    color: #fff;
    background: #2081B9;
}
.indication-link.ind-open .indication-popup {
	display: block;
}


/*******ISI start**********/
body.insta .newwrapper.expandedIsi{margin-top:0 !important}
.insta #isi-fixed .ex-collapse-conatiner .expand_sign.expISI:before,.insta .expISI:before{background:url(../images/InstaISIPlus.svg) no-repeat 0 0;}
.insta #isi-fixed .ex-collapse-conatiner .collapse_sign.colISI:before,.insta .colISI:before{background:url(../images/InstaISIMinus.svg) no-repeat 0 0;}
.insta .floatingISIContent .expISI>img{display:none;}
.insta .expandedIsi .colISI>img{display:none;}
#isi-fixed.fixed {
	height: 180px;
	right: 0;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 5;
	background-color: #fff;
}

/* Start ZDTC-27 */
#isi-fixed {
	
	position: relative;
	/*z-index: 2;*/
	
}
/* End ZDTC-27 */

.isi-header {
    background-color: #dce2e4;
    text-transform: uppercase;
}
#isi-fixed .isi-header .container {
	padding-bottom: 0;
}
.isi-header h2 {
    font-size: 1rem;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    color: #0033a0;
    margin: 0;
    line-height: 29px;
}
#isi-fixed .isi-content {
    padding: 0 5px 15px;
    position: relative;
    background: #fff;
	overflow: hidden;
}
ul.bulleted>li:before {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 1.25rem;
    color: #f9423a;
    content: "\2022";
    position: absolute;
    top: 0;
    left: 1px;
    line-height: .8em;
}
#isi-fixed p.title+ul {
	margin-top: .75em;
}
ul.bulleted {
	margin-top: 1em;
	margin-bottom: 1.5em;
	    max-width: calc(100% - 15px);
}
ul.bulleted>li {
    position: relative;
	margin-bottom: .5em;
    padding-left: 18px;
}
ul.bulleted>li ul li:before {
    content: "o";
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    font-size: .75em;
    top: 3.5px;
}
#isi-fixed p {
    margin: 1em 0;
    color: #000;
	    max-width: calc(100% - 15px);
}
#isi-fixed ul ul {
    margin-bottom: 1.5em;
}
#isi-fixed p.title {
    margin-bottom: .75em;
}
#isi-fixed p.title:first-of-type {
    margin-top: 1em;
}
#isi-fixed .container {
    position: relative;
    padding-bottom: 2px;
}
#isi-fixed footer .container {
    padding: 0;
}
#isi-fixed p.end {
    margin-bottom: 1.5em;
}
#isi-fixed ul.expanded>li {
    margin-bottom: 1.5em;
}
#isi-fixed a.tel strong {
    font-weight: 400;
    color: #000;
}
#isi-fixed h3 {
    color: #0033a0;
    font-size: 1em;
	line-height: 1.25;
    margin: 1.5em 0 1em;
	font-family: Montserrat,sans-serif;
    font-weight: 600;
}
#isi-fixed p.underline-text a {
    color: #2081B9;
	text-decoration: underline;
}
#isi-fixed .isi-content .backToTop {
    left: auto;
    right: 0;
    bottom: 18px;
    position: absolute;    
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    text-decoration: underline;
    color: #2081B9;
}
#isi-fixed .isi-content .backToTop:after {
    content: "";
    width: 10px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/Back_to_top_Chevron.svg) no-repeat 50%/100%;
    margin-left: 8px;
}
#isi-fixed footer p {
	color: #768692;
	font-family: Montserrat,sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
	max-width: none;
}
footer {    
    text-align: center;
	padding: 28px 0 16px;
    position: relative;
    background-color: #dce2e4;
}
#isi-fixed footer p:first-child {
    margin-top: 0;
}
footer p:first-child a {
    font-weight: 700;
    color: #768692;
	text-decoration: underline;
}
footer #footer_nav {
    font-size: .875rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 1.25em 0;
	    font-family: Montserrat,sans-serif;
    font-weight: 600;
}
footer #footer_nav a {
    color: #768692;
	text-decoration: underline;
}
.fblink a {
    position: relative;
}
.fblink a:before, a.download {
    position: relative;
    display: inline-block;
}
.fblink a:before {
    content: "";
    width: 18px;
    height: 20px;
    background-size: 18px;
    background-image: url(../images/sprite-global-icons.svg);
    background-position: center -44px;
    background-repeat: no-repeat;
    margin-right: 6px;
    vertical-align: middle;
    top: -2px;
}
#isi-fixed footer .logo {
    width: 175px;
    margin: 2em auto;
}
footer .container {
    max-width: 630px;
}
/*******ISI closed**********/
.home-2 {
    background: url(../images/bg_blue.jpg);
	  overflow: hidden;
      background-size: 1920px auto;
      background-position: center 0;
      background-repeat: no-repeat;
}
.home-2 article {
    background-color: transparent;
    padding-right: 282px;
    padding-left: 312px;
    min-height: 385px;
	  position: relative;
	  padding-bottom: 1px;
}
section article>* {
    max-width: 1000px;
}
h2.red-line {
	position: relative;
	color: #0033a0;
}
.h2-icon {
	position: relative;
	font-family: Montserrat,sans-serif;
	font-weight: 500;
	font-size: 1.875rem;
	line-height: 32px;
	padding-top: 0;
	padding-bottom: 5px;
	margin: 45px auto 19px;
}
.authorization{
	display: none;
}
.authorization.active{
	display: block;
}
/* h2.red-line:after {
	content: "";
	display: inline-block;
	background-position: center 0;
	background-repeat: no-repeat;
	width: 100%;
	position: absolute;
	top: 100%;
	background-image: url(../images/d-redlines.png);
	left: 0;
	background-size: 421px;
} */

.home-2 h2.proven-effective:after {
	height: 15px;
	top: 100%;
	background-size: 421px;
}
.home-2 h2.proven-effective {
    font-size: 1.875rem;
    line-height: 32px;
    padding-top: 0;
    padding-bottom: 5px;
    margin: 45px auto 19px;
}

.home .h2-icon {
    position: relative;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
}
.home-2 p {
    margin: 1.5em 1em;
    text-align: center;
}
/*
.button {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 1rem;
    display: inline-block;
    background-color: #fff;
    border-radius: 19px;
    border: 2px solid #0033a0;
    padding: 6px 33px 6px 17px;
    text-decoration: none;
    cursor: pointer;
    position: relative;
}
*/
.button:after {
    content: "";
    position: absolute;
    width: 7px;
    height: 14px;
    background-image: url(/servlet/servlet.FileDownload?file=00P4z00001S3yLQEAZ);
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    top: 50%;
    /*right: 17px;*/
	right: auto !important;
    left: auto !important;
	margin-left: 10px;
    transform: translateY(-50%);
}
.button, .button:hover,.button:focus {
	color: #0032A0;
	text-decoration: none;
}
.sup-sub-item sup {
    font-size: 70% !important;
    top: -3px !important;
}
.home-2 article picture {
	left: auto;
    right: -81px;
	margin: 0 !important;
    bottom: 0;
	position: absolute;
}
.home-2 article .h2-icon.proven-effective:before {
	display: none;
}
 .home-2 article img {
    width: 452px;
    height: 431px;    
    display: block;    
    background-size: 100%;
}

.home-2 p.footnote {
	font-size: 1rem;
}
.home-1-5 {
    background: #f2f2f2;
    padding-top: 38px;
    padding-bottom: 0;
    text-align: center;
}
.home-1-5 .border-box {
    padding: 24px 13px 20px;
    margin-top: 30px;
    margin-bottom: 0;
}
.border-box {
    background-color: #fff;
    border: 2px solid #daedfa;margin-top: 1em;
}
.home-1-5 h2 {
    line-height: 1.2;
    margin-bottom: 1em;
    margin-top: -64px;
    font-size: 2rem;
    text-indent: -3px;
    padding-top: 94px;
    padding-bottom: 0;
}
/* .h2-icon:before {
    content: "";
    display: inline-block;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80ffUAB);
    background-repeat: no-repeat;
    border-radius: 50%;
    width: 84px;
    height: 84px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
} */
.home-1-5 h2:before {
    background-position: center -1948px;
    background-size: 54px;
    background-color: #d9e7ef;
}
.home-1-5 h2 span:last-of-type {
    font-size: 29px;
}
.home-1-5 h2:after {
    background-position: center -238px;
    height: 16px;
    background-size: 490px;
	top: 102%;
}
.home-1-5 .container > article {
    padding-right: 5px;
    padding-bottom: 3px;
}
.home-1-5 p:first-of-type {
    margin: 10px 3em;
}
.home-1-5 ul {
    width: 465px;
    margin: 1em auto;
}
.home-1-5 ul, .home-1-5 p.footnote {
	text-align: left;
}
.home-1-5 p.footnote {
	text-indent: -.4em;
	margin: .5em auto;
	
}
p.footnote {
	font-size: 10px;
}
.home-1-5 p.footnote+p {
    margin-top: 2em;
}
.home-1-5 ul.bulleted>li {
    margin-bottom: .5em;
	padding-left: 14px;
}
.home-1-5 .button {
    width: 302px;
	white-space: nowrap;
    padding: 6px 33px 6px 17px;
}

.home-3 {
	background-image: url(../images/d-home3-bg.jpg);
	background-size: 1920px auto;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #fff;
	overflow: hidden;
}
.home-3 article {
    /* min-height: 341.34px; */
    padding-left: 671px;
    padding-right: 5px;
	text-align: center;
	}

.home-3 h2.stay-informed {
    font-size: 1.875rem;
    margin: 30px auto;
    line-height: 30px;
    padding-top: 98px;
    padding-bottom: 0;
}
.home-3 h2.stay-informed:before {
    background-position: center -4771px;
    background-size: 80px;
    width: 80px;
    height: 80px;
    background: url(../images/copay-icon.png) no-repeat 50%/100%;
}
.home-3 h2.stay-informed:after {
    background-position: center -36px;
    height: 16px;
	background-size: 421px;
}
.home-3 h2.stay-informed+p {
    width: calc(100% + 30px);
    margin-left: -15px;
}
.home-3 p:last-child {
    margin: 15px auto 2.5em;
}
.home-3 p.footnote {
	    text-align: center;
}
.home-1 {
	background-image: url(../images/Hero-image-Desktop.png);
	background-size: 1300px auto;
	background-color: #0032A0;
	background-repeat: no-repeat;
	background-position: center 0;
	overflow: hidden;
	color: #ffffff;
}
.home-1-gateway {
	background-image: url(../images/Gateway_Desktop.png);
	background-size: 1400px auto;
	background-color: #0032A0;
	background-repeat: no-repeat;
	background-position: center 0;
	overflow: hidden;
	color: #ffffff;
	height: 540px;
}
.home-1 article {
    padding-left: 277px;
    min-height: 353px;
}
/*
.home-1 h1 {
	background-image: url(../images/d-home1-h1-2x.png);
	background-size: 325px auto;
	background-position: 0 0;
	width: 350px;
	height: auto;
	margin: 57px 0 0;
	background-repeat: no-repeat;
	color: #fff;
	font-family: Montserrat,sans-serif;
	font-weight: 500;
	font-size: 35.6px;
	line-height: 39px;
	padding-top: 72px;
	padding-left: 38px;
	display: block;	
	position: relative;
    text-align: left;
}

.home-1 h1 span.scriptorama {
    top: 5px;
    left: 17px;
    font-size: 3.125rem;
    line-height: 64px;
	position: absolute;
    display: block;
}

.home-1 h1+p {
    text-align: left;
    position: relative;
    padding-left: 13px;
    padding-top: 32px;
    padding-bottom: 20px;
    margin-top: 16px;
    margin-bottom: 16px;
}

.home-1 p:last-child {
    margin-bottom: 0;
    text-align: left;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    line-height: 18px;
	padding-left: 13px;
}
*/
.home-1-gateway p:last-child {
    margin-bottom: 0;
    text-align: left;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    /* line-height: 18px; */
	/* padding-left: 13px; */
}
.home-1 h1+p:after {
    content: "";
    display: inline-block;
    background-image: url(../images/red-underline.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 317px;
    width: 317px;
    height: 9px;
    position: absolute;
    top: 0;
    left: 8px;
}
.gateway:after {
    content: "";
    position: absolute;
    width: 8px;
    height: 10px;
    background-size: 8px 103px;
    background-image: url(../images/sprite-global-icons.svg);
    background-position: center -74px;
    background-repeat: no-repeat;
    display: inline-block;
    top: 69%;
    right: 17px;
    transform: translateY(-50%);
}
.button.no-border {
    border-color: transparent;
}

/*home banner */
.home-1{
    height:411px;
}
.home-1 article {
    padding-left: 277px;
    min-height: 353px;
}
.banner-btn .button{float:right;}
.skew-right {
    position: relative;
    z-index: 1;
    width: 700px;
    padding: 12px 0px 12px 40px;
    background: #0032A0;
    margin-top: 20px;
    text-align: left;
}
.skew-right p{
    font-size: 16px;
    line-height: 1.2;
    font-family: Montserrat,sans-serif;
    color: #FFF;
    margin-bottom: 0;
    font-weight: 600;
}
.skew-right:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #0032A0;
    transform-origin: bottom left;
    -ms-transform: skew(-16deg, 0deg);
    -webkit-transform: skew(-16deg, 0deg);
    transform: skew(-16deg, 0deg);
}
.stay-in p{
    font-size: 45px;
    line-height: 1;
    color: #fff;        
    font-family: Montserrat,sans-serif;
    text-transform: uppercase;
    font-weight: 900;
}
.venture-out p{
    font-size: 20px;
    line-height: 1;
    color: #fff;        
    font-family: Montserrat,sans-serif;
    font-weight: 900;
}
.venture-out p span{        
    font-size: 36px;
    line-height: 1;
}
.home-wrap {
    display: flex;
    justify-content: space-between;
    text-align: center;
    margin:40px 0 0 40px;
}
.venture-out {
    margin: 10px 0 0 0;
}
.do-a-turn {
    font-size: 32px;
    line-height: 1;
    color: #fff;
    font-family: Montserrat,sans-serif;
    font-style: italic;
    font-weight: 800;
    position: relative;
    background: #0087c9;
    z-index: 1;
    padding: 0px 10px 0px 0;
}
.do-a-turn img{
    margin: 0 10px 0 15px;
}
.do-a-turn:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    transform-origin: bottom left;
    transform: skew(25deg, 0deg);
    background: #0087c9;
    top: 0;
    left: 0;
    z-index: -1;
}
.do-a-turn:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    transform-origin: top right;
    transform: skew(25deg, 0deg);
    background: #0087c9;
    top: 0;
    left: 0;
    z-index: -1;
}
.button {
    border: 2px solid #2081B9;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 33px 10px 17px;
    float: none;
    margin-top: 60px;
    position: relative;
    text-decoration: none;
    background-color: #fff;
}
.button:after {
    background-size: contain;
}
.capsule-container {
    background: linear-gradient(to right, #768692 25% , #768692 0%);
}

.capsule-container-main {
    max-width: 635px;
    display: flex;
    align-items: center;
    margin-left: auto;
}
.capsule-container-main-text p{        
    font-size: 17px;
    line-height: 1.2;
    color: #fff;
    font-family: Montserrat,sans-serif;
    margin: 0;
    font-weight: 500;
}

/*home body content */

section.home-body.one{
    padding: 25px 0;
}
/**ZDTC-312  start**/
section.home-body.one .heading{
    font:500 22px/26px Montserrat,sans-serif;
    color: #0032A0;
    margin-left: 30px;
}
/**ZDTC-312  ends**/
section.home-body.one ul.icon-container {
   display: block;
    margin-top: 30px;
}
section.home-body.one ul.icon-container li {
    width: 100%;
    display: flex;
    align-items: center;
}

section.home-body.one ul.icon-container li .text{
    font:500 16px/20px Montserrat,sans-serif;
    color: #0032A0;
    text-align: left;
    padding-left: 20px;
}
section.home-body.one .container .button{
    float: none;
    margin-top: 10px;
    margin-left: 140px;
}
section.home-body.one picture{
    position: absolute;
    right: -80px;
    top: 0;
    bottom: 0;
}
section.home-body.one picture img{
    width: 300px;
}
section.home-body.two{
    padding: 20px 0 0px 0px;
    /*background: linear-gradient(
    to right, 
    #e8effa 0%, 
    #e8effa 50%, 
    #e8effa 50%, 
    #e8effa 100%
  );*/
}
section.home-body.two .row, section.home-body.three .row{
	background: #E9EBED;
	padding: 25px 0;
}
section.home-body .block img.icon {
    width: 64px;
    height: 64px;
}
section.home-body .block h3 {
    margin-bottom: 14px;
}
section.home-body.two .row {
    padding-bottom: 52px;
}
section .block {
    padding: 0 30px;
    min-height: 322px;
}
section .block.left {
    border-right: 2px solid #ec9192;
}
section .block img.icon{
    display: block;
    margin: auto;
    margin-bottom: 17px;
}
section .block h3{
    font:500 22px/26px Montserrat,sans-serif;
    color: #0032A0;
    text-align: center;
}
section .block p{
    font:500 16px/20px Montserrat,sans-serif;
    color: #333333;
    text-align: center;
    margin-top: 15px;
}
.common-btn-info{
    text-align: center;
}
.common-btn-info .button{
    float: none;
    padding: 10px 24px;
}
.common-btn-info {
    display: flex;
    justify-content: center;
    position: absolute;
    bottom: 30px;
    right: 0;
    left: 0;
}
.common-btn-info .button img{
    margin-left: 4px;
}
section.home-body .container{
    padding-left: 254px;
}
section.home-body.three{
    padding: 4px 0 20px;
    /* background: #E9EBED; */
}
section.home-body.three sup.font-tm {
    font-size: 80%;
    top: -.3em;
}
section.home-body.three .block {
    min-height: 300px;
}
section.home-body.three .common-btn-info {
     bottom: 10px;
}
section.home-body.four{
    padding: 15px 0 18px 0
}
section.home-body.four img{
    display: block;
    margin: auto;
    margin-bottom: 25px;
}
section.home-body.four h3{
    font:400 22px/26px Montserrat,sans-serif;
    color: #0032A0;
    text-align: center;
}
section.home-body.four p{
    font:400 16px/20px Montserrat,sans-serif;
    color: #333333;
    text-align: center;
}
section.home-body.four{
    text-align: center;
}
section.home-body.four .button{
    float: none;
    margin-top: 20px;
}
section.home-body p.footnote{
    font-size: 10px !important;
    line-height: 1.2;
    font-weight: 500;
    color: #000;
    text-align: left;
    position: relative;
    top: 30px;
}
section.home-body.four .content-inside{
    display: flex;
    flex-direction: column;
    align-items: center;
}
section.home-body.four .content-inside .text{
    padding: 0 113px;
}
.common-btn-info .button::after{
    display: none;
}
.common-banner h1.no-transform{
    text-transform: none;
}
a.white{
    color: #fff;
}

section.home-body .block p {
    font-weight: 400;
}

/*side effect banner */

section.common-banner{
    padding:25px 0;
    background-color:#0032A0;
}
section.common-banner .container{
    padding-left:292px;
}
section.common-banner .row{
    align-items: center;
}
section.common-banner img{
    display:block;
    margin:auto;
}
.common-banner h1{
    font-size: 24px;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 23px;
    text-transform: uppercase;
    font-weight: bold;
}
.common-banner p{
    font-size: 16px;
    line-height: 1.2;
    color: #fff;
    font-family: Montserrat,sans-serif;
}
/*side effect banner */

/*side effect page*/
section .inner-content{
    max-width: 630px;
    margin: 0;
    margin-left: auto;
}
section.side-effect-one .inner-content{
    padding: 10px 0 6px 0;
}
section .inner-content #accordion{
    padding: 10px 0;
}
section .inner-content .card{
    border: none;
    margin-bottom: 12px;
}
section .inner-content .card-header:first-child {
    border-radius: 0;
}
section .inner-content .card-header {
    padding:13px 60px 13px 17px;
    margin-bottom: 0;
    background-color: #fff;
    border-bottom: none;
    border: 2px solid #2081B9;
}
section .inner-content .btn-link {
    font-weight: 600;
    color: #0032A0;
    background-color: transparent;
    }
    section .inner-content .btn {
        display: block;
        width: 100%;
        text-align: left;
        white-space: inherit;
        -webkit-white-space: inherit;
        -moz-white-space: inherit;
        -ms-white-space: inherit;
        vertical-align: middle;
        text-decoration: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border: 1px solid transparent;
        padding: .375rem 0;
        font-size: 16px;
        line-height: 20px;
        border-radius: 0;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        font-family: Montserrat,sans-serif;
        outline: none;
        box-shadow: none;
        position: relative;
        font-weight: bold;
    }
    section .inner-content .btn-link:hover{
        text-decoration: none; 
        outline: none;
        box-shadow: none;
    }
    section.side-effect-one p{
        font-size:16px;
        line-height:20px;
        font-family: Montserrat,sans-serif;
        color: #000;
    }
    section.side-effect-one .callout-sec .button{
        float: none;
        margin-top: 0px;
        margin-bottom: 0px;
        display: block;
    }
    section .inner-content .card:last-child {
        margin-bottom: 34px;
    }
    section .inner-content .card:last-child .card-body{
        padding-bottom: 0;
    }
    a{
        color: #2081B9;
        text-decoration: underline;
        font-weight: 700;
    }
    section .inner-content #accordion button.btn.btn-link:after {
        position: absolute;
        content: "";
        right: -35px;
        width: 30px;
        height: 30px;
        top: 0;
        bottom: 0;
        margin: auto;
        display: block;
    }
    section .inner-content #accordion button.btn.btn-link.collapsed:after{
        background: url(../images/Global-Accordion-Plus-Red.png) no-repeat right center;
    }
    section .inner-content #accordion button.btn.btn-link:after{
        background: url(../images/GlobalAccordionMinusBlue.svg) no-repeat right center;
        background-size: 26px !important;
    }
    ul.cus-list{
        list-style-type:disc;
        padding-left: 1rem;
    }
    ul.cus-list li {
        margin-bottom: 1.4em;
        color: #f9423a;
    }
    ul.cus-list li span{
        font-size: 16px;
        line-height: 20px;
        font-family: Montserrat,sans-serif;
        color: #000;
    }
    ul.cus-list li  strong.list-blue{
        font-weight: 700;
        color: #0032A0;
    }
    section .inner-content #accordion ul.cus-list li:last-child {
        margin-bottom: 1em;
    }
    .callout-sec-no-arrow{
        border: 2px solid #2081B9;
        padding: 15px 17px;
        text-align: left;
        font-size: 16px;
        line-height: 20px;
        font-family: Montserrat,sans-serif;
        color: #0032A0;
        font-weight: 700;
        margin-top: 33px;
    }
    section.cta-others-areas{
        background-color: #E8EFFA;
        padding: 15px 0 38px 0;
    }
    section.cta-others-areas .heading{
        font-size: 16px !important;
        line-height: 20px;
        font-family: Montserrat,sans-serif;
        color: #0032A0;
        text-transform: uppercase;
        text-align: center;
        font-weight: normal;
    }
    .cta-others-areas-main{
        background: #fff;
        max-width: 630px;
        padding:32px;
        margin-top: 15px;
    }
    .cta-block {
        padding-bottom: 94px;
        position: relative;
    }
    .cta-block.left:after{
        position: absolute;
        content: "";
        height: 100%;
        width: 2px;
        background: #f9423a;
        right: 10px;
        top: 0;
    }
    .cta-block h4{
        font-size: 20px;
        line-height: 24px;
        font-family: Montserrat,sans-serif;
        color: #2081B9;
        font-weight: 700;
        margin-bottom: 15px;
    }
    .cta-block p{
        font-size: 16px;
        line-height: 20px;
        font-family: Montserrat,sans-serif;
        color: #333333;
        text-align: left;
        
    }
    .cta-block .cta-btn{
        position: absolute;
        bottom: 25px;
        margin: 0;
    }
    .cta-block .button{
        float: none;
        margin: 0;
    }

    /*side effect page*/

    /*footer campaign */

    section.footer-campaign{
        background-color:#bac2c8;
    }
    section.footer-campaign .inner-content{
        display:flex;
        align-items:center;
        justify-content: center;    
        flex-direction: column;
        height: 258px;
        min-height: 258px;
    }
    section.footer-campaign h2{
        font-size: 40px;
        line-height: 1.2;
        font-family: Montserrat,sans-serif;
        color: #000;
        font-weight: 700;
    }
    section.footer-campaign p{
        font-size: 18px;
        line-height: 1.2;
        font-family: Montserrat,sans-serif;
        color: #000;
        font-weight: 700;
    }
    /*footer campaign */


    /*how zeposia work*/
    section.how-zeposia-works-one{
        background-color: #fff;
        padding: 32px 0 25px 0;
    }
    section h2{
        font-size: 24px;
        line-height: 1.2;          
        font-family: Montserrat,sans-serif;
        color: #0032A0;
        font-weight: 700;
        margin-bottom: 12px;
    }
    h2#immune-system{
        padding-bottom: 10px;
    }
    h2#uc-affects{
        padding: 15px 0 10px 0;
    }
    img.mo-frame{
        margin-bottom: 18px;
    }
    section.how-zeposia-works-two {
        padding: 35px 0 25px 0;
    }
    h2#zeposia-designed{
        padding-bottom: 10px;
    }
    .cta-footnote{
        position: absolute;
        bottom: -25px;
    }
    p.cta-footnote{ font-size: 10px;color: #000;}

    .cta-block .cta-btn{
        width:244px;
        }
        .cta-block .button {
            display: block;
            text-align: center;
        }
        .cta-block.left:after{
        right:2px;
        }
       
        .footnote-black{font-size: 9px;line-height: 1.2;color: #000;}
    /*how zeposia work*/

    /*how to take zeposia */

    section.how-to-take-zeposia.one{
        padding: 25px 0 20px 0;
    }
    section.how-to-take-zeposia.one ul.cus-list li{
        margin-bottom: 1em;
    }
    ul.cus-list li span.sky-blue-text, span.sky-blue-text{
        color: #0032A0;
    }
    section.how-to-take-zeposia.two{
        background-color: #F3F3F3;
        padding: 35px 0 10px 0;
    }
    section.how-to-take-zeposia.two .icon-container > ul > li{
        margin-bottom: 0;
    }
    section.how-to-take-zeposia.three{
        background-color: #fff;
        padding: 25px 0 15px 0;
    }
    /*how to take zeposia */


    /*common banner list */
        ul.common-banner-list{
            padding-left: 1rem;
            font-size: 16px;
            line-height: 20px;
            font-family: Montserrat,sans-serif;
            font-weight: 700;
            color: #fff;
            list-style-type: disc;
        }
        ul.common-banner-list li a{
            color: #fff;
            text-decoration: underline;
        }
    /*common banner list */


/*getting started zeposia*/
section.getting-started-video {
    padding: 20px 0 5px 0;
}
section.getting-started-section.one {
    margin: 0 0 26px 0;
}
.callout-sec-no-arrow p{
    font-size: 16px;
    line-height: 20px;
    font-family: Montserrat,sans-serif;
    color: #0032A0;
    font-weight: 400;
    margin: 0;
}
.section-count p{
    font-size: 26px;
    line-height: 1.2px;
    font-family: Montserrat,sans-serif;
    color: #0032A0;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid #0032A0;
    padding-bottom: 24px;
    padding-top: 12px;
    margin-bottom: 10px;
}
.icon-container > ul > li{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 6px;
}
.icon-container > ul > li:nth-child(2) {
    margin-bottom: 28px;
}
.icon-container .icon-img img {
    display: flex;
    flex-shrink: 0;
    height: auto;
    width: 62px;
}
.icon-container .icon-text {
    padding: 5px 0 0 17px;
}
.icon-container ul.cus-list li{
    margin-bottom: 1.2em;
}
.icon-container ul.cus-list li:last-child{
    margin-bottom:5px;
}

.icon-container ul li .blue-text{
    font-weight: 700;
    color: #2081B9;
}
.blue-box-callout {
    text-align: center;
    background: #E8EFFA;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    padding: 35px 95px 25px 95px;
    margin: 56px 0 25px 0;
}
section.getting-started-section.two .blue-box-callout{
    margin: 28px 0 25px 0;

}
.blue-box-callout h3 {
    margin: 20px 0;
    font-size: 20px;
    line-height: 24px;
    color: #0032A0;
    font-weight: 700;
    font-family: Montserrat,sans-serif;
}
.blue-box-callout p{
    color: #000000;
    font-weight: 500;
}

.blue-starter-kit{
    background: #E8EFFA;
    padding: 30px 30px 20px 30px;
}
.callout-count{
    border-bottom: 1px solid #0032A0;
    text-align: center;
    color: #0032A0 !important;
    font-weight: bold;
    padding-bottom: 5px;
    max-width: 97%;
}

ul.cus-list.unstyled.small-font{
   
    padding: 0;
}
ul.cus-list.unstyled.small-font li{
    margin-bottom: 5px;
    color: #0032A0;
    font-size: 20px;
    line-height: 1;
}
ul.cus-list.unstyled.small-font li span{
    font-size: 16px;
    line-height: 1.2;
    font-weight: 400;
}
section.getting-started-section.three {
    padding: 2px 0 8px 0;
}
section.getting-started-section.three  img{
    border: 1px solid #2081B9;
    padding: 0;
    margin-top: 25px;
    margin-bottom: 30px;
	width:100%;
}
.callout-copy{
    border: 2px solid #2081B9;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 22px 50px;
}
.callout-copy p{
    font-size: 18px;
    line-height: 20px;
    color: #0032A0;
    font-weight: 500;
    font-family: Montserrat,sans-serif;
    margin: 0;
}
section.getting-started-section.three .callout-copy{
    margin-bottom: 15px;
}
#blue-starter-kit-division p{
    color: #000;
}
.blue-text{
    color: #0032A0;
}
#blue-starter-kit-division ul.cus-list.unstyled.small-font{
    margin-top: 23px;
    padding-left: 16px;
    
}
#blue-starter-kit-division .block.left{
    background: linear-gradient(to right, #687075 1px, transparent 1px, transparent);
    background-position: right 5px top;
}
#blue-starter-kit-division .block{
    padding: 0 32px;
}
section.getting-started-section.four {
    padding: 0 0 38px 0;
}
.footnote-container {
    display: flex;
}
.footnote-container p{
    font-size: 10px;
    line-height: 1.2;
    color:  #333;
    font-family: Montserrat,sans-serif;
}
#blue-starter-kit-division .blue-text {
    color: #2081B9;
}
/*getting started zeposia*/


/*efficacy and study results*/
section.clinical-safety-results.two .inner-content{
    max-width: 710px;
}
section.clinical-safety-results.two .heading{
    font-size: 24px;
    line-height: 1.2;
    font-family: Montserrat,sans-serif;
    color: #0032A0;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
}
section.clinical-safety-results.one{
    background-color: #e8effa;
    padding: 20px 0 0 0;
}
section.clinical-safety-results.one ul.list-icon-one {
    display: block;
   
    text-align: left;
}
section.clinical-safety-results.one ul.list-icon-one li {
    display: flex;
    align-items: center;
}
section.clinical-safety-results.one ul.list-icon-one li img {
    padding-bottom: 10px;
}
section.clinical-safety-results.one ul.list-icon-one p{
    font-weight: 500;
    color: #0032A0;
    padding: 0 30px;
}
section.clinical-safety-results.two{
    padding: 45px 0 30px 0;
}
.symptom-relief{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    text-align: center;
    font-family: Montserrat,sans-serif;
}
.icon-head{
    font-size: 17px;
    line-height: 1.2;
    color: #768692;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.symptom-relief li .big-blue-text{
    font-size: 19px;
    line-height: 1;
    font-family: Montserrat,sans-serif;
    color: #0032A0;
    font-weight: 800;
    text-transform: uppercase;
}
.symptom-relief li span {
    color: #768692;
    font-size: 15px;
    line-height: 1;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    text-transform: none;
}
.symptom-relief > li {
        width: 130px;
        position: relative;
}
.symptom-relief > li.two-weeks {
        width: 140px;
}

.symptom-relief  li.ten-weeks{
       padding-left: 0px;
}
ul li img.smiley-icon{
    margin-top: 2px;
    margin-bottom: 15px;
}
ul li img.plus-icon{
    margin:13px 0;
}
ul li img.remission-icon{
    margin-bottom: 6px;
}
.clinical-safety-results-callout{
    background: #f0f0f0;
    padding: 10px 15px;
    text-align: left;
    font-size: 16px;
    line-height: 20px;
    font-family: Montserrat,sans-serif;
    color: #0032A0;
    font-weight: 400;
    margin-top: 40px;
}
.tooltip-popup, #main-wrapper .gigya-screen .tooltip-popup {
    text-decoration: underline;
}
.tooltip-popup:before {
    bottom: 0;
    top: 0;
    margin: auto;
}
.week-year-content-main {
        position: absolute;
        max-width: 114px;
        background: #f0f0f0;
        top: 0;
        font-size: 10px;
        line-height: 1.2;
        font-family: Montserrat,sans-serif;
        color: #0032A0;
        text-align: left;
        font-weight: 500;
        padding: 7px 7px;
        margin: 24px 0 0 0px;
        text-align: center;
    }
    .week-year-content-main:before {
        content: "";
        position: absolute;
        width: 12px;
        height: 12px;
        background: #f0f0f0;
        transform: rotate(45deg);
        bottom: 0;
        right: 105px;
        top: 10px;
    }
    .week-year-content-main:after {
        content: "";
        position: absolute;
        width: 12px;
        height: 12px;
        background: #f0f0f0;
        transform: rotate(45deg);
        bottom: 0;
        right: -7px;
        top: 10px;
        }
        i.percentage {
            font-style: normal;
            font-size: 25px;
            line-height: 1;
        }
        p.footnote{font-size: 10px;}

        section.clinical-safety-results.three{
            background-color: #f0f0f0;
            padding: 22px 0 10px 0;
        }
        section.clinical-safety-results h2{
            color: #0032A0
        }
         section.clinical-safety-results.three .proven{
            background-color: #fff;
            max-width: 100%;
            padding: 0 35px 10px 35px;
            text-align: center;
            margin-top: 50px; 
        }
        section.clinical-safety-results.three .proven img{
            margin-top: -42px;
            margin-bottom: 10px;
            width: 84px;
        }
        section.clinical-safety-results.three .proven .proven-copy,  section.clinical-safety-results.three .remission-section .remission-copy{
            font-weight: 500;
            color: #0032A0;
            font-size: 15px;
            text-align: left;
        }
        .remission-section img {
            margin: 30px auto 10px auto;
            display: block;
        }
        section.clinical-safety-results.four{
            background-color: #fff;
            padding: 25px 0 38px 0;
        }
        section.clinical-safety-results.four p{
            color: #333;
            font-weight: 500;
        }
        section.clinical-safety-results.four ul.cus-list {
            padding-top: 20px;
            padding-bottom: 20px;
        }
        section.clinical-safety-results.four ul.cus-list li {
            margin-bottom: .8em;
            color: #f9423a;
        }
        section.clinical-safety-results.four ul.cus-list li span {
            font-size: 14px;
            line-height: 18px;
            font-family: Montserrat,sans-serif;
            color: #333;
            font-weight: 500;
        }
        .demographics{
            max-width: 100%;
            background-color: #E8EFFA;
            padding: 23px 60px 27px 60px;
            margin-top: 45px;
        }
        .demographics h3{
            font-family: Montserrat,sans-serif;
            font-size: 20px;
            line-height: 1;
            color: #0032A0;
            font-weight: 500;
            padding-bottom: 20px;
        }
        .demographics-main {
            display: flex;
            align-items: center;
            max-width: 390px;
            justify-content: space-between;
            margin-left: 35px;
        }
        .avg-text{
            font-family: Montserrat,sans-serif;
            line-height: 1;
            text-align: center;
        }
        .avg-text .avg{
            color: #000000;
            font-size: 14px;
            font-weight: 500;
            display: block;
        }
        .avg-text .number{
            color: #0032A0;
            font-size: 55px;
            font-weight: 700;
            display: block;
        }
        .avg-text .years{
            color: #2081B9;
            font-size: 16px;
            font-weight: 500;
            display: block;
        }
        .and-text{
            font-family: Montserrat,sans-serif;
            color: #0032A0;
            font-size: 20px;
            line-height: 1;
            font-weight: 500;
        }
/*efficacy and study results*/


/*about uc*/
section.about-uc.one{
    padding: 20px 0 45px 0;
}
section.about-uc.one h2{
    margin-bottom:28px;
}
section.about-uc.two{
    padding: 35px 0 42px 0;
    /* background-color: #E8EFFA; */
	background-color: #F3F3F3;
}
section.about-uc.two h2{
    margin-bottom:20px;
}
ul.symptom-list {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 76px;
    -moz-column-gap: 76px;
    column-gap: 76px;
    padding: 7px 0;
    max-width: 450px;
    margin: auto;
}
ul.symptom-list li{
    margin-bottom: 20px;
}
ul.symptom-list li .sub-head{
    font-size: 16px;
    line-height: 21px;
    color: #0032A0;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    padding-left: 8px;
}
ul.symptom-list li img, ul.symptom-list li .sub-head {
    display: inline-block;
}
.uc-symptoms-callout{
    padding: 25px 33px 20px 33px;
    background-color: #fff;
    margin-top: 16px;
}
.font-weight-medium{
        font-weight: 500;
}
.uc-symptoms-callout .uc-btn{
    padding: 10px 0 0px 0;
    text-align: center;
}
section.about-uc.three{
    background-color: #fff;
    padding: 40px 0 25px 0;
}
section.about-uc.three h2{
    margin-bottom: 28px;
}
ul.cus-list.about-uc ul{
    list-style: circle;
    padding-left: 55px;
    margin-top: 18px;
}
ul.cus-list.about-uc ul li{
    margin-bottom: 1.2em;
}
/*about uc*/

/*uc download to material*/
section.materials-to-download {
    padding: 40px 0;
}
.downloads-section-content {
    padding: 0  0 0 25px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    /* min-height:209px;
    height:209px; */
}
section.materials-to-download  h2 {
    margin-bottom: 39px;
}
ul.downloads-section li{
   display: flex;
   align-items: flex-start;
   justify-content: space-between;
   margin-bottom: 0px;
}
hr.black-line{
    margin: 30px 0;
    border-top: 1px solid #cccccc;
}
.downloads-section h2.text-center.pt-md-4 {
    padding-top: 0 !important;
    margin-top: -6px;
}
ul.downloads-section li:last-child {
    margin-bottom: 0px;
}
ul.downloads-section li h4{
   font-family: Montserrat,sans-serif;
   font-size: 20px;
   line-height: 1.2;
   color: #000;
   font-weight: bold;
   margin-bottom: 2px;
}
.downloads-section-content p.language-toggle span {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    color: #2081B9;
    text-decoration: underline;
    cursor: pointer;
}
.downloads-section-content p.language-toggle span.active {
    font-weight: 500;
    color: #000;
    text-decoration: none;
    cursor: default;
}
.line {
    color: #000;
    font-style: normal;
    margin: 0 2px 0 4px;
}
p.language-toggle {
    padding: 2px 0 0 0;
}
.downloads-section-content p:last-child {
    margin: 0;
    margin-top: 0;
}
.download{
    padding-right: 42px;
}
.send{
    margin-left: 42px;
}
.materials-to-download a.download:after {
        width: 39px;
        height: 40px;
        background-size: 60%;
        top: -12px;
        content: "";
        position: absolute;
        background-image: url(../images/icon-pdf.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        display: inline-block;
        vertical-align: middle;
        right: 0;
    }
    .materials-to-download a.send:after, .materials-to-download .authorization a:after {
            content: "";
            position: static;
            margin-left: 5px;
            width: 18px;
            height: 18px;
            background-size: 18px 100%;
            background-image: url(../images/icon-send.svg);
            background-position: 50%;
            background-repeat: no-repeat;
            vertical-align: middle;
            display: inline-block;
            transform: rotate(-30deg);
        }
/*uc download to material*/


/*uc organizations*/

section.uc-organizations .inner-content{
    padding: 32px 0 25px 0;
}
section.uc-organizations .inner-content{
    max-width: 678px;
}
section.uc-organizations .inner-content .card{
    border: 2px solid #00afed; 
    border-radius: 0px; 
    height: 100%;
}
section.uc-organizations .inner-content .card-title{
    color: #0032A0;
    font-family: Montserrat,sans-serif;
    font-weight: bold;
    font-size: 18px; 
    padding-top: 22px;
}
section.uc-organizations .inner-content .card-text{
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    padding-top: 35px;
}
section .inner-content a.card-link:hover{
    text-decoration: none;
    outline: none;
    box-shadow: none;
}
section.uc-organizations a.card-link{
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: #2081B9;
    text-decoration: underline;
    text-underline-offset: 0.125rem;
    position: absolute;
    bottom: 30px;
}
/*uc organizations*/




/*******sitemap********/
.sitemap-1 {
	background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80pAUAR);
	background-size: 1920px auto;
	background-color: #d3d1ce;
	background-repeat: repeat-x;
	background-position: bottom;
	overflow:hidden;
}
.sitemap-1 h1 {
    margin: 22px auto;
}
section article {
    padding-left: 331px;
}
 .sitemap-2 {
   background-color: #f7f8f9;
   overflow: hidden;
}
.sitemap-2 .top-level {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 1rem;
}
 .sitemap-2 .top-level>li {
    color: #2081B9;
    text-transform: uppercase;
    margin: 2em 0;
	margin-left: 2em;
}
.sitemap-2 .top-level>li a {
   text-decoration: underline;
   color: #2081B9;
   font-weight: 600;
}
.sitemap-2 .top-level>li:first-child {
    margin-top: 1.5em;
}
.sitemap-2 .top-level>li ul li {
    margin: 1em 19px;
	text-transform: none;
}
header {
    min-height: 19px;
    z-index: 3;
    background-color: #fff;
    position: relative;
}

/**********mechanism-of-action*************/
.moa-1 {
	background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80pAUAR);
	background-size: 1920px auto;
	background-color: #d3d1ce;
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
	position: relative;
}
.moa-1:before {
	background-image: url(../images/d-moa-bg-2x.svg);
	background-size: 474px auto;
	content: "";
	background-position: calc(50% + 344px) bottom;
	width: 100%;
	height: 408px;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 0;
}
.moa-1 article {
    padding-right: 310px;
    padding-bottom: 0;
    min-height: 356px;
}
.moa-1 h1 {
    line-height: 32px;
	margin: 13px auto 1em;
}
.moa-1 p {
    margin: 1em auto;
}
.moa-1 ul {
    margin-top: 0;
}
.moa-1 ul li {
    margin: .5em 0;
	padding-left: 14px;
}
article a {
	font-family: Montserrat,sans-serif;
    font-weight: 700;
}
article a, article a:hover, article a:focus{
	color: #2081B9;	
	text-decoration: underline;
}
.moa-1 ul li a {
	text-decoration: underline;
}
.moa-1 ul li a:after {
    content: "";
    width: 9px;
    height: 7.5px;
    display: inline-block;
    background: url(../images/backtotop.png) no-repeat 50%/100%;
    transform: rotate(180deg);
    margin-left: 3px;
}
.moa-2 {
    background-color: #f7f8f9;
	overflow: hidden;
}
.moa-2 .border-box {
    position: relative;
    overflow: hidden;
}
.moa-2 .border-box.moa1 {
    padding: 14.67px 62px 0;
	    margin-top: 30px;
}
.moa-2 h2 {
    margin-top: .45em;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 1.125rem;
    color: #0033a0;
    text-align: center;
    width: calc(100% + 4px);
    left: -2px;
    position: relative;
	margin-bottom: 0.83em;
	    line-height: 1.25;
}
.moa-2 p {
margin-top: 1rem;
}
.moa-2 .border-box img {
    display: block;
    margin: auto;
}
.moa-2 .border-box.moa1 img {
    width: 316px;
}
.moa-2 .border-box+.border-box {
    margin-top: 15px;
}
.moa-2 .border-box.moa2 {
    padding: 14.78px 30px 30px;
    position: relative;
}
.moa-2 .border-box.moa2 p {
    width: 205px;
}
.moa-2 .border-box.moa2 img {
    width: 305px;
    position: absolute;
    right: 32px;
    top: calc(60px + 1.5em);
    margin: 0;
}
.moa-2 .border-box.moa2 p:last-of-type {
    width: 100%;
}
.moa-2 .border-box a {
	text-decoration: underline;
}
.moa-2 .border-box.moa3 {
    padding: 15.68px 30px 35px;
    position: relative;
}
.moa-2 .border-box.moa3 h2, .moa-2 .border-box.moa3 p {
    width: 210px;
    text-align: left;
}
.moa-2 .border-box.moa3 img {
    width: 305px;
    position: absolute;
    right: 32px;
    top: 47px;
    margin: 0;
}
.moa-2 .border-box.moa3 h2 {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
}
.moa-2 .border-box.moa3+p {
    text-align: right;
    font-size: 1rem;
    margin: .5em 0 1.25em;
}

h2.other-areas {
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 1rem;
    color: #768692;
    font-style: italic;
    text-align: center;
	margin-top: 0.84em;
    margin-bottom: 0.83em;
	line-height: 1.25;
}

/**********Talking to ms specialist***************/
.talking-1 {
    background-image: url(../images/d-talking1-bg-2x.jpg);
    background-size: 1920px auto;
	background-repeat: no-repeat;
    background-position: bottom;
	    background-color: #d3d1ce;
		position: relative;
		overflow: hidden;
}
.talking-1 article {
    padding-right: 272px;
    min-height: 256px;
}
.talking-1 h1 {
    margin: 25px auto .5em;
    line-height: 28px;
}
.talking-1 p {
    padding-right: 40px;
    margin-bottom: 0;
	margin-top: 1em;
}
.talking-2 {
    background-color: #e6f2fc;
	overflow: hidden;
}
.talking-1-5 .border-box.icon-covid h4 {
	line-height: 1.25;
}
.talking-2 .question {
    width: 573px;
    padding: 27px 40px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.talking-2 .question:before {
    background-size: 54px 58px;
    width: 100%;
    height: 58px;
    left: 0;
    top: -29px;
    content: "";
    background-image: url(../images/icon-questions.svg);
    background-repeat: no-repeat;
    background-position: top;
    display: block;
    position: absolute;
}
.talking-2 .question h2 {
    text-align: center;
    margin-top: .75em;
    position: relative;
    margin-bottom: 30px;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.25em;
    color: #0033a0;
}
.talking-2 ol.styled {
    width: calc(100%);
    margin: 1em 0 1em;
}
ol.styled li {
    min-height: 34px;
    display: flex;
    align-content: center;
    margin-top: 10px;
    padding-left: 45px;
}
ol.styled li p {
	margin-top: 1rem;	
}
ol.styled, ol.numbered {
	counter-reset: a;
}
ol.styled>li {
	position: relative;
	font-weight: 500;
	margin-top: 10px;
}
ol.styled>li, ol.styled>li:before {
    font-family: Montserrat,sans-serif;
}
ol.styled>li:before {
    counter-increment: a;
    content: counters(a,".") "";
    display: block;
    background-color: #daedf9;
    border-radius: 50%;
    color: #0032A0;
    text-align: center;
    position: absolute;
    left: 0;
    z-index: 2;
	top: 25%;
    transform: translateY(-50%);
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    font-size: 1.625rem;
    height: 34px;
    width: 34px;
    line-height: 34px;
}

.talking-2 .callout {
    padding: 0 100px;
    margin-top: 2em;
    margin-bottom: 0;
    text-align: center;
    border-top: 1px solid #ccc;
}
.white-box {
    background-color: #fff;
}
.white-box {
    margin-top: 38px;
}
.talking-2 .question h2:after {
    background-position: center -83px;
    height: 16px;
	width: 100%;
	background-size: 421px;
    top: 100%;
}

.talking-1-5 {
    background-color: #fff;
	padding: 1px 0;
}
.talking-1-5 .border-box.icon-covid {
    padding: 0 40px 20px;
	position: relative;
    text-align: center;
    margin: 2.15em auto 1.4em;
}
.talking-2 .question-form h3 {
    text-align: center;
    font-size: 1.25rem;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    color: #0033a0;
    white-space: nowrap;
    position: relative;
    left: -5px;
    transform: none;
    width: auto;
    line-height: 1.25;
    margin: 2em auto 1.5em;
}
.bold, .talking-1-5 .bold-text {
    font-weight: 700;
}

.talking-1-5 .bold {
    margin: 1em 0;
}
.tooltip-popup, #main-wrapper .gigya-screen .tooltip-popup {
    cursor: pointer;
    color: #2081B9;
    background-color: transparent;
    text-align: left;
    display: inline-block;
    position: relative;
    padding: 0;
    padding-right: 12px;
    outline: 0;
    border: 0;
    text-decoration: underline;
	z-index: 2;
}
#main-wrapper .gigya-screen .tooltip-popup {
	margin-left: 6px;
}
.tooltip-popup:before, #main-wrapper .gigya-screen .tooltip-popup:before {
	
    position: absolute;
    content: "?";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #2081B9;
    border-radius: 50%;
    line-height: 13px;
    color: #ffffff;
    font-weight: 700;
    font-size: .675rem;
    text-align: center;
}
#main-wrapper .gigya-screen .tooltip-popup.see-sample:before {
	right: -2px;
}
.header-nav-wrapper [data-highlight="home"] {
}
.tooltip-popup:before {
    background-size: 11px;
    width: 12px;
    height: 12px;
    bottom: -1px;
    right: -2px;
}
#main-wrapper .gigya-screen .tooltip-popup.tooltip-align {
	margin-left: 0;
}
#main-wrapper .gigya-screen .tooltip-popup.tooltip-align:before{
	bottom: 5px;
}
#main-wrapper .gigya-screen .tooltip-popup:before {
    background-size: 13px 13px;
    width: 13px;
    height: 13px;
    bottom: 12px;
}
.tooltip-content .close, #main-wrapper .gigya-screen .tooltip-content .close {
	font-family: Montserrat,sans-serif;
    color: #daedf9;
    background-color: transparent;
    border: 0;
    outline: none !important;	
    right: 15px;
    text-decoration: none;
	font-weight: 700;
    font-size: .875rem;
	text-shadow: none;
	cursor: pointer;
	opacity: 1;
	float: right;
}


.tooltip-content, #main-wrapper .gigya-screen .tooltip-content {
	font-family: Montserrat,sans-serif;
    text-align: center;
    font-weight: 500;
    font-style: normal;
    font-size:14px;
    line-height: 1.2;
    color: #fff;
	bottom: 42px;
    right: -96px;
    background-color: #2081B9;
    border-radius: 0;
	max-width: 400px;
    width: 400px;
    position: absolute;
	transition: opacity .5s;
    padding: 40px 20px 20px;
	opacity: 0;
	visibility: hidden;
}
.tooltip-content ul {
    padding-left: 1rem;
   padding-top:5px;
}
.tooltip-content ul li {
    font-size: 16px;
    line-height: 21px;
    text-align: left;
    font-weight: 400;
    margin-bottom: 5px;
    list-style: disc;
}
 #main-wrapper .gigya-screen .tooltip-content {
	max-width: 320px;
	width: 270px;
}
.tooltip-popup.openToolTip .tooltip-content, #main-wrapper .gigya-screen .tooltip-popup.openToolTip .tooltip-content {
	opacity: 1;
	visibility: visible;
}
.tooltip-content:after, #main-wrapper .gigya-screen .tooltip-content:after {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: #2081B9;
    transform: rotate(45deg);
    bottom: -12px;
    right: 88px;
    
}
.tooltip-content p, #main-wrapper .gigya-screen .tooltip-content p {
	margin-bottom: 0;
	color: #ffffff;
	text-align: left;
}
.tooltip-close, #main-wrapper .gigya-screen .tooltip-close {
    position: absolute;
    right: 15px;
    left: 0;
    top: 15px;
	text-align: right;
}
.tooltip-close:before, #main-wrapper .gigya-screen .tooltip-close:before {
    content: "?";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 50%;
    line-height: 12px;
    color: #2081B9;
    left: 20px;
    font-weight: 700;
    font-size: .675rem;
    position: absolute;
    top: 0px;
	text-align: center;
}

button.yesclick{
    padding:6px 33px 6px 17px;
    }
    section .blue-starter-kit .block{
    min-height: auto;
    }
/************************/
.starting-1 {
    background-image: url(../images/d-no-image-bg.jpg);
    background-size: 1920px auto;
	background-repeat: repeat-x;
    background-position: bottom;
    position: relative;
	background-color: #d3d1ce;
	padding: 1px 0;
}
.banner-para-content {
    margin-top: 1em;
    margin-bottom: 30px !important;
}
.starting-1:before {
	content:"";
    background-image: url(../images/d-starting-bg.svg);
    background-size: 568px auto;
    background-position: calc(50% + 456px) bottom;
	background-repeat: no-repeat;
	position: absolute;
    height: 301px;
    bottom: -19px;
	z-index: 0;
	left: 0;
	display: inline-block;
    margin: 0;
    width: 100%;
}
.starting-2 ol.numbered>li {
    font-weight: 400;
}
.black-color {
    color: #212529;
    font-weight: 400;
}
.starting-2 ul.bulleted li {
    margin: .5em 0;
    padding-left: 14px;
    min-height: auto;
    white-space: normal;font-weight: 400;
}
.starting-1 article {
    padding-right: 320px;
    min-height: 254px;
}
.starting-1 h1 {
	margin: 24px auto 0;
}
.starting-1 p {
    padding-right: 27px;
	margin-bottom: 0;
}
.glossary {
    font-weight: 700;
}
.starting-2 {
    background-color: #f7f8f9;
	overflow:hidden;
}         
.para-content-clinic .tooltip-content p {
    font-size: 1rem !important;
    line-height: 22px !important;
    color: #fff !important;
}
.starting-2 article {
    background-color: transparent;
    padding-right: 60px;
}

.starting-2 article>ol.numbered>li:first-of-type {
    margin-top: 1em;
}
.starting-2 article>ol.numbered>li {
    padding-left: 0;
                margin-top: 2.5em;
}
ol.numbered>li {
    position: relative;
}
.starting-2 article>ol.numbered>li:before {
    content: counters(a,".") "";
    display: block;
    margin: 0 auto;
	counter-increment: a;
    width: 34px;
    height: 34px;
    background-color: #daedf9;
    border-radius: 50%;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 26px;
    font-size: 1.625rem;
    color: #0033a0;
    text-align: center;
    line-height: 34px;
    position: relative;
    z-index: 2;
}
 .starting-2 article>ol.numbered>li:after {
    content: "";
    background-image: url(../images/download.svg);
    background-size: 160px 9px;
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    height: 9px;
    display: block;
    position: absolute;
    top: 14px;
    left: 0;
    z-index: 1;
    transform: scaleY(.7);
}


.starting-2 h2 {
    font-size: 1.25rem;
	margin: 0.83em auto;
	text-align: center;
    margin-top: 1.5em;
	line-height: 1.25;
    font-weight: 700;
}
.starting-2 h3 {
    font-size: 1.125rem;
	line-height: 1.25;
	margin: 1em auto;
	text-align: center;
    color: #2081B9;
}

.starting-2 .part1, .starting-2 .part2, .starting-2 .part3 {
    padding-left: 86px;
}
.starting-2 .icon {
    position: relative;
}
.starting-2 .icon-list li.icon-clipboard .center {
    padding-right: 86px;
    left: 0;
    position: relative;
	text-align:center;
}
.starting-2 .icon-list li.icon-clipboard .button {
    margin: .5em 0;
}
.starting-2 .icon-list li.icon-clipboard:before {
    background-size: 42px;
    background-position: center -790px;
    width: 42px;
    height: 71px;
    left: -85px;
}
.starting-2 .border-box {
    width: calc(100% + 86px);
    left: -86px;
    padding: 0 40px 32px;
    margin: 3em 0 2em;
}
.border-box.icon-covid h4:before {
    content: "";
    display: block;
    width: 56px;
    height: 56px;
    background: url(../images/icon-covid.svg) no-repeat 50%/100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
}
.border-box.icon-covid {
    position: relative;
    text-align: center;
}
.border-box.icon-covid h4 {
    color: #0033a0;
    margin: -20px 0 .5em;
    position: relative;
   padding-top: 62px;
   font-size:1em;
   font-weight:bold;
   line-height: 1.25;
}
.starting-2 .border-box h4 {
    margin-top: -24px;
}
.border-box.icon-covid h4:before {
    content: "";
    display: block;
    width: 56px;
    height: 56px;
    background: url(../images/icon-covid.svg) no-repeat 50%/100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
}
.starting-2 .border-box p {
    margin: 0;
}

.starting-2 .icon:before {
    content: "";
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80ffUAB);
    background-size: 91px;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
}
.starting-2 .icon-list li.icon-nurse:before {
    background-size: 43px;
    background-position: center -910px;
    width: 43px;
    height: 67px;
    left: -81px;
}

 .starting-2 ul.bulleted li {
    margin: .5em 0;
}

.starting-2 .dogtag {
    margin: 1.5em auto;
    border-radius: 50px 50px 50px 50px/68px 68px 68px 68px;
    padding: 30px 34px;
}
.starting-2 .part2 {
    margin-bottom: 0;
    margin-top: 2.5em;
}
.starting-2 .icon-list li.icon-ekg:before {
    background-size: 46px;
    background-position: center -1072px;
    width: 46px;
    height: 45px;
    left: -81px;
}
.starting-2 .icon-list li.icon-ekg p {
    margin-bottom: 0;
}
.starting-2 .part2 li+li, .starting-2 .part3 li+li {
    margin-top: 2em;
}
.starting-2 .icon-list li.icon-testtube:before {
    background-size: 17px;
    background-position: center -483px;
    width: 17px;
    height: 65px;
    left: -65px;
}
.starting-2 .icon-list li.icon-testtube p {
    margin-bottom: 0;
}
.starting-2 .icon-list li.icon-eye:before {
    background-size: 51px;
    background-position: center -1277px;
    width: 51px;
    height: 35px;
    left: -81px;
}
.starting-2 .icon-list li.icon-eye p {
    margin-bottom: 0;
}

.starting-2 article>ol.numbered ol>li:before{
	background-color: #e7e7e7;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    counter-increment: b;
    content: counters(b,".") "";
	height: 24px;
    width: 24px;
    font-size: 1.125rem;
    line-height: 24px;
	top: 0;
    transform: none;
}

.starting-2 ol.numbered>li {
    display: block;
    margin-top: 2em;
    padding-left: 35px;
}
.mobile_only {
    display: none;
}
.starting-2 .packaging {
    position: relative;
    padding-left: 143px;
    padding-top: 0;
    min-height: 0;
}
.starting-2 .packaging:before {
    content: "";
    background-image: url("/servlet/servlet.FileDownload?file=00P1Y00001N5jgrUAB");
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 122px;
    height: 87px;
    position: absolute;
}
.starting-2 .packaging:before {
    content: "";
    left: 0;
    top: calc(50% - 43px + .5em);
}
.starting-2 article>ol.numbered ol {
    counter-reset: b;
}
.starting-2 .delivery-truck {
    padding-left: 0;
    max-width: 2000px;
}
.starting-2 .delivery-truck:before {
    background-size: 84px;
    background-position: center -3067px;
    width: 84px;
    height: 70px;
    left: 0;
    top: 83px;
}
.starting-2 .delivery-truck+ul.bulleted {
    margin: 2em 0 3em;
    padding-left: 113px;
}
.starting-2 .delivery-truck+ul.bulleted li {
    margin: .5em 0;
}

p.footnote.indented {
    text-indent: -5px;
    padding-left: 5px;
}
p.footnote.indented sup {
    font-size: 8px;
}
/*side-effect1 css*/
 .side-effects-1 {
    background-image: url(../images/d-side-effects1-bg-2x.jpg);
    background-size: 1920px auto;
	background-position: bottom;
    background-repeat: repeat-x;
    position: relative;
	overflow: hidden;
}
.side-effects-1 article {
    padding-right: 254px;
    min-height: 300px;
}
.side-effects-1 h1 {
    margin: 25px auto 22px auto;
	font-size: 28px;
}
.side-effects-1 p {
    padding-right: 30px;
}
.side-effects-1 p:last-child {
    margin-bottom: 0;
}
/**********support-program-for-patients*************/

.support-program-1{
background-color: #d3d1ce;
background-image: url(../images/d-no-image-bg.jpg);
background-size: 1920px auto;
background-position: bottom;
background-repeat: repeat-x;
position: relative;
overflow:hidden;
}

.support-program-1:before{
content: "";
background-image: url(../images/d-support1-bg3.png);
background-size: 599px auto;
background-repeat: no-repeat;
image-rendering: -webkit-optimize-contrast;
background-position: calc(50% + 350px) bottom;
display: inline-block;
margin: 0;
width: 100%;
height: 264px;
position: absolute;
left: 0;
bottom: 0;
z-index: 0;
}

.support-program-1 article {
    padding-right: 262px;
    min-height: 239px;
}

.support-program-1 h1 {
    line-height: 27px;
	margin: 25px auto 0.5em;
}

.support-program-1 p {
	padding-right: 48px;
    line-height: 19.5px;
	margin-bottom: 0;
	margin-top: 1em;
}

.support-program-2 {
    background-color: #f7f8f9;
	overflow:hidden;
}

.support-program-2 article {
    background-color: transparent;
}

.support-program-2 .blue-box {
    max-width: 576px !important;
    margin: 25px 0 30px;
	padding:0;
	background-color: #e6f2fc;
}

.support-program-2 .blue-box .box-content {
    padding: 27px 40px 0 32px;
    position: relative;
}

.support-program-2 .blue-box .box-content:before {
	content: "";
    background-image: url(../images/hemi-blue-content-box.svg);
    background-size: 648px;
    background-position: bottom;
	max-width: 100%;
	width: 576px;
    height: 80px;
	position: absolute;
    left: 0;
    bottom: -70px;
}
.support-program-2 .blue-box .box-content ul:last-child li:last-child {
    margin-bottom: 0;
}
.support-program-2 .blue-box .box-content h2:first-child {
    margin-top: 0;
}

.support-program-2 .blue-box .box-content h2 {
    font-size: 1.25rem;
}

.support-program-2 h2:after {
    background-position: center -123px;
    height: 16px;
    top: 88%;
	width: 100%;
}

.support-program-2 h2 {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    color: #0033a0;
    text-align: center;
    margin-bottom: 1.5em;
}

.support-program-2 .blue-box .box-content .h3-icon, .support-program-2 .blue-box .box-content p, .support-program-2 .blue-box .box-content ul {
    padding-left: 126px;
    text-align: left;
}

.support-program-2 .blue-box .box-content .h3-icon.icon-nurse:before {
    background-position: center -1159px;
    background-size: 55px;
}

.support-program-2 .blue-box .box-content .h3-icon:before {
	content: "";
    background-color: #fff;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80ffUAB);
	background-repeat: no-repeat;
    display: inline-block;
    left: 0;
    transform: translateX(0);
    top: 0;
	margin: 0;
    width: 94px;
    height: 94px;
    border-radius: 50%;
    position: absolute;
}

.support-program-2 .blue-box .box-content .h3-icon+p {
    margin-top: 0;
    width: calc(100% + 5px);
}

.support-program-2 ul {
    margin-bottom: 1em;
}

.support-program-2 ul li {
    margin: 1.5em 0;
}

.support-program-2 ul.bulleted {
    max-width: none;
}

.support-program-2 ul.bulleted>li{
	padding-left:14px;
}

.support-program-2 .blue-box .box-content .h3-icon {
	padding-top: 0;
	position: relative;
	line-height: 1.25;
	margin-bottom: .25em;
}
.support-program-2 .blue-box .box-content .h3-icon.icon-benefits:before{
	background-position: center -2341px;
    background-size: 59px
}
.support-program-2 .blue-box .box-content .h3-icon.icon-financial-support:before {
    background-position: center -2162px;
    background-size: 52px;
}

.support-program-2 .blue-box .box-content .h3-icon.icon-reimburse:before {
    background-position: center -2238px;
    background-size: 65px;
}

.support-program-2 .blue-box .box-content .button {
    border-radius: 30px;
}


.support-program-2 .blue-box .box-content .h3-icon.icon-copay:before {
    background-position: center -3494px;
    background-size: 80px;
}

.support-program-2 .blue-box .box-content .h3-icon.icon-help:before {
    background-position: center -168px;
    background-size: 52px;
}

.support-program-2 .blue-box .box-content .h3-icon.icon-info:before {
    background-position: center -70px;
    background-size: 55px;
}

.support-program-2 h3 {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    text-align: center;
    color: #0033a0;
	font-size: 1.125rem;
}

.support-program-2 h2.red-line{
    line-height: 36px;
	font-style: normal;
    position: relative;
}

.support-program-2 .blue-box .box-content hr{
	margin: 2em auto;
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	padding: 0;
	box-sizing: content-box;
}

.support-program-2 .inline-callout {
    background: linear-gradient(180deg,#0f7cd4 0,#0d6cb9);
    text-align: center;
	padding: 81px 27px 27px;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    color: #fff;
}

.support-program-2 .inline-callout h3 {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    margin-bottom: .5em;
	color:#fff;
	text-align:center;
	margin-top: 1em;
}

.support-program-2 .inline-callout h3+p {
    margin-bottom: 1.25em;
	margin-top: 1em;
}

.support-program-2 .inline-callout p{
	font-family: Montserrat,sans-serif;
    font-weight: 500;
    font-style: normal;
}

.support-program-3{
	overflow:hidden;	
}

.support-program-2 .center{margin: 1.25em 0;}


/**********support-program-for-patients ends*************/
/***Relapsing MS EVENTS starts****/

.events-1 {
	background-color: #d3d1ce;
    background-image: url(../images/d-no-image-bg.jpg);
    background-size: 1920px auto;
    background-position: bottom;
    background-repeat: repeat-x;
    position: relative;
	overflow:hidden;
}

.events-1:before {
    content: "";
    background-image: url(../images/d-events-bg-2x.png);
    background-size: 457px auto;
    background-repeat: no-repeat;
    background-position: calc(50% + 267px) bottom;
    display: inline-block;
    margin: 0;
    width: 100%;
    height: 225px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}


 .events-1 article {
    padding-right: 292px;
    min-height: 225px;
    position: relative;
    z-index: 1;
	overflow:hidden;
}

.events-1 h1 {
    line-height: 28px;
	margin: 25px auto .5em;
}

 .events-1 p {
    padding-right: 40px;
	margin-top: 1em;
}

.events-2 {
    background-color: #f7f8f9;
	overflow:hidden;
}

.events-2 article {
    background-color: transparent;
    padding-right: 50px;
}

.events-2 .whats-next {
    margin: 1.5em auto 1em;
    display: inline-block;
    width: 250px;
    margin-right: 10px;
}

.events-2 .whats-next img:first-of-type {
    max-width: 157px;
}

.events-2 .whats-next img {
    display: block;
    margin: auto;
}

.events-2 .whats-next img:last-of-type {
    max-width: 235px;
    margin-top: -8px;
}

.events-2 .whats-next p {
    text-align: left;
	font-size: .75rem;
	margin:0;
}

.events-2 .whats-next+div {
    display: inline-block;
    width: calc(100% - 260px);
    vertical-align: top;
}

.events-2 .whats-next+div h2 {
    text-align: left;
    margin-top: 45px;
	line-height: 1.25;
}

.events-2 h2 {
    text-align: center;
    margin: 1.5em auto .5em;
	font-size:1.25rem;
	line-height: 1.25;
	font-weight:700;
}

h2.blue-h2, h2.red-h2 {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
}
.margin-Top1 {
	margin-top: 1em;
}
.events-2 hr {
    margin: 2em auto;
}
.events-2 ol.styled>li:before{
	transform:none !important;
}
h2.blue-h2{
    font-size: 1.125rem;
    color: #2081B9;
	}
.events-2 .events-list .event.active .address {
    margin: 1em 2em 0 0;
}
.events-2 .events-list .event.active .address+.address {
    margin-top: 0;
    margin-bottom: 2em;
}
.events-2 .whats-next+div ul {
    margin-left: 0;
    width: calc(100% + 10px);
}

.events-2 h2+ul li {
    width: calc(100% + 45px);
	padding-left: 14px;
}.events-2 .events-list .event .button {
    width: auto;
    margin-top: 1em;
}
.events-2 .events-list .event+p.center {
    margin: 30px 0 0;
}

.events-2 ul li {
    margin: 1em auto;
}

.events-2 .blue-box {
    padding: 0;
    margin-top: 1.5em;
	background-color: #e6f2fc;
}

.events-2 .blue-box .first-content {
    padding: 30px 25px;
}

.events-2 .blue-box .first-content h2 {
    margin-top: 0;
}

.events-2 .blue-box .first-content ol.styled {
    margin: 1em 0 2em;
}

.events-2 .blue-box+h2 {
    margin-top: 20px;
}

.events-2 .button {
    border-radius: 40px;
    padding: 6px 35px 6px 30px;
    width: auto;
}

.events-2 ol.styled>li {
    margin-top: 2em;
	position: relative;
    padding-left: 35px;
    font-weight: 500;
    font-style: normal;
	display:block;
	transform:initial;
}

.events-2 ol.styled>li:before {
    background-color: #fff;
	counter-increment: a;
    content: counters(a,".") "";
    display: block;
    margin: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    font-weight: 700;
    font-size: 1.125rem;
    color: #0033a0;
    text-align: center;
    line-height: 24px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.events-2 .events-list {
    margin-top: 0;
}

.events-2 ul.bulleted{
	max-width: calc(109% - 15px);
}

.events-2 .events-list .event:first-child {
    margin-top: 15px;
}

.events-2 .events-list .event {
    padding: 20px;
    width: 100%;
    margin: 0 auto 10px;
    position: relative;
	background-color: #fff;
}

.events-2 .events-list .event .address {
    margin: 0 2em 0 0;
}

.events-2 .events-list .event .address small {
    font-size: 14px;
    font-size: .875rem;
    margin-bottom: 0;
}

.events-2 .events-list .event small {
	margin: 0 0 1em;
	display: inline-block;
}

.events-2 .events-list .event .address small span:first-of-type {
    display: inline;
}

.events-2 .events-list .event .address small span {
    display: inherit;
}

.nobr {
    white-space: nowrap;
}

.events-2 .events-list .event .address+.address {
    margin: 0 2em 0 0;
}

.events-2 .events-list .event .address strong {
    font-size: 1rem;
}

.events-2 .events-list .event .speakers {
    margin-top: 1em;
}

.events-2 .events-list .event a.expand {
    right: 20px;
}

.events-2 .events-list .event a.expand {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.events-2 .events-list .event a.expand:after {
    content: "";
    width: 16px;
    height: 16px;
    background: url(../images/plus-sign.png) no-repeat 50%/100%;
    display: block;
}

.events-2 .events-list .event.active a.expand:after {
    background-image: url(../images/minus-symbol.png);
}

.events-2 .events-list .event.active a.expand:before {
    content: "Close";
    bottom: -1px;
    position: absolute;
    right: 24px;
}

.events-2 .events-list .event.active .center, .events-2 .events-list .event.active .full-notice, .events-2 .events-list .event.active .speakers{
	 display:inherit;
 }
.events-2 .events-list .event .address small span.desktop_only,  .events-2 .events-list .event .address span,  .events-2 .events-list .event .center,  .events-2 .events-list .event .full-notice, .events-2 .events-list .event .speakers{
display:none;
}
.events-2 .events-list .event.active a.expand:before {
    content: "Close";
    bottom: -1px;
    position: absolute;
    right: 24px;
}

.events-2 .events-list .event.active a.expand{
	top: auto;
    transform: none;
    bottom: 40px;
}

 .events-2 .events-list .event.active p.center{
	 text-align:left;
 }
 
/***Relapsing MS EVENTS ends****/


/********** How to Take zeposia***************/
.taking-2 .bulleted li {
    padding-left: 14px;
}
.taking-1 {
    background-image: url(../images/d-taking1-bg.jpg);
    background-size: 1920px auto;
	background-repeat: repeat-x;
    position: relative;
	background-color: #d3d1ce;
    background-repeat: no-repeat;
    background-position: bottom;
}
.taking-1 article {
    padding-right: 230px;
    min-height: 255px;
}
.taking-1 h1 {
    padding-top: 25px;
    line-height: 32px;
}
.taking-1 p:last-of-type {
    padding-right: 110px;
	margin-top: 1em;
    margin-bottom: 0;
}
.taking-2 {
    background-color: #f7f8f9;
    overflow: hidden;
}
.taking-2 h2 {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 22px;
    color: #0033a0;
    text-align: center;
	padding-top: 1.25em;
    margin: 0 auto 1.25em;
}
.taking-2 h2:after {
    background-position: center -344px;
    height: 7px;
    width: 100%;
    top: calc(100% + 5px);
}
h3, h3 .h3-sub {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
}
h3 {
    font-size: 18px;
    font-size: 1.125rem;
    color: #2081B9;
}
.taking-2 ul.bulleted {
    padding-left: 50px;
}
.taking-2 h2+p+ul {
    margin-bottom: 1.5em;
}
.taking-2 ul.bulleted+p {
    max-width: 1000px;
}
.taking-2 h3 {
    margin-top: 1.66em;
    margin-bottom: .5em;
	line-height: 1.25;
}
.taking-2 h3+div {
    margin-top: .5em;
	margin-bottom: 1em;
}
.taking-2 h3+p {
    margin-top: .5em;
}
.taking-2 .icons.list-dose {
    padding-left: 125px;
	padding-right: 50px;
	margin-bottom: 3em;
}
.taking-2 .icons .icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
	position: relative;
}
.taking-2 .icons .icon p {
	margin-top: 1em;
}
.taking-2 .icons .icon.icon-pill {
    min-height: 65px;
}
.taking-2 .icons.list-dose .icon.icon-warning:before {
    background-position: center -300px;
    top: 56px;
    left: -125px;
    width: 94px;
    height: 94px;
    background-size: 58px;
	background-color: #fff;
}
.taking-2 .icons .icon:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -117px;
    content: "";
    background-color: #d8e7ef;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80ffUAB);
    background-size: 94px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 94px;
    height: 94px;
    position: absolute;
    border-radius: 50%;
}
.taking-2 h3+div strong {
    display: block;
    white-space: nowrap;
}
.taking-2 .tooltip-content {
    max-width: 340px;
    width: 340px;
}
.taking-2 .icons.list-dose .icon.icon-pill:before {
    background-size: 52px;
    background-position: center -167px;
	background-color: #fff;
	left: -125px;
    width: 94px;
    height: 94px;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
    box-sizing: content-box;
}
.taking-2 .icons .icon.icon-task:before {
    transform: translate(0);
    top: 0;
    background-size: 71px;
    background-position: 0 -490px;
}
.taking-2 .icons .icon.icon-see:before {
    background-size: 45px;
    background-position: center -382px;
    top: 0;
    transform: translate(0);
}
.taking-2 .icons .icon.icon-help:before {
    background-size: 40px;
    background-position: center -451px;
}
.taking-2 .icons.list-remember li:before {
    top: 50%;
    transform: translateY(-50%);
}
.taking-2 .icons .icon.icon-track:before {
    background-size: 47px;
    background-position: center -652px;
}
.taking-2 .icons .icon.icon-organizer:before {
    background-size: 45px;
    background-position: center -730px;
}
.taking-2 .icons .icon.icon-pill p{
	margin-top: 1em;
}

.taking-2 .icons.list-remember {
    padding-left: 120px;
    padding-right: 40px;
	margin-bottom: 3em;
}
.taking-2 .icons.list-remember li p {
    width: 100%;
    margin-top: 1em;
}
.taking-2 .icons.list-remember .icon.icon-task p {
    margin-top: 0.4em;
}
.taking-2 .icons.list-remember li strong {
    display: block;
    color: #0033a0;
}

.taking-2 .icons.list-remember li {
    margin-top: 3em;
}
.taking-2 .icons.list-remember li:first-of-type {
    margin-top: 2em;
}
/**********ms organization**************/

.resources-1 {
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80pAUAR);
    background-size: 1920px auto;
    background-repeat: repeat-x;
    position: relative;
    background-position: bottom;
    background-color: #d3d1ce;
	overflow: hidden;
}
.resources-1:before {
    background-image: url(../images/d-resources1-bg-2x.svg);
    background-size: 509px auto;
    content: "";
    background-repeat: no-repeat;
    background-position: calc(50% + 410px) bottom;
    display: inline-block;
    margin: 0;
    width: 100%;
    height: 397px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
}
.resources-1 article {
    min-height: 344px;
}

.resources-1 h1 {
    line-height: 28px;
    margin: 25px auto 0;
}
.resources-1 p {
    margin-bottom: 0;
    padding-right: 282px;
	margin-top: 1em;
}
.resources-1 p.right-padding {
    padding-right: 320px;
    margin-bottom: 0;
}
.resources-2 {
    background-color: #f7f8f9;
	overflow: hidden;
}
.border-box.icon-covid {
    position: relative;
    text-align: center;
    margin: 2.25em auto 1.5em;
    padding: 0 20px 20px;
}
.resources-2 .organizations {
    margin-top: 20px;
    margin-bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
}
.resources-2 .organizations>li ul {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	align-content: space-between;
	align-self: flex-end;
	bottom: 30px;
}
.resources-2 .organizations>li {
	position: relative;
	padding-bottom: 50px;
	text-align: center;
}
.resources-2 .organizations>li p {
	margin-top: 1em;
    margin-bottom: 1em;
}
.resources-2 .organizations>li {
	padding-top: 112px;
	padding-left: 20px;
	padding-right: 20px;
	width: calc(50% - 7px);
	background-color: #fff;
	border-bottom: none;
	text-align: center;
	margin-bottom: 20px;
	border: 2px solid #dbedfb;
}
.resources-2 .organizations>li.cando {
	padding-top: 112px;
}
.resources-2 .organizations>li.msaa {
	padding-left: 5px;
    padding-right: 5px;
	padding-top: 112px;
}
.resources-2 .organizations>li.msfocus {
    padding-left: 18px;
    padding-right: 18px;
	padding-top: 108px;
}
.organizations>li.msviews {
    padding-top: 108px;
}
.resources-2 .organizations>li.mssociety {
    padding-top: 113px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 36px;
}
.resources-2 .organizations>li.collaboration {
    padding-top: 30px;
    padding-bottom: 36px;
    margin-bottom: 20px;
}
.resources-2 .organizations>li:last-child {
    border: 2px solid #dbedfb;
}
.resources-2 .organizations>li:before {
    top: 30px;
	content: "";
    background-image: url(../images/sprite-organizations-icons.png);
    background-size: 220px;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    width: 100%;
    left: 0;
}
.resources-2 .organizations>li.cando:before {
    height: 77px;
    background-position: center 0;
}
.resources-2 .organizations>li.msaa:before {
    height: 77px;
    background-position: center -122px;
}
.resources-2 .organizations>li.msfocus:before {
    height: 63px;
    background-position: center -245px;
}
.resources-2 .organizations>li.msviews:before {
    height: 79px;
    background-position: center -389px;
}
.resources-2 .organizations>li.mssociety:before {
    top: 40px;
    height: 53px;
    background-position: center -539px;
}
.resources-2 .organizations>li.collaboration:before {
    height: 58px;
    background-position: center -654px;
    top: 95px;
    bottom: auto;
}
.resources-2 .organizations>li ul li {
    width: 50%;
}
.resources-2 .organizations>li ul li a {
	color: #2081B9;
	font-family: Montserrat,sans-serif;
	font-weight: 700;
	text-decoration: underline;
}
.resources-2 .organizations>li.mssociety ul li {
    width: 100%;
}
.resources-2 .organizations>li.mssociety ul li+li {
    margin: 1em 0 0;
}
.resources-2 .organizations>li.mssociety ul {
	position: static;
	flex-direction: column;
}
article a.tel {
    font-weight: 400 !important;
	cursor: text;
    text-decoration: none !important;
    color: #252525 !important;
}
.resources-2 .organizations>li.collaboration h3 {
    margin-top: 0;
    margin-bottom: 88px;
	font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 1.25rem;
    color: #0033a0;
	line-height: 1.25;
}

.resources-2 .organizations>li.collaboration:before {
    height: 58px;
    background-position: center -654px;
    top: auto;
    top: 95px;
    bottom: auto;
}
.resources-2 .organizations>li.collaboration p {
    margin-bottom: 0;
}
.resources-2 .organizations>li.collaboration p a {
	text-decoration: underline;
}
.resources-2 .border-box.icon-covid p {
    margin-bottom: 0;
}
.border-box.icon-covid h4+p {
    margin-top: .5em;
}
.resources-2 .border-box.icon-covid {
    padding-bottom: 35px;
}





/*side-effect2 css starts here */
.center {
    text-align: center;
}
.side-effects-2 {
    background-color: #f7f8f9;
	overflow:hidden;
}
.side-effects-2 h2 {
    font-weight: 700;
    line-height: 1.25em;
    text-align: center;
    font-size: 1.25rem;
    margin: 1.25em auto;
}

.side-effects-2 h2:after {
    background-position: center -309px;
    height: 17px;
}
.side-effects-2 h3  {
    font-weight: 600;
	font-size: 1.125rem;
	color: #2081B9;
	margin: 1em auto;
	line-height: 1.25;
}
.side-effects-2 .border-box {
    padding: 10px 30px 0;
    margin: 30px auto 40px;
}
.side-effects-2 .border-box ul li {
    margin-bottom: 1em;
    line-height: 22px;
	padding-left: 14px;
}
.side-effects-2  .bulleted {
   max-width: none;
}
.side-effects-2 .border-box .contact {
    background: #ddeff9;
    width: calc(100% + 60px);
    margin: 2em 0 0 -30px;
    padding: 1px 0;
}
.side-effects-2 .border-box .contact p {
    padding: 1px 30px;
    margin: 1.5em 0;
}

/*most common side effects */

.side-effects-2 .border-box+h3 {
    margin-bottom: .5em;
}
/*table content css*/
 .side-effects-2 table {
    margin: 45px 0 1em;
	border-radius: 5px;
    width: 100%;
    background: linear-gradient(180deg,hsla(0,0%,100%,.18) 0,hsla(0,0%,42%,.12) 35%,rgba(0,0,0,.16) 60%,rgba(0,0,0,.18) 70%);
}
.side-effects-2 table tr {
    border-bottom: 1px solid #94a2ab;
}
.side-effects-2 table th {
    text-align: left;
    color: #fff;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    padding: 5px 4px 5px 12px;
	font-size:12px;
}
.side-effects-2 table th span {
    font-weight: 400;
    white-space: nowrap;
}
.side-effects-2 table tbody tr:last-of-type, .side-effects-2 table thead  tr:first-of-type{
    border-bottom: none;
}
 .side-effects-2 table th:first-of-type {
    background-color: #0033a0;
    font-size: .875rem;
    border-radius: 5px 0 0 0;
    text-transform: uppercase;
}
.side-effects-2 table th:nth-of-type(2) {
    background-color: #2081B9;
    padding-left: 10px;
	white-space: nowrap;
}
 .side-effects-2 table th:last-of-type {
    background-color: #3f3f3f;
    border-radius: 0 5px 0 0;
}
.side-effects-2 table tbody td {
   color: #0033a0;
   font-size: 16px;
    vertical-align: top;
	text-align: center;
    padding: 14px 5px;
	font-weight: 700;
}
.side-effects-2 table td:first-of-type {
    text-align: left;
    padding-left: 14px;
}
.side-effects-2 table td:nth-of-type(2) {
    background-color: rgba(0,141,210,.15);
}
 .side-effects-2 table td:last-of-type {
    background-color: rgba(63,63,63,.1);
}
 .side-effects-2 p a {
   text-decoration:underline;
 }

.blue-text {
    color: #0032A0;
}
#blue-starter-kit-division .blue-text{
    color: #0032A0;
}
.font-weight-medium{
    font-weight: 500;
}

/********Care Partners*************/
.partners-1 {
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80pAUAR);
    background-size: 1920px auto;
	background-repeat: repeat-x;
    background-position: bottom;
    position: relative;
	background-color: #d3d1ce;
	overflow: hidden;
}
.partners-1:before {
    background-image: url(../images/d-partners1-bg-2x.svg);
    background-size: 794px auto;
	content: "";
	background-position: calc(50% + 578px) bottom;
    background-repeat: no-repeat;
    height: 252px;
    display: inline-block;
    margin: 0;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
}
.partners-1 article {
    min-height: 227px;
}
.partners-1 h1 {
    line-height: 28px;
    margin: 25px auto 22px;
}
.partners-1 p {
    padding-right: 292px;
    margin: .5em auto 0;
}
.partners-2 {
    background-color: #f7f8f9;
	overflow: hidden;
}
.partners-2 .white-box {
    padding: 15px 30px;
	    margin-top: 38px;
}
.partners-2 h2 {
    font-weight: 600;
    font-size: 1.125rem;
    color: #2081B9;
	margin-top: 0.83em;
	margin-bottom: 0.83em;
	line-height: 1.25;
    text-align: center;
}
.partners-2 h2+p {
    margin-top: .5em;
}
.partners-2 a {
	text-decoration: underline;
}
.partners-2 ul.ask-help {
    position: relative;
    padding-top: calc(126px + 1em);
    margin: 2em 0 30px;
    max-width: none;
}

.partners-2 ul.ask-help:before {
    content: "";
    background-color: #d8e7ef;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80ffUAB);
    background-size: 54px;
    background-position: center -610px;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    width: 126px;
    height: 126px;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.partners-2 .ask-help li {
    margin: 1em 0 1.25em;
    width: calc(100% + 5px);
	    padding-left: 14px;
}
.partners-3 {
    background-color: #f7f8f9;
	overflow: hidden;
}
.partners-3 h2 {
	margin: 1.5em auto;
	font-weight: 600;
	line-height: 1.25;
	font-size: 1.125rem;
	color: #2081B9;
	text-align: center;
}
.partners-3 .partner-list {
    margin-top: 27px;
    margin-bottom: 0;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
}
.partners-3 .partner-list>li {
	width: calc(50% - 7px);
	margin-bottom: 30px;
	position: relative;
	background-color: #fff;
	text-align: center;
	border: 2px solid #dbedfb;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 75px;
}
.partner-list li p {
	margin-top: 1rem;
	line-height: 1.25;
}
.partners-3 .partner-list>li.can {
    padding: 115px 25px 75px;
}
.partners-3 .partner-list>li.caregiving {
    padding-top: 76px;
}
.partners-3 .partner-list>li:before {
	content: "";
	background-image: url(../images/sprite-partners-icons.png);
	background-size: 248px;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	width: 100%;
	left: 0;
}
.partners-3 .partner-list>li.can:before {
    height: 85px;
    background-position: top;
    top: 22px;
}
.partners-3 .partner-list>li.caregiving:before {
    top: 24px;
    background-size: 198px;
    background-position: center -110px;
    height: 40px;
}
.partners-3 .partner-list>li .button {
    margin-top: 1em;
}
.partners-3 .partner-list>li p:last-child {
    position: absolute;
    text-align: center;
    bottom: 35px;
    left: 0;
    display: block;
    width: 100%;
    margin: 0 auto;
}

/*********Site leaving***************/
#siteLeaving .modal-dialog, #siteLeavingBms .modal-dialog {
    max-width: 320px;
    display: table-cell;
    vertical-align: middle;
}
#siteLeaving .modal-content , #siteLeavingBms .modal-content{
    border-radius: 0;
    border: none;
    padding: 21px 18px;
	padding-top: 31px;
}
 

#siteLeavingBms .modal-header, #approvedmodal .modal-header, #siteLeaving .modal-header{
    border: none;
    padding: 0px;
}
#siteLeaving button.close, #siteLeavingBms button.close, #approvedmodal button.close  {
    position: absolute;
    right: 0px;
    margin: 0 !important;
    top: 15px;
    background-image: url(../images/STROKED.svg);
    opacity: 1;
    background-repeat: no-repeat;
    outline: none;
    border: none;
    padding: 12px 18px !IMPORTANT;
}

#siteLeaving button {
    outline: none !important;
}
#siteLeaving .modaltitle, #siteLeavingBms .modaltitle,  #approvedmodal .modaltitle {
    font-size: 18px;
    color: #0032A0;
    font-weight: 700;
    padding: 0;
    line-height: 1.4;
    padding-top: 8px;
}
#siteLeaving .modaltitle, #siteLeavingBms .modaltitle{
   margin-bottom: 10px;
}
#approvedmodal .modaltitle {
    line-height: 1.2;
    padding-top: 0;
}
.modal-body p {
    font-size: 14px;
}
#siteLeaving .modal-body {
    padding: 0;
    font-size: 17px;
    line-height: 20px;
    color: #231f20;
    font-weight: 500;
}
#siteLeaving .modal-body p,  #siteLeavingBms .modal-body p {
    margin-bottom: 20px;
}

#siteLeaving button,  #siteLeavingBms button {
    outline: none !important;
    margin-top: 0;
    color: #0032A0;
    text-align: center;
    padding: 7px 23px !important;
	position:relative;
}
#siteLeaving button.yesclick, #siteLeavingBms button.yesclick {
    margin-right: 10px;
}
#siteLeaving .button:after, #siteLeavingBms .button:after{display:none;}
.vertical-alignment-helper {
    display: table;
    margin: auto;
    height: 100%;
}
#siteLeaving .modal-footer, #siteLeavingBms .modal-footer {
    border: none;
    padding: 0;
	justify-content: flex-start;
}
button.btn.btn-default.openextrsite.button {
    padding: 6px 17px 6px 33px;
}
button.btn.btn-default.openextrsite.button:after {
    transform: rotate(180deg) translateY(50%);
    left: 17px;
    top: 50%;
}
#siteLeavingBms button.btn.btn-default.yesclick-bms.button{
    margin-right:18px;
}

#approvedmodal .modal-dialog {
    max-width: 322px;
}
#approvedmodal .vertical-align-center{
      display: table-cell;
      vertical-align: middle;
}
#approvedmodal .modal-header,#approvedmodal .modal-body{
    padding: 0;
}
#approvedmodal .modal-content{
    padding: 15px;
    border-radius: 0;
	padding-top: 25px;
}
/* ZDTC-321*/
.approvedLinks p:nth-child(2) a:after{
    top: 40%;
}
/* ZDTC-321*/
.approvedLinks p:nth-child(2) a {
    padding: 14px 15px;
    /* padding-top: 43px; */
}
.approvedLinks a{
    padding: 15px;
    border: 2px solid #2081B9;
    display: block;
    text-decoration: none;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    color: #0032A0;
    font-size: 18px;
    position: relative;
}
.approvedLinks a:after {
    content: "";
    width: 7px;
    height: 14px;
    display: inline-block;
    background: url(/servlet/servlet.FileDownload?file=00P4z00001RFjiFEAT);
    position: absolute;
    right: 15px;
    top: 40%;
}
/*.approvedLinks p:first-child a::after {
    margin-left: 60px;
}*/
.approvedLinks a span {
    position: absolute;
    color: #FFF;
    padding: 8px 65px 8px 16px;
    top: 0;
    left: 0;
	margin-top: -1px;
    font-size: 14px;
    line-height: normal;
    text-transform: uppercase;
    overflow: hidden;
    display: inline-block;
    z-index: 0;
    margin-left: -1px;
}
.approvedLinks a span:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #2081B9;
    z-index: -1;
    transform: skewX(-35deg);
    transform-origin: 0 0;
    z-index: -1;
}
#main-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select
{
    color: #5C5C5C;
}
#main-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select option
{
    color: #000;
}
#main-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select option:first-child
{
    color: #5C5C5C;
}
#approvedmodal .modal-title {
    font-size: 18px;
    line-height: normal;
    margin-bottom: 15px;
}
#approvedmodal .approvedLinks p{
    margin-bottom: 20px;
}


.terms-modal .modal-dialog {
    max-width: 590px;
}
.terms-modal .modal-content {
    border-radius: 0;
    padding: 40px 0 30px 0;
    border: none;
    position: relative;
}
.terms-modal .modalcontent-inner {
    height: 347px;
    overflow-y: auto;
    width: 570px;
}
.terms-modal .modal-header {
    border: none;
    padding: 0;
    justify-content: center;
}
.terms-modal .close {
    font-size: .875rem;
    color: #2081B9;
    text-align: right;
    display: inline-block;
    position: absolute;
    top: 13px;
    right: 15px;
    padding: 0;
    outline: none;
    opacity: 1;
    cursor: pointer;
    z-index: 9;
    margin: 0;
    text-shadow: none;
}
.terms-modal .modaltitle {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #0033a0;
    margin: 0;
    text-align: center;
   
}
.modal-backdrop.show {
    opacity: .6;
}
#bms-term-condition-popup.terms-modal .modaltitle {
	text-transform: none;
}
.terms-modal ul.bulleted>li {
    padding-left: 14px;
    margin: 1em 0;
    color: rgb(0, 0, 0);
}
.terms-modal ul.bulleted {
	margin-bottom: 0;
}
.terms-modal ul.bulleted>li:last-child {
	margin-bottom: 0;
}
.terms-modal ul.bulleted, .terms-modal ul.bulleted> li:first-child {
    margin-top: 0;
}
.terms-modal .modalcontent-inner::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 9px;
}
.terms-modal .modalcontent-inner::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 9px;
}
.terms-modal .modalcontent-inner::-webkit-scrollbar {
    width: 5px;
}
.starting-2 .border-box.icon-covid {
    padding: 0 40px 32px;
    margin: 3em 0 2em;
}


/*******pricing*********/


.pricing section {
    overflow: hidden;
}
.pricing .pricing-2 .accordian.opened:after {
    transform: rotate(90deg) translateY(-50%);
}

.pricing .pricing-2 .hidden{display:none;}
.pricing .pricing-2 .info.open-infoText{display:block;}

.desktop_break{display:none;}

.pricing .pricing-2{background-color:#fff;}
.pricing .pricing-2 .border-box.icon-covid h4{margin-bottom:.5em;}
.pricing .pricing-2 .border-box.icon-covid+hr{border-color:#ccc;}
.pricing .pricing-2 .border-box.icon-covid a strong{display:inline-block;}
.pricing .pricing-2 .border-box.icon-covid p+p{margin-bottom:0;}
.pricing .pricing-2 .border-box p sup{font-size:8px;}
.pricing .pricing-2 .blue-h2{text-align:center;margin:1.125em auto; line-height: 1.25;}
.pricing .pricing-2 .accordian{border-radius:5px;border:none;outline:0;background-color:#2081B9;color:#fff;padding:7px 15px;width:100%;text-align:left;}
.pricing .pricing-2 .accordian:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2020%22%3E%3Cpath%20d%3D%22M5.8%2013.4c-4.7%203.1-4.4%202.7-4.9%203.4a2.7%202.7%200%2000-.1%202.5c1%201%201.1%201.2%205.8-1.4.8-.5%208-4.8%208.3-5.1a3.2%203.2%200%2000.9-1.7C17.2%208%2011.9%206.7%206%202.7%202.8.5%202.9-.1%201.9%200A2.4%202.4%200%20000%202.4C-.1%203.7.4%204.8%208.7%209c3.7%201.7.6%201.7-2.9%204.4z%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E");width:10px;height:10px;background-position:50%;transition:transform .5s;transform:rotate(0deg) translateY(-50%);transform-origin:5px 0;}
.pricing .pricing-2 .description{margin-top:1em;}
.pricing .pricing-2 .info{display:none;padding:0 5px;}
.pricing .pricing-2 ul li{margin:1em 0;}
.pricing .pricing-2 ol.styled>li{font-family:Montserrat,sans-serif;font-weight:400;padding-left:45px; display:list-item;    margin-top: 2em;}
.pricing .pricing-2 ol.styled>li:before{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;width:33px;height:33px;font-size:1.625rem;line-height:33px; top: 0; transform: none;}
.pricing .pricing-2 h3 {
    text-align: center;
    margin: 1em 0 .75em;
    line-height: 1.25;
}
.pricing .pricing-2 .info.open-infoText > p{
	margin-top: 1em;
	    margin-bottom: 1em;
}

.pricing .pricing-2 .center+h3{margin-top:2.25em;line-height:20px;}
.small-caps {
    font-variant: small-caps;
}

.pricing .pricing-2 h4+p{margin-top:0;}
.pricing .pricing-2 h4.h4-icon{position:relative;padding-top:87px;margin-top:1.75em;}
.pricing .pricing-2 h4.h4-icon:before{background-color:#d8e7ef;content:"";background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N80fgUAB);background-size:80px;background-repeat:no-repeat;background-position:center -5px;display:block;margin:0;width:94px;height:94px;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);top:0;}
.pricing .pricing-2 h4.h4-icon.icon-nurse{padding-top:104px;}
.pricing .pricing-2 h4.h4-icon.icon-nurse:before{background-position:center -3098px;background-size:55px;}
.pricing .pricing-2 h4.h4-icon.icon-nurse+p{margin-bottom:3em;}
.pricing .pricing-2 h4.h4-icon.icon-copay{padding-top:104px;}
.pricing .pricing-2 h4.h4-icon.icon-copay:before{background-position:center -4349px;}
.pricing .pricing-2 .insurance .bulleted li{margin:.5em 0;}
.pricing .pricing-2 .medicare .accordian{background-color:#0033a0;}
.pricing .pricing-2 .medicare h3{margin:1em 0 .75em;}
.pricing .pricing-2 .medicare h3+h4{margin-top:0;line-height: 1.25;}
.pricing .pricing-2 .medicare h4{color:#0b29a3;text-align:left;line-height: 1.25;}
.pricing .pricing-2 .medicare h4.h4-icon{color:#000;text-align:center;}
.pricing .pricing-2 .medicare .bulleted li{margin:.5em 0;}
.pricing .pricing-2 .uninsured .accordian{background-color:#768692;}
.pricing .pricing-2 .uninsured h4.h4-icon.icon-nurse+p{margin-bottom:1em!important; }
/***ZDTC-139*****/
header .bottom .logo_wrapper .tinyindication {
    text-align: center;
    display: block;
    width: 100%;
}



/***ZDTC-139ends*/
section.supportProgram {
    margin-top: 39px;
}
section.supportProgram:first-child {
    margin-top: 0;
}
table.side-effects-table tr:last-child td {
	border-bottom: 3px solid #0033A1;
}

/**ZDTC-312  start**/
#floatISI {
    box-shadow: 0 -2px 14px 0 rgb(0, 0, 0, 0.35);
}

/**ZDTC-312  ends**/
@media only screen and (min-width:1024px){
	.tel {
		pointer-events: none;
	}
    .supportProgram.two h2, section.supportProgram.three h2, .supportProgram.four h2, .supportProgram.five h2, .supportProgram.six h2{
        font-size: 20px;
    }
.desktop_break{display:block;}
a.tel.nobr {
    text-decoration: none;
}
a#indication-close img{ 
    top: 3px !important;
    right: -5px !important;
    height: 18px;
    width: 18px;
    position: relative;
}


.pricing .pricing-2{background-color:#f7f8f9; overflow:hidden;}
.pricing .pricing-2 article{background-color:transparent;}
.pricing .pricing-2 .border-box{padding:25px 35px;}
.pricing .pricing-2 .border-box.icon-covid{padding:0 35px 20px;}
.pricing .pricing-2 .border-box.icon-covid h4{text-align:center;}
.pricing .pricing-2 .border-box.icon-covid a strong{color:#000;}
.pricing .pricing-2 .border-box.icon-covid+hr{margin:2em 0;}
.pricing .pricing-2 .accordian{font-size:18px;font-size:1.125rem;font-family:Montserrat,sans-serif;font-weight:700;padding:21px 15px;text-align:center;}
.pricing .pricing-2 .accordian:after{position:relative;background-size:12px;width:18px;height:18px;right:0;top:3px;transform:rotate(0deg) translateY(0);transform-origin:5px 5px;}
.pricing .pricing-2 h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;text-align:left;margin-bottom:0;}
.pricing .pricing-2 h4+p{margin-top:0;}
.pricing .pricing-2 h4.h4-icon{padding-top:0;padding-left:154px;text-align:left;}
.pricing .pricing-2 h4.h4-icon:before{left:0;transform:translateX(0);top:0;}
.pricing .pricing-2 h4.h4-icon.h4-icon.icon-nurse{padding-top:0;margin-top:4.5em;line-height: 1.25;}
.pricing .pricing-2 h4.h4-icon.h4-icon.icon-nurse:before{top:-19px;left:40px;}
.pricing .pricing-2 h4.h4-icon.h4-icon.icon-nurse+p{margin-bottom:4.5em !important;}
.pricing .pricing-2 h4.h4-icon.h4-icon.icon-copay{padding-top:0; line-height: 1.25;}
.pricing .pricing-2 h4.h4-icon.h4-icon.icon-copay:before{left:40px;}
.pricing .pricing-2 .center p{text-align:left;padding-left:154px;}
.pricing .pricing-2 .footnote{font-size:12px;font-size:.75rem;}
.pricing .pricing-2 .tel strong{color:#0033a0;display:inline;}
.pricing .pricing-2 .insurance h4{margin-top:3em;}
.pricing .pricing-2 .insurance .center{margin-top:55px;margin-bottom:55px;}
.pricing .pricing-2 .insurance .center+.footnote{margin-top:4em;margin-bottom: 1em;}
.pricing .pricing-2 .medicare .accordian{background-color:#0033a0;}
.pricing .pricing-2 .medicare p+h4+p{margin-bottom:2em !important;}
.pricing .pricing-2 .medicare h4.h4-icon{margin-top:3em;color:#000;text-align:left;}
.pricing .pricing-2 .medicare .center{text-align:left;padding-left:154px;}
.pricing .pricing-2 .uninsured .accordian{background-color:#768692;}
.pricing .pricing-2 .uninsured .icon-nurse{text-align:left;}
.pricing .pricing-2 .uninsured h4{color:#0b29a3;text-align:left;}
.pricing .pricing-2 .uninsured h4.h4-icon.icon-nurse{color:#000;margin-top:2.5em;}
.pricing .pricing-2 .uninsured h4.h4-icon.icon-nurse+p{margin-bottom:1em !important; }
.pricing .pricing-2 .uninsured p+h4{margin-top:3em;}
.pricing .pricing-2 .uninsured p+h4+p{margin-bottom:2em;}
.pricing .pricing-2 .uninsured .center{text-align:left;padding-left:154px;}
/***changes-zdtc-125***/
.getting-started-section.one h2.text-center {
    margin-bottom: 22px;
}
.getting-started-section.one .download-form.text-center {
    margin-top: -10px;
	margin-bottom:-20px;
}
.getting-started-section .callout-sec-no-arrow{padding:15px 0;}
.getting-started-section .callout-sec-no-arrow p:nth-child(1) {
    padding: 0 60px; margin-bottom:17px;
}
.getting-started-section .callout-sec-no-arrow p:nth-child(2){
padding:0 49px;	
}
.getting-started-section.three .callout-copy {
    border: 2px solid #0032a0;
}
#blue-starter-kit-division p.text-left {
    font-weight: normal;
}
.getting-started-section.four h2.text-center {
    margin-top: 25px;
}
.getting-started-section.four .inner-content {
    border-bottom: 2px solid #0032A0;
}
.cta-others-white .footnote-text-item p {
    padding-right: 6px;
    font-size: 12px;
}
.cta-others-white .callout-copy p {
    color: #2081B9;
}

.cta-others-white .callout-copy {
    border: none;
    background: #f4f4f4;
    margin-bottom: 15px;
}
.how-to-take-zeposia.one p.mar-b-30 {
    margin-bottom: 6px;
}

section.how-to-take-zeposia.two .icon-container > ul > li:nth-child(1) {
    margin-bottom: 12px;
}

section.how-to-take-zeposia.two .icon-container > ul > li:nth-child(2) {
    margin-bottom: 0px;
}
section.how-to-take-zeposia.three .icon-container > ul > li:nth-child(2) {
    margin-bottom: -3px;
}
section.how-to-take-zeposia.three .icon-container > ul > li:nth-child(3) {
    margin-bottom: 16px;
}
section.how-to-take-zeposia.three .icon-container > ul > li:nth-child(4) {
    margin-bottom: 5px;
}
.supportProgram ul.cus-list li:last-child {
    margin-bottom: 0.7em;
}
#bodyContent section.supportProgram.five p:last-child {
    margin-bottom: 12px;
}
section.supportProgram.seven h2 {
    margin-top: 30px;
}
/***changes-zdtc-125 ends***/
}
.pricing ul{list-style:none;}
.pricing-1 ul li{padding:0;margin:0;}

.pricing ul{margin:0;padding:0;list-style-type:none;}
.pricing ul.bulleted>li{position:relative;padding-left:14px;}
.pricing ul.bulleted>li:before{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;font-size:1.25rem;color:#f9423a;content:"\2022";position:absolute;top:0;left:1px;line-height:.8em;}

.pricing .pricing-1{background-color:#d3d1ce;background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N80fHUAR);background-size:1577px;background-repeat:no-repeat;background-position:bottom;}
.pricing .pricing-1 article{min-height:607px;}
.pricing .pricing-1 h1{margin:22px auto .5em;line-height:23px;}
.pricing .pricing-1 .list-header{margin-bottom:0;}
.pricing .pricing-1 li{margin:.25em 0;}
.pricing .pricing-1 .padded-right{padding-right:88px;margin-bottom:0;}
.pricing .pricing-1 .padded-right p:last-of-type{padding-right:1.5em;}
@media only screen and (min-width:1024px){
.pricing .pricing-1{background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N7UvaUAF);background-size:1920px auto;background-position:bottom;background-repeat:repeat-x;position:relative;overflow:hidden;}

}
@media only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:120),only screen and (min-width:1024px) and (min-resolution:120dppx){
.pricing .pricing-1{background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N80pBUAR);background-size:1920px auto;}
}
@media only screen and (min-width:1024px){
.pricing .pricing-1:before{content:"";background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N80enUAB);background-size:590px auto;background-repeat:no-repeat;background-position:calc(50% + 584px) bottom;display:inline-block;margin:0;width:100%;height:570px;position:absolute;left:0;bottom:0;z-index:0;}
}
@media only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:120),only screen and (min-width:1024px) and (min-resolution:120dppx){
.pricing .pricing-1:before{background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N80f2UAB);background-size:590px auto;}
}
@media only screen and (min-width:1024px){
.pricing .pricing-1 article{padding-right:223px;min-height:533px;}
.pricing .pricing-1 h1{margin-top:25px;line-height:28px;}
.pricing .pricing-1 .padded-right{padding-right:40px;}
.pricing .pricing-1 .padded-right p:last-of-type{padding-right:0;}
}
.pricing-1 p {
    margin-top: 1em;
}

/*******copay*********/
.copay-1 {
    background-color: #d3d1ce;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N7UvpUAF);
    background-size: 768px;
    background-repeat: repeat-x;
    background-position: bottom;
    position: relative;
	overflow:hidden;
}

.copay-1:before {
    content: "";
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N7UrxUAF);
    background-size: 376px;
    background-repeat: no-repeat;
    background-position: calc(50% + 29px) bottom;
    display: inline-block;
    margin: 0;
    width: 100%;
    height: 284px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
}
.copay .copay-2 h2:after {
    background-position: center -165px;
    height: 16px;
    top: 88%;
}
.copay-1 article {
    padding-right: 354px;
    min-height: 228px;
}
.copay-1 h1 {
    margin: 22px auto .5em;
    line-height: 23px;
    padding-right: 130px;
}
/*body*/
.copay .copay-2 {
    background-color: #f7f8f9;
	overflow:hidden;
	min-height: 500px;
}
.copay-2 article>p a.tel strong {
    color: #0033a0;
}
.copay .copay-2 article {
    background-color: transparent;
	text-align:center;
}
.copay .copay-2 h2 {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 20px;
    font-size: 1.25rem;
    margin-top: 1em;
    margin-bottom: 1em;
	line-height: 36px;
    font-style: normal;
    position: relative;
}

.copay-2 article{padding-right:5px}
/********signup*********/
.signup .signup-1 {
    background-color: #d3d1ce;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N7ywHUAR);
    background-size: 768px;
    background-repeat: no-repeat;
    background-position: bottom;
	overflow:hidden;
	max-height:266px;
}
.signup .signup-1 article {
    padding-right: 305px;
    min-height: 266px;
}
.signup .signup-1 h1 {
    margin: 22px auto 0;
    line-height: 23px;
    padding-right: 135px;
}
/*body*/

.signup .signup-2 {
    background-color: #f7f8f9;
	overflow:hidden;
}
.signup .signup-2 article {
    background-color: transparent;
	text-align:center;
	max-width: 960px;
    margin: 0 auto;
    padding-left: 331px;
	padding-right:5px;
}
.signup .signup-2 h2 {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    margin-top: 29px;
    position: relative;
    color: #2081B9;
    font-size: 1.25rem;
    margin-bottom: 0.83em;
    line-height: 1.25;
}
.signup .signup-2 ul.bulleted>li {
    position: relative;
    padding-left: 14px;
}

.signup .signup-2 ul li {
    margin: 1em 0;
    text-align: left;
}

.sitemap-1 h1 {
    margin: 22px auto !important;
}
/***********person stories***********/
.videoContainer{
	width:617px; 
	height:347px;
	background: #f2f2f2;
    margin: 0 auto 22px;
    display: block;
}
.personal_stories .personal-1 {
    background-color: #d3d1ce;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N8ZBVUA3);
    background-size: 768px;
    background-repeat: no-repeat;
    background-position: -300px 0;
	overflow:hidden;
}
.personal_stories .personal-2 .border-box img+h2+p a.tel strong {
    color: #0033a0;
}
.personal_stories .personal-1 article {
    min-height: 243.5px;
}
.personal_stories .personal-1 article p {
    padding-right: 330px;
    position: relative;
}
.personal_stories .personal-1 article h1 {
    margin: .67em 0;
}
.personal_stories .personal-1 article p small {
    font-size: 12px;
    font-size: .75rem;
    line-height: normal;
    display: block;
}
.personal_stories .personal-1 article p small {
    position: absolute;
    color: #fff;
    right: 5px;
    bottom: -6px;
	font-weight:500;
}

/**body**/
.personal_stories .personal-2 {
    background-color: #fff;
	overflow:hidden;
}
.personal_stories article{padding-right:5px;}
.personal_stories .personal-2 h2 {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    margin: 25px auto 1.4em;
    text-align: center;
}
.personal_stories .personal-2 h2:after {
    height: 12px;
    background-position: center -458px;
}
.personal_stories .personal-2 h2+p {
    text-align: center;
    margin-bottom: 2em;
    padding: 0 10px;
}

.personal_stories .personal-2 .video-js {
    background: #f2f2f2;
    margin: 0 auto 25px;
    display: block;
    width: 322px;
    height: 181px;
}
.personal_stories .personal-2 .video-js {
    width: 620px;
    height: 348px;
    margin-bottom: 30px;
}
.dogtag {
    background: url(/servlet/servlet.FileDownload?file=00P1Y00001N5jTkUAJ) no-repeat 50%/100% 100%;
    text-align: center;
    padding: 19px 14px;
}
.personal_stories .personal-2 .dogtag {
    margin-bottom: 30px;
    padding: 30px 90px 5px;
}
.dogtag blockquote {
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    color: #0033a0;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
}
.dogtag blockquote {
    text-indent: -10px;
}
.personal_stories .personal-2 .dogtag blockquote {
    text-align: center;
}
.dogtag blockquote span {
    font-size: 46px;
    height: 0;
    display: inline-block;
    vertical-align: -20px;
}
.dogtag blockquote cite {
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    font-style: italic;
    font-size: 14px;
    line-height: 18px;
    display: block;
}
.dogtag blockquote p cite {
    padding-left: 22px;
}
.personal_stories .personal-2 .dogtag blockquote cite {
    font-style: normal;
    margin-top: 1em;
    font-size: 12px;
    font-size: .75rem;
}
.dogtag blockquote span:last-of-type {
    position: relative;
    left: 10px;
}

.personal-2 .dogtag blockquote p {
    margin: 1em 0;
}
.personal_stories .personal-2 .border-box {
    padding-top: 25px;
    padding-left: 200px;
    padding-right: 52px;
    position: relative;
	padding-bottom:14px;
}
.personal_stories .personal-2 .border-box img {
    width: 155px;
    height: 155px;
    display: block;
    position: absolute;
    margin: 0;
    left: 25px;
    top: calc(50% - 78px);
}
.personal_stories .personal-2 .border-box img+h2 {
    margin-top: .5em;
    text-align: left;
    margin-bottom: 25px;
}
.personal_stories .personal-2 .border-box img+h2:after {
    background-position: -54px 2px;
    width: 100%;
    height: 12px;
    top: 100%;
}
.personal_stories .personal-3 {
    overflow:hidden
}


.personal_stories .personal-2 .border-box img+h2+p{text-align:left;}
/**********About Replasing*************/
.managing .managing-1{background-color:#d3d1ce;background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N7UvpUAF);background-size:768px;background-repeat:repeat-x;background-position:bottom;position:relative;}
.managing .managing-1:before{content:"";background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N8s3VUAR);background-size:348px;background-repeat:no-repeat;background-position:calc(50% + 198px) bottom;display:inline-block;margin:0;width:100%;height:483px;position:absolute;left:0;bottom:-31px;z-index:0;}
.managing .managing-1 article{min-height:435px;}
.managing .managing-1 h1{margin:22px auto 0;line-height:23px;}
.managing .managing-1 p{padding-right:108px;margin-bottom:0;}
.managing .managing-1 p+p{padding-right:158px;}
.managing .managing-2 {
    background-color: #f7f8f9;
    overflow: hidden;
}
.managing .managing-2 .cis .accordian{background-color:#85bce6;}
.managing .managing-2 .spms .accordian{background-color:#0033a0;}
.managing .managing-2 hr{margin:2em auto;}
.managing .managing-2 .accordian{border-radius:5px;border:none;outline:0;background-color:#2081B9;font-family:Montserrat,sans-serif;font-weight:700;color:#fff;padding:12px 15px;width:100%;text-align:left;}
.managing .managing-2 .accordian:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2020%22%3E%3Cpath%20d%3D%22M5.8%2013.4c-4.7%203.1-4.4%202.7-4.9%203.4a2.7%202.7%200%2000-.1%202.5c1%201%201.1%201.2%205.8-1.4.8-.5%208-4.8%208.3-5.1a3.2%203.2%200%2000.9-1.7C17.2%208%2011.9%206.7%206%202.7%202.8.5%202.9-.1%201.9%200A2.4%202.4%200%20000%202.4C-.1%203.7.4%204.8%208.7%209c3.7%201.7.6%201.7-2.9%204.4z%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E");width:10px;height:10px;background-position:50%;transition:transform .5s;transform:rotate(0deg) translateY(-50%);transform-origin:5px 0;}
.managing .managing-2 .accordian+.info{display:none;}
.managing .managing-2 article{text-align:center;}
.managing .managing-2 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;font-size:1.25rem;margin-top:2em;margin-bottom:1em;}
.managing .managing-2 h2:after{background-position:center -160px;width:100%;height:12px;top:100%;}
.managing .managing-2 h2.ways{margin-top:1.5em;}
.managing .managing-2 h2.ways:after{background-position:center -160px;}
.managing .managing-2 h2.types:after{background-position:center -187px;}
.managing .managing-2 h2.ms-symptoms:after{background-position:center -52px;}
.managing .managing-2 h2.closer-look{margin-top:-0.75em;}
.managing .managing-2 h2.closer-look+p{width:100%;max-width:335px;}
.managing .managing-2 p+.border-box{margin-top:2em;}
.managing .managing-2 p+.border-box h3{margin-top:.5em; line-height:1.25; margin-bottom:1em;}
.managing .managing-2 .border-box{text-align:left;padding:20px 15px;}
.managing .managing-2 .border-box h3{text-align:center;}
.managing .managing-2 .border-box.dmts{padding:14px 20px calc(14px + 1em) 37px;}
.managing .managing-2 .border-box.dmts p{margin-top:2em;}
.managing .managing-2 .border-box.dmts p:first-of-type{margin-top:1em;}
.managing .managing-2 ul li{margin:.5em 0 1.5em;}
.managing .managing-2 .nerve-cell{position:relative;padding-top:239px;margin-top:2em;}
.managing .managing-2 .nerve-cell img{width:291px;}
.managing .managing-2 .nerve-cell h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;font-size:1rem;color:#0033a0;margin:0;line-height:1.25;}
.nerve-cell-footer p {
    margin-top: 1em;
    margin-bottom: 1em;
}
.managing .managing-2 .nerve-cell h4+p{margin:0;}
.managing .managing-2 .nerve-cell .nerve-cell-header{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;font-size:.875rem;position:absolute;top:0;left:0;}
.managing .managing-2 .nerve-cell .nerve-cell-header h4,.managing .managing-2 .nerve-cell .nerve-cell-header p{padding-left:80px;}
.managing .managing-2 .nerve-cell .nerve-cell-header img{margin-left:-2px;display:block;}
.managing .managing-2 .nerve-cell .nerve-cell-header:after{content:"";position:absolute;top:76px;left:218px;display:inline-block;width:1px;height:79px;background-color:#1080db;}
.managing .managing-2 .nerve-cell .nerve-cell-footer{font-size:14px;font-size:.875rem;width:245px;margin:0 auto;}
.managing .managing-2 .nerve-cell .ms-attack{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;font-size:.875rem;color:#f9423a;position:absolute;top:217px;left:169px;}
.managing .managing-2 .symptoms h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;color:#0033a0;text-align:center;}
.managing .managing-2 .symptoms .bulleted{margin-left:12px;}
.managing .managing-2 .symptoms>li{position:relative;}
.managing .managing-2 .symptoms>li h3{content:"";background-color:#d8e7ef;background-repeat:no-repeat;display:inline-block;width:117px;height:117px;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);top:-59px;margin:0;}
.managing .managing-2 .symptoms>li h3 img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.managing .managing-2 .symptoms>li.physical{margin-top:81px;padding-top:59px;}
.managing .managing-2 .symptoms>li.physical img{width:32px;}
.managing .managing-2 .symptoms>li.cognitive{margin-top:72px;padding-top:59px;}
.managing .managing-2 .symptoms>li.cognitive img{width:64px;}
.managing .managing-2 ul li{margin:.5em 0;}
.managing .managing-3 ul{margin-bottom:1em;}

.managing .managing-4,.managing .managing-4 article{background-color:#eef0f2;}
.managing .managing-4 article li,.managing .managing-4 article p{font-size:12px;font-size:.75rem;max-width:325px;margin:1em auto;}
.managing .managing-4 article p{margin-top:0;}
.managing .managing-4 article li{margin:1em auto;}

@media only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:120),only screen and (min-width:1024px) and (min-resolution:120dppx){
.managing .managing-1{background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N80pBUAR);background-size:1920px auto;}
.managing .managing-1:before{background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N8s35UAB);background-size:598px auto;}
}
@media only screen and (min-width:1024px){
.managing .managing-1{background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N7UvaUAF);background-size:1920px auto;position:relative;padding: 1px 0;}
.managing .managing-1:before{background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001N8s2vUAB);background-size:598px auto;background-position:calc(50% + 492px) bottom;height:358px;bottom:-25px;}
.managing .managing-1 article{padding-right:315px;min-height:307px;}
.managing .managing-1 h1{margin-top:24px;line-height:28px;padding-right:0;}
.managing .managing-1 p{padding-right:10px; margin-top:1em;}
.managing .managing-1 p+p{padding-right:0;}
.managing .managing-2 article{background-color:transparent;}
.managing .managing-2 hr{margin:3em auto;}
.managing .managing-2 h2{margin-top: 35px;
line-height: 1.25;}
.managing .managing-2 h2:after{background-position:center -242px;height: 16px;
    top: auto;
    bottom: -18px;}
.managing .managing-2 h2.ways{margin-top:.5em;}
.managing .managing-2 h2.ways:after{background-position:center -241px;}
.managing .managing-2 h2.types:after{background-position:center -165px;}
.managing .managing-2 h2.ms-symptoms:after{background-position:center -490px;}
.managing .managing-2 h2.closer-look+p{width:100%;max-width:1000px;}
.managing .managing-2 ul li{margin:1em 0; padding-left: 14px;}
.managing .managing-2 .accordian{font-size:18px;font-size:1.125rem;font-family:Montserrat,sans-serif;font-weight:700;padding:21px 42px;text-align:left;}
.managing .managing-2 .accordian:after{position:absolute;background-size:12px;width:18px;height:18px;right:42px;top:24px;transform:rotate(0deg) translateY(0);transform-origin:5px 5px;}
.managing .managing-2 .border-box{padding:14px 55px 28px;}
.managing .managing-2 .border-box.cis,.managing .managing-2 .border-box.rrms,.managing .managing-2 .border-box.spms{padding:24px 36px;}
.managing .managing-2 .border-box.cis{margin-top:3em;}
.managing .managing-2 .border-box.dmts{padding:14px 37px 3em;margin-top:2em;}
.managing .managing-2 .border-box.dmts p:not(:first-child){margin:2em 0 0;}
.managing .managing-2 .border-box.dmts li{margin-top:1.5em;}
.managing .managing-2 .nerve-cell{padding-top:239px;margin:2em auto 0;width:360px;}
.managing .managing-2 .nerve-cell .nerve-cell-header{top:0;left:0;}
.managing .managing-2 .nerve-cell .nerve-cell-header h4,.managing .managing-2 .nerve-cell .nerve-cell-header p{padding:0 70px 0 0;}
.managing .managing-2 .nerve-cell .nerve-cell-header p{margin-bottom:10px;}
.managing .managing-2 .nerve-cell .nerve-cell-header img{margin-left:54px;}
.managing .managing-2 .nerve-cell .nerve-cell-header:after{top:69px;left:245px;height:92px;}
.managing .managing-2 .nerve-cell .nerve-cell-footer{width:auto;}
.managing .managing-2 .nerve-cell .ms-attack{top:209px;left:225px;}
.managing .managing-2 .symptoms{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-pack:justify;justify-content:space-between;}
.managing .managing-2 .symptoms h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;font-size:1rem;color:#0033a0;text-align:center;margin:1.33em 0; line-height:1.25;}
.managing .managing-2 .symptoms .bulleted{margin-left:16px;margin-bottom:1em;}
.managing .managing-2 .symptoms>li{width:calc(50% - 10px);padding:54px 0 14px;}
.managing .managing-2 .symptoms>li.cognitive,.managing .managing-2 .symptoms>li.physical{margin-top:60px;}
.managing .managing-4,.managing .managing-4 article{background-color:#e7eaed; overflow: hidden;}
.managing .managing-4 article li,.managing .managing-4 article p{max-width:1000px;}
.managing-2 .margin-t1 {
    margin-top: 1.65em;
}
.managing .managing-2 h2.red-line.ms-symptoms {
	margin-top: 53px;
}
.managing .managing-2 h2.red-line.ways {
	margin-top: 2.69em;
}
}

/*************Useful Download******************/
.materials .materials-1 {
    background-color: #d3d1ce;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRTCrUAP);
    background-size: 768px;
    background-repeat: no-repeat;
    background-position: bottom;
	overflow:hidden;
}
.materials .materials-1 {
    background-image: url(../images/d-no-image-bg.jpg);
    background-size: 1920px auto;
    background-repeat: repeat-x;
    background-position: bottom;
    position: relative;
}

.materials .materials-1:before {
    content: "";
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRTDGUA5);
    background-size: 625px auto;
    background-position: calc(50% + 386px) bottom;
    background-repeat: no-repeat;
    height: 210px;
    display: inline-block;
    margin: 0;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
}

.materials .materials-1 article {
    min-height: 155px;
	padding-right:5px;
}
.materials .materials-1 p {
    margin: .5em auto 0;
    padding-right: 141px;
}
.materials .materials-1 p {
    margin-bottom: 0;
    padding-right: 382px;
}
.materials .materials-1 h1 {
    margin: 22px auto 0;
    line-height: 23px;
}
.materials .materials-1 h1 {
    margin-top: 25px;
    line-height: 28px;
}
.materials .materials-2 {
    background-color: #f7f8f9;
    overflow:hidden;
}
.materials .materials-2 .downloads {
    margin-top: 27px;
    margin-bottom: 0;
}
.materials .materials-2 .downloads>li {
    position: relative;
    padding-bottom: 18px;
    padding-left: 130px;
    padding-right: 15px;
    border-bottom: 1px solid #768692;
    margin-bottom: 30px;
}
.materials .materials-2 .downloads>li {
    background-color: #fff;
    border: 2px solid #dbedfb;
    margin-bottom: 15px;
    width: 100%;
    height: 190px;
    padding: 0 33px 0 165px;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
}
.materials .materials-2 .downloads>li:before {
    content: "";
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRTCNUA5);
    background-size: 101px;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    width: 101px;
    left: 4px;
    top: 0;
}
.materials .materials-2 .downloads>li:before {
    left: 35px;
    top: 30px;
}
.materials .materials-2 .downloads>li.decisionkit:before {
    height: 108px;
    background-position: center 0;
}
.materials .materials-2 .downloads>li.decisionkit:before {
    top: calc(50% - 66px);
}
.materials .materials-2 .downloads>li p:first-of-type {
    min-height: 0;
    margin-top: 0;
}
.materials .materials-2 .downloads>li p.language-toggle span {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    color: #2081B9;
    text-decoration: underline;
    cursor: pointer;
}
.materials .materials-2 .downloads>li p.language-toggle span.active {
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    cursor: default;
}
.materials .materials-2 .downloads>li p:last-of-type, .materials .materials-2 .downloads>li p:nth-of-type(3) {
    width: calc(100% + 130px + 15px);
    left: -130px;
    position: relative;
    margin-top: 1.5em;
}
.materials .materials-2 .downloads>li p:last-of-type, .materials .materials-2 .downloads>li p:nth-of-type(3) {
    width: 100%;
    left: 0;
    margin-bottom: 0;
}
.materials .materials-2 .downloads>li.quickguide {
    height: 205px;
}
.materials .materials-2 .downloads>li.startform {
    height: 263px;
}
.materials a.download {
    padding-right: 42px;
}

.materials a.download:after {
    width: 32px;
    height: 33px;
    background-size: 32px 100%;
    top: -5px;
	content: "";
    position: absolute;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRTDfUAP);
    background-position: 50%;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    right: 0;
}
.materials .materials-2 .downloads>li p:last-of-type a+a, .materials .materials-2 .downloads>li p:nth-of-type(3) a+a {
    margin-left: 42px;
}
.materials a.send, .materials a.send:after {
    display: inline-block;
}
.materials a.send:after, .materials a.send-link:after {
    content: "";
    position: static;
    margin-left: 5px;
    width: 18px;
    height: 18px;
    background-size: 18px 100%;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRTDpUAP);
    background-position: 50%;
    background-repeat: no-repeat;
    vertical-align: middle;
	display: inline-block;
    transform: rotate(-30deg);
}
.materials .materials-2 .downloads>li p:last-of-type, .materials .materials-2 .downloads>li p:nth-of-type(3) {
    margin-bottom: 0;
	position: relative;
    margin-top: 1.5em;
}
.materials .materials-2 .downloads>li.quickguide:before {
    height: 76px;
    background-position: center -605px;
	top: calc(50% - 77px);
}
.materials .materials-2 .downloads>li.slimjim:before {
    top: calc(50% - 66px);
    height: 133px;
    background-position: center -452px;
}
.materials .materials-2 .downloads>li.tyramine:before {
    top: calc(50% - 77px);
    height: 126px;
    background-position: center -766px;
}
.materials .materials-2 .downloads>li.startform:before {
    top: 33px;
    height: 119px;
    background-position: center -136px;
}
.materials .materials-2 .downloads>li.ddg:before {
    top: calc(50% - 60px);
    height: 120px;
    background-position: center -285px;
}
.materials .materials-2 .downloads>li.tyramine {
    height: 205px;
}
.materials .materials-2 .downloads>li.startform p:last-of-type {
    margin-top: 2em;
}
.materials .materials-2 .downloads>li:last-child {
    margin-bottom: 60px;
    border-bottom: 2px solid #dbedfb;
}

/*******CTA others*********/
.cta-others {
    background-color: #e7eaed;
	overflow: hidden;
}
.cta-others h2.other-areas {
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    font-size: 1rem;
    color: #768692;
    font-style: italic;
    text-align: center;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    line-height: 1.25;
}
.cta-others .ctas {
    display: flex;
    flex-direction: row;
    background-color: #fff;
    align-content: stretch;
    margin-bottom: 31px;
}
.cta-others .ctas li {
    text-align: left;
    width: 50%;
    padding: 10px 20px 45px 40px;
    position: relative;
    min-height: 302px;
}
.cta-others .ctas li h4 {
    font-size: 1.25rem;
    line-height: 23px;
    margin-bottom: 0;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    width: calc(100% + 12px);
    margin-left: 0;
    color: #2081B9;
    margin-top: 1.33em;
}
.cta-others .ctas li p {
    margin-top: 1em;
}
.cta-others .ctas .button {
    position: absolute;
    bottom: 58px;
    padding: 6px 30px 6px 18px;
}
.cta-others .ctas li+li {
    padding-top: 10px;
}
.ctas li+li:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-image: url(../images/vertical-red-line.svg);
    background-repeat: no-repeat;
    height: calc(100% - 20px);
    width: 20px;
    background-size: 7px 253px;
    background-position: 50%;
    left: -10px;
}
.ctas li .footnote {
    position: absolute;
    left: 40px;
    text-align: left;
	font-size: 1rem;
    margin-bottom: 1em;
    bottom: 10px;
}
.managing .managing-3 ul {
    margin-bottom: 1em;
}
.cta-callout {
    background: linear-gradient(180deg,#0859ab 0,#03337d);
    overflow: hidden;
}
.cta-callout article .signup {
    padding: 35px 110px 42px 107px;
    margin: 0;
	position: relative;
}
.cta-callout article .signup:before {
    bottom: 0;
    width: 144px;
    height: 174px;
    background-image: url(../images/d-stayinformed-bg.png);
    left: auto;
    right: -30px;
    content: "";
    display: inline-block;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50%;
}
.cta-callout article .stay-informed:before {
    background-size: 50px;
    background-position: center -2595px;
    width: 85px;
    height: 85px;
    top: 6px;
    left: -107px;
    content: "";
    background-color: #d8e7ef;
    border-radius: 50%;
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80ffUAB);
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
}
.cta-callout article .stay-informed {
    margin-top: 0;
    padding-left: 0;
    position: relative;
    margin-bottom: .25em;
    font-size: 20px;
	font-weight: 700;
    line-height: 1.25;
}
.cta-callout h2, .cta-callout p {
    color: #fff;
}
.cta-callout article .stay-informed+p {
    padding-left: 0;
    margin-top: .25em;
    font-weight: 600;
}
.cta-others article .cta-copay .footnote {
	font-size: .75rem;
}
.pricing .pricing-3 .ctas li .cta-copay .footnote {
    bottom: 18px;
}
.starting-3.cta-others ul, .support-program-3.cta-others ul, .clinical-3.cta-others ul {
    margin: 0;
}
section.starting-3.cta-others ul+.footnote, .support-program-3.cta-others ul+.footnote, .clinical-3.cta-others ul+.footnote {
    margin: 1em 0;
}
.clinical-3.cta-others ul+.footnote {
	margin-bottom: 31px;
}
/************Clinical**************/

.tabs{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;}
.tabs .tab-header{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;font-size:.75rem;line-height:37px;color:#252525;background-color:#d6d6d6;position:absolute;text-align:center;width:50%;height:37px;display:inline-block;top:-37px;margin:0;cursor:pointer;padding-right:11px;transition:background-color .5s;box-shadow:inset 0 -5px 5px 0 rgba(69,79,89,.31);}
.tabs .tab-header:after{content:"";background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2020%22%3E%3Cpath%20d%3D%22M5.8%2013.4c-4.7%203.1-4.4%202.7-4.9%203.4a2.7%202.7%200%2000-.1%202.5c1%201%201.1%201.2%205.8-1.4.8-.5%208-4.8%208.3-5.1a3.2%203.2%200%2000.9-1.7C17.2%208%2011.9%206.7%206%202.7%202.8.5%202.9-.1%201.9%200A2.4%202.4%200%20000%202.4C-.1%203.7.4%204.8%208.7%209c3.7%201.7.6%201.7-2.9%204.4z%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23252525%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:9px 100%;background-position:50%;position:relative;right:0;display:inline-block;width:9px;height:9px;transition:transform .5s;}
.tabs .tab{position:absolute;top:0;left:0;width:100%;margin-top:37px;text-align:center;}
.tabs .tab .tab-info{background:linear-gradient(180deg,#fefefe 0,#d3d3d3);border-radius:0 0 5px 5px;font-size:12px;font-size:.75rem;padding-bottom:1px;opacity:0;transition:opacity .5s;}
.tabs .tab .tab-info p{max-width:280px;margin:1em auto;}
.tabs .tab .tab-info+p{opacity:0;}
.tabs .tab.active-tab{position:relative;z-index:2;}
.tabs .tab.active-tab .tab-header{color:#fff;background-color:#2081B9;box-shadow:none;}
.tabs .tab.active-tab .tab-header:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2020%22%3E%3Cpath%20d%3D%22M5.8%2013.4c-4.7%203.1-4.4%202.7-4.9%203.4a2.7%202.7%200%2000-.1%202.5c1%201%201.1%201.2%205.8-1.4.8-.5%208-4.8%208.3-5.1a3.2%203.2%200%2000.9-1.7C17.2%208%2011.9%206.7%206%202.7%202.8.5%202.9-.1%201.9%200A2.4%202.4%200%20000%202.4C-.1%203.7.4%204.8%208.7%209c3.7%201.7.6%201.7-2.9%204.4z%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%230033a0%22/%3E%3C/svg%3E");transform:rotate(90deg);}
.tabs .tab.active-tab .tab-info,.tabs .tab.active-tab .tab-info+p{opacity:1;}
.tabs .tab:first-child .tab-header{left:0;border-radius:5px 0 0 0;}
.tabs .tab:last-child .tab-header{left:50%;border-radius:0 5px 0 0;}
@media only screen and (min-width:1024px){
.tabs{max-width:432px;}
.tabs .tab .tab-info{background:linear-gradient(180deg,#f7f8f9 0,#d3d3d3);border-radius:0 0 5px 5px;font-size:12px;font-size:.75rem;padding-bottom:1px;opacity:0;transition:opacity .5s;}
.tabs .tab .tab-info p{max-width:280px;margin:1em auto 2em;}
.tabs .tab .footnote{font-size:12px;font-size:.75rem;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;}
.tabs .tab.active-tab .tab-header:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2020%22%3E%3Cpath%20d%3D%22M5.8%2013.4c-4.7%203.1-4.4%202.7-4.9%203.4a2.7%202.7%200%2000-.1%202.5c1%201%201.1%201.2%205.8-1.4.8-.5%208-4.8%208.3-5.1a3.2%203.2%200%2000.9-1.7C17.2%208%2011.9%206.7%206%202.7%202.8.5%202.9-.1%201.9%200A2.4%202.4%200%20000%202.4C-.1%203.7.4%204.8%208.7%209c3.7%201.7.6%201.7-2.9%204.4z%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%230033a0%22/%3E%3C/svg%3E");transform:rotate(90deg);}
.tabs .tab.active-tab .tab-info{opacity:1;}
.tabs .tab:first-child .tab-header{left:0;border-radius:5px 0 0 0;}
.tabs .tab:last-child .tab-header{left:50%;border-radius:0 5px 0 0;}
}
.clinical_study_results .clinical-1 article{min-height:438px;}
.clinical_study_results .clinical-1 h1{margin:22px auto;}
.clinical_study_results .clinical-1 p{margin:1em auto;padding-right:118px;}
.clinical_study_results .clinical-1 .footnote{font-size:16px;font-size:1rem;margin-bottom:0;margin-top:1em;}
.clinical_study_results .clinical-2 h2,.clinical_study_results .clinical-2 h3{text-align:center;}
.clinical_study_results .clinical-2 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:22px;margin:30px auto 1.4em;}
.clinical_study_results .clinical-2 h2:first-of-type+p{max-width:327px;}
.clinical_study_results .clinical-2 h2+p{text-align:center;margin-bottom:2em;}
.clinical_study_results .clinical-2 h3{color:#2081B9;line-height:20px; margin-top:1em; margin-bottom:1em;}
.clinical_study_results .clinical-2 h3+p{margin-top:-.5em;}
.clinical_study_results .clinical-2 .tab .tab-note{font-size:12px;font-size:.75rem;width:260px;}
.clinical_study_results .clinical-2 .tab .footnote,.clinical_study_results .clinical-2 .tab .tab-note{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;}
.clinical_study_results .clinical-2 .tabs .tab-header{padding-right:0;}
.clinical_study_results .clinical-2 .relapse-free .footnote{margin-top:2em;}
.clinical_study_results .clinical-2 .relapse-free+.footnote{text-indent:-.25em;font-family:Montserrat,sans-serif;font-weight:400;padding-left:.4em;}
.clinical_study_results .clinical-2 .relapse-free+.footnote sup{font-size:7px;top:-.6em;}
.clinical_study_results .clinical-2 .fewer-relapses .tab .tab-header{padding-right:0;}
.clinical_study_results .clinical-2 .fewer-relapses .tab .footnote{margin-bottom:.25em;}
.clinical_study_results .clinical-2 .fewer-lesions .tab-note{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:12px;font-size:.75rem;width:270px;}
.clinical_study_results .clinical-2 .fewer-lesions .footnote{margin:2em 0;}
.clinical_study_results .clinical-2 .fewer-lesions.gd{margin-bottom:24px;}
.clinical_study_results .clinical-2 .fewer-lesions.gd .footnote{margin-bottom:0;}
.clinical_study_results .clinical-2 .vs-graphic{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin:25px auto;}
.clinical_study_results .clinical-2 .vs-graphic>div{width:43.125%;}
.clinical_study_results .clinical-2 .vs-graphic .vs{width:13.75%;}
.clinical_study_results .clinical-2 .vs-graphic .vs p{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;font-size:.875rem;color:#fff;margin:0;padding:0;line-height:44px;display:inline-block;width:44px;height:44px;background-color:#8da0ab;border-radius:24px;}
.clinical_study_results .clinical-2 .vs-graphic.oneyearstudy-48percent{margin:20px auto 15px;}
.clinical_study_results .clinical-2 .vs-graphic.oneyearstudy-48percent img{margin:auto;max-width:276px;}
.clinical_study_results .clinical-2 .vs-graphic.twoyearstudy-38percent{margin:20px auto 15px;}
.clinical_study_results .clinical-2 .vs-graphic.twoyearstudy-38percent img{margin:auto;max-width:276px;}
.clinical_study_results .clinical-2 .vs-graphic.oneyearstudy-78percent .vs-left img{height:152px;}
.clinical_study_results .clinical-2 .vs-graphic.oneyearstudy-78percent .vs-right{background:url(/servlet/servlet.FileDownload?file=00P1Y00001NRXReUAP) no-repeat top/109px;height:152px;}
.clinical_study_results .clinical-2 .vs-graphic.twoyearstudy-76percent .vs-left img{height:153px;}
.clinical_study_results .clinical-2 .vs-graphic.twoyearstudy-76percent .vs-right{background:url(/servlet/servlet.FileDownload?file=00P1Y00001NRXKMUA5) no-repeat top/109px;height:152px;}
.clinical_study_results .clinical-2 .dispro-image img{width:249px;height:141px;margin:25px auto 0;display:block;}
.clinical_study_results .clinical-2 .oneyearstudy-48percentfewer img,.clinical_study_results .clinical-2 .twoyearstudy-42percent img{width:266px;height:214px;margin:25px auto 14px;display:block;}
.clinical_study_results .clinical-2 .chart{background:linear-gradient(180deg,#fafafa 0,#d3d3d3);border-radius:5px;font-size:12px;font-size:.75rem;padding-bottom:1px;}
.clinical_study_results .clinical-2 .chart p, .clinical_study_results .clinical-2 .chart .para-content-clinic{max-width:280px;margin:1em auto;}
.clinical_study_results .clinical-2 .chart.disability-progression{margin-bottom:2.5em;}
.clinical_study_results .clinical-2 .chart.disability-progression p{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;text-align:center;margin-bottom:2em;line-height:15px;}
.clinical_study_results .clinical-2 .chart.disability-progression p strong{display:block;color:#0054a4;}
.clinical_study_results .clinical-2 .chart.disability-progression p strong span{font-size:16px;font-size:1rem;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:800;}
.clinical_study_results .clinical-2 .chart.more-details{padding:1px 12px 27px;}
.clinical_study_results .clinical-2 .chart.more-details:before{width:60px;height:60px;border-radius:60px;content:"";display:block;margin:.5em auto;background:#788c9a url(/servlet/servlet.FileDownload?file=00P1Y00001NRXJnUAP) no-repeat 50%/46px;}
.clinical_study_results .clinical-2 .chart.more-details p, .clinical_study_results .clinical-2 .chart.more-details .para-content-clinic{font-size:16px;line-height:20px;color:#0033a0;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;text-align:center;}
.clinical_study_results .clinical-2 .chart.more-details .tooltips .tip-shadow{left:calc(100% - 93px);}
.clinical_study_results .clinical-2 .chart.more-details .fact{border-top:2px solid #f9423a;border-bottom:2px solid #f9423a;padding:1em 0;text-align:center;color:#0033a0;}
.clinical_study_results .clinical-2 .chart.more-details .fact p{max-width:none;margin:0 0 .6em;font-family:Montserrat,sans-serif;font-weight:600;}
.clinical_study_results .clinical-2 .chart.more-details .fact p:last-of-type{margin-bottom:.25em;}
.clinical_study_results .clinical-2 .chart.more-details .fact strong{font-weight:800;font-size:43px;display:inline-block;line-height:50%;}
.clinical_study_results .clinical-2 .chart.more-details .fact strong sup{font-size:55%;}
.clinical_study_results .clinical-2 .chart.more-details .fact .scriptorama{font-size:30px;display:inline-block;line-height:100%;margin-left:5px;}
.clinical_study_results .clinical-2 .dogtag{text-align:center;padding:19px 16px;margin-bottom:1.5em;}
.clinical_study_results .clinical-2 .dogtag.quote{padding-top:45px;padding-bottom:10px;margin:2em auto;}
.clinical_study_results .clinical-2 .dogtag.quote+h2:after{background-position:center -22px;}
.clinical_study_results .clinical-3 .footnote sup{font-size:8px;}
.clinical_study_results .clinical-3 .ctas li sup{top:-.5em;}
@media only screen and (min-width:1024px){
.clinical_study_results .clinical-1{background-image:url(../images/d-no-image-bg.jpg);background-size:1920px auto;background-repeat:repeat-x;position:relative;background-position: bottom;}
}
@media only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:120),only screen and (min-width:1024px) and (min-resolution:120dppx){
.clinical_study_results .clinical-1{background-image:url(/servlet/servlet.FileDownload?file=00P4z00001QNiS6EAL);background-size:1920px auto;background-position: bottom;}
}
@media only screen and (min-width:1024px){
/* .clinical_study_results .clinical-1:before{content:"";background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001NRXXNUA5);background-size:539px auto;background-repeat:no-repeat;background-position:calc(50% + 409px) bottom;display:inline-block;margin:0;width:100%;height:400px;position:absolute;left:0;top:0;z-index:0;} */
}
@media only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:120),only screen and (min-width:1024px) and (min-resolution:120dppx){
/* .clinical_study_results .clinical-1:before{background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001NRXXNUA5);background-size:539px auto;} */
}
@media only screen and (min-width:1024px){
.clinical_study_results .clinical-1 article{min-height:400px;padding-right:260px;}
.clinical_study_results .clinical-1 h1{margin-top:25px;}
.clinical_study_results .clinical-1 h1+p{padding-right:95px;}
.clinical_study_results .clinical-1 p{padding-right:125px;}
.clinical_study_results .clinical-1 .footnote{margin-top:2em;}
.clinical_study_results .clinical-2{background-color:#f7f8f9;}
.clinical_study_results .clinical-2 h2{font-size:18px;font-size:1.125rem;background-repeat:no-repeat;background-position:50%;margin:30px auto;}
.clinical_study_results .clinical-2 h2:first-of-type:after{background-position:center -380px;}
.clinical_study_results .clinical-2 h2:first-of-type+p{max-width:1000px;}
.clinical_study_results .clinical-2 h3+p{max-width:468px;}
.clinical_study_results .clinical-2 .tab .tab-note{width:auto;max-width:340px;}
.clinical_study_results .clinical-2 .tab .footnote{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;}
.clinical_study_results .clinical-2 .dispro-image img{width:326px;height:181px;margin:25px auto 0;}
.clinical_study_results .clinical-2 .vs-graphic.oneyearstudy-48percent img,.clinical_study_results .clinical-2 .vs-graphic.twoyearstudy-38percent img{max-width:300px;}
.clinical_study_results .clinical-2 .oneyearstudy-48percentfewer img{width:328px;height:258px;}
.clinical_study_results .clinical-2 .twoyearstudy-42percent img{width:328px;height:258px;}
.clinical_study_results .clinical-2 .chart{max-width:432px;background:linear-gradient(180deg,#efefef 0,#d3d3d3);}
.clinical_study_results .clinical-2 .chart p{max-width:360px;text-align:center;margin:1em auto 2em;}
.clinical_study_results .clinical-2 .chart.disability-progression p{margin-bottom:3em;}
.clinical_study_results .clinical-2 .chart.disability-progression p strong span{white-space:nowrap;}
.clinical_study_results .clinical-2 .chart.more-details{padding:16px 18px 30px;}
.clinical_study_results .clinical-2 .chart.more-details p, .clinical_study_results .clinical-2 .chart.more-details .para-content-clinic{font-size:15px;margin-bottom:1em;max-width:none;}
.clinical_study_results .clinical-2 .chart.more-details>p, .clinical_study_results .clinical-2 .chart.more-details .para-content-clinic{padding:0 20px;}
.clinical_study_results .clinical-2 .chart.more-details .tooltips .tip-shadow{left:calc(100% - 157px);}
.clinical_study_results .clinical-2 .chart.more-details .fact{padding:1.5em 0;}
.clinical_study_results .clinical-2 .dogtag{border-radius:48px 48px 48px 48px/68px 68px 68px 68px;padding:30px;max-width:442px;}
.clinical_study_results .clinical-2 .dogtag.quote{position:relative;max-width:621px;padding:25px 100px 5px;margin:2em auto;}
.clinical_study_results .clinical-2 .dogtag.quote+h2:after{background-position:center -420px;}
.clinical_study_results .clinical-2 .tabs.relapse-free .footnote{background-color:#f7f8f9;width:510px;position:relative;left:-39px;text-align:center;margin-bottom:1em;}
.clinical_study_results .clinical-2 .tabs.relapse-free+.footnote{padding:0 70px;font-size:12px;font-size:.75rem;margin:.5em 0 2em;max-width:none;}
.clinical_study_results .clinical-2 .tabs.fewer-lesions .tab-info+.footnote{background-color:#f7f8f9;width:510px;position:relative;left:-39px;text-align:center;margin:2em 0;}
.clinical_study_results .clinical-2 .tabs.fewer-lesions.gd{margin-bottom:0;}
.clinical_study_results .clinical-2 .tabs.fewer-lesions.gd+p{margin-top:.5em;}
.clinical_study_results .clinical-3{background-color:#eef0f2;}
.clinical_study_results .clinical-3 .ctas li{padding-right:40px;}
.clinical_study_results .clinical-3 .ctas li .button{bottom:57px;}
.clinical_study_results .clinical-3 .ctas li .footnote{margin-left:-20px;}
.clinical_study_results .clinical-2 p {
    margin-top: 1em;
    margin-bottom: 1em;
}
}
.clinical_study_results h2.red-line:after {
	height: 15px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.support-program-1 article {
		min-height: 208px;
	}
	.personal_stories .personal-1 article {
		min-height: 212px !important;
	}
	.pricing .pricing-1 article {
		min-height: 517px;
	}
	.copay-1 article {
		min-height: 197px;
	}
	.partners-1 article {
		min-height: 199px;
	}
	.partners-1 article > p {
		margin-bottom: 28px !important;
	}
	.fblink a::before {
		background-size: 19px 200px !important;
		background-position: 0 -35px !important;
	}
	/*.button::after {
		background-position: center -75px;
	}*/
	.side-effects-1 article {
		padding-right: 257px;
	}
	.talking-1 article {
		min-height: 225px;
	}
	.starting-1 article {
		min-height: 224px;
	}
	header .bottom .ico-buttons a.copay-button::before {
		background-size: 30px 368px !important;
	}
	header .bottom .ico-buttons a.tel::before {
		background-size: 30px 367px !important;
	}
	.moa-1 article {
		min-height: 345px;
	}
	.personal_stories .personal-2 .border-box p .tel {
		white-space: nowrap;
	}
	.tooltip-content p {
		margin: 0 !important;
	}
}
.device-message {
    background: #0033a0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
	z-index: 9;
	padding: 0 18%;
}
.device-message p {
	font-family: Montserrat,sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.5;
	color: #fff;
	margin: 0;
}
.device-message, .device-message p#TabletPortrait, .device-message p#MobileLandscape {
	display: none; 
}
.error .no-image {
    background-color: #d3d1ce;
    background-image: url(../images/d-no-image-bg.jpg);
    background-size: 1920px auto;
    background-repeat: repeat-x;
    background-position: bottom;
    position: relative;
    overflow: hidden;
}
.error .no-image h1 {
    margin: 30px auto 0;
    line-height: 23px;
}
.error .no-image li, .error .no-image p {
    margin-top: 1em;
    margin-bottom: 0;
}
.error .no-image li {
	padding-left: 14px;
}
.error .no-image article {
    min-height: 480px;
    padding-right: 0;
}
.error .no-image article .bulleted{
    max-width: none;
}
.signup .signup-2 article {
    min-height: 500px;
}

/*********** DDG Styles*************/

.ddg-module .question-form {position: relative;}
.ddg-module .gigya-screen a.link-login {display: none;}
.calendar-section {
	position: relative;
}
.ddg-module .right-cal input.smallCal::placeholder{
    color: #5C5C5C;
}
.ddg-module .right-cal input.smallCal {
	padding: 11px 0 11px 12px;
    border-radius: 0;
    border: 1px solid #257cde;
    width: 280px;
    float: none;
    margin-left: 0px;
    font-weight: 500;
}
.ddg-module .smallCal-toggle {
	display: none;
}
.ddg-module .radios .radio {
	vertical-align: top;
    position: relative;
    padding-left: 47px;
    margin-bottom: calc(1em + 5px);
    font-family: Montserrat,sans-serif;
    font-weight: 500;
	font-size: 14px;
    width: calc(100% + 39px);
    max-width: none;
    text-align: left;
}
.ddg-module .radios .checkmark {
    border: 1px solid #257cde;
    border-radius: 0;
	position: absolute;
    left: 7px;
    top: 2px;
    height: 27px;
    width: 27px;
    background-color: #fff;
    display: inline-block;
    vertical-align: middle;
	cursor: pointer;
}
.ddg-module .radios .radio input:checked~.checkmark:after {
    display: block;
}

.ddg-module .radios .radio .checkmark:after {
	content: "";
    left: 8px;
    top: 1px;
    width: 9px;
    height: 19px;
    border: solid #008dd3;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    position: absolute;
    display: none;
}
.ddg-module .radios .radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 38px;
    width: 303px;
    left: 34px;
}
.ddg-module .gigya-screen .gigya-composite-control {padding-bottom: 0 !important;}
.ddg-module .gigya-screen-content div.gigya-screen.landscape {
    padding: 3px 0 0 1px !important;
    width: 281px !important;
}
.ddg-module .gigya-screen.landscape .gigya-layout-row.with-divider {
    display: none !important;
}
.ddg-module .gigya-screen input[type=text] {
	border: 1px solid #257cde !important;
	color: #5c5c5c;
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    border-radius: 0 !important;
    font-weight: 500;
}
.ddg-module .gigya-screen input[type=text]::placeholder{
	color: #5c5c5c;
}
.ddg-module .gigya-screen input[type=text]::-ms-input-placeholder{
	color: #5c5c5c;
}
.ddg-module .gigya-screen .gigya-composite-control.gigya-composite-control-submit {
	padding-bottom: 15px !important;
    text-align: center;
}
.ddg-module .gigya-screen input[type=submit] {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 16px !important;
    display: inline-block;
    background-color: #fff !important;
    border-radius: 19px !important;
	width: 94px !important;
	height: 32px !important;
    padding: 0;   
    border: 2px solid #0033a0 !important;
    color: #0033a0 !important;
    text-decoration: none;
    position: relative;
	outline: none;
}
.ddg-module .dateEmpty, .dateFormat {
    display: none;
}
.ddg-module .dateEmpty.active, .dateFormat.active {
    display: block;
    color: red;
    margin-top: 4px;
    font-size: 12px;
	font-weight: 500;
    position: absolute;
	text-align: left;
}
.ddg-module .dateFormat.active {
	left: 0;
    width: 333px;
}
.ddg-module .dateEmpty.active {
	left: 0px;
    width: 293px;
}
.ddg-module .right-cal input.smallCal.redBorder {
    border: 1px solid red;
}
.ddg-module .datepicker-section {
	height: 67px !important;
}
.ddg-module .pad-add {
	 padding-top: 98px !important;
}
.ddg-module .right-cal {
    position: absolute;
    top: 120px;
}
.ddg-module .right-cal input.smallCal::placeholder{
	color: #000;
	font-size: 16px;
    line-height: 40px;
}
.ddg-module .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input{
	margin-bottom: 5.5px !important;
}
.ddg-module .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-error-msg-active, .ddg-module .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active, .ddg-module .gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-error-msg-active {
	padding-top: 0 !important;
    padding-bottom: 0 !important;
    text-align: left;
	font-family: Montserrat,sans-serif;
    font-weight: 500;
	font-size: .75rem;
}
.ddg-module .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active, .ddg-module .dateEmpty.active {
	font-size: 11px;
}
.ddg-module .gigya-screen input.gigya-input-text.gigya-error, .ddg-module .gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gigya-error.gig-tfa-code-textbox, .ddg-module .gigya-screen input.gigya-input-password.gigya-error {
    border-radius: 0 !important;
    border: 1px solid red !important;
}
.ddg-module .gigya-screen *.gigya-error-msg.gigya-error-msg-active, .ddg-module .gigya-screen *.gigya-error-msg-active.gigya-form-error-msg {
	color: red !important;
	margin-bottom: -14px;
}
.ddg-module .successScreen {
    display: none;
}
.ddg-module .gigya-screen a.gigya-button:hover, 
.ddg-module .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:hover, 
.ddg-module .gigya-screen input[type=button]:hover, 
.ddg-module .gigya-screen a.gigya-button:active, 
.ddg-module .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:active, 
.ddg-module .gigya-screen input[type=button]:active, 
.ddg-module .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:active, .ddg-module 
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:active, 
.ddg-module .gigya-screen input[type=submit]:active, 
.ddg-module .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:active, 
.ddg-module .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:hover, 
.ddg-module .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:hover, 
.ddg-module .gigya-screen input[type=submit]:hover, 
.ddg-module .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:hover {
    background: none;
}
.ddg-module .successScreen p:first-child {
    font-size: 20px;
    font-weight: 700;
    color: #0033a0;
	margin-top: 25px;
}
.ddg-module label.label-date {
    font-size: 13px;
    float: none;
    margin-left: 0px;
    margin-bottom: 5px;
	display:block;
	margin-top: 12px;
    font-weight: bold;
}
#bodyContent{background-color:#fff;}
.talking-2 .gray-box.question {
	background-color: #f0f0f0;    
	width: 624px;
    padding: 19px 23px;
    position: relative;
    margin-left: 15px;
    margin-right: 0px;
}
.talking-2 ol.styled>li:before, .talking-2{background-color: transparent;}
.talking-heading {text-align:center;}
.talking-heading h2{font-family: Montserrat,sans-serif;font-weight: 700;font-size: 24px;color: #0032A0;    padding-bottom: 18px;margin: 0;}
.talking-2 ol.styled>li:last-child {
    border-bottom: 3px solid #f9423a;
	padding-bottom: 14px;
}
.talking-2 .question-form h3 {
    text-align: center;
    font-size: 1.25rem;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    color: #0033a0;
    white-space: nowrap;
    position: relative;
    transform: none;
    width: auto;
    line-height: 1.25;
    margin: 26px auto 17px;
	color: #2baaef;
}
.talking-2 .callout {
    padding: 0px;
    margin-top: 2em;
    margin-bottom: 0;
    text-align: left;
    border-top: transparent;
}
.ddg-module .gigya-screen input[type=submit] {
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 16px !important;
    display: inline-block;
    background-color: #fff !important;
    border-radius: 0 !important;
    width: 244px !important;
    height: 38px !important;
    padding: 0;
    border: 3px solid #2081B9 !important;
    color: #2081B9 !important;
    text-decoration: none;
    position: relative;
    outline: none;
}
.talking-2 .question:before{background-image: none;}
#consumerRegistrationScreen_content {max-width: 100% !important;}
.ddg-module .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input{border: 0 !important;}
.ddg-module .gigya-screen-content div.gigya-screen.landscape{width:100% !important;}
.ddg-module .radios .checkmark{border: transparent;}
.talking-to-doctor-1 {
    margin: 30px 0 27px;
}
.talking-2 ol.styled li p {
    margin: 0 0 20px;
}
/* .datepicker.dropdown-menu{top: 1116px !important;} */
/************************/
.dogtag blockquote cite sup {
    font-weight: 500;
    font-style: normal;
    position: relative;
    left: 1px;
}
.videoContainer .video-js .vjs-dock-text {
    display: none;
}
.eventsreg-2 {
	background-color: #f7f8f9;
	overflow: hidden;
	padding-top: 0.5em;
}
#main-wrapper .gigya-screen .see-sample .tooltip-content {
	right: -42px;
	
}
#main-wrapper .gigya-screen .see-sample .tooltip-content:after {
	right: 32px;
}

/* ZDTC-25 start*/	
.gigya-composite-control-submit.FicoSub.loading input[type=submit]{background:#0033a0 !important;color:#0033a0 !important; position:relative;}
.gigya-composite-control-submit.loading:after{content:'';display:inline-block;height:28px;width:28px;-webkit-animation:rotate .8s infinite linear;animation:rotate .8s infinite linear;border:4px solid #fff;border-right-color:transparent;border-radius:50%;position:relative;right:23%; top:8px;}

@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes header{0%{top:-100%}
to{top:0}
}
@keyframes header{0%{top:-100%}
to{top:0}
}
/* ZDTC-25 End*/
.icon-container.mt-md-5.mt-4.new p.bold {
   
    color: #0032A0;
}
/* 360 Support Program*/
.supportProgram.common-banner a.button {
    display: inline-block;
    margin-top: 0px;
    text-align: center;
    width: 245px;
float:none;
}
.supportProgram.common-banner a::after {
   
    left: 75%;
}
section.supportProgram .icon-img img {
    margin: 0 auto 17px;
    display: block;
    width: 84px;
}
section.supportProgram.one .icon-img img {
    margin: 0 auto 15px;
}
section.supportProgram.two .icon-img img {
    margin: 0 auto 21px;
}
section.supportProgram.one {
    padding: 47px 0 15px;
}
section.supportProgram.two {
    padding: 30px 0 16px;
}
section.supportProgram.three {
    padding: 30px 0 30px 0;
}
section.supportProgram.four {
    padding: 30px 0 30px;
	background: #fff;
}
section.supportProgram.five {
    padding: 30px 0 0px;
}
section.supportProgram.six {
    padding: 30px 0 18px;
}
section.supportProgram.seven {
    padding: 0;
	background: #2081B9;
}
section.supportProgram.eight {
    padding: 14px 0 41px;
}
section.supportProgram.nine {
    padding: 0px 0 20px;
    background: #E8EffA;
}
section.supportProgram.two, section.supportProgram.six{
	background: #fff;
}
section.supportProgram.eight {
    background: #E8EffA;
}
.supportProgram.nine .footnote-container p {
    color: #fff;
}
.supportProgram.nine .footnote-container {
    margin: 0 10px 0 -4px;
}
section.supportProgram .button {
    display: block;
}
section h4 {
    font-size: 20px;
    line-height: 1.2;
    font-family: Montserrat,sans-serif;
    color: #0032A0;
    font-weight: 700;
    margin-bottom: 17px;
}
#bodyContent .supportProgram p {
    margin-bottom: 12px;
}
.supportProgram.two h2 {
    margin-bottom: 15px;
}
ul.cus-list.circle {
    list-style-type: circle;
    margin-left: 25px;
}
#bodyContent .supportProgram.three p {
    margin-bottom: 21px;
}
section.supportProgram.three a.button, section.supportProgram.four a.button {
    margin: 0 auto;
}
section.supportProgram.four h2 {
    margin-bottom: 12px;
}
#bodyContent .supportProgram.four p {
    margin-bottom: 21px;
}
.supportProgram.four a::after {
    left: 88%;
}
.supportProgram.four a {
    width: 250px;
}
section.supportProgram.five .icon-img img {
    margin: 0 auto 27px;
}
section.supportProgram.five h2 {
    margin-bottom: 15px;
}
#bodyContent section.supportProgram.five p {
    margin-bottom: 20px;
}
#bodyContent section.supportProgram.five p:nth-of-type(1) {
    margin-bottom: 15px;
}
section.supportProgram.six .icon-img img {
    margin: 0 auto 23px;
}
.supportProgram.six h2 {
    margin-bottom: 21px;
}
section.supportProgram.three a.button{
    width: 245px;
}
section.supportProgram.seven .mid-banner {
    display: flex;
	align-items: flex-end;
}
section.supportProgram.seven a.button{
    width: 240px;
	margin-top: 0;
}
section.supportProgram.seven .content {
    width: 53%;
    margin-left: 79px;
	margin-bottom: 32px;
}
section.supportProgram.seven h2, section.supportProgram.seven p {
    color: #fff;
}
#bodyContent .supportProgram.seven p {
    margin-bottom: 12px;
}
section.supportProgram.eight .cta-others-areas-main {
    margin-top: 12px;
	padding: 35px 32px 12px;
}
section.supportProgram.eight .cta-block .cta-btn {
    bottom: 45px;
}
section.supportProgram.eight .cta-block.left:after {
    height: 95%;
}
/* 360 Support Program*/
/* Zeposia Costs*/
.zeposiaCost-banner {
    max-width: 645px;
    margin: 45px auto 0;
}
.zeposiaCost-banner h4 {
    color: #fff;
    margin-bottom: 6px;
}
.zeposiaCost-banner ul.cus-list li span {
    color: #fff;
}
.zeposiaCost-banner ul.cus-list li {
    color: #fff;
    margin-bottom: 10px;
}
.common-banner .zeposiaCost-banner h1 {
    margin-bottom: 13px;
}
.common-banner .zeposiaCost-banner p {
    margin-bottom: 37px;
}
.zeposiaCost-banner ul.cus-list {
    margin-bottom: 25px;
}
section .blueBox {
    background: #E8EFFA;
    padding: 33px 0 36px;
}
section .blueBox a.button {
    display: block;
    width: 240px;
    margin: 0 auto;
}
section .blueBox .icon-img img {
    display: block;
    margin: 0 auto 10px;
}
section .blueBox h4 {
    margin-bottom: 12px;
}
section .blueBox p {
    margin-bottom: 20px;
}
ol.cus-list {
    counter-reset: css-counter;
}
ol.cus-list li {
    counter-increment: css-counter;
    text-indent: -30px;
    margin-left: 30px;
    margin-bottom: 20px;
    color: #000;
    line-height: 1.2;
}
ol.cus-list li::before {
    padding-right: 15px;
    color: #0032A0;
    font-weight: 500;
    font-size: 26px;
    content: counter(css-counter);
}

section.zeposiaCost.two {
    background: #deeff9;
    padding: 14px 0 40px;
}
.zeposiaCost.two .footnote-container{
    position: absolute;
    bottom: -5px;
}
.zeposiaCost.two .footnote-container p {
    font-size: 10px;
}
section.zeposiaCost.one {
    padding: 25px 0 0;
}
p.desc.hide {
    display: none;
}
.zeposiaCost .card-body {
    padding: 24px 1.25rem 22px;
}
.zeposiaCost h4 {
    margin-bottom: 12px;
}
.zeposiaCost .blueBox:first-child .icon-img img {
    height: 95px;
}
section .blueBox {
    margin-bottom: 20px;
}
.zeposiaCost ul.cus-list li {
    margin-bottom: 5px;
}
.zeposiaCost ul.cus-list {
    margin-bottom: 24px;
}
.zeposiaCost p.desc-end {
    margin-bottom: 33px;
}
.zeposiaCost ol.cus-list {
    margin: 35px 0 33px;
}
.zeposiaCost .footnote-container p {
    margin: 5px 0 3px;
}
.blue {
    color: #0032A0;
}
.zeposiaCost #collapseTwo h4 {
    margin-bottom: 12px;
}
.zeposiaCost #collapseTwo p.desc-end {
    margin-bottom: 28px;
}
.zeposiaCost #collapseTwo .blueBox {
    margin: 28px 0 25px;
}
h5 {
    font-size: 18px;
    font-weight: 700;
    color: #0032A0;
}
/* Zeposia Costs*/

.cta-block .button {
    color: #0032A0;
    border:2px solid #2081B9;
}


/*top nav */

.bms-info{display: none;}
.menu-utility a.pink-text{
    color: #f40ef8;
}
.menu-utility #indication-close{
    background-color: transparent;
}
.menu-utility #indication-close {
        line-height: 35px;
		display: inline;
    left: 94%;
    }
   
.indication-popup-content h6{
    margin: 0;
    margin-bottom: 10px;
}
.carousel-control-next, .carousel-control-prev {
    top: 70%;
    opacity: 1;
    position: relative;
}
.carousel-control-prev {
        left: 0;
    }
.carousel-control-next {
        right: 0;
    }
.indication-popup-content .prev-next .disable {
    opacity: 0.3;
    pointer-events: none;
}
.carousel-item.active p:last-child {
    margin-bottom: 0 !important;
	margin-top:0;
}
.carousel-item p:first-child {
    margin-bottom: 0 !important;
}
.indication-popup-content p{
    font-size: 16px;
    line-height: 19px;
}
.prev-next {
        align-items: center;
        display: flex;
        text-align: center;
        justify-content: space-around;
        margin: auto;
        padding: 10px 0 20px 0;
        max-width: 90px;
    }
    .carousel-item{min-height: 90px}
.indication-link .indication-popup {
width: 554px;
}
.indication-popup .indication-popup-content h6 {
font-size: 16px;
font-weight: 700;
margin-bottom: 4px;
}
.indication-popup .carousel-item {
min-height: 65px;
}
.indication-popup-content .prev-next {
padding: 0px 0 14px 0;
}
section.zeposiaCost.one .inner-content .card-header {
    padding: 6px 60px 6px 17px;
}
section.zeposiaCost.one .inner-content .btn {
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}
section.zeposiaCost.one .inner-content #accordion button.btn.btn-link:after{
    background-size: 26px !important;
    right: -42px;
}
section.zeposiaCost.one .inner-content .btn{
    padding: .375rem 0;
}
span.pink-text{
    color: #ff00ff !important;
}
p.footnote sup {
    font-size: 80%;
    top: -0.4em;
}
section.cta-others-white{
    padding-top: 25px;
}
button.close img {
    margin-top: 0px;
    margin-right: 0px;
}
.tooltip-content button.close img {
	margin-top: 0px;
    margin-right: 0px;
    width: 18px;
    height: 18px;
}
section.supportProgram.nine p {
    color: #000000 !important;
    line-height: 1.2 !important;
}
p.toppadnew {
    padding-top: 15px;
}
ul.cus-list.unstyled.small-font :first-child {
    margin-bottom: 25px;
    margin-top: -7px;
}
section.isipage_orph {
    background: #0032A0;
    min-height: 149px;
  }
  .isi-content.new-orphan p.underline-text {
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 45px;
}

.carousel-inner {
  margin-bottom: 12px;	
}

section.zeposiaCost.one .blueBox.new .icon-img img{
   height: 60px;
 }
 

/* ZDTC-315 */
section.side-effect-one  .toggle-accordion p {
    font-weight: 700;
    font-size: 14px;
}

.side-effect-one .inner-content #accordion .btn {
    font-size:20px;
    font-weight: 600;
}
.capsule-container-main-text p {
    font-size: 16px;
    line-height: 1.2;
}
section.home-body.three sup.font-tm {
    font-size: 80%;
    top: -.2em;
}
section.home-body.two p.footnote.ml-md-3 {
    top: 25px;
}
section.home-body.three p.footnote {
    top: 22px;
}
section.home-body.four .button {
    float: none;
    margin-top: 30px;
}
section.clinical-safety-results.two .tooltip-content p {
    font-size: 14px;
}
section.about-zeposia {
    padding: 75px 0 0;
}
section.zeposiafaq .inner-content .childacc .btn{
    font-weight: 600 !important;
}
.card-header.cardtitle.border-style {
    padding-top: 40px !important;
}
section.zeposiaCost.one .inner-content .btn {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
}
.zeposiaCost h4 {
    font-size: 18px;
}

/* ZDTC-315 */
@media only screen and (min-width: 1200px) { 
  #wrapperLayout {
    max-width: 1920px;
    margin: auto;
	background: #FFFFFF;
  }	
}
  

/*top nav */
@media only screen and (min-width:1024px){
    section.about-uc.one h2 {
        margin-bottom: 11px;
    }
    section.about-uc.two {
        padding: 26px 0 32px 0;}
        section.about-uc.two h2 {
            margin-bottom: 11px;
        }
        section.about-uc.three{
            padding-top: 25px;
            padding-bottom: 9px;
        }
        section.about-uc.two h2.text-center.pt-md-4.pt-3 {
            margin-top: 0 !important;
            padding-top: 0 !important;
        }
        section.about-uc.three h2 {
            margin-bottom: 11px;
        }
    section.supportProgram.seven .content {
       
        margin-left: 48px;
    }
    section.cta-others-white {
        padding-top: 25px;
        padding-bottom: 22px;
    }
    .footnote-container.depend p {
        margin-bottom: 8px;
    }
    section.home-body.four .common-btn-big.mt-4 {
        margin-top: 0 !important;
    }
    section.home-body.four .content-inside .text{
        margin-bottom: -3px;
    }
    body.insta .newwrapper .InstaIndi {
        position: fixed;
        background: #fff;
        z-index: 9;
        top: 0;
		width: 100%;
		left: 0;
    }
    body.insta .newwrapper{
        margin-top: 134px !important;
    }
	main.newwrapper header .header-nav {
		top: 20px;
	}
    ol.cus-list li span a{
        color: #000;
    }
    .zeposiaCost .card-body {
        padding: 24px 1.25rem 16px;
    }
    
    .white-bg-content{
        width: 960px;
    }
    .how-zeposia-works-two-inside img {
        border: 1px solid #2081B9;
    }
    .menu-utility #indication-close{
        padding-top: 10px;
        padding-right: 2px;
    }
    .col-md-6.col-12.cta-block.right {
        padding-left: 37px;
        padding-right: 10px;
    }
    section.how-to-take-zeposia.two .icon-container.mt-md-5.mt-4 {
        margin-top: 0px!important;
    }
    section.how-to-take-zeposia.three p.pt-md-3 {
      
        padding-top: 0!important;
    }
    section.how-to-take-zeposia.three .icon-container > ul > li{
        justify-content: flex-start;
    }
    span.sml {
        font-size: 70%;
    }
    section.home-body.one .row {
        margin-left: 65px;
    }
    section.home-body.one .heading{
        margin-left: 92px;
    }
    section.home-body.one .container{
        max-width: 982px;
    }
    .capsule-container.home-capsule {
        background: linear-gradient(to right, #2081B9 25% , #768692 0%);
    }
    p.d-none.d-md-block.footnote.mt-2.pt-1 {
        margin-top: 164px !important;
        color: #0032A0 !important;
        font-weight: 500;
        font-size: 14px;
        padding-right: 0px;
        margin-left: 80px;
    }
    li.day-one {
        margin-left: 86px;
    }
    section.home-body.one ul.icon-container li img{
        display: block;
        margin: auto;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0;
    }
    div#headingTwo div#collapseTwo {
        padding-top: 10px;
    }
    #collapseThree .callout-sec {
        padding-top: 11px;
        width: 560px;
    }
    .common-btn-big.text-center .button:after{
        right: 24px !important;
    }
    .icon-container.pt-md-1.mt-md-5.mt-4 {
        margin-top: 30px !important;
    }
    .icon-container.mt-md-5.mt-4 ul li:nth-child(4) {
        padding-top: 10px;
    }
    .icon-container.mt-md-5.mt-4 ul li:nth-child(3) {
        padding-top: 10px;
    }
    section.supportProgram.seven .picture img {
        width: 180px;
    }
    section .blueBox.new .text-center {
        padding: 0 85px;
    }
    .capsule-container-main-img img{
        width: 80px;
        padding-right: 20px;
    }
    section.clinical-safety-results.one, section.how-to-take-zeposia.one, section.supportProgram.one, section.zeposiaCost.one, section.materials-to-download, section.about-uc.one {
        padding-top: 30px;
    }
	section.getting-started-video {
    padding-top: 84px;
}

    .icon-container.mt-md-5.mt-4.new{
        padding-top: 0;
    margin-top: 0 !important;
    }
    .icon-container.mt-md-5.mt-4.new > ul > li{
        margin-bottom: 0;
    }
    .footnote-container.mt-md-3.mt-4 {
        width: 313px;
        padding-top: 5px;
    }
    .home-body.four .footnote-container.mt-md-3.mt-4 {
        width: 313px;
       
    }
	.home-body.four .footnote-container.mt-md-2.mt-4 {
        /* width: 313px; */
        margin-top: 11px !important;
       
    }
    .symptom-relief > li.one-year {
        width: 120px;
    }
    section.getting-started-section.four .icon-container.pt-md-1.mt-md-5.mt-4{
        margin-top: 13px !important;
    }
    section.how-to-take-zeposia.three h2.text-center {
        margin-bottom: 12px;
    }
    section.zeposiaCost.one .blueBox.new {
        margin-top: 35px;
        padding-bottom: 8px;
        margin-bottom: 24px;
    }
    img.card-img-top.img-fluid.width {
        width: 224px;
        margin-left: 34px;
    }
    ol.cus-list li:nth-child(1):before {
        padding-right: 20px;
    }
    ol.cus-list span.topmr {
        position: relative;
        top: -7px;
    }
    .button.blk{
        display: block;
    }
    section.copayuc {
        padding-top: 46px;
		padding-bottom: 35px;
    }
    #required-checkbox label span, #required-age label span {
        margin-top: 5px;
    }
    section.how-to-take-zeposia.two{
       
        padding: 25px 0 32px 0;
    }
    section.supportProgram.five p {
        padding-bottom: 12px;
    }
    .col-md-6.col-12.cta-block.right.newright{
        padding-left: 47px;
    }
    .icon-container.mt-md-5.mt-4.new p.bold {
        margin-bottom: 10px;
    }
    #main-wrapper .gigya-screen .tooltip-content{
        bottom: 36px;
    }
    p.isi-page-p {
        color: #ffffff;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-top: 58px;
    }
    section.clinical-safety-results.two .heading{
        padding-left: 71px;
    }
    p.proven-copy.marg-bottom {
        margin-bottom: 10px;
    }
    p.tooltip-image {
        margin-bottom: 3px !important;
          }
    #main-wrapper .gigya-screen span.tooltip-popup.specialty-pharma.openToolTip .tooltip-content {
    width: 414px;
    max-width: 414px;
    right: -192px;
}
#main-wrapper .gigya-screen span.tooltip-popup.specialty-pharma.openToolTip .tooltip-content::after{
    right: 182px;
}
#main-wrapper .gigya-screen span.gigya-label-text.gigya-checkbox-text.newmartop {
    margin-top: 4px;
}
section .blueBox.new h4.text-center {
    padding-top: 6px;
}
section.zeposiaCost.one .inner-content #accordion {
    padding: 2px 0;
    margin-top: 0px !important;
}
section.zeposiaCost.one .inner-content #accordion p.desc {
    margin-bottom: 27px;
}
section.zeposiaCost.one .blueBox.new {
     padding-bottom: 8px;
}
section.zeposiaCost.one #collapseOne .blueBox.copy-ofr {
    padding-bottom: 30px;
}
section.zeposiaCost.one #collapseOne .blueBox.asknurse {
    padding-bottom: 8px;
    margin-bottom: 13px;
}
.zeposiaCost #collapseTwo .blueBox{
    padding: 30px 0 8px;
}
.zeposiaCost #collapseTwo h5{
    font-size: 20px;
}
.zeposiaCost #collapseTwo p.desc-end.new{
    margin-bottom: 0;
}
section.home-body.four .footnote-container.mt-md-2.mt-4 {
    margin-top: 13px !important;
}
.callout.ddg-module .successScreen {
    padding: 50px 0;
    padding-bottom: 75px;
}
.home-body.two .common-btn-info{
    bottom: 30px;
}
.symptom-relief.revert-margin .ten-weeks .list-inside-group .smiley-icon, .symptom-relief.revert-margin .one-year .list-inside-group .smiley-icon {
    margin-bottom: 7px;
    margin-top: 7px;
}
.symptom-relief.revert-margin .day-one img {
    margin-top: 4px;
}

section.home-body.two .block{
    min-height: 260px;
	padding: 0 10px;
}
section.home-body.two p.footnote.ml-md-3{
    top:40px;
}
section.home-body.three .block{
    min-height: 290px;
	padding: 0 10px;
}
/*ZDTC-315 */
section.home-body.two p.footnote.ml-md-3 {
    top: 25px;
}
/*ZDTC-315 */
}

@media only screen and (max-width:1023px){
    .getting-started-section .callout-sec-no-arrow p:nth-child(1) {
       margin-bottom:12px;
    }
    section.zeposiaCost.two{
        padding-bottom: 15px;
    }
	#banner>.container{padding: 20px 0 10px;
    background: #f7f8f9;max-width:100%;}
	#banner>.container .white-bg-content{padding:0 25px;}
    .uc-symptoms-callout p.blue-text.font-weight-medium {
        margin-bottom: 0;
    }
    .uc-symptoms-callout .uc-btn{
        padding-top: 12px;
    }
    .uc-symptoms-callout .button:after{
        right: 51px !important;
    }
    .col-md-6.col-12.cta-block.right.newpaddrigt {
        padding-right: 0px !important;
    }
    .supportProgram.three h2{font-size: 20px;}
    .callout.ddg-module .successScreen {
        padding: 50px 0;
        padding-bottom: 75px;
       
    }
    header a.scroller, header .header-nav a.scroller {
        top: 51%;
    }
    .zeposiaCost.one .icon-container.new .icon-img img {
        width: 55px;
    }
    p.d-none.d-md-block.footnote.mt-2.pt-1 {
        color: #0032A0 !important;
        font-weight: 500;
        font-size: 14px;
       
    }
    .capsule-container {
     background: linear-gradient(to right, #0032A0 0% , #768692 0%);
    }
    .section-count p{
        padding-top: 19px;
    }
    ol.cus-list li::before {
      
        vertical-align: unset;
      
        top: 7px;
        position: relative;
    }
    ol.cus-list li:first-child:before {
        padding-right: 19px;
    }
    ol.cus-list li:nth-child(4):before {
        padding-right: 13px;
    }
    span.sml {
        font-size: 70%;
    }
    section.copayuc p {
        margin-bottom: 0;
    }
    section.home-body.one ul.icon-container li img {
        display: block;
        margin: auto;
      
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }
    section .inner-content #accordion ul.cus-list li:last-child {
        margin-bottom: 0;
    }
    .common-btn-big.text-center {
        margin-top: 32px;
    }
    .callout-sec-no-arrow {
      
        margin-bottom: 5px;
    }
    .talking-2 ol.styled>li:nth-child(3):before {
        top: -5px;
    }
    .talking-2 ol.styled>li:nth-child(4):before {
        top: 15px;
    }
    .talking-2 ol.styled>li:nth-child(5):before {
        top: 3px;
    }
    .zeposiaCost.two .cta-block.left{
        padding-bottom: 56px;
    }
    .zeposiaCost #collapseTwo h4 {
       font-size: 20px;
    }
    .zeposiaCost #collapseTwo h4.text-center {
        font-size: 16px;
    }
    section .blueBox h4{
        font-size: 16px;
    }
    section.zeposiaCost.one ul.cus-list li span{
        font-size: 16px;
        line-height: 1.2;
    }
    section.zeposiaCost.one ul.cus-list li{
        line-height: 1.2;
    }
    section.zeposiaCost.one .icon-container.mt-md-5.mt-4.new {
        margin-top: 0 !important;
    }
    section.zeposiaCost.one .icon-container.mt-md-5.mt-4.new ul.cus-list{
        margin-bottom: 0;
    }
    .indication-popup {
        width: 570px;
        background-color: rgba(0, 0, 0, 0.6);
        top: 18px !important;
        bottom: 0;
    }
    header.pop-index{
        z-index: 6;

    }
    li.indication-link.ind-open a#indication-close img {
        position: relative;
        right: -5px;
		top:6px;
    }
    .demographics p.foot-center {
        padding: 0 20px;
    }
    section.getting-started-section.four .tooltip-content {
        right: -137px;
    }
    section.getting-started-section.four .tooltip-content:after {
        right: 128px;
    }
    section.common-banner.newban{
        padding-left: 15px;
    }
    section.common-banner.newban h1{
        padding-right: 15px;
    }
    section.zeposiaCost.one .blueBox.new {
       padding-left: 25px;
       padding-right: 25px;
    }
    span.gigya-error-msg.padtop.gigya-error-msg-active {
      
        position: relative;
        bottom: 10px !important;
    }
    section.clinical-safety-results.one ul.list-icon-one li {
               align-items: start;
    }
    section.clinical-safety-results.two p.d-block.d-md-none.footnote.mt-3 {
        color: #0032a0;
        font-size: 13px;
        line-height: 1.4;
    }
    img.card-img-top.img-fluid.width {
        width: 213px;
        margin-left: 55px;
    }
    .icon-container.mt-md-5.mt-4.new p {
        margin-bottom: 15px;
    }
    section #collapseOne .blueBox, .collapseTwo.blueBox {
        padding-bottom: 10px;
    }
    div#collapseThree .blueBox {
        margin-bottom: 10px;
    }
    div#collapseTwo .blueBox{
        padding-bottom: 10px;
    }
    div#collapseThree .blueBox {
        padding-bottom: 10px;
    }
    div#collapseOne .blueBox {
        padding-bottom: 10px;
    }
    section.getting-started-section.two .blue-box-callout {
        margin: 4px 0 25px 0;
    }
    section.home-body.four .footnote-container.mt-md-3.mt-4 p {
        margin-top: -7px;
    }
    .icon-container.mt-md-5.mt-4.new p.bold {
        margin-bottom: 3px;
    }
    .icon-container.mt-md-5.mt-4.new .cus-list :nth-child(2), .icon-container.mt-md-5.mt-4.new .cus-list :nth-child(1) {
        padding-bottom: 10px;
    }
    .icon-container > ul > li{
        margin-bottom: 20px;
    }
    p.isi-page-p {
        color: #ffffff;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 700;
        padding-top: 47px;
    }
    label.gigya-label.newpadtop {
        top: -4px;
        position: relative;
    }
    #main-wrapper .gigya-screen span.tooltip-popup.bold.tooltip-align.see-sample.openToolTip .tooltip-content {
        right: -42px;
    }
    #main-wrapper .gigya-screen span.tooltip-popup.bold.tooltip-align.see-sample.openToolTip .tooltip-content::after {
        right: 33px;
    }
    #main-wrapper .gigya-screen span.tooltip-popup.specialty-pharma.openToolTip .tooltip-content{
        right: -71px;
    }
    #main-wrapper .gigya-screen span.tooltip-popup.specialty-pharma.openToolTip .tooltip-content:after{
        right: 61px;
    }
    .copay_success .cosuccess-2 .copay-ticket .ticket-body a.tel strong {
       
        text-decoration: underline;
    }
    #main-wrapper .gigya-screen span.tooltip-popup.street-address.openToolTip .tooltip-content {
        right: -74px;
    }
    #main-wrapper .gigya-screen span.tooltip-popup.street-address.openToolTip .tooltip-content:after{
        right: 67px;
    }
    .home-body.four .button:after{
        right: 18px !important;
    }
    ul.cus-list.unstyled.small-font :first-child {
        font-weight: 500;
    }
    section.supportProgram.nine .footnote-text-item p a:focus {
        text-decoration: underline;
    }
}

#siteLeaving button.close, #siteLeavingBms button.close {
    right: 15px !important;
    top: 15px !important;
    padding: 0 !important;
    width: 20px !important;
    height: 20px !important;
}
/* Banner redesign splash page */
	
    section.common-banner.copay, section.common-banner.copay-success, section.common-banner.supportProgram, section.common-banner.success, section.common-banner.signup, section.common-banner.signupsuccess, section.common-banner.internal-page {
    padding: 0;
    }
    /*section.common-banner.copay .copay-page, section.common-banner.copay-success .copay-page, section.common-banner.supportProgram .copay-page, section.common-banner.success .copay-page, section.common-banner.signup .copay-page, section.common-banner.signupsuccess .copay-page, section.common-banner.internal-page .copay-page{
    max-width: 1300px;
    margin: 0 auto;
    min-height: 375px;
    }
	section.common-banner.copay .copay-page-banner, section.common-banner.copay-success .copay-page-banner, section.common-banner.supportProgram .copay-page-banner, section.common-banner.success .copay-page-banner, section.common-banner.signup .copay-page-banner, section.common-banner.signupsuccess .copay-page-banner, section.common-banner.internal-page .copay-page-banner {
    max-width: 850px;
    margin: 0;
    margin-left: auto;
    background: url(/servlet/servlet.FileDownload?file=00P4z00001RFfBxEAL) no-repeat top;
    min-height: 375px;
	background-size: cover;
    }*/
	section.common-banner.internal-page{
		max-width: 850px;
		margin: 0;
		margin-left: auto;
		background: url(/servlet/servlet.FileDownload?file=00P4z00001RFfBxEAL) no-repeat top;
		min-height: 375px;
		background-size: cover;
	}
    /*section.common-banner.copay-success .copay-page-banner, section.common-banner.supportProgram .copay-page-banner, section.common-banner.success .copay-page-banner {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001RFfBdEAL) no-repeat top;
	background-size: cover;
    }
    section.common-banner.signup .copay-page-banner {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001RFfB9EAL) no-repeat top;
	background-size: cover;
    }
    section.common-banner.signupsuccess .copay-page-banner {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001RFffVEAT) no-repeat top;
    min-height: 400px;
	background-size: cover;
    }*/
	
	
    
	
	/* full flow banner */
	section.common-banner.copay, section.common-banner.copay-success, section.common-banner.supportProgram, section.common-banner.success, section.common-banner.signup, section.common-banner.signupsuccess,section.common-banner.internal-page {
		margin: 0;
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lRLEAZ) no-repeat;
		min-height: 375px;
		background-position: center bottom;
		background-size: cover;
		max-width: 100%;
    }
     section.common-banner.copay-success, section.common-banner.supportProgram, section.common-banner.success {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lR1EAJ) no-repeat;
		background-position: center bottom;
		background-size: cover;
    }
    section.common-banner.signup {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lRBEAZ) no-repeat;
		background-position: center bottom;
		background-size: cover;
    }
	section.common-banner.signupsuccess {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lPeEAJ) no-repeat;
		background-position: center bottom;
		background-size: cover;
		min-height: 400px;
    }
	
	/* main site banner */
	
	/*section.common-banner.internal-page.clinical-result {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3Zf6EAF) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
    section.common-banner.internal-page.moa {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3ZfGEAV) no-repeat;	
	background-position: center bottom;
	background-size: cover;
	
    }
	section.common-banner.internal-page.side-effects {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3ZewEAF) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.talking-doctor {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3ZfuEAF) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.getting-start {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001QiN0TEAV) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.how-to-take {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001QiMzfEAF) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.uc-organization {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001QiMzCEAV) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.material-download {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001QiN0xEAF) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.cost {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001QiMzpEAF) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.about-uc {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3Zh7EAF) no-repeat;
	background-position: center bottom;
	background-size: cover;
    }*/
	#wrapperLayout #banner{
		background-color: transparent;
	}
	section.common-banner {
		background-color: transparent;
	}
	section.common-banner.internal-page.clinical-result {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lNEEAZ) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
    section.common-banner.internal-page.moa {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lNdEAJ) no-repeat;	
	background-position: center bottom;
	background-size: cover;
	
    }
	section.common-banner.internal-page.side-effects {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lN4EAJ) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.talking-doctor {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lQmEAJ) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.getting-start {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lR1EAJ) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.how-to-take {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lNnEAJ) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.uc-organization {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lRaEAJ) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.material-download {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lRpEAJ) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.cost {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lPAEAZ) no-repeat;	
	background-position: center bottom;
	background-size: cover;
    }
	section.common-banner.internal-page.about-uc {
    background: url(/servlet/servlet.FileDownload?file=00P4z00001S3lSdEAJ) no-repeat;
	background-position: center bottom;
	background-size: cover;
    }
	
	.white-bg-content.internal-page-content a{
		color: #0033a0;
	}
    .white-bg-content{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 960px;
	top: 318px;    
    }
	.white-bg-content.top360{
		top: 320px;
	}
	.internal-page-content h1 {
		font-size: 1.5rem;
		line-height: 1.2;
		text-transform: uppercase;
	}
	.internal-page-content ul.common-banner-list {
		font-weight: 400;
		color: #0033a0;
	}
    .white-bg-content .row{
    max-width: 630px;
    background: #f7f8f9;
    margin: 0;
    margin-left: auto;
    }
    .pos-abs{
    padding: 30px 30px 20px 30px;
    }
    body .pos-abs p{
    margin-bottom: 10px;
    color: #0033a0;
    }
	p.text-over {
		font-size: 10px;
		margin: 0;
		font-weight: 400;
		position: absolute;
		right: 30px;
		bottom: 10px;
	}
	
	/* mobile redesign banner style */
    @media only screen and (max-width: 1023px){
        .how-zeposia-works-one img.mo-frame, .how-zeposia-works-two img.mo-frame{
            width: 320px;
        }
		#wrapperLayout {
			background: #FFF;
		}
		.copay-pill .capsule-container {
		background: linear-gradient(to right, #0032A0 0% , #768692 0%);
		}
		/*section.common-banner.copay .copay-page-banner, section.common-banner.copay-success .copay-page-banner, section.common-banner.supportProgram .copay-page-banner, section.common-banner.success .copay-page-banner, section.common-banner.signup .copay-page-banner, section.common-banner.signupsuccess .copay-page-banner, section.common-banner.internal-page .copay-page-banner {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wZOEAZ) no-repeat top;
		min-height: 180px;
		background-size: cover;
		background-position: center center;
		}*/
		section.common-banner.copay .copay-page, section.common-banner.copay-success .copay-page, section.common-banner.supportProgram .copay-page, section.common-banner.success .copay-page, section.common-banner.signup .copay-page, section.common-banner.signupsuccess .copay-page, section.common-banner.internal-page .copay-page{
		min-height: 180px;
		}
		/*section.common-banner.copay-success .copay-page-banner, section.common-banner.supportProgram .copay-page-banner, section.common-banner.success .copay-page-banner {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wl9EAB) no-repeat top;
		background-size: cover;
		background-position: center center;
		min-height: 260px;
		}
		section.common-banner.signup .copay-page-banner {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wpQEAR) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		section.common-banner.signupsuccess .copay-page-banner {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001RFffzEAD) no-repeat top;
		background-size: cover;
		background-position: center center;
		min-height: 260px;
		}*/
		
		/* full width banner design */
		section.common-banner.copay, section.common-banner.copay-success, section.common-banner.supportProgram, section.common-banner.success, section.common-banner.signup, section.common-banner.signupsuccess, section.common-banner.internal-page{
			background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wZPEAZ) no-repeat;
			min-height: 180px;
			background-size: cover;
			background-position: center center;
		}
		section.common-banner.copay-success, section.common-banner.supportProgram, section.common-banner.success {
			background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wl9EAB) no-repeat;
			min-height: 260px;
			background-size: cover;
			background-position: center center;
		}
		section.common-banner.signup{
			background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wpQEAR) no-repeat;
			background-size: cover;
			background-position: center center;
		}
		section.common-banner.signupsuccess {
			background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wqEEAR) no-repeat;
			background-size: cover;
			background-position: center center;
			min-height: 260px;
		}
		
		/* main site page banner design */
		section.common-banner.internal-page.clinical-result {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3woSEAR) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		section.common-banner.internal-page.moa {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wohEAB) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		section.common-banner.internal-page.side-effects {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wowEAB) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		section.common-banner.internal-page.talking-doctor {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3sZbEAJ) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		section.common-banner.internal-page.getting-start {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wosEAB) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		section.common-banner.internal-page.how-to-take {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3yLkEAJ) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		section.common-banner.internal-page.uc-organization {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wZNEAZ) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		section.common-banner.internal-page.material-download {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001WGfeDEAT) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		section.common-banner.internal-page.cost{
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wpkEAB) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		section.common-banner.internal-page.about-uc {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001S3wlTEAR) no-repeat top;
		background-size: cover;
		background-position: center center;
		}
		
		.white-bg-content, .white-bg-content.top360{
		position: relative;
		padding: 20px 0 10px;
		top: 0;
		}
		.pos-abs{
		padding: 0;
		}
		p.text-over{	
			left: 15px;
		}
		.common-banner{
			position: relative;
		}
    }
    /* Banner redesign splash page ends*/
	
	
/***ZDTC0125 remianing ***/
.symptom-relief.revert-margin .day-one img {
    margin-bottom: 8px !important;
}

.symptom-relief.revert-margin .two-weeks img {
    margin-bottom: 4px!important;
}
.symptom-relief.revert-margin .ten-weeks .list-inside-group .smiley-icon {
    margin-bottom: 7px;
}
.symptom-relief.revert-margin .one-year .list-inside-group .smiley-icon {
    margin-bottom: 7px;
}

.symptom-relief.revert-margin .ten-weeks .list-inside-group .big-blue-text span {
    padding-bottom: 7px !important;
    /* display: block; */
}
.symptom-relief.revert-margin .one-year .list-inside-group .big-blue-text span {
    padding-bottom: 7px !important;
    /* display: block; */
}
.symptom-relief.revert-margin .two-weeks .big-blue-text span{display:block; margin-bottom:5px !important;}


.callout.ddg-module .successScreen p {
    text-align: center;
}
#isi-fixed a.tel strong.fntwt-600 {
    font-weight: 600;
}
.d-inlineflx{
	display: inline-flex;
}
#main-wrapper #gigya-register-form .gigya-input-text::placeholder, #main-wrapper #gigya-register-form .gigya-input-password::placeholder, #main-wrapper #gigya-register-form select::placeholder, #main-wrapper #gigya-register-form textarea::placeholder, #main-wrapper #gigya-register-screen .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-submit::placeholder,.ddg-module .right-cal input.smallCal::placeholder{
	color: #5c5c5c
}
#main-wrapper #gigya-register-form .gigya-input-text,#main-wrapper #gigya-register-form .gigya-input-password, #main-wrapper #gigya-register-form select,#main-wrapper #gigya-register-form textarea { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/* this is for disclaimer banner text css do not change anything in this */
	.white-bg-content p.text-over {
		display: block;
		right: 0;
		top: -34px;
		padding: 11px 14px;
		background: rgba(0, 0, 0, .4);
		color: #FFF;
		bottom: unset;
	}
/*@media screen and (min-width: 1300px){
	.white-bg-content p.text-over {
		display: none;
	}
}*/
@media only screen and (max-width: 1023px){
	.copay-page-banner p.text-over {
		display: block;
		left: auto;
		background: rgba(0, 0, 0, .4);
		padding: 11px 14px;
		bottom: 0;
		right: 0;
	}
	.white-bg-content p.text-over {
		display: none;
	}
}
/*disclaimer end*/
/***********Ends***********/	

/**********New pages CSS***********/

/*starting treatment*/
.anchoring-buttons {
    display: flex;
    justify-content: space-between;
	margin: 20px 0 40px;
}
.anchor-btn a, .anchor-btn a:hover {
    color: #2081B9;
    text-decoration: underline;
	font-size: 14px;
    font-family: 'Montserrat';
    font-weight: 600;
	cursor: pointer;
}
.anchoring-buttons .anchor-btn {
    text-align: center;
}
/*side effects*/
table.side-effects-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 2rem;
    background-color: transparent;
	border-spacing: 0;
    border-collapse: initial;
}
table.side-effects-table th{
    font-size: 18px;
	padding:8px 15px;
}
 table.side-effects-table td {
	 font-size:16px;
	 padding:8px 15px;
 }
table.side-effects-table th:first-child{
   color: #0032A0;
   background: #D9E4F2;
   border-right: 1px solid #0033A1;
}
table.side-effects-table th:nth-child(2){
   color: #2081B9;
   background: rgb(32,129,185, 0.1);
   border-right: 1px solid #0033A1;
   text-align:center;
}
table.side-effects-table th:nth-child(3){
   color: #768692;
   background: #E9EBED;
   text-align:center;
}
table.side-effects-table td:nth-child(1){
	color: #0032A0;
	font-weight: 100;
}
table.side-effects-table td:nth-child(2){
  color: #2081B9;
  text-align:center;
}
table.side-effects-table td:nth-child(3){
   color: #768692;
   text-align:center;
}
table.side-effects-table tr td:last-child {
    border-right: 0;
}
table.side-effects-table tr td {
    border-right: 1px solid #0033A1;
}
table.side-effects-table tr td {
    border-right: 1px solid #0033A1;
    border-bottom: 1px solid #0033A1;
	font-weight: 600;
}
table.side-effects-table th {
    border-top: 2px solid #0033A1;
	border-bottom: 1px solid #0033A1;
}
table.side-effects-table tr:last-child {
    border-bottom: 2px solid #0033A1;
}

/*about zeposia*/
.common-banner.internal-page.about-zeposia {
	background-image: url(/servlet/servlet.FileDownload?file=00P4z00001VIOPqEAP);
	background-size: 1920px auto;
	background-color: #d3d1ce;
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
	position: relative;
}

.about-zeposia .flex-div p {
    color: #0032A0;
	margin-bottom:8px;
}
.about-zeposia .flex-div p.footnote {
    color: #000;
}
.about-zeposia .flex-div span.blue{
	color:#2081B9;
	text-decoration:underline;
	/* padding-top: 3px; */
	line-height: 29px;
}
.flex-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
	margin-left: 17px;
}
.flex-div {
    display: flex;
    margin-bottom: 3em;
}
.footnote-container.abt-zeposia {
    padding: 38px 0 0;
}
.footnote-container.abt-zeposia .footnote-text-item p{
	margin-bottom:0;
}

/*Faq*/
	section.common-banner.internal-page.faq {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001VInWiEAL)no-repeat;
		min-height: 375px;
		background-position: center bottom;
		background-size: cover;
		max-width: 100%;
	}
	section.zeposiafaq.one {
		padding-top: 187px;
	}
	
	section.zeposiafaq .inner-content .parentacc .btn, section.zeposiafaq .inner-content .parentacc .hovered .btn {
		font-weight: 700;
		color: #2081B9 !important;
		font-size: 20px;
	}
	section.zeposiafaq .inner-content .childacc .btn,section.zeposiafaq .inner-content .childacc .hovered .btn {
		color: #0032A0 !important;
		font-weight: normal;
		font-size: 18px;
	}
	section.zeposiafaq .inner-content .card-header {
		border: none;
		padding: 11px 60px 11px 0;
	}
	section.zeposiafaq .inner-content .parentacc .card-header{
		border-bottom: 1px solid #768692;
	}
	section .inner-content .childacc .card {
		border-bottom: 1px solid #768692;
	}
	section.zeposiafaq .inner-content .childacc .card-header {
		border-bottom: 0;
	}
	section.zeposiafaq #accordion .card-header.hovered {
		color: #0032A0;
		background: transparent;
	}
	section.zeposiafaq .inner-content #accordion .card-header.hovered button.btn.btn-link {
		color: #0032A0;
	}
	section.zeposiafaq .inner-content .card:last-child {
		padding-bottom:0px;
		margin-bottom:0;
	}
	section.zeposiafaq .inner-content #accordion .parentacc .card-header.hovered button.btn.btn-link.collapsed:after {
		background: url(../images/Global-Accordion-Plus-Red.png) no-repeat right center;
	}
	section.zeposiafaq #accordion .childacc button.btn.btn-link.collapsed::after, section.zeposiafaq section.zeposiafaq #accordion .childacc .hovered button.btn.btn-link.collapsed:hover::after{
		    content: "";
			background:url(/servlet/servlet.FileDownload?file=00P4z00001VIHX9EAP)no-repeat !important;
			right:-60px;
	}
	section.zeposiafaq #accordion .childacc button.btn.btn-link::after, section.zeposiafaq section.zeposiafaq #accordion .childacc .hovered button.btn.btn-link:hover::after{
		    content: "";
			background:url(/servlet/servlet.FileDownload?file=00P4z00001VIHXHEA5)no-repeat !important;
			right:-57px;
	}
	section.zeposiafaq .inner-content #accordion {
		padding: 0px;
		clear:both;
	}
	section.zeposiafaq .inner-content .card .card-body {
		padding:0 0 13px 0;
	}
	section.zeposiafaq .inner-content #accordion button.btn.btn-link:after {
		right: -52px;
	}
	section.zeposiafaq .childacc .card .card-body {
		padding: 0 45px 0 18px;
		/* padding-top: 1.25rem !important; */
		/* border-bottom: 1px solid #768692; */
    }
    /**ZDTC-312  start**/
	.faq-accordion p, body .faq-accordion li span {
		font-size: 16px;
		font-weight: 400;
    }
    /**ZDTC-312  ends**/
	body .faq-accordion p.footnote {
		font-size: 12px;
	}
	section.zeposiafaq .inner-content .childacc .card-header {
		padding: 20px 60px 18px 0;
	}
	.toggle-accordion p {
		margin: 0;
		float: right;
		color: #0032A0 !important;
		font-size: 14px;
		font-weight: 700;
		cursor:pointer;
	}
	.toggle-accordion {
        margin: 25px 0 0;
		
    }
    section.zeposiafaq .toggle-accordion {
		margin: -3px 0 0;
    }
    .faq-accordion {
        clear: both;
        padding-top: 14px;
    }
	/*section.zeposiafaq .inner-content .card-header#mainheadingFour {
		border-bottom: 0;
	}*/
	.faq.backToTop:after {
		content: "";
		width: 10px;
		height: 8px;
		display: inline-block;
		vertical-align: middle;
		background: url(../images/Back_to_top_Chevron.svg) no-repeat 50%/100%;
		margin-left: 8px;
	}
	a.faq.backToTop {
		padding: 22px 0;
		float: right;
	}
	body .faq-accordion p {
		margin-bottom: 13px;
	}
	body .faq-accordion li {
		margin-bottom: 8px;
	}
	.zeposiafaq .footnote-text-item {
		display: flex;
	}
	section.home-body .home-footnote p {
		top: 0;
		left: 85px;
		margin-bottom: 2px;
	}
	section.home-body .home-footnote {
		margin-bottom: 38px;
	}
	section.home-body.one ul.icon-container li:last-child img, section.home-body.one ul.icon-container li:last-child p{
		margin-bottom:0;
	}
	section .inner-content .faq-accordion .card {
		margin-bottom: 0;
	}
@media(max-width:1023px){
	section.home-body .home-footnote p {
		top: 0;
		left: 85px;
		margin-bottom: 2px;
		text-align: left;
	}
	/*starting treatment*/
	.anchoring-buttons {
		display: block;
		margin: 0px 0 23px;
	}
	.anchor-btn {
		text-align: center;
		margin-bottom: 13px;
	}
	/*about zeposia*/
	.flex-content{
		margin-top: 7px;
	}
	section.about-zeposia {
		padding: 30px 0 0;
	}
	.flex-div {
		margin-bottom: 2em;
	}
	.common-banner.internal-page.about-zeposia {
		background-image: url(/servlet/servlet.FileDownload?file=00P4z00001VIOPMEA5);
		background-size:cover;
	}
	.about-zeposia .flex-div span.blue{
		line-height:21px;
	}
	.footnote-container.abt-zeposia {
		padding: 13px 0 19px;
	}
	
	/*faq*/
	section.common-banner.internal-page.faq {
		background: url(/servlet/servlet.FileDownload?file=00P4z00001VInWYEA1)no-repeat;
		min-height: 180px;
		background-position: center center;
		background-size: cover;
		max-width: 100%;
	}
	section.zeposiafaq.one {
		padding-top: 35px;
	}
	section.zeposiafaq .inner-content .parentacc .btn, section.zeposiafaq .inner-content .parentacc .hovered .btn{
		padding-right:45px;
	}
	section.zeposiafaq .inner-content .parentacc .childacc .btn, section.zeposiafaq .inner-content .parentacc .childacc .hovered .btn {
		padding-right: 0;
	}
	/*side effects*/
	table.side-effects-table th{
		font-size: 14px;
	}
	table.side-effects-table tr td {
		font-size: 14px;
		padding: 8px 8px;
		/* font-family:arial;    */
		/* font-weight: 400; */
	}
	section.zeposiafaq #accordion .childacc button.btn.btn-link.collapsed::after, section.zeposiafaq section.zeposiafaq #accordion .childacc .hovered button.btn.btn-link.collapsed:hover::after{
		right: -55px;
	}
	section.zeposiafaq .inner-content .childacc .card-header {
		    padding: 7px 55px 5px 14px;
	}
	section.zeposiafaq .childacc .card .card-body{
		    padding-top: 0 !important;
	}
	section.how-zeposia-works-one .toggle-accordion {
		margin: 0px 0 0;
	}
	.flex-div img {
		height: 70px;
    }
    
    /*ZDTC-315 */
    .copay-page-banner p.text-over {
        color: #fff;
    }

    /*ZDTC-315 */
}

@media(min-width:1023px){
	/*Home*/
	section.home-body.two .row, section.home-body.three .row{
		margin-left: 70px;
		max-width: 630px;
	}
	.flex-div img {
		width: 70px;
		height: 70px;
	}
	section.zeposiafaq .inner-content .childacc .btn, section.zeposiafaq .inner-content .childacc .hovered .btn{padding: 0 80px 0 18px;}
}
/* ZDTC-293* Start*/
.stepbgimage{
	background-image: url(../images/StepBackgroundShape.svg);
	    background-repeat: no-repeat;
}
/* ZDTC-293* End*/