@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);

@font-face {
    font-family: 'DINOT';
    src: url(../fonts/DINOT.eot);
    src: url(../fonts/DINOT.ttf) format('truetype'), url(../fonts/DINOT.eot?iefix) format('eot'), url(../fonts/DINOT.woff) format('woff')
}

@font-face {
    font-family: 'DINOT-medium';
    src: url(../fonts/DINOT-medium.eot);
    src: url(../fonts/DINOT-medium.eot?iefix) format('eot'), url(../fonts/DINOT-medium.woff) format('woff'), url(../fonts/DINOT-medium.ttf) format('truetype')
}

@font-face {
    font-family: 'DINOT-bold';
    src: url(../fonts/DINOT-bold.eot);
    src: url(../fonts/DINOT-bold.eot?iefix) format('eot'), url(../fonts/DINOT-bold.woff) format('woff'), url(../fonts/DINOT-bold.ttf) format('truetype')
}

@font-face {
    font-family: 'DINOT-Black';
    src: url(../fonts/DINOT-Black.eot);
    src: url(../fonts/DINOT-Black.eot?iefix) format('eot'), url(../fonts/DINOT-Black.woff) format('woff'), url(../fonts/DINOT-Black.ttf) format('truetype')
}

@font-face {
    font-family: 'DINOT-CondBlack';
    src: url(../fonts/DINOT-CondBlack.eot);
    src: url(../fonts/DINOT-CondBlack.eot?iefix) format('eot'), url(../fonts/DINOT-CondBlack.woff) format('woff'), url(../fonts/DINOT-CondBlack.ttf) format('truetype')
}

@font-face {
    font-family: 'DINOT-italic';
    src: url(../fonts/DINOT-Italic.eot);
    src: url(../fonts/DINOT-Italic.eot?iefix) format('eot'), url(../fonts/DINOT-Italic.woff) format('woff'), url(../fonts/DINOT-Italic.ttf) format('truetype')
}

@font-face {
    font-family: 'DINOT-CondBold';
    src: url(../fonts/DINOT-CondBold.eot);
    src: url(../fonts/DINOT-CondBold.eot?iefix) format('eot'), url(../fonts/DINOT-CondBold.woff) format('woff'), url(../fonts/DINOT-CondBold.ttf) format('truetype')
}

sub,
sup {
    font-size: 65%;
    left: 1px
}

body {
    color: #333;
    font-family: 'DINOT';
    line-height: 21px;
    font-size: 12px
}

.mobileViewOnly,
.IpadViewOnly {
    display: none
}

ul {
    margin: 0;
    padding: 0
}

li {
    list-style: none
}

a {
    color: #00857d
}

.greenColor {
    color: #008e89 !important
}

.Font18 {
    font-size: 18px !important;
    line-height: normal !important
}

.content-wrapper {
    max-width: 1440px;
    margin: 0 auto
}

a.green-btn,
.patienttool-modal input[type="button"].green-btn,
button[type="button"].green-btn {
    background: url(../images/green-btn-bg.png) no-repeat 98.5% 93% #b2c43f;
    color: #333;
    text-decoration: none;
    padding: 15px 42px;
    min-width: 215px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'DINOT-bold';
    font-size: 14px;
    display: inline-block;
    outline: 0;
    border: 0 none
}

a.blue-btn {
    background: url(../images/blue-btn-bg.png) no-repeat 98.5% 93% #00857d;
    color: #fff;
    text-decoration: none;
    padding: 15px 8px;
    width: 215px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'DINOT-bold';
    font-size: 14px;
    display: inline-block
}

.dinot-bold {
    font-family: 'DINOT-bold' !important
}

.dinot-Reg {
    font-family: 'DINOT' !important
}

.dinot-med {
    font-family: 'DINOT-medium' !important
}

input[type="text"],
select,
.custom-select-btn {
    padding: 5px 15px;
    border-radius: 10px;
    border: 0 none;
    height: 31px;
    width: 100%
}

.custom-dropdown {
    position: relative;
    margin-bottom: 16px;
    float: left;
    width: 100%
}

.custom-dropdown .custom-select-btn {
    text-align: left;
    background: #fff;
    overflow: hidden
}

.custom-dropdown .custom-dropdown-menu {
    display: none;
    position: absolute;
    top: 23px;
    left: 0;
    z-index: 999;
    width: 100%;
    background: #fff;
    border-radius: 0 0 10px 10px;
    padding: 10px 10px;
    word-break: break-word
}

#header .middle-header .custom-dropdown .custom-dropdown-menu li,
.mobileNav.mobileViewOnly .custom-dropdown .custom-dropdown-menu li,
#header .middle-header .custom-dropdown option,
.mobileNav.mobileViewOnly .custom-dropdown option {
    display: block;
    text-align: center;
    border-bottom: 1px solid #d5d5d5;
    padding: 8px 0;
    color: #333;
    margin: 0;
    cursor: pointer
}

#header .middle-header .custom-dropdown .custom-dropdown-menu li {
    max-width: 80%;
    margin: 0 auto
}

#header .middle-header .custom-dropdown select option {
    text-align: left
}

#header .middle-header .custom-dropdown select option:first-child {
    text-align: left
}

:focus-visible {
    outline: 0 none
}

.custom-dropdown .caret,
.mobileNav.mobileViewOnly .custom-dropdown .caret {
    float: right;
    margin-top: 7px;
    margin-right: 7px;
    display: block;
    width: 0;
    height: 0;
    border-left: 7px solid #fff0;
    border-right: 7px solid #fff0;
    border-top: 7px solid #00857d
}

.custom-dropdown .caret.down,
.mobileNav.mobileViewOnly .custom-dropdown .caret.down {
    border-left: 7px solid #fff0;
    border-right: 7px solid #fff0;
    border-bottom: 7px solid #00857d;
    border-top: 0
}

input[type="checkbox"],
input[type="radio"] {
    border: 0 none;
    background: #fff;
    appearance: none;
    padding: 10px;
    margin-right: 8px;
    vertical-align: middle;
    position: relative;
    border-radius: 6px
}

.find-tgct-center-form input[type="checkbox"] {
    margin-top: -4px
}

input[type="checkbox"]:checked:after,
input[type="radio"]:checked:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 6px;
    display: inline-block;
    transform: rotate(45deg);
    height: 14px;
    width: 7px;
    margin-left: 0;
    border-bottom: 2px solid #000;
    border-right: 2px solid #000
}

input[type="radio"] {
    border: 1px solid #585858;
    border-radius: 10px;
    height: 22px
}

input[type="radio"]:checked:after {
    content: ' ';
    border: 7px solid #586475;
    border-radius: 10px;
    top: 3px;
    left: 3px
}

.form-group-custom {
    position: relative;
    width: 100%
}

.form-group-custom .palceholder {
    position: absolute;
    top: 5px;
    left: 8px;
    color: #333;
    display: none
}

.form-group-custom .palceholder label,
::placeholder {
    font-weight: 400;
    color: #333
}

.form-group-custom .palceholder .star,
.custom-select-btn .star {
    color: red
}

.form-control-custom {
    display: block
}

#header {
    background: #175b53;
    height: auto;
    position: relative;
    z-index: 1026
}

.navbar {
    padding-bottom: 17px;
    padding-top: 9px
}

#header a {
    color: #fff;
    text-decoration: none
}

#header .left-header {
    padding-top: 21px;
    float: left;
    width: 245px
}

#header .right-header {
    float: right;
    width: 925px
}

#header .top-header .top-header-text {
    font-size: 12px;
    padding-right: 15px;
    padding-top: 15px;
    line-height: 14px;
    color: #fff;
    float: left;
    width: 300px;
    font-family: 'DINOT-medium';
    margin-left: 50px
}

#header .top-header .top-header-links {
    float: left;
    padding-top: 12px;
    width: 575px
}

#header .top-header .top-header-links ul {
    float: left;
    padding-left: 15px
}

#header .top-header .top-header-links {
    float: left;
    width: 575px;
    padding: 12px 0 0
}

#header .top-header .top-header-links li {
    display: inline-block
}

#header .top-header .top-header-links li a {
    border-right: 1px solid #fff;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    padding: 0 13px;
    font-family: 'DINOT-medium'
}

#header .top-header .top-header-links li:first-child a {
    padding-left: 0
}

#header .top-header .top-header-links li:last-child a {
    border-right: 0 none;
    padding-right: 0
}

#header .top-header .top-header-links .patient-info-link {
    float: right;
    font-size: 12px;
    color: #fff;
    background: url(../images/patient-arrow.png) no-repeat right 0 #fff0;
    padding-right: 20px;
    font-family: 'DINOT-medium';
    height: 20px;
    line-height: 15px;
    margin-top: 3px
}

#header .middle-header {
    margin-top: 10px;
    position: absolute;
    right: 0;
    width: auto;
    border: #fff 1px solid;
    border-radius: 10px 0 0 10px;
    padding: 8px 23px 8px 23px
}

#header .middle-header ul {
    float: right
}

.req-rep-fly-out .state-select ul {
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto
}

#header .middle-header li {
    display: inline-block
}

#header .middle-header li:first-child {
    margin: 0 70px 0 0;
    position: relative
}

#header .middle-header li:first-child a,
#header .middle-header li:last-child a {
    position: relative;
    z-index: 2
}

#header .middle-header li:last-child {
    margin: 0 130px 0 0
}

#header .middle-header li a {
    font-family: 'DINOT-bold';
    color: #fff;
    font-size: 12px;
    line-height: 22px
}

#header .middle-header li a img {
    padding-right: 20px
}

#header .bottom-header {
    padding-top: 50px;
    float: left;
    width: 100%;
    margin-left: 25px
}

.pexi-hcp-navigation ul {
    width: 100%;
    display: flex
}

.pexi-hcp-navigation li {
    flex: auto
}

.pexi-hcp-navigation li a {
    color: #fff;
    text-decoration: none;
    font-family: 'DINOT-bold';
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 14px;
    line-height: 22px
}

.pexi-hcp-navigation li a.active {
    border-bottom: 5px solid #b2c43f
}

.hero {
    position: relative
}

.detectbanner {
    margin-top: 130px;
    min-height: 200px
}

.hero>img {
    width: 100%;
    height: 100%;
    min-height: 500px
}

.rightBannerContent {
    color: #175b53;
    width: 620px
}

.rightBannerContent .the-only-approved {
    font-size: 22px;
    text-align: left;
    font-family: 'DINOT-CondBold';
    line-height: normal
}

.rightBannerContent .less-tumor {
    font-family: 'DINOT-CondBlack';
    font-size: 75px;
    text-align: left;
    margin-bottom: 20px;
    margin-top: 20px;
    line-height: 70px;
    letter-spacing: .75px;
    text-transform: uppercase
}

.rightBannerContent .rightBannerContent-bottom {
    width: 100%;
    float: left;
    margin-bottom: 0
}

.rightBannerContent .rightBannerContent-bottom p:nth-child(1),
.rightBannerContent .rightBannerContent-bottom p:nth-child(2),
.rightBannerContent .rightBannerContent-bottom p:nth-child(3) {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -.54px;
    color: #231f20;
    margin-bottom: 10px
}

.enlivenBtnBox {
    display: flex;
    width: 505px;
    margin-top: 25px
}

.enlivenBtnBox span.arrow-img img {
    margin: 0 20px
}

.rightBannerContent .rightBannerContent-bottom .enlivenBtnBox .enliven-text {
    color: #175b53;
    font-family: 'DINOT-CondBold';
    font-size: 22px;
    line-height: normal;
    width: 180px;
    margin-bottom: 0
}

.rightBannerContent .footnote {
    font-family: 'DINOT-medium';
    font-size: 10px;
    clear: both;
    width: 95px;
    line-height: 10px;
    margin-left: 157px
}

.systemic-therapy-wrapper {
    width: 100%;
    position: relative;
    top: -100px
}

.systemicBanner2 {
    background: url(../images/systemic-therapy2.jpg) no-repeat 0 0 #e5e8eb
}

.systemicBanner3 {
    background: url(../images/systemic-therapy3.jpg) no-repeat 0 0 #e5e8eb
}

.systemicBanner2 a.blue-btn {
    font-size: 12px
}

.systemic-therapy-wrapper p {
    font-size: 18px;
    margin-bottom: 0;
    color: #231f20
}

.systemic-therapy-wrapper .systemic-therapy-content ul li img {
    position: absolute;
    top: 0%;
    left: 0
}

.marginT50 {
    margin-top: 50px !important
}

.systemic-therapy-wrapper a.blue-btn {
    background: #175b53;
    color: #fff;
    text-decoration: none;
    padding: 15px 30px;
    width: 281px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'DINOT-bold';
    font-size: 18px;
    display: inline-block;
    border-radius: 10px;
    margin: 10px 0;
    position: relative;
    left: 100px
}

.systemic-therapy-wrapper .systemic-therapy-content .systemic-title {
    color: #008f86;
    font-size: 40px;
    line-height: normal;
    font-family: 'DINOT-bold';
    margin-bottom: 15px;
    letter-spacing: -.4px
}

.systemic-therapy-wrapper .systemic-therapy-content ul li {
    display: inline-block;
    text-align: left;
    margin-right: 0;
    width: 100%;
    position: relative;
    margin-bottom: 20px
}

.systemic-therapy-wrapper .systemic-therapy-content+p {
    clear: both
}

.systemic-therapy-wrapper .systemic-therapy-content ul {
    margin-top: 30px
}

.find-center-wrapper {
    background: url(../images/home/green_textured_bg.png) no-repeat 0 0;
    padding: 40px 0;
    position: relative;
    height: 510px;
    margin-top: 0
}

.find-center-wrapper img.desktopViewOnly {
    position: absolute;
    left: 0;
    top: 40px
}

