/*US-79086 Website redesign - Sep 2023*/
/********global*************/
/* .redesign-ckd-page .re-innerpg-anchors{position: relative;height: 0;padding: 0;margin: 0;} */
/*.redesign-ckd-page .redesing-pagemenu-sec{background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #00000029; padding-top: 20px;}
span.bottom-orangeline.innerpage-orangeline:before{height: 4px;}
.redesign-cont-sec{padding-top: 40px;}
.redesign-eyebrowtxt{font: normal normal bold 26px/33px "Lato", sans-serif;letter-spacing: 0px;color: #FFFFFF;background: #999999 0% 0% no-repeat padding-box;border-radius: 20px 20px 0px 0px;padding: 16px;display: inline-block;}
.redesign-ckd-bodytxt{border: 2px solid #999999; border-radius: 0px 20px 20px 20px;}
.fhcp-root-sec .sectionContainer.section:nth-child(2) {position: sticky;top: 0px; z-index: 9;}*/
.component-section.redesign-sticky-innernav {
    padding-top: 0;
}

/********global*************/
.redesign-ckd-page .redesign-desk-only,.redesign-ckd-page .redesign-mob-tab-only {
    display: none;
}

.redesign-ckd-page .ckd-top-image {
    text-align: center;
    position: relative;
}
.redesign-ckd-page .ckd-top-image img {
    max-width: 166px;
    height: 166px;
}

.redesign-ckd-page .ckd-head-subtext {
    font: normal normal bold 26px/40px "Lato", sans-serif;
    color: #000;
    margin-bottom: 0;
    font-weight: 900;
}

.redesign-ckd-page h1 {
    font: normal normal 900 48px/57px "Lato", sans-serif !important;
    letter-spacing: 0px;
    padding-bottom: 12px;
    color: #EF4130;
}

.redesign-ckd-page .ckd-paraText {
    font: normal normal normal 18px/24px "Lato", sans-serif;
    color: #000000;
}

.redesign-ckd-page .ckd-boldtxt {
    font-family: "Lato", sans-serif;
    text-shadow: none;
    font-weight: 900;
    color: #EF4130;
    font-size:30px;
    line-height:22px;
    margin-bottom: 12px;
    letter-spacing: -0.40px;
}
.redesign-ckd-page .ckd-boldtxt.subheadline {
    font-size:36px; line-height:46px;margin-bottom: 15px;
}
.redesign-ckd-page span.ckd-boldtxt.not-orange{
    font-size:18px;
    line-height:24px;
}

.redesign-ckd-page .ckd-top-grid-section {
    margin-top: 70px;
    margin-bottom: 55px;
}

.redesign-ckd-page .fhcp-moa-inner-sec {
    padding-top: 60px;
    padding-bottom: 0;
}

h2.redesign-inner-subtitle {
    font: normal normal bold 36px/46px "Lato", sans-serif;
    color: #000;
    font-weight: 900;
}

.redesign-ckd-page .ckd-primary-img {
    padding: 45px 36px 40px 44px;
    text-align: center;
}

.redesign-ckd-page .ckd-consistent-img {
    padding: 80px 0;
    text-align: center;
}

.redesign-ckd-bodytxt picture img {
    max-width: 100%;
}

.redesign-ckd-page .secondary-percent-sec {
    display: flex;
    align-items: center;
    max-width: 723px;
    margin: 0 auto;
    padding: 40px 0 48px 0;
    justify-content: center;
    gap: 37px;
}

.redesign-ckd-page .secondary-percent-sec p {
    font: normal normal bold 22px/30px "Lato", sans-serif;
    color: #000;
    margin-bottom: 0;
}

.redesign-ckd-page .secondary-percent-sec p:nth-child(1) {
    padding-bottom: 20px;
    padding-top: 20px;
}

.redesign-ckd-page .secondary-percent-sec div img {
    max-width: 100%;
}

.redesign-ckd-page .ckd-secondary-percent p.redesign-footnote {
    text-align: center;
    position: relative;
    margin-bottom: 18px;
}

.redesign-ckd-page .ckd-secondary-percent p.redesign-footnote:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 3px;
    background: #EF4130;
    max-width: 300px;
    top: -12px;
}

.redesign-ckd-page .cdd-reduced-risk-sec {
    max-width: 990px;
    margin: 0 78px 0 128px;
    padding: 22px 0 42px;
}

.redesign-ckd-page .cdd-reduced-risk-sec .cdd-reduced-risk {
    background: #F4F4F4 0% 0% no-repeat padding-box;
    border-radius: 12px;
    display: flex;
    align-items: center;
}