.find-center-content {
    float: right;
    width: 41%;
    color: #fff;
    margin-top: 80px;
    text-align: left
}

.find-center-content .title {
    font-size: 40px;
    font-family: 'DINOT-bold';
    text-align: left;
    line-height: normal;
    color: #008f86;
    letter-spacing: -.4px;
    margin-bottom: 15px
}

.find-center-content .title+p {
    font-size: 18px;
    letter-spacing: -.75px;
    margin-bottom: 40px;
    color: #000;
    text-align: left
}

.find-center-content .find-center-pin {
    margin-right: 20px
}

.nccn-content {
    margin-top: -50px;
    float: left;
    width: 100%
}

.nccn-wrapper,
.interested-wrapper {
    padding: 0;
    width: 100%;
    float: left;
    display: block
}

.turalio-approved p span {
    padding-left: 30px
}

.nccn-wrapper .nccn-content img {
    float: left;
    margin-right: 50px;
    width: 10%;
    margin-top: 1.5%
}

.turalio-approved {
    background: url(../images/home/turalio-approvd.png) no-repeat 0 0;
    padding: 20px 0;
    width: 100%;
    float: left;
    height: 147px;
    margin-bottom: 100px;
    background-size: contain
}

.turalio-approved p {
    font-size: 30px;
    font-family: 'DINOT-bold';
    color: #175b53;
    letter-spacing: -.6px
}

.nccn-wrapper .nccn-content div {
    float: left;
    width: 100%;
    border-left: none;
    padding-left: 0;
    padding-top: 12px
}

.nccn-wrapper .nccn-content .title {
    color: #008f86;
    font-size: 40px;
    font-family: 'DINOT-bold';
    line-height: normal;
    margin-bottom: 0;
    letter-spacing: -.8px;
    margin-bottom: 20px
}

.nccn-wrapper .nccn-content .footnote {
    font-size: 14px;
    color: #231f20;
    letter-spacing: -.14px;
    margin-bottom: 102px
}

.nccn-wrapper .border-top-bottom,
.efficacy_content-wrap .border-top-bottom,
.de_content-wrap .border-top-bottom {
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    font-family: 'DINOT-bold';
    font-size: 20px;
    text-align: center;
    clear: both;
    margin-top: 65px;
    display: inline-block;
    width: 100%;
    padding: 15px 0
}

.nccn-wrapper .border-top-bottom img {
    margin-right: 20px
}

.interested-wrapper {
    background: url(../images/interested-bg.jpg) no-repeat 0 0 #0086b6;
    min-height: 432px;
    max-height: 432px;
    width: 100%;
    background-size: cover;
    float: none
}

.interested-wrapper.home {
    background: url(../images/home/Patient-image.png) no-repeat 0 0;
    width: 100%;
    background-size: 100% 100%;
    margin-bottom: 100px;
    float: left;
    min-height: 580px;
    max-height: 580px
}

.interested-wrapper .interested-content {
    padding-top: 150px;
    color: #fff
}

.interested-wrapper.home .interested-content {
    padding-top: 50px;
    color: #008f86
}

.interested-wrapper .interested-content .title {
    font-family: 'DINOT-bold';
    font-size: 40px;
    margin-bottom: 15px;
    line-height: normal
}

.interested-wrapper.home .interested-content p+p {
    font-size: 18px;
    margin-bottom: 40px;
    color: #231f20
}

.interested-wrapper .interested-content p+p {
    font-size: 18px;
    margin-bottom: 55px;
    color: #fff
}

.interested-wrapper .interested-content p img {
    margin-left: 20px
}

.interested-wrapper .interested-content a.green-btn {
    text-transform: inherit;
    width: 282px
}

.interested-wrapper.home .interested-content a.green-btn {
    background: #175b53;
    color: #fff;
    text-decoration: none;
    padding: 15px 42px;
    min-width: 250px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'DINOT-bold';
    font-size: 18px;
    display: inline-block;
    outline: 0;
    border: 0 none;
    border-radius: 10px;
    line-height: normal
}

.ref-wrapper.white-bg.topSpaceRef {
    padding: 0px 0 100px 0;
}

.ref-wrapper {
    font-size: 14px;
    padding: 100px 0 100px 0;
    letter-spacing: -.01px;
    color: #231f20
}

.ref-wrapper span {
    font-family: 'DINOT-bold'
}

.isi-head {
    padding: 15px 0;
    text-align: left;
    font-size: 25px;
    font-family: 'DINOT-bold';
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    display: block;
    background: #175b53;
    padding-right: 0
}

.isi-head a {
    color: #fff;
    text-decoration: none
}

.isi-head a:hover {
    color: #fff;
    text-decoration: none
}

.isi-head span.up-arrow,
.isi-head span.down-arrow {
    width: 28px;
    height: 17px;
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle
}

.isi-head span.up-arrow {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}

.isi-head span {
    font-size: 25px;
    cursor: pointer;
    display: block
}

.isi-head span.disabled {
    opacity: .5;
    pointer-events: none
}

.isi-head span.collapse-isi {
    margin-right: 20px;
    font-size: 18px;
    text-transform: capitalize !important
}

.isi-head span.expand-isi {
    font-size: 18px;
    text-transform: capitalize !important
}

.isi-head span img {
    margin-top: -5px;
    margin-left: 8px
}

.isi-content {
    font-size: 18px;
    color: #231f20
}

.isi-content a {
    color: #008f8a;
    text-decoration: none
}

.isi-content .isi-text.mT10 a,
.isi-content .isi-text.dinot-bold a,
.isi-content .isi-text.dinot-bold.mobMTB a {
    color: #353535;
    word-break: break-all
}

.isi-content .isi-text.dinot-bold.mobMTB {
    font-family: 'DINOT' !important
}

.isi-content .isi-text.dinot-bold.mobMTB a {
    color: #175b53;
    text-decoration: underline
}

p.top-0-m {
    margin-bottom: 0
}

.warning-small-heading.no-green {
    color: #000;
    font-size: 18px
}

.endpoints-tabs {
    margin-top: 15px
}

.characteristics-table {
    margin-top: 15px
}

.warningMsgBox {
    padding: 8px 20px;
    border: #000 2px solid;
    margin-top: 20px;
    font-family: 'DINOT-bold';
    color: #231f20;
    margin-bottom: 20px
}

.warning-heading {
    width: 100%;
    font-size: 24px;
    font-family: 'DINOT-bold';
    color: #008f8a;
    line-height: 25px;
    padding-top: 25px
}

.warning-small-heading {
    width: 100%;
    font-size: 20px;
    color: #175b53;
    line-height: 25px;
    padding-top: 0;
    letter-spacing: -.2px;
    margin-bottom: 0
}

.row.top-15-xs {
    margin: 0
}

.isi-text.roboto-medium {
    color: #353535;
    font-size: 18px;
    font-family: 'roboto'
}

ul.followUp-list.top0 {
    margin-top: 0;
    padding-left: 10px;
    margin-bottom: 20px
}

ul.followUp-list.top0 li {
    line-height: 17px
}

ul.followUp-list.Mb30 {
    margin-bottom: 10px
}

.Mbdrug-interactions {
    margin-bottom: -9px
}

.isi-content .followUp-list li {
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    position: relative;
    padding-left: 10px
}

.isi-content ul.followUp-list {
    padding-left: 5px
}

.underline-text {
    text-decoration: underline
}

ul.followUp-list.pad-30 {
    padding-left: 0
}

ul.followUp-list.pad-30 li {
    line-height: 20px;
    margin-top: 0
}

ul.followUp-list.pad-30 li:last-child {
    margin-bottom: 0
}

.bold-text {
    font-size: 16px
}

#bottom {
    z-index: 1027;
    width: 100%;
}

.custom-modal-drop {
    z-index: 1025 !important
}

#isi_new {
    background: #fff;
    padding-bottom: 100px
}

.indication-info {
    margin-top: 20px
}

.footer {
    background: #175b53;
    padding: 60px 0;
    color: #fff;
    font-size: 16px
}

.mobifooter {
    width: 30%
}

.daiichi-logo img {
    width: 177px
}

.footer .daiichi-logo img.desktopViewOnly {
    width: 177px
}

.footer-links {
    text-align: left;
    margin-right: 0;
    padding-right: 50px !important;
    max-width: 295px;
    position: relative;
    padding-left: 40px
}

.contact-details p {
    margin-bottom: 35px
}

.contact-details p:last-child {
    margin-bottom: 0
}

ul.footer-links:after {
    content: "";
    position: absolute;
    width: 1px;
    background: #fff;
    height: 100%;
    right: 0;
    top: 0;
    margin-top: 0
}

.contact-details {
    width: 480px
}

.contact-details a {
    color: #fff;
    text-decoration: none
}

.footer-links a {
    color: #fff;
    text-decoration: none;
    margin-bottom: 12px;
    display: inline-block;
    font-size: 18px;
    line-height: normal
}

#toTopBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 1028;
    padding: 0;
    width: 44px;
    cursor: pointer
}

ul.followUp-list.about.MR30 {
    padding-left: 30px
}

.followUp-list li {
    line-height: 25px;
    position: relative;
    padding-left: 15px;
    margin-bottom: 10px
}

ul.followUp-list.pad-30.bold-text li::before {
    color: #333
}

.isi-content .followUp-list li::before {
    font-size: 20px;
    color: #175b53
}

.followUp-list li::before {
    color: #00857d;
    content: "\2022";
    font-size: 28px;
    font-weight: 700;
    position: absolute;
    left: -5px;
    font-family: 'DINOT-bold';
    width: 30px;
    height: 30px
}

ul.followUp-list {
    padding-left: 30px
}

.find-tgct-fly-out {
    display: none;
    background: url(../images/find-center-bg.png) no-repeat 0 0 #fff0;
    width: 379px;
    height: 305px;
    position: absolute;
    margin-top: 10px;
    z-index: 1;
    color: #fff;
    padding: 50px 40px;
    font-size: 16px
}

.find-tgct-fly-out p {
    margin-bottom: 8px
}

.find-tgct-fly-out .title {
    font-family: 'DINOT-bold';
    font-size: 18px;
    clear: both
}

.find-tgct-fly-out .zipcode-input,
.find-tgct-fly-out .miles-select {
    width: 46%;
    float: left;
    margin-bottom: 20px
}

.find-tgct-fly-out .zipcode-input {
    margin-right: 20px
}

.find-tgct-fly-out .find-btn {
    text-align: center;
    margin-top: 25px
}

.find-tgct-fly-out .find-btn a,
.req-rep-fly-out .submit-btn a,
button[type="button"].green-btn {
    padding: 10px;
    color: #333333 !important;
    font-size: 18px !important;
    font-family: 'DINOT-medium' !important
}

.req-rep-fly-out {
    display: none;
    background: url(../images/req-rep-bg.png) no-repeat 0 0 #fff0;
    width: 550px;
    height: 575px;
    position: absolute;
    margin-top: 10px;
    z-index: 1;
    color: #fff;
    padding: 40px 20px;
    font-size: 16px;
    border-bottom: 5px solid #fff
}

.req-rep-fly-out-large {
    background: url(../images/req-rep-bg-large.png) no-repeat 0 0 #fff0;
    height: auto
}

.g-recaptcha-contactarep>div:first-child,
.g-recaptcha-signup>div:first-child {
    width: 100% !important
}

.req-rep-fly-out .req-rep-title {
    color: #b2c43f;
    font-family: 'DINOT-bold';
    font-size: 32px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px
}

.req-rep-fly-out .req-rep-desc {
    margin-bottom: 20px
}

.req-rep-fly-out .first-input,
.req-rep-fly-out .last-input {
    width: 49%;
    margin-bottom: 16px
}

.req-rep-fly-out .city-input {
    width: 100%;
    margin-bottom: 0;
    float: left;
    margin-right: 10px
}

.req-rep-fly-out .state-select {
    width: 100%;
    margin-bottom: 0;
    float: left;
    margin-right: 0
}

.req-rep-fly-out .zipcode-input {
    width: 100%;
    margin-bottom: 0;
    float: right
}

.req-rep-fly-out .submit-btn {
    padding-top: 20px;
    text-align: center;
    float: left;
    width: 100%
}

.find-tgct-center {
    margin-top: 30px
}

.inrow {
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 20px
}

.tgctTreatmentcenter-wrapper .tgct-graphics {
    background: url(../images/findTGCT-graphic.jpg) no-repeat right top #fff;
    min-height: 302px;
    max-height: 302px
}

.tgct-graphics .page-title {
    letter-spacing: -2px;
    color: #005a54;
    font-family: 'DINOT-medium';
    padding: 70px 0 20px;
    font-size: 34px;
    line-break: normal
}

.tgctTreatmentcenter-wrapper .tgct-graphics p {
    font-size: 16px
}

.tgct-graphic-content-left {
    width: 622px;
    float: left
}

.find-tgct-center .title {
    font-family: 'DINOT-bold';
    font-size: 18px;
    clear: both;
    margin-bottom: 0
}

.find-tgct-center input[type="checkbox"] {
    border: 1px solid #c1c1c1
}

.find-tgct-center input[type="text"],
.find-tgct-center select {
    border: 1px solid #c1c1c1;
    background: #fff;
    font-size: 16px;
    height: 34px
}

.find-tgct-center .checkbox-option label {
    font-size: 13px
}

.find-tgct-center .rp0 {
    padding-right: 0;
    margin-bottom: 0;
    padding-left: 0
}

.find-tgct-center .rfend {
    justify-content: flex-end;
    padding-left: 20px
}

.find-tgct-center span.plus-icon {
    margin-right: 10px;
    float: left;
    width: 18px;
    display: block
}

.find-tgct-center span.ribbon-icon {
    float: left;
    width: 13px;
    margin-right: 8px
}

.find-tgct-center .lp0,
.find-tgct-center .lp0 .title {
    padding-left: 0
}

.find-tgct-center .rm16 {
    margin-top: 16px
}

a.cobaltblue-btn,
button.cobaltblue-btn {
    background: url(../images/blue-btn-bg.png) no-repeat 99.2% 93% #0086b6;
    color: #fff;
    text-decoration: none;
    padding: 10px 15px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-family: 'DINOT-medium';
    font-size: 14px;
    display: inline-block
}

button.cobaltblue-btn {
    border: 0 none
}

.find-tgct-map {
    margin-bottom: 100px
}

.find-tgct-center .find-btn {
    margin-bottom: 0;
    margin-top: 26px
}

.tgct-map {
    width: 100%;
    margin: 0 auto;
    display: flex;
    overflow: hidden
}

.leftNav-grayBG {
    background-color: #586475
}

.showingResult {
    color: #fff;
    font-size: 14px;
    padding: 12px 10px;
    text-align: center;
    border-bottom: 1px solid #b2c43f;
    background-color: #586475;
    z-index: 2;
    position: relative
}

.showingResult strong,
.mapAddress span.title {
    font-family: 'DINOT-bold'
}

.leftNav {
    padding: 0;
    margin-right: 5px;
    margin-top: 12px;
    margin-bottom: 12px;
    overflow: revert !important;
    cursor: default !important
}

.leftNav .nicescroll-rails,
.leftNav .nicescroll-cursors {
    width: 4px !important
}

.leftNav .nicescroll-rails {
    background-color: #8a939f;
    opacity: 1 !important
}

.leftNav .nicescroll-cursors {
    border: 0 none !important;
    border-radius: 0 !important
}

.leftNav .leftNav-scroll {
    position: relative;
    z-index: 1
}

.leftNav .leftNav-scroll li .mapAddress {
    padding: 24px 8px 24px 30px
}

.leftNav .leftNav-scroll li .mapAddress.select {
    position: absolute;
    background-color: #0086b6;
    width: 360px
}

.leftNav .leftNav-scroll li hr {
    border-bottom: 1px solid #8a939f;
    width: 84%;
    margin: 0 auto
}

.leftNav li {
    position: relative;
    min-height: 207px;
    max-height: 207px
}

.leftNav .leftNav-scroll li .mapAddress.select p,
.leftNav .leftNav-scroll li .mapAddress.select div.leftaddress {
    width: 255px
}

.leftNav .leftNav-scroll li .mapAddress.select .leftaddress,
.leftNav .leftNav-scroll li .mapAddress.select .righticon {
    float: left
}

.leftNav .leftNav-scroll li .mapAddress .righticon {
    display: none
}

.leftNav .leftNav-scroll li .mapAddress.select div.righticon {
    border-left: 1px solid #4c92c3;
    width: 65px;
    padding: 10px 0 10px 20px;
    min-height: 176px;
    display: block
}

.mapAddress,
.mapAddress .leftaddress div {
    color: #fff;
    font-size: 14px
}

.mapAddress,
.mapAddress .leftaddress a {
    color: #fff
}

.mapAddress .leftaddress div {
    position: relative
}

.leftNav .leftNav-scroll li .mapAddress .closeico {
    display: none
}

.leftNav .leftNav-scroll li .mapAddress.select .closeico {
    display: block;
    position: absolute;
    right: -22px;
    top: -22px
}

.leftNav .leftNav-scroll li .mapAddress.select div.leftaddress div span {
    text-decoration: underline
}

.mapAddress span.italic {
    font-size: 12px;
    font-family: 'DINOT-italic'
}

.mapAddress span.title {
    color: #b2c43f
}

.mapAddress p {
    margin-bottom: 0
}

.mapAddress p:first-child {
    margin-bottom: 10px
}

.mapAddress .leftaddress div span.shareico {
    position: absolute;
    right: 10px;
    bottom: 0
}

.disabled-link {
    pointer-events: none;
    cursor: default;
    text-decoration: none
}

.leftNav .leftNav-scroll li .mapAddress.select .leftaddress div span.shareico img {
    opacity: .2
}

.leftNav .leftNav-scroll li .mapAddress.select div.righticon .emailico {
    margin-bottom: 55px;
    display: block;
    text-align: center
}

.leftNav .leftNav-scroll li .mapAddress.select div.righticon .copyico {
    display: block;
    text-align: center
}

.leftNav .leftNav-scroll li .mapAddress.select div.righticon a {
    color: #fff;
    text-decoration: none
}

.leftNav {
    height: 617px
}

#LoadingImage {
    position: absolute;
    z-index: 3;
    width: 100%;
    height: 100%;
    background-color: #e7e8e7;
    opacity: .9
}

#LoadingImage img {
    width: 120px;
    position: absolute;
    margin: 0 auto;
    top: 20%;
    bottom: 0;
    left: 0;
    right: 0
}

.tgctTreatmentcenter-wrapper {
    position: relative
}

.mapBody {
    position: relative
}

.mapBody img {
    height: 688px;
    max-width: 100%
}

.mapBody .active-pin,
.mapBody .deactivate-pin {
    position: absolute
}

.mapBody .active-pin img,
.mapBody .deactivate-pin img {
    max-width: 100%;
    height: 100%
}

.white-wrapper {
    min-height: 100px;
    background: #fff
}

.enliven-wrapper,
.accesssaving-wrapper,
.gray-bg {
    background: #eeeff1
}

.enliven-content,
.de-content,
.prescribinginfo-content,
.resources-content {
    padding: 40px 10px;
    text-align: center;
    font-size: 20px;
    font-weight: 700
}

.enliven-content a.cobaltblue-btn,
.de-content a.cobaltblue-btn {
    width: 215px;
    margin-left: 20px
}

.access-saving-wrapper .access-saving-graphics>img,
.safety-wrapper .safety-graphics>img,
.de-wrapper .de-graphics>img,
.efficacy-wrapper .efficacy-graphics>img,
.dosing-wrapper .dosing-graphics>img,
.patientid-wrapper .patientid-graphics>img,
.sd-wrapper .sd-graphics>img {
    width: 100%;
    min-height: 100%;
    max-height: 100%
}

.access-saving-graphics .page-title {
    color: #005a54;
    font-family: 'DINOT-CondBold';
    padding: 15% 0 20px;
    font-size: 36px;
    line-break: normal
}

.access-saving-graphic-content-left {
    width: 430px;
    float: left
}

.turaliospecialtypharmacy {
    padding-top: 70px;
    padding-bottom: 40px
}

.turaliospecialtypharmacy .title {
    font-size: 32px;
    color: #00857d;
    font-family: 'DINOT-CondBold';
    line-height: 1;
    line-break: normal
}

.specialtypharmacy-content {
    margin: 70px 0
}

.biologicslogo {
    text-align: center;
    border-right: 1px solid #c1c1c1;
    padding: 50px 0 0;
    margin-top: 40px;
    position: relative;
    top: -35px
}

.biologicslogo img {
    max-width: 45%
}

.specialtypharmacy-content .rightsection {
    padding-left: 100px;
    position: relative;
    top: auto
}

.ticico {
    background: url(../images/biologics-ico-tic.jpg) no-repeat 6px center;
    padding-left: 100px;
    min-height: 68px
}

.prescriptionsico {
    background: url(../images/prescription-icon.jpg) no-repeat left center;
    padding-left: 100px;
    min-height: 68px
}

.shipico {
    background: url(../images/ship-ico-car.jpg) no-repeat left center;
    padding-left: 100px;
    min-height: 68px
}

.specialtypharmacy-content p {
    font-size: 18px;
    border-bottom: 1px solid #333
}

.specialtypharmacy-content .ticico p {
    padding-bottom: 30px;
    padding-top: 20px
}

.specialtypharmacy-content .prescriptionsico p {
    padding-bottom: 30px;
    padding-top: 20px
}

.specialtypharmacy-content .shipico p {
    padding-bottom: 30px;
    padding-top: 20px;
    border-bottom: 0 none
}

.copayprogram-wrapper {
    background: #eeeff1;
    padding: 100px 0 50px
}

.copayprogramcontent p {
    font-size: 18px;
    font-family: 'DINOT-bold'
}

.copayprogramcontent .title {
    font-size: 39px;
    color: #00857d;
    letter-spacing: -1px;
    font-family: 'DINOT-CondBold';
    line-height: 1;
    line-break: normal
}

.copayprogramcontent ul {
    margin: 10px 20px
}

.copayprogramcontent ul li {
    list-style: outside;
    font-size: 14px
}

.copaypic {
    text-align: right
}

.copaypic img {
    max-width: 90%
}

.learnmore-wrapper {
    background: #fff;
    padding-bottom: 100px
}

.learnmore-content {
    padding-top: 70px
}

.learnmoreline {
    background: url(../images/learnmore-line.jpg) no-repeat center center;
    min-height: 54px;
    text-align: center;
    margin-bottom: 40px
}

.learnmoreline .clicktolearnmoreText {
    font-size: 15px;
    color: #00857d;
    background: #fff;
    padding: 0 15px;
    margin-top: 8px;
    display: inline-block
}

.learnmore-content .card-img-overlay {
    display: flex;
    justify-content: center
}

.learnmore-content .card-title {
    display: flex;
    align-items: center;
    padding: 0 60px
}

.learnmore-content a,
.learnmore-content .card-title {
    font-size: 36px;
    color: #b2c43f;
    font-family: 'DINOT-CondBold';
    text-align: center;
    line-height: 1.2
}

.learnmore-content a:hover,
.learnmore-content .card-title {
    color: #b2c43f
}

.learnmore-content .card {
    border-radius: 0
}

.learnmore-content .card-ico {
    text-align: center
}

.learnmore-content .bg-green {
    background: #00857d;
    min-height: 492px;
    padding: 40px 0;
    position: relative
}

.learnmore-content .content-cover {
    width: 74%;
    margin: 0 auto;
    font-size: 17px;
    font-weight: 400;
    text-align: center
}

.learnmore-content .content-cover p {
    font-family: 'DINOT'
}

.learnmore-content .content-cover p span {
    font-family: 'DINOT-bold'
}

.learnmore-content .bg-green a {
    position: absolute;
    bottom: 50px;
    width: 38px;
    margin-left: 47%
}

.cardback_1 .bg-green,
.cardback_2 .bg-green,
.cardback_3 .bg-green {
    min-height: 512px
}

.learnmore-content .card.bg-dark.text-white img.card-img {
    height: 510px
}

.cardtop_1,
.cardtop_2,
.cardtop_3 {
    cursor: pointer
}

.modal-dialog {
    max-width: 730px
}

.modal-content {
    background-color: #00857d;
    border: 5px solid #fff;
    border-radius: 0;
    padding: 12px;
    display: block
}

.signup-wrapper,
.patienttool-wrapper,
.findTGCT-wrapper {
    margin: 0 auto
}

.signup-wrapper {
    width: 80%
}

.patienttool-wrapper {
    width: 76%
}

.findTGCT-wrapper {
    width: 96%
}

.modal-content .modal-body {
    padding: 0
}

.modal-content .btn-close {
    background: url(../images/mobimenu-ico-close.png) right top no-repeat;
    float: right;
    height: 33px;
    opacity: 1;
    width: 33px;
    z-index: 10;
    position: absolute;
    right: 15px;
    border: none
}

.modal-content .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0
}

.modal-content .page-title {
    color: #b2c43f;
    font-family: 'DINOT-bold';
    font-size: 28px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 25px
}

.modal-content .modal-body .notetext {
    font-family: 'DINOT-Bold';
    color: #fff;
    padding: 0;
    font-size: 16px;
    text-align: center;
    margin-bottom: 30px;
    line-height: 1.5
}

#patienttoolModal .modal-content .page-title {
    line-height: 1.2
}

#patienttoolModal .modal-content .modal-body .notetext {
    margin-bottom: 10px
}

#patienttoolModal .modal-content .modal-body .findTGCT-wrapper .notetext {
    width: 375px;
    margin-left: auto;
    margin-right: auto
}

#patienttoolModal .modal-content .modal-body .findTGCT-wrapper #pt-form6 .notetext.result {
    font-family: 'DINOT'
}

.chooseoption {
    width: 320px;
    margin: 0 auto
}

.chooseoption li {
    margin-bottom: 10px;
    text-align: center;
    color: #333
}

.chooseoption li a {
    border: 3px solid #fff;
    border-radius: 10px;
    color: #333;
    text-decoration: none;
    font-family: 'DINOT-bold';
    font-size: 18px;
    line-height: 53px;
    background-color: #fff;
    display: block
}

.chooseoption li a:hover,
.chooseoption li a.active {
    border: 3px solid #b2c43f
}

.patienttool-form .process-btn {
    margin-top: 60px;
    text-align: center
}

.patienttool-form .process-btn a {
    min-width: 188px;
    margin: 0 15px
}

.patienttool-form .process-btn a:first-child {
    margin-left: 0
}

.patienttool-form .process-btn a:last-child {
    margin-right: 0
}

.signup-modal .first-input,
.signup-modal .last-input,
.patienttool-modal .first-input,
.patienttool-modal .last-input {
    margin-bottom: 16px;
    width: 49%
}

.robotimg {
    margin: 20px auto 16px
}