.redesign-ckd-page .cdd-reduced-risk-sec .cdd-reduced-risk p {
    font: normal normal bold 22px/28px "Lato", sans-serif;
    color: #000;
    margin-bottom: 0;
    margin-left: 24px;
    font-weight: 700 !important;
    padding-right: 29px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.redesign-ckd-page .redesign-ckd-bodytxt.ckd-explocitary {
    padding: 18px 67px 40px 40px;
}

.redesign-ckd-page .redesign-ckd-bodytxt.ckd-explocitary p {
    font: normal normal bold 22px/30px "Lato", sans-serif;
    color: #000;
    margin-bottom: 30px;
}

.redesign-ckd-page .redesign-eyebrowtxt.ckc-iga-eyebro {
    max-width: 837px;
}

.redesign-ckd-page .redesign-ckd-bodytxt.ckc-iga-img {
    padding: 18px 40px 30px;
}

.redesign-ckd-page .redesign-ckd-bodytxt.ckc-iga-img p {
    font: normal normal bold 22px/30px "Lato", sans-serif;
    color: #000;
    margin-bottom: 35px;
}

.redesign-ckd-page .redesign-paratext.redesign-footnote.ckc-iga-footnote {
    margin-top: 20px;
    padding-right: 5px;
}

.redesign-ckd-page .fhcp-page-list-items.ckd-safety-list {
    padding: 42px 0px 42px 9px;
}

.redesign-ckd-page .fhcp-page-list-items.ckd-safety-list li:before {
    margin-left: -10px;
}

.redesign-ckd-page .fhcp-page-list-items.ckd-safety-list li {
    font: normal normal normal 18px/25px "Lato", sans-serif !important;
}

.redesign-ckd-page .pooled-safety-rebodycopy {
    margin-top: 42px;
}

.redesign-ckd-page .pooled-safety-rebodycopy .redesign-hrline {
    margin-top: 40px;
    margin-bottom: 18px;
}

.redesign-ckd-page .ckd-once-daily-block {
    padding: 80px 0 83px;
}

.redesign-ckd-page .ckd-once-daily-sec {
    display: flex;
    align-items: center;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 2px solid #999999;
    border-radius: 10px;
}

.redesign-ckd-page .ckd-once-daily-sec p {
    font: normal normal normal 22px/33px "Lato", sans-serif;
    color: #000000;
}

.redesign-ckd-page .ckd-once-daily-sec p:nth-last-child(2) {
    padding: 0 24px;
}

.redesign-ckd-page .ckd-once-daily-sec p a,.redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-text p a {
    background: #333333 0% 0% no-repeat padding-box;
    border-radius: 7px;
    font: normal normal 900 18px/24px "Lato", sans-serif;
    color: #fff;
    text-decoration: none;
    padding: 8px 35.5px 8px 17.5px;
    position: relative;
    text-shadow: none;
}

.redesign-ckd-page .ckd-once-daily-sec p a:hover,.redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-text p a:hover {
    background: #EF4130;
    transition: all 0.3s ease;
}

.redesign-ckd-page .ckd-once-daily-sec p a:before,.redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-text p a:before {
    content: '';
    background-image: url(/content/dam/open-digital/farxiga-hcp/en/LOE/white-right-arrow.svg);
    position: absolute;
    right: 15px;
    width: 14.8px;
    height: 13.8px;
    top: 13px;
    text-decoration: none;background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.redesign-ckd-page .ckd-docs-video-wrapper {
    background: #F4F4F4 0% 0% no-repeat padding-box;
    padding: 30px 0 28px;
}

.redesign-ckd-page .ckd-docs-video-sec {
    display: flex;
    align-items: center;
}

.redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-img {
    padding-right: 84px;
}

.redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-text {
    max-width: 630px;
}

.redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-text p:nth-child(1) {
    font: normal normal bold 22px/33px "Lato", sans-serif;
    color: #000000;
    font-weight: 900;
}

.redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-text p a {
    padding: 8px 37px 8px 16px;
}

.redesign-ckd-page .ckd-primary-img img,.redesign-ckd-page .redesign-ckd-bodytxt.ckc-iga-img img {
    max-width: 100%;
}

.redesign-ckd-page .redesing-pagemenu-sec .fhcp-tab-set li:nth-child(4) a,.redesign-ckd-page .redesing-pagemenu-sec .fhcp-tab-set li:nth-child(4) a:hover {
    color: #FF33D8 !important;
}

.redesign-ckd-page .pooled-safety-rebodycopy .safety-bottom-fnote {
    margin-bottom: 18px !important;
}

.redesign-ckd-page .redesign-level-three {
    font: normal normal bold 26px/33px "Lato", sans-serif;
    color: #000;
    font-weight: 900;
}

.ckd-warning-precaution-sec {
    margin-top: 40px;
}

.ckd-warning-precaution-sec .fhcp-page-list-items.fhcp-list {
    padding-left: 10px;
}

.ckd-warning-precaution-sec .fhcp-page-list-items.fhcp-list li:before {
    color: #000;
    margin-left: -10px;
}

.ckd-warning-precaution-sec .fhcp-page-list-items li:nth-child(1),.ckd-warning-precaution-sec .fhcp-page-list-items li:nth-child(2) {
    padding-bottom: 13px;
}

.ckd-warning-precaution-sec .fhcp-page-list-items li:last-child {
    padding-bottom: 0;
}

.ckd-warning-precaution-sec .fhcp-page-list-items.fhcp-list li:before {
    color: #000;
    margin-left: -10px;
}

.redesign-ckd-page .ckd-consistent-img .redesign-paratext.redesign-footnote {
    position: relative;
    margin-top: 30px;
    margin-bottom: 0;
    padding-top: 12px;
}

.redesign-ckd-page .ckd-consistent-img .redesign-paratext.redesign-footnote:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 3px;
    background: #EF4130;
    max-width: 270px;
    top: 0;
}

.padding-right-special {
    padding-right: 19%;
    margin-bottom: 21px !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.no-margin-bottom {
    margin-bottom: 0 !important;
}

.red-text-heart {
    font: normal normal 900 36px/46px Lato;
    letter-spacing: 0px;
    color: #EF4130;
}

.redesign-ckd-page .component-section .page-section-inner .gridContainer {
    margin-top: 88px;
}

.redesign-ckd-page .component-section .page-section-inner .gridContainer .grid-col2-head {
    margin-top: 221px;
}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:first-child {
    margin-right: 33px;
    width: 545px;
}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child {
    width: 100%;
    max-width: 622px;
    padding: 0px;
    float: unset;border-top: 0px;
}

.redesign-ckd-page .component-section .row.multiple-column-collapsible {
    margin: 0px;display: flex;
}

.redesign-ckd-page .component-section .row.multiple-column-collapsible > div{float:unset;}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:first-child h2 {
    position: relative;
}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:first-child h2:after {
    content: '';
    position: absolute;
    bottom: -31px;
    background: #EF4130;
    width: 198px;
    height: 5px;
    left: 0px;
}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .redesign-eyebrowtxt {
    line-height: 32px
}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec {
    align-items: unset;
    justify-content: left;
    padding-bottom: 47px;
}
.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec p.desk{}
.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec p.mob{display:none}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec p:nth-child(1) {
    padding-top: 16px;
    text-align: center;
}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec > div {
    width: 339px;
    margin-left: auto;
    margin-right: auto;
}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec > div img {
    width: 100%;
}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .ckd-secondary-percent p.redesign-footnote:before {
    max-width: 328px;
    top: -16px;margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
}

.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .ckd-secondary-percent p.redesign-footnote {
    margin-bottom: 41px;
}

.redesign-ckd-page .component-section .page-section-inner .abbreviation .redesign-paratext.redesign-footnote.ckc-iga-footnote {
    padding: 0px
}

.redesign-ckd-page .component-section .page-section-inner .abbreviation {
    margin-top: 80px;
    margin-bottom: 40px
}

.redesign-ckd-page #safety {
    padding-top: 0px;
}

.redesign-ckd-page #safety span.bottom-orangeline.innerpage-orangeline:after {
    content: '';
    position: absolute;
    background: #EF4130;
    width: 198px;
    height: 4px;
    bottom: -38px;
    left: 0;
}