.submit-btn {
    margin: 0 auto;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.signup-modal input[type="text"],
.signup-modal select,
.signup-modal .custom-select-btn,
.signup-modal .form-group-custom .palceholder label {
    font-size: 16px
}

.signup-modal .checkboxoption label,
.patienttool-modal .checkboxoption label,
.patienttool-modal .radiooption label {
    font-size: 13px;
    color: #fff
}

.checkboxoption {
    width: 100%;
    display: flex;
    margin-top: 15px;
    float: left
}

.checkboxoption .checkbox-option {
    display: inline-flex;
    justify-content: center
}

.signup-modal .checkboxoption .checkbox-option {
    display: inline;
    padding: 0
}

.signup-modal .checkboxoption label {
    width: 88%;
    line-height: 16px
}

.signup-modal .checkboxoption .checkbox-option:nth-child(2) label {
    line-height: 28px
}

.signup-modal .checkboxoption input[type="checkbox"] {
    margin-top: 5px
}

#patienttoolModal .checkboxoption {
    width: 100%;
    display: block
}

#patienttoolModal .checkboxoption .checkbox-option {
    display: flex;
    justify-content: flex-start
}

#patienttoolModal #pt-form3 .radiooption,
#patienttoolModal #pt-form4 .radiooption,
#patienttoolModal #pt-form5 .radiooption {
    margin: 30px auto 0
}

#patienttoolModal #pt-form3 .radiooption {
    width: 70%
}

#patienttoolModal #pt-form4 .radiooption {
    width: 230px
}

#patienttoolModal #pt-form5 .radiooption {
    width: 150px
}

#patienttoolModal .radiooption .radio-option {
    display: flex;
    justify-content: flex-start
}

.checkboxoption input[type="checkbox"],
.signup-modal .checkboxoption label,
.patienttool-modal .checkboxoption label {
    float: left
}

.checkboxoption input[type="checkbox"],
.checkboxoption input[type="radio"] {
    height: 14px
}

.signup-modal .custom-dropdown .custom-dropdown-menu li {
    font-size: 16px;
    display: block;
    text-align: center;
    border-bottom: 1px solid #eaeaea;
    padding: 8px 0;
    color: #333;
    margin: 0;
    cursor: pointer
}

.signup-modal a.green-btn,
.patienttool-modal a.green-btn,
.patienttool-modal input[type="button"].green-btn {
    padding: 10px 15px
}

.patienttool-modal input[type="button"].green-btn {
    min-width: 270px;
    border: 0 none
}

.question4,
.result {
    margin-top: 40px
}

.safety-graphics .page-title,
.de-graphics .page-title,
.efficacy-graphics .page-title,
.dosing-graphics .page-title,
.patientid-graphics .page-title,
.sd-graphics .page-title {
    color: #005a54;
    font-family: 'DINOT-CondBold';
    padding: 10% 0 20px;
    font-size: 36px;
    line-break: normal
}

.dosing-graphics .page-title {
    padding: 5% 0 20px
}

.sd-graphics .page-title {
    padding: 30% 0 20px
}

.efficacy-graphics .page-title {
    padding: 15% 0 20px
}

.safety-graphic-content-left {
    width: 471px;
    float: left
}

.de-graphic-content-left {
    width: 526px;
    float: left
}

.safety-content-wrapper,
.de-content-wrapper {
    padding-top: 30px
}

.safety-content-wrapper p:first-child {
    margin-bottom: 5px
}

.safety-content-wrapper .samibold {
    font-size: 16px;
    font-family: 'DINOT-medium'
}

.safetytab-wrapper {
    margin: 40px auto 0
}

#safetytabs.nav-tabs {
    border-bottom: 1px solid #eeeff1
}

#safetytabs li.w50,
#safetytabs li.w100 {
    background-color: #eeeff1
}

#safetytabs li.w50 {
    width: 100%;
    display: inline-block;
    margin: 0 auto
}

#safetytabs li.w100 {
    width: 100%;
    display: inline-block
}

#safetytabs li.w50 a.nav-link,
#safetytabs li.w100 a.nav-link {
    padding: 15px;
    color: #333;
    font-size: 20px;
    text-align: center;
    border: 0 none;
    border-radius: 0
}

#safetytabs li.w50 a.nav-link.active,
#safetytabs li.w100 a.nav-link.active {
    background-color: #00857d;
    color: #fff;
    text-align: center
}

#safetytabs li.w100 a.nav-link {
    background: url(../images/accordion-normal-icon.png) no-repeat 96% center #eeeff1
}

#safetytabs li.w100 a.nav-link.active {
    background: url(../images/accordion-active-icon.png) no-repeat 96% center #00857d
}

.tabWrapper .title {
    font-size: 36px;
    color: #00857d;
    letter-spacing: 0;
    font-family: 'DINOT-CondBold';
    line-height: 1.2;
    line-break: normal;
    margin: 40px auto 30px 7%;
    width: 76%
}

.tabWrapper .semibold span {
    text-align: center;
    display: block
}

.tabWrapper .semibold span:first-child {
    font-size: 16px;
    font-family: 'DINOT-bold';
    color: #00857d;
    margin-top: 30px
}

.tabWrapper .border-top-bottom {
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    padding: 15px 0;
    clear: both;
    margin-top: 65px
}

.tabWrapper .border-top-bottom p {
    font-family: 'DINOT-bold';
    font-size: 18px;
    display: inline-block;
    width: 90%;
    margin: 0 5%
}

.tabWrapper .border-top-bottom img {
    margin-right: 10px
}

.tabWrapper .mtb30 {
    margin-top: 20px;
    margin-bottom: 30px
}

.group1 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px
}

.group1 .w50 {
    width: 49.5%;
    font-size: 17px;
    font-family: 'DINOT-bold';
    text-align: center;
    padding: 30px 26px;
    margin-right: .5%
}

.group1 .w50.bg-lightgreen {
    margin-right: 0
}

.group1 .bg-lightgray {
    background: #f1f2f4
}

.group1 .bg-lightgreen {
    background: #e5f3f3
}

#safetytabs.nav-tabs,
.tabWrapper .title,
.tabWrapper .semibold,
.tabWrapper .border-top-bottom,
.tabWrapper .mtb30,
.group1,
.tabWrapper .box-contentlist,
.tabWrapper .box-contentlist ul,
.box-contentlist2 ul,
.patientid-content2 .first-row .gray-bg.left .green-bg.right.mt-30,
.efficacytab-wrapper,
#efficacy-tabs-1 .notetext {
    max-width: 86.5%
}

#safety-tabs-2 .tabWrapper .semibold.inlinecontent {
    max-width: 77.5%;
    display: flex
}

#safetytabs.nav-tabs,
.tabWrapper .semibold,
.tabWrapper .box-contentlist,
.tabWrapper .box-contentlist ul,
.tabWrapper .box-contentlist2,
.box-contentlist2 ul {
    margin: 0 auto
}

.tabWrapper .border-top-bottom,
.tabWrapper .mtb30,
.group1,
.efficacytab-wrapper,
#efficacy-tabs-1 .notetext {
    margin-left: auto;
    margin-right: auto
}

.liver-enzyme-elevations,
.de-content2 {
    background: #eeeff1;
    padding: 50px 0
}

#safety-tabs-1 .tabWrapper .liver-enzyme-elevations .title,
.de-content2 .title {
    max-width: 100%;
    margin: 20px 0 10px
}

#safety-tabs-1 .tabWrapper .liver-enzyme-elevations p:nth-of-type(2),
.tabWrapper .liver-enzyme-elevations p.pt20.pb50.text-center {
    font-size: 16px
}

.tabWrapper .rems-wrapper p.left-content {
    font-size: 16px
}

.tabWrapper .liver-enzyme-elevations .pt20 {
    padding-top: 20px;
    width: 70%;
    margin: 0 auto
}

.tabWrapper .liver-enzyme-elevations .pb50 {
    padding-bottom: 50px
}

.tabWrapper .liver-enzyme-elevations .btn-center,
.de-content2 .btn-center {
    width: 42%;
    margin: 0 auto
}

.tabWrapper .liver-enzyme-elevations .btn-center a.cobaltblue-btn,
.de-content2 .btn-center a.cobaltblue-btn,
.tabWrapper .rems-wrapper .btn-left a.cobaltblue-btn {
    background-position: 99.7% 97.6%
}

.white-bg {
    background: #fff
}

.rems-wrapper {
    padding: 30px 0 50px;
    min-height: 540px
}

.tabWrapper .rems-wrapper .title {
    width: 100%;
    margin: 0 auto 10px 0
}

.tabWrapper .rems-wrapper .left-content {
    width: 480px;
    margin-bottom: 40px
}

.rems-wrapper .btn-left {
    width: 430px
}

.rems-wrapper .container {
    position: relative;
    max-width: 89.5%;
    margin: 0 auto;
    padding-left: 20px
}

.remscontent {
    float: left;
    width: 60%
}

.remspic {
    float: right;
    width: 39%;
    position: absolute;
    top: 20px;
    right: 0
}

.remspic img {
    max-width: 110%
}

.tabWrapper .border-top-bottom.w100 {
    font-size: 20px;
    font-weight: 600;
    width: 78%;
    float: left;
    margin-top: 7%;
    padding-left: 16%
}

.tabWrapper .border-top-bottom.w100 img {
    margin-left: 20px;
    width: 29px
}

.tabWrapper .border-top-bottom.w100 a,
.tabWrapper .border-top-bottom.w100 a:hover {
    color: #333;
    text-decoration: none;
    position: relative;
    z-index: 1;
}

.accesssaving-wrapper .enliven-content,
.de-wrapper .de-content,
.efficacy-wrap .enliven-content,
.patientid-wrapper .enliven-content,
.sd-wrapper .enliven-content {
    padding: 100px 10px
}

.de-wrapper .de-content {
    padding: 100px 88px 100px 10px
}

.safety-content-wrapper p.semibold.inlinecontent {
    margin-top: 30px;
    margin-bottom: 20px
}

.tabWrapper .semibold.inlinecontent img,
.tabWrapper .semibold.inlinecontent span {
    display: inline-block
}

.tabWrapper .semibold.inlinecontent span {
    width: 60%;
    font-size: 16px;
    text-align: left;
    padding-top: 29px;
    display: inline-table;
    padding-left: 10px
}

.tabWrapper .box-contentlist {
    background: #f1f2f4;
    padding-bottom: 30px;
    display: table
}

.tabWrapper .box-contentlist p {
    font-size: 16px;
    font-family: 'DINOT-bold';
    text-align: center;
    padding: 20px 0
}

.box-contentlist2 ul {
    margin: 20px auto
}

.tabWrapper .box-contentlist li {
    width: 33%;
    padding-right: .8%;
    font-size: 14px;
    float: left;
    list-style: none;
    padding-left: 12px
}

.tabWrapper .box-contentlist li,
.tabWrapper .box-contentlist2 li {
    background: url(../images/green-bullet.png) no-repeat left 9px
}

.tabWrapper .box-contentlist2 {
    padding-bottom: 30px;
    max-width: 81.5%
}

.tabWrapper .box-contentlist2 li {
    font-size: 14px;
    display: block;
    list-style: none;
    padding-left: 12px
}

.dosing-content-wrapper .toplinks,
.efficacy-content-wrapper .toplinks {
    border-bottom: 1px solid #d5dade;
    padding: 10px 0
}

.dosing-content-wrapper .toplinks a,
.efficacy-content-wrapper .toplinks a {
    border-right: 1px solid #00857d
}

.dosing-content-wrapper .toplinks a,
.dosing-content-wrapper .toplinks a:hover,
.efficacy-content-wrapper .toplinks a,
.efficacy-content-wrapper .toplinks a:hover {
    padding-left: 8px;
    padding-right: 8px;
    color: #333;
    font-size: 14px;
    text-decoration: none
}

.dosing-content-wrapper .toplinks a:first-child,
.efficacy-content-wrapper .toplinks a:first-child {
    padding-left: 0
}

.dosing-content-wrapper .toplinks a:last-child,
.efficacy-content-wrapper .toplinks a:last-child {
    border-right: 0 none;
    padding-right: 0
}

.dosing-content-wrapper .container.first-section,
.dosing-content-wrapper .container.second-section {
    padding-bottom: 40px
}