.redesign-ckd-page #safety span.bottom-orangeline.innerpage-orangeline:before {
    display: none;
}

.redesign-ckd-page #safety .fhcp-desk-table table.ckd-hf-safetytables {
    margin-top: 78px;
}

.redesign-ckd-page .ckd-docs-video-wrapper {
    background: unset;
    padding: unset;
}

.redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child {
    margin-top: 0px;
}

.redesign-ckd-page .ckd-once-daily-block {
    padding: 0px;
    margin-top: 83px;
    margin-bottom: 163px;
}

.redesign-ckd-page .component-section .ckd-once-daily-sec {
    width: 371px;
    min-height: 355px;
    flex-direction: column;
    border: 1px solid #000000;
    border-radius: 19px;
    padding: 24px
}

.redesign-ckd-page .component-section .ckd-once-daily-sec img {
    height: 120px;
    width: 120px;
}

.redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:first-child, .redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:last-child {
    width: 50%;
    margin: 0px;
}

.redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:first-child {
    padding-left: 211px
}

.redesign-ckd-page .component-section .ckd-once-daily-sec p:nth-last-child(2) {
    padding: 0px;
    margin-top: 32px
}

.redesign-ckd-page .component-section .ckd-once-daily-sec p:nth-last-child(2) > span {
    display: inline-block;
    color: #000;
    font: normal normal normal 22px/26px "Lato", sans-serif;
    font-weight: 900;
}

.redesign-ckd-page .component-section .col-md-6.col-sm-12 .ckd-once-daily-sec p:nth-last-child(2) span:last-child {
    color: #000;
    font: normal normal normal 22px/26px "Lato", sans-serif;
}

.redesign-ckd-page .component-section .col-md-6.col-sm-12:first-child .ckd-once-daily-sec p:nth-last-child(2) span:last-child {
    margin-right: 110px;
}

.redesign-ckd-page .component-section .ckd-once-daily-sec p:last-child {
    margin-top: 24px;
    width: 100%;
}

.redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:last-child {
    padding-left: 42px;
}

.redesign-ckd-page .ckd-primary-img .mobile {
    display: none
}

.redesign-ckd-page .ckd-top-grid-section {
    margin-bottom: 13px;
}

.redesign-ckd-page #efficacy .redesign-cont-sec {
    padding-top: 0px
}

.redesign-ckd-page #efficacy.fhcp-moa-inner-sec {
    padding-top: 49px
}

.redesign-ckd-page .component-section .page-section-inner .gridContainer {
    margin-top: 91px;
}

.redesign-ckd-page .ckd-top-grid-section {
    margin-top: 0px;
}

.redesign-ckd-page #safety .ckd-pooledsafety span.bottom-orangeline.innerpage-orangeline:after {
    bottom: -31px;
    left: 0;
}

.redesign-ckd-page #safety .pooled-safety-rebodycopy {
    margin-top: 71px;
}

/*fix start 11-03-26*/
.redesign-ckd-page h2.redesign-inner-subtitle .unbold-update {
    font-weight: 400;
}

.redesign-ckd-page .not-orange {
    color: #000;
}

/*fix end*/
.redesign-ckd-page #study-design .redesign-inner-subtitle span.bottom-orangeline.innerpage-orangeline:before {
    display: none
}