.dosing-content-wrapper .container.first-section img {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.sd-content-wrapper .container.first-section img {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.dosing-content-wrapper .container.first-section p.title,
.dosing-content-wrapper .container.second-section p.title,
.dosing-content-wrapper .container.third-section p.title,
.patientid-content-wrapper .container.second-section p.title,
.de-wrapper .container p.page-title,
.sd-content-wrapper .container.first-section p.title {
    font-size: 36px;
    color: #00857d;
    font-family: 'DINOT-CondBold';
    line-height: 1.2;
    line-break: normal;
    margin: 40px auto 30px;
    display: inline-block
}

.dosing-content-wrapper .container.third-section p.title {
    padding-left: 30px;
    padding-right: 30px
}

.de-wrapper .container p.page-title,
.dosing-content-wrapper .container.second-section p.title,
.patientid-content-wrapper .container.second-section p.title {
    margin-bottom: 10px
}

.dosing-content-wrapper .container.third-section p:nth-child(4),
.dosing-content-wrapper .container.first-section p,
.dosing-content-wrapper .container.second-section p,
.recommendedContent-right p,
.patientid-content-wrapper .container.second-section p,
.sd-content-wrapper .container.first-section p,
.de-wrapper .container p {
    font-size: 16px
}

.recommendedContent-right p a:hover,
.prescribinginfo-wrapper .prescribinginfo-content p a:hover {
    color: #00857d
}

.dosing-content-wrapper .container.first-section>p {
    text-align: left
}

.dosing-content-wrapper .container.second-section .col-lg-6 {
    margin-top: 40px
}

.dosing-content-wrapper .container.second-section .tableview {
    border-top: 1px solid #b5bcc6
}

.recommendedContentTable .table>tbody {
    border: 0 none;
    border-color: #fff0
}

.recommendedContentTable .table-bordered {
    border: none
}

.recommendedContentTable tr.row.gutter {
    margin: 0
}

td.darkGreen,
td.darkGrey,
td.greentext {
    font-family: 'DINOT-bold';
    color: #fff
}

td.lightBlue,
td.lightGrey,
td.lighterGrey {
    color: #333;
    font-weight: 700
}

td.darkGreen {
    background: #00908B
}

td.lightBlue {
    background: #8FCFCE
}

td.darkGrey {
    background: #6D7D8E
}

td.lightGrey {
    background: #D0D6DD
}

td.lighterGrey {
    background: #E0EFF0
}

.recommendedContentTable .table-bordered td {
    padding: 20px 0;
    text-align: center;
    vertical-align: middle;
    float: left;
    font-size: 15px
}

.recommendedContentTable .table-bordered td.greentext {
    color: #00857d;
    padding-bottom: 5px
}

.recommendedContent-right p,
.teamContent-right p {
    border-bottom: 1px solid #b5bcc6;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-bottom: 0
}

.recommendedContent-right p:nth-child(3),
.teamContent-right p:nth-child(3) {
    border-bottom: 0 none
}

.dosing-content-wrapper .container.third-section {
    padding-bottom: 50px
}

.dosing-content-wrapper .container.second-section .recommendedContent-right p.notetext {
    border-bottom: 0 none;
    font-size: 12px;
    line-height: normal;
    padding: 0;
    margin: 0
}

.prescribinginfo-wrapper {
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    margin-top: 40px
}

.prescribinginfo-wrapper .prescribinginfo-content {
    padding: 20px 10px
}

.prescribinginfo-wrapper .prescribinginfo-content p {
    font-size: 16px;
    font-weight: 400
}

.prescribinginfo-content a.cobaltblue-btn {
    width: 330px;
    margin: 20px auto
}

.dosing-content-wrapper .container.third-section img {
    margin-bottom: 20px
}

.durationtherapy-wrapper {
    padding: 30px 0;
    display: flex
}

.duration-content-left {
    background-color: #0086b6;
    width: 40%;
    padding: 100px 0 100px 6%;
    color: #fff
}

.duration-content-left p {
    font-size: 16px;
    width: 326px
}

.duration-content-left p.title {
    font-size: 40px;
    color: #fff;
    font-family: 'DINOT-CondBold';
    line-height: 1.2
}

.duration-content-right {
    width: 60%;
    padding: 0 0 0 4%;
    color: #333;
    display: inline-table
}

.duration-content-right>p {
    font-size: 16px;
    font-family: 'DINOT-bold';
    text-align: center
}

.duration-content-right p:last-child {
    font-size: 12px;
    font-family: 'DINOT';
    margin-top: 40px
}

.duration-content-right .align-content {
    width: 590px;
    margin: 20px auto 0;
    display: flex;
    justify-content: center
}

.pie1,
.pie3 {
    width: 200px
}

.pie2 {
    width: 90px
}

.pie1 span,
.pie3 span {
    font-size: 14px;
    text-align: center;
    display: block
}

.patientid-graphic-content-left {
    width: 370px;
    float: left
}

.patientid-graphics .page-title {
    padding: 13% 0 20px
}

.patientid-content-wrapper .first-section {
    margin-top: 50px
}

.patientid-content-wrapper .first-section p:last-child {
    margin-top: 20px;
    margin-bottom: 40px;
    font-size: 16px
}

.patientid-content-wrapper .first-section .samibold {
    font-weight: 700;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 1.2;
    font-family: 'DINOT-bold'
}

.green-bg {
    background-color: #00857d
}

.blue-bg {
    background-color: #5f6c7d
}

.patientid-content2 .last-row .gray-bg,
.deflow-content2 .last-row .gray-bg {
    background-color: #eeeff1
}

.patientid-content2,
.deflow-content2 {
    margin-top: 50px;
    display: grid
}

.patientid-content2:nth-child(2) {
    margin-top: 0
}

.patientid-content2 .first-row .gray-bg.left {
    margin-top: 30px
}

.patientid-content2 .first-row .white-bg.left,
.patientid-content2 .first-row .gray-bg.left,
.patientid-content2 .last-row .gray-bg.left,
.deflow-content2 .first-row .gray-bg.left,
.deflow-content2 .last-row .gray-bg.left {
    display: grid
}

.patientid-content2 .first-row .gray-bg.left .green-bg.right.mt-30,
.deflow-content2 .first-row .gray-bg.left .blue-bg.right.mt-30 {
    margin-top: -30px;
    margin-left: auto;
    margin-right: 0;
    width: 86.5%
}

.patientid-content2 .first-row .white-bg.left .whitebg.right {
    max-width: 100%;
    width: 100% !important;
    margin-top: -30px;
    margin-left: auto;
    margin-right: 0
}

.patientid-content2 .first-row .gray-bg.left .green-bg.right.mt-30 {
    max-width: 100%;
    width: 94%;
    margin-top: -30px;
    margin-left: auto;
    margin-right: 0
}

.patientid-content2 .first-row .gray-bg.left .green-bg.right .align-content,
.deflow-content2 .first-row .gray-bg.left .blue-bg.right .align-content,
.patienttool-form #pt-form6 .align-content {
    width: 85%;
    margin: 0 auto 40px 2%;
    display: table;
    color: #fff;
    font-size: 16px;
    padding: 45px 0 0
}

.patienttool-form #pt-form6 .align-content {
    width: 100%;
    margin-left: auto;
    margin-bottom: 100px;
    display: table !important
}

.patientid-content2 .first-row .ico1,
.patientid-content2 .first-row .ico2,
.patientid-content2 .first-row .ico3,
.patientid-content2 .first-row .ico4,
.patientid-content2 .first-row .ico5,
.patientid-content2 .first-row .ico6,
.deflow-content2 .first-row .ico1,
.deflow-content2 .first-row .ico2,
.deflow-content2 .first-row .ico3,
.deflow-content2 .first-row .ico4 {
    width: 16.5%;
    display: inline-block;
    text-align: center;
    float: left
}

.patienttool-form #pt-form6 .align-content .ico1,
.patienttool-form #pt-form6 .align-content .ico2,
.patienttool-form #pt-form6 .align-content .ico3,
.patienttool-form #pt-form6 .align-content .ico4,
.patienttool-form #pt-form6 .align-content .ico5,
.patienttool-form #pt-form6 .align-content .ico6 {
    display: inline-block;
    text-align: center;
    float: left;
    width: 16.5%
}

.patienttool-form #pt-form6 .align-content img {
    max-width: 50%
}

.patienttool-form #pt-form6 .align-content .ico1 span,
.patienttool-form #pt-form6 .align-content .ico2 span,
.patienttool-form #pt-form6 .align-content .ico3 span,
.patienttool-form #pt-form6 .align-content .ico4 span,
.patienttool-form #pt-form6 .align-content .ico5 span,
.patienttool-form #pt-form6 .align-content .ico6 span {
    font-size: 13px;
    line-height: 1.1
}

.patientid-content2 .first-row .ico1 span,
.patientid-content2 .first-row .ico2 span,
.patientid-content2 .first-row .ico3 span,
.patientid-content2 .first-row .ico4 span,
.patientid-content2 .first-row .ico5 span,
.patientid-content2 .first-row .ico6 span,
.patienttool-form #pt-form6 .align-content .ico1 span,
.patienttool-form #pt-form6 .align-content .ico2 span,
.patienttool-form #pt-form6 .align-content .ico3 span,
.patienttool-form #pt-form6 .align-content .ico4 span,
.patienttool-form #pt-form6 .align-content .ico5 span,
.patienttool-form #pt-form6 .align-content .ico6 span {
    display: block
}

.deflow-content2 .first-row .ico1 span,
.deflow-content2 .first-row .ico2 span,
.deflow-content2 .first-row .ico3 span,
.deflow-content2 .first-row .ico4 span {
    display: inline-block
}

.deflow-content2 .last-row .gray-bg.left {
    margin-right: auto;
    margin-left: 0;
    width: 100%;
    display: inline-block;
    padding-top: 10px
}

.patientid-content2 .last-row .gray-bg.left {
    margin-right: auto;
    margin-left: 0;
    width: 86.5%;
    display: inline-block;
    padding-top: 20px
}

.patientid-content2 .last-row .gray-bg.left .align-content,
.deflow-content2 .last-row .gray-bg.left .align-content {
    font-size: 16px
}

.patientid-content2 .last-row .gray-bg.left .align-content .rightcontent,
.deflow-content2 .last-row .gray-bg.left .align-content .rightcontent {
    width: 34%;
    float: right;
    padding-top: 40px
}

.patientid-content2 .last-row .gray-bg.left .align-content .rightcontent {
    width: 36%;
    padding-top: 9%
}

.patientid-content2 .last-row .gray-bg.left .align-content img,
.deflow-content2 .last-row .gray-bg.left .align-content img {
    max-width: 62%;
    float: left
}

.patientid-content2 .last-row .gray-bg.left .align-content .rightcontent p:first-child,
.deflow-content2 .last-row .gray-bg.left .align-content .rightcontent p:first-child {
    margin-bottom: 30px
}

.patientid-content2 .last-row .gray-bg.left .align-content .rightcontent p:last-child {
    font-size: 12px;
    padding-top: 30px
}

.deflow-content2 .last-row .gray-bg.left .align-content .rightcontent p:last-child {
    font-size: 16px
}

.downloadresources .resources-content {
    padding: 70px 10px
}

.downloadresources .resources-content,
.enliven-content a.cobaltblue-btn,
.de-content a.cobaltblue-btn,
.prescribinginfo-wrapper .prescribinginfo-content a.cobaltblue-btn {
    font-weight: 400
}

.downloadresources .resources-content .w870 {
    width: 870px;
    margin: 0 auto;
    text-align: left
}

.downloadresources .resources-content .w870 img {
    float: left;
    padding-right: 20px;
    margin-top: 6px
}

.downloadresources .resources-content .w870 p.title {
    font-size: 34px;
    color: #00857d;
    letter-spacing: -1px;
    font-family: 'DINOT-CondBold';
    line-height: 1.2;
    line-break: normal
}

.downloadresources .resources-content .w870 a.blue-btn {
    margin-right: 34px
}

.downloadresources .resources-content .w870 a.blue-btn:last-child {
    margin-right: 0
}

.team .multidiscriplinaryTeam {
    display: flex;
    position: relative
}

.team .teamPic {
    width: 60%
}

.team .teamContent-right {
    width: 30%;
    margin-top: 3%
}

.team .multidiscriplinaryTeam .teamContent-right p.notetext {
    font-size: 12px;
    position: absolute;
    bottom: 0
}

.sd-content-wrapper .container.first-section p.notetext {
    font-size: 12px;
    margin-bottom: 0;
    font-family: 'DINOT'
}

.recommendedContent-right p span {
    color: #00857d
}

.teamContent-right p {
    border-bottom: 0;
    font-size: 16px
}

.team .teamNote {
    margin-bottom: 0;
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding: 18px;
    font-family: 'DINOT-Bold';
    background-color: #586475
}

.teamContent-right p span {
    color: #333;
    font-size: 24px;
    font-family: 'DINOT-Bold';
    display: block;
    margin-bottom: 10px;
    text-decoration: none
}

.teamContent-right p span.active {
    color: #00857d;
    text-decoration: none;
    display: list-item;
    list-style-image: url(../images/right-arrow.png)
}

.part2 {
    margin-top: 60px;
    padding-bottom: 40px
}

.sd-content-wrapper .part2 .container.first-section img.desktopViewOnly {
    margin-top: 40px;
    margin-bottom: 40px
}

.efficacy-content-wrapper .toplinks {
    margin-bottom: 20px
}

.bracket {
    display: flex
}

.bracket .w90,
.bracket .w1,
.bracket .w20 {
    padding: 5px 15px 5px;
    margin-bottom: 10px;
    color: #00857d;
    font-family: 'DINOT-Bold';
    text-align: center;
    text-transform: uppercase
}

.bracket .w20 {
    color: #333
}

.bracket .w90,
.bracket .w20 {
    border-bottom: 1px solid #c1c1c1
}

.bracket .w1 {
    color: #333;
    width: 1%;
    padding-bottom: 0;
    padding-top: 0;
    font-size: 30px;
    font-family: 'DINOT-italic';
    height: 24px;
    margin-top: 10px
}

.bracket .w90 {
    width: 100%
}

#efficacytabs-content .tabWrapper .container.bracket {
    padding-left: 0;
    padding-right: 0
}

#efficacytabs-content .tabWrapper .bracket .w90,
#efficacytabs-content .tabWrapper .bracket .w20 {
    width: 100%;
    font-size: 12px
}

.bracket .w20 {
    width: 20%
}

.trialEfficacy {
    margin: 40px auto 40px
}

.trialEfficacy .container {
    margin-left: auto;
    margin-right: auto
}

.trialEfficacy p.title {
    font-size: 18px;
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.2;
    line-break: normal
}

.trialEfficacy p.list,
.durationresponce p.list,
#efficacytabs-content .tabWrapper .rom .bodycover p.list,
#efficacytabs-content .tabWrapper .longterm-data p.list {
    position: relative;
    padding-left: 10px;
    margin-left: 5px;
    font-size: 14px
}

.trialEfficacy p.list::before,
.durationresponce p.list::before,
#efficacytabs-content .tabWrapper .rom .bodycover p.list::before,
#efficacytabs-content .tabWrapper .longterm-data p.list::before {
    color: #b2c43f;
    content: "\2022";
    font-size: 20px;
    font-weight: 700;
    position: absolute;
    left: -5px;
    font-family: 'roboto-bold';
    width: 30px;
    height: 30px
}

.bodycover {
    text-align: center
}

.moa img,
.bodycover img,
.de-wrapper .container .box-content1 img {
    max-width: 100%
}

.moa img {
    width: 100%
}

.nextpage,
.backpage {
    text-align: center;
    margin: 70px auto 0
}

.nextpage a,
.backpage a {
    text-decoration: none;
    font-size: 16px
}

.nextpage a img,
.backpage a img {
    margin-top: -5px
}

.nextpage a:nth-child(1) {
    color: #73943c;
    font-family: 'DINOT'
}

.nextpage a span:nth-child(2) {
    color: #005a54;
    font-family: 'DINOT-Bold'
}

.backpage a span:nth-child(2) {
    color: #73943c;
    font-family: 'DINOT'
}

.backpage a span:nth-child(3) {
    color: #005a54;
    font-family: 'DINOT-Bold'
}

#efficacytabs.nav-tabs {
    border-bottom: 1px solid #eeeff1
}

#efficacytabs li.w20,
#efficacytabs li.w100 {
    background-color: #eeeff1
}

#efficacytabs li.w20 {
    width: 33.3%;
    display: flex
}

#efficacytabs li.w100 {
    width: 100%;
    display: inline-block
}

#efficacytabs li.w20 {
    border-right: 1px solid #fff
}

#efficacytabs li.w20:last-child {
    border-right: 0 none
}

#efficacytabs li.w20 a.nav-link,
#efficacytabs li.w100 a.nav-link {
    width: 100%;
    padding: 15px 30px;
    color: #333;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 0 none;
    border-radius: 0
}

#efficacytabs li.w20:last-child a.nav-link {
    padding: 15px 4.8vw
}

#efficacytabs li.w100 a.nav-link {
    padding: 15px 24px
}

#efficacytabs li.w100 a.nav-link {
    padding: 15px 24px 15px 3px;
    font-size: 18px
}

#efficacytabs li.w20 a.nav-link.active,
#efficacytabs li.w100 a.nav-link.active {
    background-color: #00857d;
    color: #fff;
    text-align: center;
    font-family: 'DINOT-bold'
}

#efficacytabs li.w100 a.nav-link {
    background: url(../images/accordion-normal-icon.png) no-repeat 96% center #eeeff1
}

#efficacytabs li.w100 a.nav-link.active {
    background: url(../images/accordion-active-icon.png) no-repeat 96% center #00857d
}

#efficacytabs-content .tabWrapper p,
#efficacytabs-content .tabWrapper>p:first-child {
    font-size: 16px;
    line-height: 18px;
    padding-left: 2%;
    width: 100%
}

#efficacytabs-content .tabWrapper>p:nth-child(3) {
    font-size: 18px;
    margin: 40px 0 10px;
    padding-left: 0
}

#efficacytabs-content .tabWrapper>p:nth-child(3) span {
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.4
}

#efficacy-tabs-1 .tabWrapper .notetext p,
#efficacy-tabs-2 .tabWrapper .notetext p,
#efficacy-tabs-5 .notetext p {
    margin-bottom: 0;
    font-size: 12px
}

#efficacy-tabs-2 .tabWrapper .notetext p {
    padding-left: 0
}

#efficacy-tabs-1 .tabWrapper .textOverlap {
    position: relative;
    z-index: 1;
    font-family: 'DINOT-bold'
}

#efficacy-tabs-1 .tabWrapper .textOverlap .imagetext {
    color: #fff;
    font-size: 16px;
    position: absolute;
    left: 64%;
    width: 320px;
    top: 60px
}

#efficacy-tabs-1 .tabWrapper .textOverlap .imagetext span {
    font-size: 68px;
    display: block;
    color: #fff;
    text-align: left;
    line-height: 70px;
    margin-top: -20px
}

.efficacytab-wrapper #efficacy-tabs-1 .bodycover {
    margin-left: auto;
    margin-right: auto
}

#efficacy-tabs-1 .tabWrapper .bodycover img.desktopViewOnly:nth-child(1) {
    margin-bottom: 60px
}

#efficacy-tabs-1 .tabWrapper .bodycover img.mobileViewOnly:nth-child(2) {
    margin-bottom: 30px
}

#efficacy-tabs-3 .tabWrapper .bodycover img.desktopViewOnly:nth-child(1) {
    margin-top: 30px
}

.followUpbanner {
    background-color: #586475;
    color: #fff;
    padding: 20px;
    margin-top: 100px;
    margin-bottom: 40px
}

.followUpbanner .inline-align {
    display: flex;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto
}

.followUpbanner p {
    font-size: 24px !important;
    padding-left: 14px !important;
    margin: 0 auto;
    line-height: 1
}

.followUpbanner p span:nth-child(1) {
    font-size: 20px
}

.followUpbanner p span:nth-child(4) span {
    font-family: 'DINOT-Bold';
    font-size: 40px;
    color: #b2c43f
}

.durationresponce .title {
    font-size: 36px !important;
    color: #00857d;
    letter-spacing: -1px;
    font-family: 'DINOT-CondBold';
    line-height: 1.2;
    line-break: normal;
    padding-left: 0 !important;
    margin-left: 0;
    margin-right: 0
}

.durationresponce .box-wrap {
    display: flex;
    margin-bottom: 20px
}

.durationresponce .box-wrap .title {
    font-size: 18px !important;
    font-family: 'DINOT-Bold';
    margin: 0 !important;
    max-width: 100%
}

.durationresponce .box-wrap img {
    float: left;
    margin-right: 15px;
    margin-bottom: 36px
}

.durationresponce .box-wrap span,
.rom .col-lg-4 span {
    display: block;
    width: 100%;
    font-size: 16px
}

.durationresponce .box-wrap .col-xl-5,
.durationresponce .box-wrap .col-xl-7 {
    min-height: 120px
}

.durationresponce p.list::before {
    left: 8px;
    color: #00857d
}

#efficacytabs-content .tabWrapper .durationresponce .container p,
#efficacytabs-content .tabWrapper .rom .bodycover p {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto
}

#efficacytabs-content .tabWrapper .durationresponce .notetext,
#efficacytabs-content .tabWrapper .rom .notetext {
    font-size: 12px;
    margin-top: 40px
}

.rom .col-xl-8 img.desktopViewOnly {
    max-width: 100%
}

.rom .col-lg-4 .title {
    font-size: 18px;
    color: #0086b6;
    font-family: 'DINOT-Bold';
    max-width: 100%;
    margin: 60px auto 0 0;
    display: block
}

.rom .row {
    margin: 30px 0
}

.rom .bodycover {
    text-align: left;
    max-width: 75%;
    margin: 0 auto
}

.rom .bodycover img {
    margin: 0 auto
}

#efficacytabs-content .tabWrapper .rom .bodycover p.list,
.longterm-data p.list {
    padding-left: 0;
    max-width: 100%
}

#efficacytabs-content .tabWrapper .rom .bodycover p.list::before {
    left: -15px;
    color: #00857d
}

#efficacytabs-content .tabWrapper .longterm-data p.list::before {
    color: #00857d
}

#efficacytabs-content #efficacy-tabs-5 .tabWrapper .longterm-data p.title {
    margin-top: 0
}

#efficacytabs-content #efficacy-tabs-5 .tabWrapper .longterm-data p.title:first-child {
    padding-left: 18px
}

#efficacytabs-content #efficacy-tabs-5 .tabWrapper .longterm-data p.title,
#efficacytabs-content #efficacy-tabs-5 .tabWrapper>p:nth-child(2).title {
    font-size: 18px;
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.2;
    line-break: normal;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%
}

#efficacytabs-content #efficacy-tabs-5 .tabWrapper .col-lg-6 p.title,
#efficacytabs-content #efficacy-tabs-5 .tabWrapper .col-lg-6 p.title {
    margin-bottom: 14px;
    color: #333
}

#longterm-data,
#efficacytabs-content #efficacy-tabs-5 .tabWrapper .longterm-data .col-lg-6 p.title {
    padding-left: 1%
}

#efficacytabs-content #efficacy-tabs-5 .tabWrapper .longterm-data .rp10p {
    padding-right: 10%
}

#efficacy-tabs-5 .notetext {
    padding-bottom: 40px;
    border-bottom: 1px solid #adb5c0;
    padding-right: 2%;
    margin-top: 40px
}

#longterm-data .row {
    padding-top: 40px;
    padding-bottom: 0
}

#longterm-data .border-top-bottom {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    max-width: 100%;
    text-align: center;
    padding-left: 0;
    margin-top: 0
}

#efficacytabs-content .tabWrapper #longterm-data .border-top-bottom p {
    width: 80%;
    text-align: center;
    padding-left: 0
}

#efficacytabs-content .tabWrapper #longterm-data .border-top-bottom p a {
    text-decoration: none
}

#efficacytabs-content .tabWrapper #longterm-data .border-top-bottom p span {
    color: #0086b6
}

#efficacytabs-content .tabWrapper #longterm-data .border-top-bottom img {
    margin-left: 10px;
    margin-right: 0;
    margin-bottom: 10px;
    display: inline-block
}

.de-wrapper .container p.page-title {
    width: 88%
}

.de-wrapper .de-content1 .container .box-content1 {
    width: 90%;
    margin: 40px auto !important
}

.de-wrapper .container .box-content1 p.notetext {
    font-size: 12px
}

.de-wrapper .de-content2 .container .title {
    font-size: 36px;
    color: #00857d;
    letter-spacing: -1px;
    font-family: 'DINOT-CondBold';
    line-height: 1.2;
    line-break: normal;
    max-width: 100%;
    margin: 20px 0 10px
}

.de-wrapper .de-content2 .box-content1 {
    position: relative
}

.de-wrapper .de-content2 .box-content1 .kneecontent {
    position: absolute;
    width: 100%;
    color: #fff
}

.de-wrapper .de-content2 .box-content1 .kneecontent .border-top-bottom {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding-top: 20px;
    padding-bottom: 20px
}

.de-wrapper .de-content2 .box-content1 .kneecontent .left {
    float: left;
    margin-left: 50px
}

.de-wrapper .de-content2 .box-content1 .kneecontent .right {
    float: right;
    margin-right: 50px
}

.de-wrapper .de-content2 .box-content1 .kneecontent .left,
.de-wrapper .de-content2 .box-content1 .kneecontent .right {
    margin-top: 65px
}

.de-wrapper .de-content2 .box-content1 .kneecontent .textlable {
    display: block;
    font-size: 18px;
    color: #333;
    font-family: 'DINOT-Bold';
    margin-bottom: 20px;
    text-transform: uppercase
}

.de-wrapper .de-content2 .box-content1 .kneecontent .right .textlable {
    color: #fff
}

.de-wrapper .de-content2 .box-content1 .kneecontent .left p,
.de-wrapper .de-content2 .box-content1 .kneecontent .right p {
    text-align: center;
    font-size: 16px;
    line-height: 20px
}

.de-wrapper .de-content2 .box-content1 .kneecontent .left p span,
.de-wrapper .de-content2 .box-content1 .kneecontent .right p span {
    display: block
}

.de-wrapper .de-content2 .box-content1 .kneecontent .left p span:nth-child(2),
.de-wrapper .de-content2 .box-content1 .kneecontent .right p span:nth-child(2) {
    margin-bottom: 10px
}

.de-wrapper .de-content2 .box-content1 .kneecontent .border-top-bottom span:nth-child(1) {
    font-size: 50px;
    font-family: 'DINOT'
}

.de-wrapper .de-content2 .box-content1 .kneecontent .border-top-bottom span:nth-child(3) {
    font-size: 18px;
    font-family: 'DINOT-Bold'
}

.de_content-wrap .border-top-bottom {
    padding-left: 5em;
    padding-right: 5em;
    margin-bottom: 0
}

.de_content-wrap .border-top-bottom.NCCN-clinical-practice {
    border-bottom: none;
    border-top: none
}

.de_content-wrap .border-top-bottom.NCCN-clinical-practice span {
    text-align: center;
    border: none
}

.de_content-wrap .border-top-bottom img {
    float: left;
    margin-right: 10px
}

.de-content2 .btn-center {
    display: flex
}

.de-content2 .btn-center a.cobaltblue-btn {
    width: 215px;
    margin: 0 15px
}

.de-content2 .btn-center a:first-child {
    margin-left: 0
}

.de-content2 .btn-center a:last-child {
    margin-right: 0
}

.de-wrapper .container .box-content1 img,
.de-content3 .row {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.de-wrapper .de-content2 .container p:nth-child(2) {
    margin-bottom: 65px
}

.de-wrapper .de-content2 .box-content1 .kneecontent .knee-lable {
    text-transform: uppercase;
    background-color: #5a6474;
    font-size: 16px;
    font-family: 'DINOT-bold';
    line-height: normal;
    width: 100%;
    margin: 0 auto;
    padding: 10px;
    text-align: center
}

.de-content3 .row {
    width: 90%;
    margin-top: 50px;
    margin-bottom: 70px
}

.de-content3 .row .col-lg-4 {
    display: flex;
    align-items: center
}

.de-content3 .row .col-lg-4 p {
    text-align: center;
    font-family: 'DINOT';
    width: 95%;
    margin: 0 auto
}

.de-content3 .row .col-lg-4.border-top-bottom {
    border-left: 1px solid #adb5c0;
    border-right: 1px solid #adb5c0
}

.de-content3 .row .col-lg-4.border-top-bottom img {
    float: right;
    width: 50%
}

.de-content3 .row .col-lg-4.border-top-bottom span {
    float: left;
    margin-top: 28px;
    width: 44%
}

.de-content3 .row .col-lg-4 span {
    color: #00857d;
    font-family: 'DINOT-Bold'
}

.de-content3 .row .col-lg-4:first-child p,
.de-content3 .row .col-lg-4:last-child p {
    width: 64%;
    margin: 0 auto
}

.deflow-content2 .first-row .gray-bg.left {
    margin-top: 140px;
    display: flex
}

.deflow-content2 .first-row .gray-bg.left .blue-bg.right.mt-30 {
    margin-top: -170px
}

.deflow-content2 .first-row .gray-bg.left .blue-bg.right.mt-30 {
    max-width: 78%
}

.deflow-content2 .last-row .gray-bg.left .align-content .rightcontent {
    width: 74.6%;
    padding-top: 20px
}

.deflow-content2 .first-row .gray-bg.left .lefttext {
    max-width: 20%;
    margin-top: -125px;
    margin-left: auto
}

.deflow-content2 .first-row .gray-bg.left .lefttext p {
    font-size: 16px;
    font-family: 'DINOT-bold';
    text-align: right;
    margin-right: 30px
}

.deflow-content2 .first-row .gray-bg.left .blue-bg.right.mt-30 {
    margin-left: 0
}

.deflow-content2 .first-row .ico1,
.deflow-content2 .first-row .ico2,
.deflow-content2 .first-row .ico3,
.deflow-content2 .first-row .ico4 {
    width: 22%;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: space-around
}

.deflow-content2 .first-row .ico5 {
    text-align: center
}

.deflow-content2 .first-row .gray-bg.left .blue-bg.right .align-content,
.patienttool-form #pt-form6 .align-content {
    display: flex;
    align-items: center
}