.redesign-ckd-page #study-design .redesign-inner-subtitle span.bottom-orangeline.innerpage-orangeline:after {
    bottom: -32px;
    left: 0;
    content: '';
    position: absolute;
    background: #EF4130;
    width: 198px;
    height: 4px;
}

.redesign-ckd-page #study-design .pooled-safety-rebodycopy {
    margin-top: 76px;
}

.redesign-ckd-page #guidelines.fhcp-moa-inner-sec {
    padding-top: 80px;
}

.redesign-ckd-page #guidelines.fhcp-moa-inner-sec .redesign-cont-sec {
    padding-top: 70px;
}

.redesign-ckd-page #guidelines.fhcp-moa-inner-sec span.bottom-orangeline.innerpage-orangeline:before {
    bottom: -32px;
}

.redesign-ckd-page #guidelines .guideline-img {
    padding-bottom: 41px;
}

.redesign-ckd-page .ckd-once-daily-block {
    margin-top: 71px;
    margin-bottom: 156px;
}

.redesign-ckd-page .fhcp-mob-table {    display: none;}

.redesign-ckd-page .fhcp-desk-table {margin-top: 55px;margin-bottom: 15px;border-radius: 20px;border: 1px solid #000000;font-family:Lato;}
.redesign-ckd-page .fhcp-desk-table .tbl-head{display: flex; font-size:22px;line-height:32px;font-weight:bold;}
.redesign-ckd-page .fhcp-desk-table  .col1{width: 309px;height: 74px;display: flex;justify-content: center;align-items: center;}
.redesign-ckd-page .fhcp-desk-table  .col2{width: 444px;height: 74px;display: flex;justify-content: center;align-items: center;}
.redesign-ckd-page .fhcp-desk-table  .col3{width: 444px;height: 74px;display: flex;justify-content: center;align-items: center;}
.redesign-ckd-page .fhcp-desk-table .tbl-head > .col3{border-left:1px solid #666;} 
.redesign-ckd-page .fhcp-desk-table  .tbl-head > .col1{background:#00A5E3;border-top-left-radius:20px;color:#fff;}
.redesign-ckd-page .fhcp-desk-table .tbl-head2{ display: flex;font-size:22px;line-height:32px;font-weight:bold;}
.redesign-ckd-page .fhcp-desk-table .tbl-head2 > .col1{padding-left:24px;text-align: left; justify-content: left;}
.redesign-ckd-page .fhcp-desk-table .tbl-head2 .col-split:first-child{background:#EF4130;width:50%;color:#fff; display: flex;justify-content: center;align-items: center;height: 100%;line-height:28px;    text-align: center;}
.redesign-ckd-page .fhcp-desk-table .tbl-head2 .col-split:last-child{background:#e3e3e3;width:50%;color:#000; display: flex;justify-content: center;align-items: center;height: 100%;line-height:28px;    text-align: center;padding:5px 35px;}
.redesign-ckd-page .fhcp-desk-table .tbl-body{ }
.redesign-ckd-page .fhcp-desk-table .tbl-body .tbl-body-row{display: flex;}
.redesign-ckd-page .fhcp-desk-table .tbl-body .tbl-body-row .col{width: 222px;height: 50px;justify-content: center;align-items: center;display: flex; font-size:18px;line-height:28px;border-left: 1px solid #666;
    border-bottom: 1px solid #666;}
.redesign-ckd-page .fhcp-desk-table .tbl-body .tbl-body-row .col:first-child{width: 309px;    justify-content: left; padding-left: 24px;border-left:0px;}
.redesign-ckd-page .fhcp-desk-table .tbl-body .tbl-body-row:first-child .col:first-child{border-top: 1px solid #666;}
.redesign-ckd-page .fhcp-desk-table .tbl-body .tbl-body-row:last-child .col{border-bottom:0px;}
.redesign-ckd-page #safety h2 span.bottom-orangeline.innerpage-orangeline:after {
    bottom: -24px;
}

.redesign-ckd-page .component-section .page-section-inner .abbreviation {
    margin-bottom: 0px
}

.redesign-ckd-page #safety {
    padding-top: 40px;
}
.redesign-ckd-page .clsredesign-copy .redesign-paratext.redesign-copy{    font: normal normal normal 14px/18px "Lato", sans-serif;color: #000000;    margin: 0px;}
.redesign-ckd-page .clsredesign-copy .redesign-copy:first-child{    width: 105%;}
.redesign-ckd-page .clsredesign-copy .redesign-copy:last-child{}
.redesign-ckd-page .clsredesign-copy{ margin-bottom:15px;}


@media only screen and (max-width: 374px) {
    .chronic-kidney-disease.redesign-ckd-page .fhcp-tab-set li {
        min-width: 130px !important;
    }
}

@media only screen and (max-width: 400px) {
    .redesign-ckd-page .ckd-once-daily-sec p a {
        display: inline-block;
        max-width: 212px;
    }

    .redesign-ckd-page .ckd-once-daily-sec p a:before {
        top: 13px;
    }
}

@media only screen and (max-width: 991px) {
    .redesign-ckd-page h2.redesign-inner-subtitle .text-nowrap.ckd-spl-brk {
        white-space: normal;
    }

    .redesign-ckd-page .secondary-percent-sec p:nth-child(1) {
        padding-bottom: 20px;
        padding-top: 0;
    }

    .center-images-special {
        text-align: center;
    }
    
    .redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child {
        margin-top: 42px;
    }

    .redesign-ckd-page .secondary-percent-sec p:nth-child(1) {
        padding-top: 0;
        padding-bottom: 20px
    }

    .redesign-ckd-page .ckd-consistent-img .redesign-paratext.redesign-footnote {
        margin-top: 18px;
        padding-top: 20px;
    }

    /*.chronic-kidney-disease ul.fhcp-tab-set {
		padding: 0 34px !important;
	}*/
    .chronic-kidney-disease.redesign-ckd-page .fhcp-tab-set li {
        min-width: 150px;
    }

    /*.padding-right-special {padding-left: 8% !important;}*/
    .redesign-ckd-page .ckd-top-image img {
        max-width: 120px;
        height: 120px;
    }

    .redesign-ckd-page .redesign-mob-tab-only {
        display: block;
    }

    .redesign-ckd-page .ckd-top-grid-section {
        margin-top: 38px;
        margin-bottom: 5px;
    }

    .redesign-ckd-page .ckd-head-subtext {
        font: normal normal bold 26px/32px "Lato", sans-serif;
        margin-top: 26px;
        margin-bottom: 10px;
        font-weight: 900;
    }

    .title.section h1.border {
        font: normal normal bold 36px/48px "Lato", sans-serif !important;
        margin-bottom: 15px;
        font-weight: 900 !important;
    }

    .redesign-ckd-page .ckd-top-grid-section hr.redesign-hrline {
        margin: 20px 0 20px;
    }
    .redesign-ckd-page .clsredesign-copy {    margin-bottom: 0px;}
    .redesign-ckd-page #efficacy.fhcp-moa-inner-sec {
        padding-top: 30px;
    }

    h2.redesign-inner-subtitle {
        font: normal normal bold 26px/32px "Lato", sans-serif;
        font-weight: 900 !important;
    }

    .redesign-ckd-page .ckd-primary-img {
        padding: 27px 23px 32px;
        text-align: center;
    }

    .redesign-ckd-page .ckd-primary-img img,.redesign-ckd-page .redesign-ckd-bodytxt.ckc-iga-img img {
        margin: 0 auto;
    }

    .redesign-ckd-page .ckd-primary-img img:nth-child(3) {
        /* margin-top: 25px; */
        margin-bottom: 15px;
    }

    .redesign-ckd-page .ckd-consistent-img {
        padding: 27px 24px 25px;
    }

    .redesign-ckd-page .secondary-percent-sec {
        flex-direction: column;
        padding: 27px 24px 55px;
    }

    .redesign-ckd-page .secondary-percent-sec div img {
        max-width: 296px;
    }

    .redesign-ckd-page .secondary-percent-sec p,.redesign-ckd-page .redesign-ckd-bodytxt.ckd-explocitary p,.redesign-ckd-page .redesign-ckd-bodytxt.ckc-iga-img p {
        font: normal normal bold 18px/24px "Lato", sans-serif;
    }
    
    .redesign-ckd-page .secondary-percent-sec p{
        font: normal normal 900 22px/32px "Lato", sans-serif;
    }

    .redesign-ckd-page .secondary-percent-sec >div:nth-child(1) {
        margin-bottom: 42px;
    }

    .redesign-ckd-page .cdd-reduced-risk-sec {
        max-width: 100%;
        margin: 0;
        padding: 22px 24px 30px;
    }

    .redesign-ckd-page .cdd-reduced-risk-sec .cdd-reduced-risk {
        flex-direction: column;
        padding: 18px 15px 22px;
    }

    .redesign-ckd-page .cdd-reduced-risk-sec .cdd-reduced-risk p {
        font: normal normal bold 18px/24px "Lato", sans-serif;
        margin-left: 0;
        padding-top: 25px;
        font-weight: 900 !important;
        padding-right: 0 !important;
    }

    .redesign-ckd-page .redesign-ckd-bodytxt.ckd-explocitary p,.redesign-ckd-page .redesign-ckd-bodytxt.ckc-iga-img p {
        text-align: left;
    }

    .redesign-ckd-page .redesign-ckd-bodytxt.ckd-explocitary {
        padding: 18px 24px 25px 17px;
        text-align: center;
    }

    .redesign-ckd-page .redesign-ckd-bodytxt.ckc-iga-img {
        padding: 18px 22px 16px;
        text-align: center;
    }

    .redesign-ckd-page .redesign-ckd-bodytxt.ckc-iga-img img {
        margin-bottom: 8px;
    }

    .redesign-ckd-page .redesign-ckd-bodytxt.ckc-iga-img p.redesign-footnote {
        font: normal normal normal 14px/18px "Lato", sans-serif;
    }

    .redesign-ckd-page .redesign-ckd-bodytxt.ckc-iga-img img:nth-child(4) {
        margin-top: 48px;
        margin-bottom: 28px;
    }

    .redesign-ckd-page .fhcp-page-list-items.ckd-safety-list li {
        padding-bottom: 12px;
    }

    .redesign-ckd-page .fhcp-page-list-items.ckd-safety-list li:last-child {
        padding-bottom: 0;
    }

    .redesign-ckd-page .ckd-once-daily-sec {
        flex-direction: column;
        padding: 24px;
        align-items: flex-start;
    }

    .redesign-ckd-page .ckd-once-daily-sec p:nth-child(2) {
        font: normal normal normal 22px/26px "Lato", sans-serif;
        margin-bottom: 25px;
        margin-top: 35px;
        padding: 0;
    }

    .redesign-ckd-page .ckd-once-daily-sec img {
        margin-left: calc(50vw - 110px);
    }

    .redesign-ckd-page .ckd-docs-video-wrapper {
        padding: 27px 0 25px;
    }

    .redesign-ckd-page .ckd-docs-video-sec {
        flex-direction: column;
        padding: 0 15px;
    }

    .redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-img {
        padding: 0;
        margin-bottom: 15px;
    }

    .redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-img img {
        max-width: 100%;
    }

    .redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-text p:nth-child(1) {
        font: normal normal bold 22px/26px "Lato", sans-serif;
        font-weight: 900;
    }

    .redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-text p:last-child {
        margin-top: 35px;
    }

    .redesign-ckd-page .ckd-secondary-percent p.redesign-footnote:before {
        max-width: 270px;
        top: -14px;
    }

    .redesign-ckd-page .ckd-pooledsafety .bottom-orangeline span.text-nowrap {
        white-space: inherit;
    }

    .redesign-ckd-page .pooled-safety-rebodycopy .safety-bottom-fnote {
        margin-top: 18px;
    }

    .redesign-ckd-page .ckd-once-daily-sec p:nth-child(2) span.ckd-boldtxt {
        display: block;
        margin-bottom: 7px;
    }

    .redesign-ckd-page .pooled-safety-rebodycopy .redesign-footnote.ckd-last-fnote {
        margin-bottom: 0;
        margin-right: 10px;
    }

    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:first-child, .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child {
        width: auto;
    }

    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:first-child, .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child, .redesign-ckd-page .component-section .page-section-inner .gridContainer .grid-col2-head {
        margin: 0px;
    }

    .redesign-ckd-page .component-section .page-section-inner .abbreviation, .redesign-ckd-page .component-section .page-section-inner .gridContainer {
        margin: 0px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .redesign-ckd-page .component-section .page-section-inner .gridContainer{
        padding:0;
    }

    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:first-child h2 {
        padding: 0px !important;
        margin-top: 40px;
    }

    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec > div {
        max-width: 304px;
        margin: auto;
        width: 100%;
        position: relative;
    }
    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .ckd-secondary-percent p.redesign-footnote:before {
        width: 307px;
        left: 26px;
    }
    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:first-child {
        padding-bottom: 83px;
        padding-left: 0;
        padding-right: 0;
    }

    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:first-child h2:after {
        height: 3px;
        width: 120px;
        bottom: -33px;
    }

    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec {
        padding-top: 0px;
        position:relative;    padding-bottom: 60px;

    }
    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec >div:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 3px;
        background: #EF4130;
        bottom: -43px;
        max-width: 307px;
        left: 2px;
    }
    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .ckd-secondary-percent p.redesign-footnote:before{display:none}
    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec p:nth-child(1) {
        padding-right: 0px;
        padding-top: 22px;
        padding-bottom: 3px;
    }
    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .ckd-secondary-percent p.redesign-footnote {
        margin-bottom: 30px;
        padding-right: 0px !important;
        padding-left: 26px;
        text-align: left;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        max-width: 353px;
    }

    .redesign-ckd-page .component-section .page-section-inner .abbreviation .redesign-paratext.redesign-footnote.ckc-iga-footnote {
        margin-top: 29px;
    }

    .redesign-ckd-page .component-section .page-section-inner .fhcp-mob-table table {
        margin-top: 93px
    }

    .redesign-ckd-page #safety span.bottom-orangeline.innerpage-orangeline:after {
        height: 3px;
        width: 120px;
        bottom: -48px;
    }

    .redesign-ckd-page .component-section .page-section-inner .pooled-safety-rebodycopy {
        margin-top: 89px
    }

    .redesign-ckd-page #study-design span.bottom-orangeline.innerpage-orangeline:before {
        height: 3px;
        width: 120px;
        bottom: -33px;
    }

    .redesign-ckd-page .component-section #study-design .page-section-inner .pooled-safety-rebodycopy {
        margin-top: 58px
    }

    .redesign-ckd-page .component-section #guidelines .page-section-inner .redesign-cont-sec {
        margin-top: 72px;
        padding-top: 0;
    }

    .redesign-ckd-page .component-section #guidelines .page-section-inner span.bottom-orangeline.innerpage-orangeline:before {
        height: 3px;
        width: 120px;
        bottom: -32px;
    }

    .redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:first-child, .redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:last-child {
        padding: 0px;
    }

    .redesign-ckd-page .ckd-once-daily-block {
        margin: 0px;
    }

    .redesign-ckd-page .component-section .ckd-once-daily-sec {
        width: auto;
        max-width: 344px;
        margin: auto;
        padding-right: 23px;
    }

    .redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:first-child, .redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:last-child {
        width: 100%
    }

    .redesign-ckd-page .component-section .col-md-6.col-sm-12:first-child .ckd-once-daily-sec p:nth-last-child(2) span:last-child {
        margin-right: 0px
    }

    .redesign-ckd-page .ckd-docs-video-wrapper {
        padding-top: 32px;
        padding-bottom: 60px
    }

    .redesign-ckd-page .component-section .ckd-once-daily-sec p:last-child {
        margin: 0px;
    }

    .redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:last-child {
        width: 100%;
        margin-top: 25px;
        margin-bottom: 64px;
    }

    .redesign-ckd-page .ckd-primary-img .mobile {
        display: block
    }

    .redesign-ckd-page .ckd-primary-img .desk {
        display: none
    }

    .redesign-ckd-page .title.section h1.border {
        margin-right: 20px;
        margin-bottom: 4px;
    }

    .redesign-ckd-page .ckd-top-grid-section hr.redesign-hrline {
        margin:20px 0 20px;
    }

    .redesign-ckd-page .pooled-safety-rebodycopy .redesign-hrline {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .redesign-ckd-page #guidelines.fhcp-moa-inner-sec {
        padding-top: 40px;
    }

    .redesign-ckd-page .redesign-paratext.redesign-footnote.ckc-iga-footnote {
        padding-right: 7% !important;
    }

    .ckd-warning-precaution-sec .fhcp-page-list-items.fhcp-list li:first-child {
        padding-right: 35px
    }

    .ckd-warning-precaution-sec .fhcp-page-list-items.fhcp-list li:nth-child(2) {
        padding-right: 30px
    }

    .ckd-warning-precaution-sec .fhcp-page-list-items.fhcp-list li:nth-child(3) {
        padding-right: 20px
    }

    .redesign-ckd-page #safety h2.redesign-inner-subtitle.redesing-padtop80 {
        padding-top: 60px;
        padding-right: 0px !important;
    }

    .redesign-ckd-page #safety .pooled-safety-rebodycopy {
        margin-top: 83px
    }

    .redesign-ckd-page #safety .ckd-pooledsafety span.bottom-orangeline.innerpage-orangeline:after {
        bottom: -43px
    }

    .redesign-ckd-page #safety .pooled-safety-rebodycopy .redesign-hrline {
        margin-top: 40px
    }

    .redesign-ckd-page #safety .pooled-safety-rebodycopy .redesign-paratext {
    }

    .redesign-ckd-page #safety .pooled-safety-rebodycopy .redesign-paratext {
        padding-right: 20px !important;
        margin-bottom: 0px;
    }

    .redesign-ckd-page .small-padding-right {
        padding-right: 10px !important;
    }

    .redesign-ckd-page #guidelines .rte-node .guideline-text {
        margin-right: 13px;
    }
    .redesign-ckd-page #guidelines .rte-node .guideline-text:nth-child(2){
        text-indent: -6px;
        margin-left: 8px;
    }
    .redesign-ckd-page .fhcp-mob-table {
        display: block
    }
    .redesign-ckd-page .fhcp-desk-table {
        display: none
    }

    .redesign-ckd-page .fhcp-mob-table {font-family:Lato; display: block;margin-top: 85px; margin-left: 0.5px; margin-right: 4.5px; margin-bottom:16px;  }
    .redesign-ckd-page .fhcp-mob-table .tbl-head{background-color: #00A5E3;min-height: 76px;border-radius: 30px 30px 0px 0px;    display: flex;    justify-content: center; align-items: center; }
    .redesign-ckd-page .fhcp-mob-table .tbl-head .heading{font-family:Lato; font-weight:900;font-size: 22px; line-height: 22px; letter-spacing: 0px;color: #FFFFFF; }
    .redesign-ckd-page .fhcp-mob-table .tbl-row-head{min-height:40px; font-weight:900;font-size: 18px; line-height: 22px;color: #000;  display: flex; justify-content: center; align-items: center; border-left:2px solid #666; border-right:2px solid #666;}
    .redesign-ckd-page .fhcp-mob-table .tbl-col-head{display: flex; gap: 10px;text-align: center;border-left:2px solid #666; border-right:2px solid #666;}
    .redesign-ckd-page .fhcp-mob-table .tbl-col-head .col1{height:100%;min-height: 76px; font-weight:bold;font-size: 18px; line-height: 22px;color: #FFF; background-color: #EF4130; width: 50%;padding: 16px 5px;}
    .redesign-ckd-page .fhcp-mob-table .tbl-col-head .col2{height:100%;min-height: 76px; font-weight:bold;font-size: 18px; line-height: 22px;color: #000; background-color: #e3e3e3; width: 50%;padding: 16px 22px;}
    .redesign-ckd-page .fhcp-mob-table .tbl-col-head .col1 span,.redesign-ckd-page .fhcp-mob-table .tbl-col-head .col2 span{font-weight:normal;}
    .redesign-ckd-page .fhcp-mob-table .tbl-body-head { font-weight:normal;font-size: 18px; line-height: 22px;color: #000;   border-left:2px solid #666; border-right:2px solid #666;padding: 9px; text-align: center;}
    .redesign-ckd-page .fhcp-mob-table .tbl-body-copy { height: 42px;font-weight:normal;font-size: 18px; line-height: 22px;color: #000;   border-left:1px solid #666; border-right:1px solid #666;display: flex; gap: 8px;}
    
    .redesign-ckd-page .fhcp-mob-table .tbl-body-copy .tbl-cell1, .redesign-ckd-page .fhcp-mob-table .tbl-body-copy .tbl-cell2{height:100%;width: 50%;min-height: 40px; display: flex; justify-content: center;align-items: center; }
    .redesign-ckd-page .fhcp-mob-table .tbl-body-copy .tbl-cell1{border: 2px solid #DD4F3C;}
    .redesign-ckd-page .fhcp-mob-table .tbl-body-copy .tbl-cell2{border: 2px solid #7E7E7E;}
    .redesign-ckd-page .fhcp-mob-table .tbl-body-copy:last-child .tbl-cell1{border-radius: 0px 0px 0px 30px;}
    .redesign-ckd-page .fhcp-mob-table .tbl-body-copy:last-child .tbl-cell2{border-radius: 0px 0px 30px 0px;}
    .redesign-ckd-page .fhcp-mob-table .tbl-body-copy:last-child{border-radius: 0px 0px 33px 33px;border-bottom: 2px solid #000;}
    
    
    .redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec p.desk{display:none}
.redesign-ckd-page .component-section .page-section-inner .col-md-6.col-sm-12:last-child .secondary-percent-sec p.mob{display:inline-block;}
    
    
    
    
    
    
    
    

    .redesign-ckd-page #safety h2 span.bottom-orangeline.innerpage-orangeline:after {
        bottom: -40px
    }

    .redesign-ckd-page #study-design h2.redesign-inner-subtitle {
        padding-right: 20px;
    }

    .redesign-ckd-page #guidelines .eyebrow-subtitle {
        padding-right: 20px;
    }

    .redesign-ckd-page #guidelines .guideline-img {
        padding-bottom: 15px;
    }

    .redesign-ckd-page .component-section .page-section-inner .abbreviation .redesign-paratext.redesign-footnote.ckc-iga-footnote {
        margin-bottom: 0px
    }

    .redesign-ckd-page #safety {
        padding-top: 30px;
    }

    .redesign-ckd-page .sectionContainer > .component-section.container.transparent {
        padding-bottom: 0px;
    }
    
    
    .redesign-ckd-page #efficacy.component-section .page-section-inner .col-md-6.col-sm-12{
        float:unset;
        max-width: max-content;
        margin: auto;
    }
    
    .redesign-ckd-page .component-section .row.multiple-column-collapsible {    flex-direction:column;    }
    .redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:first-child,
    .redesign-ckd-page .component-section .page-section-inner .gridContainer:last-child .col-md-6.col-sm-12:last-child {
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }
    
    .redesign-ckd-page .ckd-boldtxt{
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 24px;
        letter-spacing: 0px;
    }
    .redesign-ckd-page .clsredesign-copy .redesign-paratext.redesign-copy{padding-right:0px !important;
        font-size:12px;line-height:20px;width:100%;
    }
    .redesign-ckd-page .ckd-boldtxt.subheadline {
        font-size: 30px;
        line-height: 38px;
        
    }
    
}

@media only screen and (min-width: 992px) {
    .redesign-ckd-page .fhcp-common-sec {
        padding-top:0;
    }

    .redesign-ckd-page .redesign-paratext.redesign-footnote {
        margin-bottom: 0;
    }

    .redesign-ckd-page .ckd-top-grid-section .col-md-3.column-1 {
        width: 17%;
        padding-left: 0;
    }

    .redesign-ckd-page .ckd-top-grid-section .col-md-9.column-2 {
        width: 83%;
    }

    .redesign-ckd-page .ckd-top-grid-section .row {
        display: flex;
        align-items: flex-start;
    }

    .redesign-ckd-page .redesign-desk-only {
        display: block;
    }

    .redesign-ckd-page .ckd-docs-video-block {
        margin: 0 auto;
    }

    .redesign-ckd-page .ckd-once-daily-sec {
        border-left: 0;
        border-bottom-left-radius: 25px;
        height: 120px;
    }

    .redesign-ckd-page .ckd-secondary-percent p.redesign-footnote:before {
        margin-left: -17px;
    }

    .redesign-ckd-page .ckd-docs-video-sec .ckd-docs-video-text p.redesign-paratext {
        margin-bottom: 32px;
    }

    .redesign-ckd-page h2.redesign-inner-subtitle.addi-explor-data {
        max-width: 925px;
        font-weight: 900;
    }

    .redesign-ckd-page .ckd-consistent-img .redesign-paratext.redesign-footnote:before {
        max-width: 300px;
        margin-left: -15px;
    }

    .redesign-ckd-page .secondary-percent-sec p.desk-hardbreak span {
        display: block;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1279px) {
    .redesign-ckd-page .ckd-top-grid-section .col-md-3.column-1 {
        width: 25%;
    }

    .redesign-ckd-page .redesing-pagemenu-sec .column-1 {
        width: 0 !important;
    }

    .redesign-ckd-page .redesing-pagemenu-sec .column-2 {
        left: calc(50vw - 390px);
    }

    .redesign-ckd-page .redesign-sticky-innernav .container {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .redesign-ckd-page .fhcp-root-sec >.container {
        padding-right: 0;
        padding-left: 0;
    }

    .redesign-ckd-page .fhcp-root-sec >.container .container {
        padding-right: 15px;
        padding-left: 15px;
    }

    .redesign-ckd-page .ckd-once-daily-sec p a {
        display: inline-flex;
    }

    .redesign-ckd-page .ckd-once-daily-sec p a:before {
        top: 25px;
    }

    .redesign-ckd-page .ckd-once-daily-sec p:nth-last-child(1) {
        padding-right: 25px;
    }
}

@media screen and (min-width: 1280px) {
    .redesign-ckd-page .fhcp-moa-inner-sec,.redesign-ckd-page .fhcp-common-sec,.redesign-ckd-page .ckd-docs-video-block {
        max-width: 1200px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/*US-79086 Website redesign - Sep 2023 (End) */