.deflow-content2 .first-row .gray-bg.left .blue-bg.right .align-content {
    font-size: 15px
}

.errormsgColor {
    font-family: 'DINOT-bold';
    color: #ff0000 !important;
    display: none;
    font-size: 16px !important;
    line-height: 18px !important;
    text-shadow: 1px 1px #000
}

.resulttext {
    color: #fff;
    padding: 10px
}

.errorMessage {
    color: #ff0000 !important;
    font-size: 16px !important;
    margin-left: 10px;
    position: absolute;
    font-family: 'DINOT-bold';
    text-shadow: 1px 1px #000
}

.reqField {
    border: 2px solid #ff0000 !important
}

.siteMap,
.pagenofound {
    margin: 20px auto;
    max-width: 80%
}

.siteMap h2,
.pagenofound h2 {
    font-family: 'DINOT-CondBold';
    font-size: 36px;
    font-weight: 400;
    line-height: 1.13;
    color: #00857d;
    margin-bottom: 30px;
    padding-top: 40px
}

.siteMap p a,
.pagenofound p {
    color: #353535;
    font-family: 'DINOT-bold';
    text-decoration: underline;
    font-size: 16px
}

.pagenofound p {
    font-size: 18px;
    text-decoration: none
}

.pagenofound a.cobaltblue-btn {
    width: 215px
}

.patienttool-form #pt-form1 .process-btn a.disabled {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

a.openISIglobal {
    color: #000;
    text-decoration: none
}

.recommendedContentTable .table-bordered td.lightBlue.col-5 span {
    position: relative;
    top: 20%
}

.recommendedContentTable .table-bordered td.lighterGrey.col-5 span {
    position: relative;
    top: 20%
}

.ref-wrapper a {
    color: inherit;
    text-decoration: none
}

.patienttool-form .process-btn #next-form3.disabled,
#next-form4.disabled,
#next-form5.disabled,
#next-form6.disabled {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.efficacy_content-wrap .border-top-bottom sup {
    font-size: 65%
}

#efficacytabs-content .tabWrapper>p:nth-child(3) br {
    display: none
}

span.wordWrap {
    display: initial !important;
    color: inherit !important;
    white-space: nowrap
}

span.smleftshow br {
    display: none
}

.greenText {
    color: #00857d !important
}

.blackText {
    color: #333 !important
}

.dosemodificationList .list {
    position: relative;
    padding-left: 10px;
    margin-left: 10px;
    font-size: 14px;
    margin-bottom: 30px
}

.dosemodificationList .list::before {
    color: #b2c43f;
    content: "\2022";
    font-size: 20px;
    font-weight: 700;
    position: absolute;
    left: -5px;
    font-family: 'roboto-bold';
    width: 30px;
    height: 30px
}

.dosemodificationList p {
    border: none;
    padding: 10px 0 0
}

a.access-central-link {
    position: relative !important;
    bottom: 0px !important;
    width: 100% !important;
    margin: 0 auto !important;
    text-align: center;
    color: #fff;
    font-size: 17px;
    font-family: 'DINOT'
}

#header.navbar-fixed-top {
    top: 0;
    position: fixed;
    left: 0;
    right: 0;
    max-width: 1440px;
    margin: 0 auto
}

.toplinks.fixedSubhead {
    position: fixed;
    top: 130px;
    max-width: 1440px;
    left: 0;
    z-index: 1025;
    background: #fff;
    margin: 0 auto;
    width: 100%;
    right: 0
}

.mobileefficacyaccordion .accordion-button {
    transition: none
}

.mobileefficacyaccordion .accordion-body {
    padding: 0
}

.mobileefficacyaccordion .accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #00857d;
    font-size: 18px;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 0;
    font-family: 'DINOT-bold'
}

.mobileefficacyaccordion .accordion-button:not(.collapsed)::after {
    background: url(../images/accordion-active-icon.png) no-repeat 96% center #00857d;
    width: 24px;
    height: 24px;
    transform: inherit
}

.mobileefficacyaccordion .accordion-button::after {
    background: url(../images/accordion-normal-icon.png) no-repeat 96% center #eeeff1;
    width: 24px;
    height: 24px
}

.mobileefficacyaccordion .accordion-button:focus {
    z-index: 3;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: none
}

.mobileefficacyaccordion .accordion-item {
    background-color: #fff;
    border: none
}

.mobileefficacyaccordion .accordion-button {
    background-color: #eeeff1;
    margin-bottom: 10px;
    border: none;
    font-size: 18px
}

.mobileefficacyaccordion .tabWrapper p {
    font-size: 18px
}

.mobileefficacyaccordion .tabWrapper p span {
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.4
}

.mobileefficacyaccordion .tabWrapper .bracket .w90 {
    width: 100%
}

.mobileefficacyaccordion .tabWrapper .bracket .w90,
.bracket .w20 {
    border-bottom: 1px solid #c1c1c1
}

.mobileefficacyaccordion .tabWrapper .textOverlap .imagetext span {
    font-size: 68px;
    display: block;
    color: #fff;
    text-align: left;
    line-height: 70px;
    margin-top: -20px
}

#efficacytabs-content.mobileefficacyaccordion .tabWrapper>p:nth-child(3) {
    margin: 15px auto 10px
}

#efficacytabs-content.mobileefficacyaccordion .followUpbanner p span {
    font-size: 16px;
    color: #fff;
    font-family: 'DINOT';
    line-height: 1
}

#efficacytabs-content.mobileefficacyaccordion .followUpbanner p span.smleftshow span {
    font-family: 'DINOT-Bold';
    font-size: 30px;
    color: #b2c43f
}

#efficacytabs-content.mobileefficacyaccordion #collapsefive .tabWrapper .title {
    font-size: 36px;
    color: #00857d;
    letter-spacing: -1px;
    font-family: 'DINOT-CondBold' !important;
    line-height: 1.2;
    line-break: normal;
    margin: 15px auto 10px;
    width: 100%
}

#efficacytabs-content.mobileefficacyaccordion #collapsefive .tabWrapper #longterm-data .title {
    font-family: 'DINOT-Bold' !important
}

.toplinks a.active {
    color: #00057d;
    font-family: 'DINOT-Bold'
}

.wrap {
    float: left;
    width: 100%
}

.capchaBtn.text-center {
    float: left;
    width: 100%
}

.topBanner {
    margin-top: 0px !important
}

p.required {
    color: #fff;
    margin-bottom: 5px;
    font-size: 16px
}

.req-rep-form .errormsgColor {
    font-family: 'DINOT';
    color: #fff !important;
    display: none;
    font-size: 15px !important;
    line-height: 16px !important;
    text-shadow: none;
    background: red;
    padding: 4px 5px;
    box-shadow: 0 2px #555;
    width: 230px;
    max-width: 100%;
    margin: 4px auto 0;
    border-radius: 3px;
    float: left
}

.errorMessage {
    color: #fff !important;
    font-size: 15px !important;
    margin-left: 10px;
    position: absolute;
    font-family: 'DINOT';
    text-shadow: none;
    background: red;
    padding: 2px 5px;
    box-shadow: 0 2px #555;
    line-height: 18px;
    border-radius: 3px
}

label#contact_rep_What_Would_You_LikeErrorMessage {
    margin-top: 4px;
    margin-left: 0
}

#signup-form .errormsgColor {
    font-family: 'DINOT';
    color: #fff !important;
    display: none;
    font-size: 15px !important;
    line-height: 18px !important;
    text-shadow: none;
    background: red;
    padding: 4px 5px;
    box-shadow: 0 2px #555;
    width: 270px;
    max-width: 100%;
    margin: 4px 0;
    border-radius: 3px
}

#signup-form label#captchvalid {
    margin: 4px auto 0
}

.scrollbar {
    float: left;
    height: 663px;
    padding-right: 10px
}

.force-overflow {
    min-height: 450px
}

#style1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgb(0 0 0 / .3);
    background-color: #f5f5f5
}

#style1::-webkit-scrollbar {
    width: 6px;
    background-color: #f5f5f5
}

#style1::-webkit-scrollbar-thumb {
    background-color: #b2c43f;
    background-clip: padding-box
}

.navbar .navbar-inner {
    min-height: 270px
}

.nav-collapse .scrollbar {
    height: 100%;
    float: none;
    overflow-y: hidden;
    margin-right: 10px
}

label#contact_rep_specialtyError {
    margin-left: 0
}

label#contact_rep_contactCaptchvalid {
    float: none
}

label#mob_contact_rep_contactCaptchvalid {
    float: none
}

.rc-anchor-normal {
    width: auto !important
}

.dosemodificationList {
    margin-top: 20px
}

.marginTop30 {
    margin-top: 30px
}

.systemic-therapy-wrapper .p-text {
    display: inline-block
}

.sd-content-wrapper .container.first-section img.desktopViewOnly.primaryendpoint {
    padding: 0 60px
}

.sd-content-pharmacokinetic .title {
    font-size: 36px;
    color: #00857d;
    letter-spacing: -1px;
    font-family: 'DINOT-CondBold';
    line-height: 1.2;
    line-break: normal;
    margin: 40px auto 20px;
    display: inline-block
}

.sd-content-pharmacokinetic h4 {
    font-size: 16px;
    font-family: 'DINOT-bold';
    line-height: 21px
}

.sd-content-pharmacokinetic .box-contentlist2 ul {
    margin: 10px 0
}

.sd-content-pharmacokinetic .box-contentlist2 li {
    font-size: 14px;
    display: block;
    list-style: none;
    padding-left: 12px
}

.sd-content-pharmacokinetic .box-contentlist2 li {
    background: url(../images/green-bullet.png) no-repeat left 9px
}

.sd-content-pharmacokinetic .box-contentlist2 ul li ul li {
    background: url(../images/dash.png) no-repeat left 9px
}

.sd-content-pharmacokinetic .box-contentlist2 ul li ul {
    margin: 0 0 5px 0
}

.sd-content-pharmacokinetic .notetext {
    margin-bottom: 0;
    line-height: 21px
}

.bodycover p.median-duration {
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.4;
    font-size: 24px !important;
    text-align: center;
    margin-top: 30px
}

.sd-content-pharmacokinetic .pharmacokinetic-body {
    padding-left: 30px
}

.footnote p {
    line-height: 15px
}

.notetext p {
    line-height: 15px
}

p.notetext {
    line-height: 15px;
    position: relative
}

p.notetext sup {
    position: absolute;
    top: 4px;
    left: -4px
}

p.notetext sup.last {
    position: relative;
    top: -5px;
    left: -1px
}

p.notetext-sup {
    position: relative;
    line-height: 15px;
    margin-bottom: 0;
    font-size: 12px !important;
    max-width: 100%;
    padding-left: 0 !important
}

.notetext-sup sup.first-sup {
    position: absolute;
    top: 4px;
    left: -4px
}

.notetext-box {
    margin-top: 40px
}

span.g-equal {
    font-family: sans-serif
}

.curve-vector {
    float: left;
    width: 100%;
    height: 260px
}

.curve-vector img {
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
    top: -100px
}

.curve2.curve-vector img {
    top: 0
}

.pexi-hcp-navigation ul li .dropdown-menu {
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 4rem;
    padding: 5px 15px;
    margin: 0 0 0;
    font-size: 16px;
    color: #212529;
    list-style: none;
    background-color: #175b53;
    background-clip: padding-box;
    border: 0;
    border-radius: 0;
    box-shadow: 0 4px 10px grey;
    width: 100%;
    text-align: left
}

.pexi-hcp-navigation ul li .dropdown-menu.show {
    display: block
}

.pexi-hcp-navigation ul li .dropdown-menu li {
    border-bottom: #fff 1px solid
}

.pexi-hcp-navigation ul li .dropdown-menu li:last-child {
    border-bottom: none
}

.pexi-hcp-navigation ul li .dropdown-toggle::after {
    display: none
}

.systemic-therapy-wrapper a.blue-btn img.externalIcon {
    right: 20px;
    left: auto;
    width: 16px
}

p.enliven-btn a.green-btn,
.find-center-content a.green-btn {
    background: #175b53;
    border-radius: 10px;
    color: #fff;
    font-size: 18px
}

.systemic-therapy-wrapper .systemic-therapy-content ul li a.blue-btn {
    position: relative
}

.systemic-therapy-wrapper .systemic-therapy-content ul li:last-child a.blue-btn:after {
    content: "";
    background: #fff0 url(../images/home/External_link_icon.png) no-repeat;
    position: absolute;
    width: 20px;
    height: 100%;
    right: 15px;
    top: 15px;
    z-index: 1;
    background-size: contain
}

.nccn-wrapper .nccn-content .footnote sup {
    font-size: 14px;
    top: 10px;
    position: absolute;
    left: 0
}

.nccn-wrapper .nccn-content .footnote {
    position: relative;
    padding-left: 5px
}

span.arrow-img,
.enliven-btn {
    position: relative;
    top: 5px
}

.nccn-wrapper .nccn-content .title sup.supSmall {
    font-size: 50%;
    top: -15px;
    font-family: 'DINOT-bold'
}

.rightsection {
    position: absolute;
    top: 40px
}

div#onetrust-banner-sdk {
    position: fixed !important;
    top: 0 !important
}

#header.navbar-fixed-top.onetrust-banner {
    top: 74px
}

#onetrust-consent-sdk #onetrust-banner-sdk *:focus,
#onetrust-consent-sdk #onetrust-banner-sdk:focus {
    outline-color: #000;
    outline-width: 0px !important
}

.onetrust-banner-sublist .toplinks.fixedSubhead {
    top: 207px
}

.copayprogramcontent.newContent ul li::marker {
    color: #008e89
}

.copayprogramcontent.newContent {
    margin-left: 0
}

#safetytabs-content .tabWrapper {
    margin-top: 40px
}

.marginTop50 {
    margin-top: 50px !important
}

.notetext p sup {
    position: absolute;
    left: -5px;
    top: 5px
}

.notetext p {
    line-height: 15px;
    position: relative;
    padding-left: 0 !important
}

.notetext p sup.last {
    position: relative;
    top: -5px;
    left: 0
}

.dosing-graphics .page-title span.main-heading {
    float: left;
    width: 100%;
    margin-top: 10px
}

.dosing-graphics .page-title span.eyebrowText {
    float: left;
    width: 70%;
    font-size: 18px !important
}

#safety-tabs-1 .group1 {
    margin-bottom: 0px !important
}

div#safety-tab-enliven-1 {
    margin-top: 0px !important
}

.dosing-content-wrapper .toplinks {
    display: none
}

.dosing-content-wrapper .container.third-section img {
    width: 100%
}

#efficacy-tabs-1 p.title {
    font-size: 18px;
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.2;
    line-break: normal;
    margin: 10px 0 40px;
    max-width: 100%
}

#efficacy-tabs-1 p {
    padding-left: 0px !important
}

#efficacy-tabs-1 .notetext {
    max-width: 100%
}

#efficacy-tabs-1 .grayBgCol {
    background: #596576;
    padding: 40px;
    color: #fff
}

#efficacy-tabs-1 .whiteBgCol {
    background: #e4e4e7;
    padding: 20px 40px
}

#efficacy-tabs-1 .grayBgCol {
    color: #fff
}

.ORRgreyContent {
    display: flex
}

#efficacy-tabs-1 .grayBgCol span.bigText {
    color: #b3c43d;
    font-size: 50px;
    font-family: 'DINOT-bold';
    line-height: normal;
    float: left;
    width: 150px
}

#efficacy-tabs-1 .grayBgCol span.normalText {
    font-size: 16px;
    line-height: normal;
    position: relative;
    transform: translateY(15%);
    text-align: left;
    float: right;
    width: 90%
}

#efficacy-tabs-1 .whiteBgCol ul.followUp-list {
    padding-left: 5px
}

#efficacy-tabs-1 .whiteBgCol ul.followUp-list li {
    font-size: 16px;
    line-height: 20px
}

.greyColorText {
    color: #536576 !important
}

.bodycover2.row {
    margin: 40px 0 20px
}

#efficacy-tabs-1 .notetext p {
    padding-left: 5px !important
}

#efficacy-tabs-1 .notetext p sup {
    left: 0 !important
}

.suheadGreen {
    font-size: 18px;
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.2;
    line-break: normal;
    margin: 10px 0 40px;
    max-width: 100%
}

.team .teamContent-right p span.wordWrap {
    font-size: 16px;
    font-family: 'DINOT';
    cursor: default
}

.bodycover.row.justify-content-center .col-xl-5.col-lg-5.col-md-5 img {
    height: 600px
}

.tabWrapper .longterm-data .title {
    margin-left: 0
}

.tabWrapper .longterm-data .col-lg-6.col-xl-6 p.title {
    padding-left: 0 !important
}

.nccn-wrapper .nccn-content .footnote sup.last {
    position: relative;
    font-size: 65%;
    top: -5px;
    left: 0
}

.warningMsgBox p {
    margin-bottom: 0
}

.mb-16 {
    margin-bottom: 1rem
}

#efficacytabs-content .tabWrapper .longterm-data .col-lg-6 p.title {
    margin-top: 0;
    margin-bottom: 16px
}

#efficacytabs-content .tabWrapper .longterm-data p.title.text-additional {
    padding-left: 5px
}

#efficacytabs-content .tabWrapper .longterm-data p.list {
    margin-bottom: 16px;
    font-size: 16px
}

.font-16 {
    font-size: 16px;
    line-height: 18px
}

.font-12 {
    font-size: 12px;
    line-height: 18px
}

p.warning-small-heading.dinot-bold.mb-16 span.isi-text {
    font-size: 18px;
    color: #231f20;
    font-family: 'DINOT'
}

.followUpbanner .inline-align p {
    font-size: 24px !important;
    line-height: 1 !important
}

.note-center {
    text-align: center
}

.note-center span.pb30 {
    position: relative
}

.note-center span.pb30 sup {
    position: absolute;
    top: 5px;
    left: -5px
}

.note-center span.pb30 sup.last {
    position: relative;
    top: -3px;
    left: 0
}

.tabWrapper .liver-enzyme-elevations .note-center {
    padding-bottom: 22px;
    border-bottom: 1px solid #999;
    width: 70%;
    margin: 0 auto;
    font-size: 12px;
    line-height: 16px
}

#efficacytabs-content .tabWrapper .longterm-data .col-lg-6.col-xl-6.rp10p {
    padding-left: 5px
}

.isi-content a.text-url {
    color: #231f20;
    text-decoration: none
}

.isitextlink {
    color: #175b53 !important;
    text-decoration: underline !important
}

.rightBannerContent-bottom p:nth-child(2) sup {
    left: 0
}

.safety-content-wrapper .trialEfficacy {
    margin: 0
}

.safety-content-wrapper .trialEfficacy p.list {
    margin-bottom: 10px
}

#efficacytabs-content .tabWrapper .longterm-data p.list:last-child {
    margin-bottom: 0
}

.longterm-data p.title,
p.title.ml-0.pl-0 {
    font-size: 18px !important;
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.2 !important;
    line-break: normal
}

#efficacy-tabs-4 .notetext p {
    font-size: 12px !important;
    line-height: normal !important
}

.group1 .text-box,
.text-box {
    font-family: 'DINOT-bold';
    width: 100%;
    margin: 0;
    border: #000 2px solid;
    padding: 15px
}

span.wordWrap2 {
    font-family: 'DINOT';
    word-break: break-all
}

.safety-content-wrapper .trialEfficacy.newListAdd p.list:first-child::before,
.safety-content-wrapper .trialEfficacy.newListAdd p.list::before {
    color: #000;
    content: "\2022"
}

.safety-content-wrapper .trialEfficacy.Font16 p {
    font-size: 14px;
    margin-bottom: 5px
}

.mBtm10 {
    margin-bottom: 10px !important
}

.Font14 {
    font-size: 14px !important
}

.safety-content-wrapper .trialEfficacy.newListAdd {
    margin-bottom: 20px
}

span.font-none {
    font-family: monospace
}

.patientBlockBox {
    background: #008f8a;
    padding: 15px 15px 3px;
    border-radius: 15px;
}

.patientBlockBox .patientblock p {
    color: #fff;
    font-family: 'DINOT-bold';
    text-align: center;
}

.patientBlockBox .whiteBlock {
    background: #ffffff;
    padding: 15px;
    border-radius: 0 0 10px 10px;
}

.patientBlockBox .lists {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}

.patientBlockBox .lists img {
    float: left;
    width: 85px;
}

.patientBlockBox .lists span {
    font-size: 18px;
    font-family: 'DINOT-bold';
    float: right;
    text-align: left;
    width: 75%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding-left: 20px;
    color: #005a54;
}

.sd-content-wrapper p.subhead {
    font-size: 18px !important;
    font-family: 'DINOT-bold';
    line-height: 24px;
}

.sd-content-wrapper p.title {
    margin-bottom: 1rem !important;
}

#efficacytab-wrapper-id .title {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: normal;
    font-family: 'DINOT-bold';
    text-align: center;
}

#title_enliven,
#title_pooled {
    font-size: 20px;
}

ul.followUp-list.font-16 {
    font-size: 16px;
    margin-bottom: 30px;
}

.ORR-endpoints-grey {
    background: #eeeff1;
    padding: 20px;
}

#efficacytabs-content .tabWrapper .ORR-endpoints-grey .title-Text {
    font-size: 28px;
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.2;
    line-break: normal;
}

.ORR-endpoints-section h4 {
    font-size: 18px;
    font-family: 'DINOT-bold';
    color: #00857d;
}

.border-right-sep {
    border-right: #596576 1px solid;
}

.ORR-endpoints-section .twosection {
    padding: 20px;
}

.right-col {
    padding-left: 40px;
}

#efficacytabs-content #efficacy-tabs-2 .tabWrapper>p {
    font-size: 16px;
    padding-left: 0px;
}

#efficacytabs-content #efficacy-tabs-2 .tabWrapper>p span {
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.4;
    font-size: 18px;
}

#efficacy-tabs-2 .followUpbanner {
    margin: 30px 0;
}

#efficacy-tabs-3 p.subhead {
    font-size: 36px;
    line-height: normal;
    font-family: 'DINOT-CondBold';
}

.dosing-graphic-content-right {
    position: relative !important;
}

.dosing-graphic-content-right p {
    position: absolute;
    right: 00px;
    top: 200px;
}

.dosemodificationList.newList li.list {
    margin-bottom: 10px;
}

.dosemodificationList.newList {
    margin-top: 0px;
}

.remsStepsblock p.title {
    font-size: 20px;
    margin-bottom: 0px !important;
}

.remsStepsblock span.numberDiv {
    font-size: 135px;
    color: #00857d;
    letter-spacing: 0;
    font-family: 'DINOT-Bold';
    line-height: 1.2;
    width: 35%;
    float: left;
}

.remsStepsblock span.numberText {
    color: #00857d;
    font-family: 'DINOT-Bold';
    line-height: 1.2;
    font-size: 18px;
    position: absolute;
    top: 31px;
}

.remsStepsblock .col-xl-4 {
    position: relative;
}

.remsStepsblock span.subhead {
    font-size: 24px;
    float: left;
    width: 100%;
    color: #54b1af;
    font-family: 'DINOT-Bold';
}

.remsStepsblock .col-xl-4:first-child {
    flex: 0 0 auto;
    width: 22%;
}

.remsStepsblock .col-xl-4:first-child span.numberDiv {
    width: 45%;
    margin-left: -10px;
}

.remsStepsblock .col-xl-4:nth-child(2),
.remsStepsblock .col-xl-4:last-child {
    width: 38%;
}

.remsStepsblock span.link,
.remsStepsblock span.link a {
    font-size: 18px;
    float: left;
    width: 100%;
    color: #54b1af;
    font-family: 'DINOT-Bold';
    text-decoration: none;
}

.title.moaheading {
    font-size: 16px;
    font-family: 'DINOT-Bold';
    text-align: center;
    margin: 0 0 20px;
}

div#durationtherapy {
    margin: 50px 0 0;
}

span.nofontstyle {
    font-family: auto;
}

p.ft18 {
    font-size: 18px !important;
}

.dosing-content-wrapper .container.first-section p.footnoteCapsule {
    color: #333;
    font-family: 'DINOT';
    line-height: 21px;
    font-size: 12px;
    float: left;
    width: 100%;
    text-align: right;
    position: relative;
    right: 10%;
}


/*----new publication added----*/
.detectbanner.showbanner {
    margin-top: 193px;
}

.newPublication p a {
    color: inherit !important;
    text-decoration: none;
}

.newPublication {
    background: #BBD13C;
    padding: 9px 0;
    border-radius: 0px;
    border-bottom: #0086B6 5px solid;
}

.newPublication p.headingtag {
    color: #333333;
    font-size: 18px;
    font-family: 'DINOT-bold';
    margin-bottom: 0px;
    font-weight: 700;
}

.newPublication p {
    font-size: 10px;
    font-family: 'DINOT';
    color: #333;
    margin-bottom: 0px;
    line-height: normal;
}

.newPublication a.readmore {
    color: #fff;
    padding: 6px;
    border-radius: 4px;
    border: 0.5px solid #FFF;
    background: #165B53;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
    font-size: 14px;
    font-family: 'DINOT-bold';
    float: left;
    width: 101px;
    text-align: center;
}

.newPublication .col-xl-2 {
    position: relative;
}

.newPublication .btn-close {
    color: #333 !important;
    font-family: 'DINOT';
    text-shadow: none !important;
    opacity: inherit !important;
    font-weight: normal;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    line-height: normal !important;
    font-size: 14px;
    padding: 0;
    cursor: pointer;
    right: 15px;
    left: auto;
}

sup.rball {
    font-size: 60%;
    top: -6px;
}

p.border-top-bottom img {
    padding-right: 10px;
}
.efficacy-wrap .enliven-content {
    padding: 50px 10px 100px 10px;
}
.urlFda{
     word-break: initial !important;
}  

.jas{
    font-size: 2px;
}
a.nextcontrol.disabled {
    pointer-events: none;
    cursor: default;
}