@-moz-document url-prefix() {
	:focus-visible {
		outline: none !important;
	}
	:focus {
		outline: none !important;
	}
}
:focus-visible {
	outline: none !important;
}
:focus {
	outline: none !important;
}
.container {
    width: 1024px;
    padding: 0;
	max-width: 1024px;
}
p, body {
    font-size: 24px;
	line-height: 1.4;
    font-family: 'FSJoey';
	color: #333333;
}

body {
    padding: 0 !important;
}
a[href^="tel"] {
  color: inherit; /* Inherit text color of parent element. */
  text-decoration: none; /* Remove underline. */
}
ul {
    padding: 0;
	list-style-type: none;
	margin: 0;
}
h1 {
    font-size: 40px;
    line-height: 36px;
    font-family: 'FSJoey_Bold';
    color: #76004b;
}
h1 .pink {
    color: #ff00ff;
}
.pink{
	color: #ec008c;
}
h2 {
    font-size: 24px;
    line-height: 24px;
    font-family: 'FSJoey_Bold';
}
.link-item {
    display: inline-block;
}
.left-links .link-item a {
    font-size: 16px;
    font-family: FSJoey_Bold;
    color: #231f20;
    line-height: 16px;
    text-decoration: underline;
    padding: 0 10px;
	position: relative;
}
.left-links .link-item:nth-child(1) a {
    padding-left: 0;
}
.left-links .link-item a::after {
    content: "|";
    position: absolute;
    right: -4px;
    top: 1px;
}
.left-links .link-item:last-child a::after{
	display: none;
}
.left-links .link-item, .left-links {
    line-height: 0;
}
.us-site {
    font-size: 16px;
	margin: 10px 0 0;
	line-height: 16px;
	color: #231f20;
}
.right-links .link-item a {
    font-size: 16px;
    color: #FFF;
    line-height: 16px;
    padding: 0px 10px;
	display: table-cell;
    vertical-align: middle;
	background: transparent;
	font-family: 'FSJoey_Bold';
}
.right-links .link-item a.openResources:hover {
    color: #fff !important;
    cursor: pointer;
}
.popup-anchor-link, .popup-anchor-link:hover {
    color: #000;
    text-decoration: underline;
}
.utility {
    display: flex;
    justify-content: space-between;
}
.icon-svg {
    display: none;
}
.right-links {
	display: flex;
    align-items: center;
	max-height: 40px;
}
.right-links .link-item {
    margin-left: 1px;
    background: #76004b;
    min-height: 40px;
	display: table;
}
nav.navbar {
    padding: 0;
	margin: 10px 0 12px;
}
nav .container.main {
    display: flex;
}
nav.outer-container .nav-item a.nav-link {
    font-size: 20px;
    color: #202020 !important;
    font-family: 'FSJoey_Medium';
    white-space: nowrap;
    border: 2px solid #f1eeec;
	padding: 9px 15px;
	border-left: 0;
}
#navbarNavDropdown {
    justify-content: flex-end;
}
.dropdown-toggle::after{
	display: none;
}
.share-logo {
    padding-left: 10px;
}
nav.outer-container .nav-item.share a.nav-link {
    padding: 9px 20px;
	border: 2px solid #f1eeec;
}
a.navbar-brand.desktop {
    padding: 0;
}
.footer-logo {
    display: block;
    margin: 18px auto 0;
    text-align: center;
}
.footer-logo a {
    display: inline-block;
}
.bg-light-blue {
    display: none;
}
.bg-lighter-blue {
    background-color: #eee7e7;
}
footer.my-4 {
    margin: 0 !important;
	margin-top: 1em !important;
}
.footer-utility a {
    font-family: 'FSJoey_Medium';
    color: #595454 !important;
    padding: 0 28px;
    position: relative;
}
.footer-utility {
    display: flex;
    justify-content: center;
	font-size: 22px;
	margin: 25px 0 15px;
}
.footer-utility a::before {
    content: "|";
    position: absolute;
    left: 0;
	bottom: -4px;
}
.footer-utility li:nth-child(1) a::before {
    display: none;
}
.footer-links-section p {
	font-family: 'FSJoey_Medium';
    text-align: center;
    margin-bottom: 0;
	font-size: 22px;
	color: #595454;
}
.isi-content .isi-header {
    font-size: 32px;
    color: #76004a;
    font-family: 'FSJoey_Heavy';
	margin-bottom: -4px;
}
.isi-content .isi-header.indi {
    margin-bottom: 17px;
	margin-top: 17px;
}
.isi-content .section-header {
    color: #76004a;
    font-family: 'FSJoey_Bold';
	margin: 20px 0 10px;
}
.isi-content p {
    margin-bottom: 10px;
    line-height: 24px;
}
.isi-content ul li, .cmp-isi .isi-container ul li, .important-safety ul li {
    padding-left: 33px;
    line-height: 24px;
    position: relative;
	margin-bottom: 10px;
	font-size: 24px;
    list-style-type: none;
    font-family: 'FSJoey';
}
.isi-content ul li::before, .important-safety ul li::before {
    content: "•";
    position: absolute;
    color: #76004a;
    left: 19px;
    font-size: 20px;
    top: 0;
	font-family: 'FSJoey';
    content: "•";
}
.cmp-isi .isi-container ul li ul li {
    list-style-type: none;
}
.isi-content ul li ul li, .cmp-isi .isi-container ul li ul li {
    padding-left: 15px;
}
.isi-content ul li ul li::before {
    left: 0px;
}
.isi-content ul li ul, .cmp-isi .isi-container ul li ul {
    margin-top: 10px;
}
.link {
    color: inherit !important;
    text-decoration: underline !important;
}
.link.orange, .cmp-isi .isi-container a.link.orange {
    color: #f26937 !important;
    font-family: 'FSJoey_Bold';
	font-size: inherit;
}
.cmp-isi .isi-container a {
    color: inherit;
    font-family: inherit;
	font-size: inherit;
	letter-spacing: 0;
	font-weight: inherit;
}
.bold, .bold li {
    font-family: 'FSJoey_Bold' !important;
}
.highlighted {
    color: #76004a;
    font-family: 'FSJoey_Bold';
}
li .spacer {
    display: inline-block;
    margin-top: 10px;
}
.italics{
	font-style: italic;
}
.isi-content .spacer-pi {
    margin: 30px 0 20px;
}
.modal-dialog {
    max-width: 615px;
}
.modal-heading.orange.link, .modal p {
    font-family: 'FSJoey_Medium';
    font-size: 18px;
    line-height: 27px;
}
.modal a.modal-button {
    font-size: 20px;
    line-height: 24px;
    border-radius: 0;
    width: 260px;
    text-align: center;
    background-color: #f26937;
    padding: 23px 0;
	font-family: 'FSJoey_Bold';
}
.modal-header {
    padding: 0;
    border: 0;
}
.cmp-modal .modal-content {
    padding: 19px 30px 54px;
	border: 0;
}
.modal .info {
    margin: 47px 0 37px;
}
.modal button.close {
    position: absolute;
    right: 18px;
    top: 5px;
	outline: none !important;
	height: auto;
}
#entryModal {
    padding-right: 0 !important;
}
.reference p {
    margin-bottom: 0;
    font-size: 22px;
	line-height: 1.2;
}
.ref-header {
    font-family: 'FSJoey_Bold';
}
.reference {
    margin: 47px auto 63px;
}
.rich-text .cmp-text .reference {
    display: none;
}
.isi-footer-wrapper .rich-text .cmp-text .reference {
    display: block;
}
.welcome {
    width: 430px;
	/*width: 455px VEPP-134*/
    float: right;
    clear: both;
    margin: 42px 48px 0 0px !important;
}
.welcome p {
    font-size: 22px;
    line-height: 22px;
	font-family: 'FSJoey_Medium';
}
#cta-section {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
	width:100%; 
}
.cmp-cta-tile {
    padding: 20px;
    background: #f1eeec;
}
#cta-section a.cmp-button-link.shape-fill-medium-btn {
    text-transform: inherit;
}
.cmp-cta-tile .cmp-cta-desc-wrapper .shape-fill-medium-btn {
    background: #f26937 !important;
    border-radius: 0;
    margin: 0;
    padding: 14px 0;
    font-size: 20px;
    font-family: 'FSJoey_Bold';
    min-width: 310px;
}
.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description p {
    font-size: 20px;
    line-height: 24px;
	margin: 24px 0 7px;
	font-family: 'FSJoey_Medium';
	min-height: 72px;
}
#cta-section .cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper {
    flex-direction: column-reverse;
    display: flex;
	margin-bottom: 0;
}
.cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img {
    width: auto;
	height: auto;
}
.cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper {
    padding: 16px 0 40px 0;
}
.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description {
    margin: 0;
}
.footnote {
    font-family: 'FSJoey_Medium';
    font-size: 18px;
    line-height: 18px;
    margin: 26px 0 48px;
	color: #525152;
}
.cmp-isi .up-arrow {
    background-image: none;
    height: auto;
}
.cmp-isi .more-text-container, .cmp-isi .hide-text-container {
    color: #333333;
    font-family: 'FSJoey_Medium';
    word-wrap: normal;
    white-space: nowrap;
    font-size: 15px;
    flex: 0 0 30%;
    max-width: 30%;
    border: 1px solid;
    padding: 5px 0 5px 10px !important;
    text-align: left !important;
	right: -10px;
}
.cmp-isi .up-arrow::before {
    content: "";
    width: 17px;
    height: 17px;
    display: block;
    position: absolute;
    background: url(/content/dam/commercial/us/eliquis-payer/en/images/expand.png) no-repeat;
    background-size: 100%;
	top: -13px;
}
.flex-row.isi-header{
	position: absolute;
	transform: translate(-51%, 0px);
    left: 50%;
}
.cmp-accordion__button {
    border: 0;
    background-color: #f8f6f5;
    font-size: 24px;
    font-family: 'FSJoey_Bold';
    margin-bottom: 10px;
    padding: 15px 70px 15px 48px;
	position: relative;
    margin-left: 12px;
	outline: 0 !important;
	cursor: pointer;
	max-width: 1010px;
}
.cmp-accordion__button::before {
    content: "";
    background: #544d4d;
    position: absolute;
    display: block;
    width: 8px;
    height: 100%;
    left: -13px;
    top: 0;
}
span.cmp-accordion__icon {
    background: url(/content/dam/commercial/us/eliquis-payer/en/images/icon_Expand.svg);
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 17px;
    transform: translate(0%, -50%);
    top: 50%;
}
span.cmp-accordion__title {
    text-indent: -22px !important;
    display: inline-block;
	color: #333333;
}
.cmp-accordion__button--expanded span.cmp-accordion__icon {
    background: url(/content/dam/commercial/us/eliquis-payer/en/images/icon_Collapse.svg);
    background-repeat: no-repeat;
    width: 10px;
    height: 4px;
}
.acc-list li {
    position: relative;
    padding-left: 15px;
}
.acc-list li::before {
    content: "•";
    position: absolute;
    left: 0;
}
.cmp-accordion__panel.cmp-accordion__panel--expanded {
    padding: 3px 42px 17px 40px;
}
.acc-list-sub li {
    padding-left: 41px;
}
.acc-list-sub li::before {
    left: 25px;
}
.acc-list-sub-2 li::before {
    content: '';
    height: 10px;
    width: 8px;
    border: 1px solid;
    border-radius: 14px;
	left: 0px;
	top: 5px;
}
.acc-list-sub-2 li {
    padding-left: 16px;
}
.accordion.section .accordion .cmp-accordion__panel.cmp-accordion__panel--expanded {
    padding-left: 73px!important;
}
.cmp-accordion__item:nth-child(10) span.cmp-accordion__title {
    text-indent: -36px !important;
}
.cmp-accordion__item:nth-child(n+10) span.cmp-accordion__title {
    text-indent: -36px !important;
}
.cmp-accordion__item:nth-child(n+10) .cmp-accordion__button {
    padding-left: 61px;
}
.cmp-accordion__item:nth-child(10) .cmp-accordion__button {
    padding-right: 125px;
}
.welcome.rwe {
    width: 437px;
    margin: 35px 70px 0 0px !important;
}
#rwe-video {
    margin: 15px 0 0;
    background: #f5f3f2;
    padding: 30px 0 25px;
}
.vid-content .pink {
    font-size: 28px;
    font-family: 'FSJoey_Bold';
    color: #76004b;
    margin-bottom: 3px;
}
.vid-content h2 {
    line-height: 28px;
    margin-bottom: 2px;
}
.vid-content {
    padding-left: 15px;
}
.videoPlayerImage {
    width: 100%;
    height: 297px;
}
#selectEliquisDataVideoModal .videoPlayerImage, .brightcovePlayer video-js {
    width: 100%;
    height: 360px;
}
div#rwe-video .col.col-12.col-lg-6:nth-child(2) .column-control-column {
    border: 1px solid #787878;
    padding: 14px;
    background: #fff;
	border-radius:5px;
}
.vid-content p {
    line-height: 28px;
}
.footnote.rwe-1 {
    margin: 12px 0 35px;
}
h2.acc-header {
    font-size: 32px;
    color: #76004b;
}
.acc-bttns {
    position: relative;	
	margin-bottom: 20px;
}
.acc-controls.orange.link {
    color: #ef7622 !important;
    position: absolute;
    clear: both;
    bottom: -10px;
    right: 0;
	font-family: 'FSJoey_Medium';
}
.exp-beft-html-component--mod-1 h1, h1.evidence {
    margin: 5px 0 18px;
}
.materials h2 {
    font-size: 32px;
    line-height: 1.2;
    color: #8b004b;
}
.materials .buttons .white {
    font-size: 20px;
    color: #ff6930 !important;
    border: 1px solid #ff6930;
    padding: 7px 20px 5px;
    font-family: 'FSJoey_Bold';
    display: block;
}
.materials .buttons .orange {
    font-size: 20px;
    display: block;
    background: #ff6930;
    color: #FFF !important;
    padding: 6px 0px 4px 55px;
    font-family: 'FSJoey_Bold';
    position: relative;
	margin-top: 2px;
}
.materials .buttons a{
	width: 227px;
}
.materials .buttons .orange::after {
    content: "";
    background: url(/content/dam/commercial/us/eliquis-payer/en/images/DownloadIcon.png);
    width: 15px;
    height: 18px;
    display: block;
    position: absolute;
    right: 34px;
    top: 10px;
}
.materials .orange.link {
    font-size: 22px;
    display: block;
    margin-left: 28px;
	color: #ff6930 !important;
}
.materials .detail {
    margin: 0;
    font-family: 'FSJoey_Medium';
	line-height: 1;
	color: #03060f;
}
.materials .title, .materials .link.orange {
    margin-bottom: 3px;
}
.materials .title.teal {
    border-color: #00919b;
}
.materials {
    border-top: 1px solid #95969a;
    margin: 21px 0 0;
    padding: 3px 0 0;
}
.exp-beft-cta-tile--mod-2 .cmp-cta-tile {
    background: transparent;
	padding: 0 0 0 160px;
    align-items: center;
}
.exp-beft-cta-tile--mod-2 .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper {
    width: auto;
    padding: 0;
}
.exp-beft-cta-tile--mod-2 .cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper {
    width: 570px;
    text-align: left;
    margin-left: 36px;
}
.exp-beft-cta-tile--mod-2 .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description p {
    font-size: 28px;
    line-height: 30px;
    margin: 0 0 7px;
    font-family: 'FSJoey_Medium';
	color: #03060f;
}
.exp-beft-cta-tile--mod-2 {
    margin: 50px 0;
}
.footnote.evidence-1 {
    margin: 20px 0 0;
	line-height: 1.2;
}
.footnote.evidence-2 {
    margin: 9px 0 36px;
}
.acc-bttns.faq {
    height: 1px;
    margin-bottom: 17px;
}
.footnote.faq-1 {
    margin: 18px 0 0;
}
.footnote.faq-2 {
    margin: 10px 0 36px;
}
.cmp-isi .expand-container .hide-text-container {
    border: 0;
    text-align: right !important;
    color: #76004a;
    font-family: 'FSJoey_Bold';
    font-size: 15px;
	top: -15px;
	right: 0;
	padding-right: 30px !important;
}
.cmp-isi .down-arrow {
    background-image: url(/content/dam/commercial/us/eliquis-payer/en/images/collapse_p.png);
	width: 78px;
	position: absolute;
	right: 0;
	left: auto;
	background-position: right center;
    height: 18px;
    top: 5px;
}
.mobile-indication, .desktop-indication {
	display: none;
}
.show.desktop-indication, .show.mobile-indication{
	display: block !important;
}
.error h1 {
    margin: 6px 0 19px;
}
.error .back {
    font-size: 20px;
    line-height: 24px;
    color: #FFF !important;
    font-family: 'FSJoey_Bold';
    background: #f26937;
    padding: 23px 75px;
    display: inline-block;
	margin: 6px 0 0;
}
.error {
    min-height: 610px;
}
.error p {
    font-family: 'FSJoey_Medium';
}
#contact p {
    text-align: left;
}
#contact {
    width: 645px;
    margin: 50px auto 0;
    padding-right: 0 !important;
    overflow-y: auto;
}
.footer-links-section .modal p {
    color: #333;
}
#contact .modal-body {
    padding: 30px;
}
#contact .modal-content {
    border: 0;
}
#contact .header {
    font-size: 28px;
    font-family: 'FSJoey_Bold';
    color: #76004b;
	margin-bottom: 5px;
}
#contact .subText {
    font-family: 'FSJoey';
}
#contact .info p {
    font-size: 24px;
    line-height: 36px;
}
#contact .info p {
    padding-left: 65px;
    position: relative;
    font-family: 'FSJoey';
    margin-bottom: 8px;
}
#contact .info p.bold {
    padding-left: 0;
	margin-bottom: 0;
	margin-top: 22px;
}
a.tel {
    color: inherit !important;
    pointer-events: none;
}
.email::before {
    content: "";
    background: url(/content/dam/commercial/us/eliquis-payer/en/images/mail.png) no-repeat;
    width: 29px;
    height: 21px;
    display: block;
    position: absolute;
    left: 22px;
    top: 10px;
}
.phone::before {
    content: "";
    background: url(/content/dam/commercial/us/eliquis-payer/en/images/phone.png) no-repeat;
    width: 29px;
    height: 29px;
    display: block;
    position: absolute;
    left: 22px;
    top: 4px;
}
.screen::before {
    content: "";
    background: url(/content/dam/commercial/us/eliquis-payer/en/images/screen.png) no-repeat;
    width: 33px;
    height: 29px;
    display: block;
    position: absolute;
    left: 22px;
    top: 10px;
}
#contact .info {
	margin: 22px 0 23px;
    border-bottom: 1px solid #333;
    padding: 0 0 12px;
}
#contact img {
    display: block;
    /* margin: 0 auto 20px; VEPP-16 */
	margin: auto;
}
#contact .notes {
    line-height: 18px;
    font-family: 'FSJoey';
}
#contact button.close {
    top: 30px;
    right: 35px;
    z-index: 99;
}
#hcp-verification .info {
    color: #202020;
}
.isi-content p, .isi-content li {
    color: #000;
}
.materials .title {
    color: #000000;
}
.materials .title span.footnote {
    font-family: 'FSJoey';
    color: #000;
}
.faq-intro, .welcome.rwe p {
    font-family: 'FSJoey_Medium';
}
.cmp-isi .isi-container .footer-utility a {
    color: #595454 !important;
    letter-spacing: 0;
    font-family: 'FSJoey_Medium' !important;
    font-weight: normal;
}
.cmp-isi .isi-container ul.footer-utility li {
    padding: 0;
}
.cmp-isi.sticky-element{
	padding: 1rem 0 0;
}
.right-links .link-item:nth-child(2) .bold {
    font-family: 'FSJoey_Heavy' !important;
}
.intro-text .link.orange {
    font-family: inherit;
}
.site-leaving {
    padding: 0 !important;
}
.site-leaving .modal-content {
    width: 610px;
    margin: 2rem auto 0;
    border: 0;
}
.site-leaving .header {
    font-size: 28px;
    font-family: 'FSJoey_Bold';
    color: #76004b;
	margin-bottom: 5px;
}
.site-leaving .pink {
    color: #ff00ff;
}
.site-leaving .subText {
    color: #202020;
}
hr.mod {
    border-color: #202020;
	margin: 27px 0 25px;
}
.site-leaving .que {
    font-size: 23px;
    line-height: 23px;
	margin-bottom: 23px;
}
.site-leaving .mod-buttons a, #externalLink .modal-button a {
    cursor: pointer;
    font-size: 20px;
    line-height: 24px;
    font-family: 'FSJoey_Bold';
    color: #FFF !important;
    background: #f26937;
    display: inline-block;
    width: 256px;
    text-align: center;
    padding: 23px 0;
}
.site-leaving .modal-body {
    padding: 38px 35px 34px;
}
.site-leaving .mod-buttons, #externalLink .modal-button  {
    display: flex;
    justify-content: space-between;
}
.site-leaving.modal button.close {
    right: 35px;
    top: 22px;
	z-index: 999;
}
area.ext {
    cursor: pointer;
}
.cmp-isi.is-preview {
    top: 75%;
}
#externalLink .modal-content {
    width: 610px;
    margin: 0 auto;
	border: 0;
}
.modal .modal-content .overlay-wrapper {
    padding: 11px 35px 65px;
}
#externalLink hr.mod {
    border-color: #000;
    margin: -5px 0 25px;
}
#externalLink .modal-button {
    direction: rtl;
}
#externalLink img.cross-close {
    background: url(/content/dam/commercial/us/eliquis-payer/en/images/closeModal.png) no-repeat;
    width: 9px;
    height: 13px;
    border: 0;
}
#externalLink button.close {
    top: 22px;
    right: 32px;
}
#externalLink .modal .modal-content .overlay-wrapper .modal-button .first-button{
	margin-right: 0px;
}
.important-safety h2.acc-header {
    line-height: 1.2;
}
.acc-footnote {
    font-size: 18px;
    margin-top: 10px;
}
ul.acc-list-sub {
    margin-bottom: 10px;
}
h2.acc-header.section-2, h2.acc-head.section-2 {
    margin-top: 50px;
}
.footer-logo { position: relative; }
.footer-logo-link { position: absolute; top: 0; cursor: pointer; }
.footer-bms-logo { left: 230px; width: 358px; height: 60px; }
.footer-pfizer-logo { right: 228px; width: 175px; height: 70px; }
.payerPortal-header__info {
    padding: 0 0 0px 0;
}
.payerPortal-field {
    padding: 0 0 10px 0;
}
.modal#genericLightbox .lightbox-modal .modal-content .transformer-modal-close {
    right: 20px;
}
.acc-header.font-24 {
	font-size: 24px;
}
.marginB-zero {
	margin-bottom: 0 !important;
}
.marginT-zero {
	margin-top: 0 !important;
}
#faq-section2 .cmp-accordion__item:last-child .cmp-accordion__button {
    padding-right: 120px;
}
/* VEPP-12 fix */
.brightcove.exp-beft-brightcove--mod-1.section { display: none !important;}
#selectEliquisDataVideoModal .modal-body { padding-top: 15px;}
#selectEliquisDataVideoModal .exp-beft-button--mod-1 button { height: 20px; width: 20px; top: 0px;}
#selectEliquisDataVideoModal .exp-beft-button--mod-1 span { width: 20px; height: 20px; background-size: 12px !important; margin-right: -10px; }
.modal#genericLightbox .lightbox-modal .modal-content .modal-body { padding: 15px 25px 30px 25px; }
#selectEliquisDataVideoModal .vid-content { padding-left: 0px; }
#selectEliquisDataVideoModal .vid-content .video-title.pink { margin-top: 25px; line-height: 24px; font-size: 22px; }
#selectEliquisDataVideoModal .brightcove { margin-right: 15px; border: 2px solid lightgrey; border-radius: 4px; }
.modal#genericLightbox .lightbox-modal {
    height: auto;
}
.modal#genericLightbox .lightbox-modal.epp-form-modal{
	height: calc(80%);
}

/*OVL ISI*/

#ovlisi .modal-content {
    height: 550px;
    overflow-y: auto;
	padding-top: 21px;
}
.footer-links-section .ovlisi-content * {
    text-align: left;
}
.modal#ovlisi .info {
    text-align: left;
    margin: 23px 10px 25px 0;
}
.ovlisi-content .burgundy {
	color: #76004a !important;
}
.ovlisi-content .bold {
	font-family: 'FSJoey_Bold';
}
.ovlisi-content {
    padding: 0 11px 53px;
}
.ovlisi-content h3 {
    color: #76004a;
    font-size: 24px;
	line-height: 28px;
    margin: 32px 0 14px;
    font-family: 'FSJoey_Bold';
    text-transform: uppercase;
}
.ovlisi-content p {
	font-family: 'FSJoey';
	font-size: 20px;
	line-height: 22px;
	margin-bottom: 9px;
}
.ovlisi-content p.head {
	font-family: 'FSJoey_Bold';
	color: #76004a;
	margin: 19px 0 11px;
}
.ovlisi-content ul {
    font-size: 16px;
    list-style-type: disc;
    padding-left: 36px;
	color: #76004a;
}
.ovlisi-content .bold-ul li p {
    font-family: 'FSJoey_Bold';
}
.ovlisi-content li p {
    margin-left: -5px;
}
.ovlisi-content ul ul {
    padding-left: 15px;
}
.ovlisi-content ul ul.no-list {
    list-style-type: none;
    padding-left: 0;
}
.ovlisi-content p.please-see {
    margin: 30px 0 20px;
}
.ovlisi-content p.please-see a {
	color: #f26937;
	text-decoration: underline;
}
#ovlisi.modal button.modal-button {
    font-size: 20px;
    line-height: 24px;
    border-radius: 0;
    width: 260px;
    text-align: center;
    background-color: #f26937;
    padding: 23px 0;
    font-family: 'FSJoey_Bold';
	color: #fff;
	border: 0;
	cursor: pointer;
}
.footer .cmp-backToTop-wrapper .backToTop-img {
	width: 75px;
}
@media (min-width:1024px){	
.modal p.payerPortal-info__header {
	font-size: 28px;
    padding-bottom: 5px;
}

.cmp-isi .up-arrow {
    width: 306px;
    height: 25px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	display: inline-block;
}

.cmp-isi .up-arrow::before {
	top: 3px;
	right: 16px;
}
	.bg-lighter-blue {
		padding-top: 40px !important;
	}
	.m-page{
		display: none !important;
	}
	.d-page{
		display: block !important;
	}
	.nav-item.dropdown.share:hover .dropdown-menu {
		display: block !important;
	}
	.nav-item.dropdown.share {
		margin-left: 7px;
		min-width: 125px;
	}
	li.nav-item.dropdown.share:hover, .dropdown-menu {
		background: #ef7622;
	}
	li.nav-item.dropdown.share:hover a.nav-link {
		color: #FFF;
		border: 0;
	}
	li.nav-item.dropdown.share:hover a img {
		display: none;
	}
	li.nav-item.dropdown.share:hover .dropdown-menu a img {
		display: inline-block;
		padding: 0 7px;
	}
	.nav-item.dropdown.share:hover .dropdown-menu {
		display: block !important;
		border-radius: 0;
		right: 0;
		top: 50px;
		margin: 0;
		border: 1px solid #f5a670;
		left: -35px;
		padding: 15px 0 10px;
	}	
	nav.outer-container .nav-item:nth-child(2) a.nav-link {
		border: 2px solid #f1eeec;
	}
	.isi-content.preview-text, .flex-row.isi-header {
		width: 1024px;
		margin: 0 auto;
	}
	#cta-section .col.col-lg-4 {
		padding: 0 5px;
	}
	#cta-section .col:nth-child(3) .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper {
		padding-bottom: 33px;
	}
	#cta-section .col:nth-child(3) .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description p {
		margin-left: -3px;
		margin-right: -3px;
	}
	.cmp-isi .isi-container .isi-container-title {
		flex: 0 0 70%;
		max-width: 70%;
	}	
	.welcome.rwe h1 {
		line-height: 40px;
	}
	.download-material {
		display: flex;
		align-items: flex-end;
	}
	.materials .title {
		width: 425px;
		line-height: 28px;
		padding-left: 15px;
		position: relative;
	}
			.materials .title-ajm {
		width: 425px;
		line-height: 28px;
		padding-left: 15px;
		position: relative;
	}

	.materials .title::before {
		content: "";
		height: 50px;
		width: 4px;
		display: inline-block;
		background: #ff6930;
		bottom: 0;
		position: absolute;
		left: 0;
	}
	
	.materials .title-ajm::before {
		content: "";
		height: 162px;
		width: 4px;
		display: inline-block;
		background: #ff6930;
		bottom: 0;
		position: absolute;
		left: 0;
	}
	.materials .title.teal::before {
		background: #00919b;
	}
	.materials .section-2 .download-material:last-child .title::before {
		height: 150px;
	}
	.materials .download-material {
		border-bottom: 1px solid #95969a;
		padding: 0 0 10px;
		margin: 0 0 24px;
	}
	/* .materials .section-2 .buttons a { */
		/* width: 190px; */
		/* margin-left: 18px; */
		/* margin-right: 19px; */
		/* padding: 6px 0px 4px 36px; */
	/* } */
	.materials .section-2 .buttons .orange::after {
		right: 17px;
	}
	.materials .title span.footnote {
		display: inline-block;
		margin: 0;
		line-height: 20px;
	}
	.materials .section-2 .download-material {
		padding: 0 0 17px;
		overflow: hidden;
	}
	.cmp-isi.is-expanded .isi-container.expand-container {
		max-width: 1024px;
		margin: 0 auto;
	}
	
	.carousel-item .c-header {
		font-size: 20px;
		color: #76004b;
		line-height: 20px;
		font-family: 'FSJoey_Bold';
		margin-bottom: 0;
	}
	.carousel-item {
		position: relative;
		padding: 15px 0 0 91px;
		top: 0;
		transition: transform 3s ease, opacity 0.9s ease-out;
		transform: translate3d(0, 0, 0);
		opacity: 0;
	}
	.c-close {
		color: #d1d2d4 !important;
		position: absolute;
		font-size: 11px;
		right: 0;
		top: 13px;
		padding-right: 20px;
		background: url(/content/dam/commercial/us/eliquis-payer/en/images/closeIndi.png) no-repeat right center;
	}
	.carousel-item p {
		font-size: 18px;
		line-height: 20px;
		font-family: 'FSJoey_Medium';
	}
	#carouselIndicators {
		display: flex;
	}
	.carousel-inner {
		width: 75%;
		max-height: 100px;
	}
	.carousel-indicators {
		width: auto;
		position: relative;
		bottom: -13px;
		transform: translate(0px, 100%);
		margin-left: 0;
		margin-right: 0;
		left: 14%;
		height: 25px;
	}
	.carousel-indicators li::before, .carousel-indicators li::after{
		display: none;
	}
	.carousel-indicators li {
		background: #d1d2d4;
		height: 25px;
		width: 20px;
		color: #FFF;
		text-indent: 0;
		text-align: center;
		font-size: 20px;
		cursor: pointer;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.carousel-indicators .active {
		background-color: #F26937;
	}
	.carousel-item.active {
		transform: translate3d(0, 0, 0);
		top: 0;
		opacity: 1;
	}
	.carousel-control-next, .carousel-control-prev {
		position: relative;
		width: 6px;
		height: 6px;
		margin: 0;
	}
	.carousel-control-next span, .carousel-control-prev span {
		background: url(/content/dam/commercial/us/eliquis-payer/en/images/indiArrLft.png) no-repeat;
		height: 6px;
		width: 6px;
	}
	a.carousel-control-prev {
		left: 140px;
		top: 49px;
	}
	a.carousel-control-next {
		top: 49px;
		right: -145px;
		transform: rotate(-180deg);
	}
	.right-links .link-item .indication::after {
		content: "";
		border-top: 5px solid #FFF;
		border-bottom: 5px solid transparent;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
		display: inline-block;
		top: 4px;
		position: relative;
		right: -5px;
	}
	.right-links .link-item .indication.activelink::after {
		content: "";
		width: 0px;
		height: 0px;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-bottom: 5px solid #fff;
		display: inline-block;
		top: -1px;
		position: relative;
		right: -5px;
		border-top:0;
	}
	.video-belowcontent p {
    font-size: 18px;
    margin-top: 16px;
    padding-left: 28px;
    padding-right: 21px;
}
	.right-links .link-item:first-child {
		text-align: center;
	}
	.right-links .link-item:first-child, .right-links .link-item:last-child {
		width: 115px;
	}
	.right-links .link-item:nth-child(2) {
		width: 212px;
		text-align: center;
	}
	.isi-content .section-header.indi {
		margin: 35px 0 15px;
	}
	.footer-links-section p.trademark {
		line-height: 24px;
		margin-bottom: 3px;
	}
	.footnote.rwe-2 {
		margin: 20px 0;
	}
	.acc-list li {
		line-height: 1.2;
	}
	.exp-beft-html-component--mod-1 .intro-text, .intro-text.medium {
		line-height: 24px;
		font-family: 'FSJoey_Medium';
	}
	.materials .section-2 .detail {
		margin-bottom: 16px;
	}
	sup {
		font-size: 60%;
	}	
	#contact .notes {
		white-space: nowrap;
	}
	.nav-item.activePage a {
		background: #f1eeec;
	}
	h1.faq {
		margin: 31px 0 13px;
	}
	.faq-intro {
		line-height: 1;
		margin: 0 0 45px;
	}
	#cta-section .cmp-cta-tile .cmp-cta-desc-wrapper .shape-fill-medium-btn {
		min-width: 280px;
	}	
	.footer .cmp-isi {
		padding: 1rem 0 !important;
	}
	.footnote.evidence-2.last {
		margin-bottom: 45px;
	}

	#selectEliquisDataVideoModal .video-belowcontent p { padding: 0; line-height: 24px;}
}
@media (max-width:1200px){
	.footer .cmp-backToTop-wrapper .backToTop-img {
		width: 40px;
	}
}
@media (max-width:1023px){
	.acc-list .foot-note{ /* VEPP-11 */
		font-size: 14px;
	}
	.accordion.section .accordion {
    padding: 0 15px;
}
.accordion.section .accordion .cmp-accordion__panel.cmp-accordion__panel--expanded {
    padding-left: 25px!important;
}
	.video-belowcontent p {
    font-size: 18px;
    
	padding: 0 8px;
}
div#rwe-video .col.col-12.col-lg-6:nth-child(2) .column-control-column{margin: 0 8px;margin-bottom: 20px;}
	.d-page{
		display: none !important;
	}
	.m-page{
		display: block !important;
	}
	.container {
		width: 375px; max-width: 100%; /*VEPP-128*/
	}
	.right-links li:nth-child(1) {
		display: none;
	}
	.right-links .link-item a {
		font-family: 'FSJoey_Medium';
		padding: 0px 9px;
	}
	.right-links .link-item a.indication {
		text-transform: uppercase;
		padding: 12px 11px 0 23px;
		font-size: 20px;
		font-family: 'FSJoey_Bold';
	}
	.right-links .link-item a.indication::after {
		content: "";
		background: url(/content/dam/commercial/us/eliquis-payer/en/images/down.png) no-repeat;
		display: inline-block;
		width: 12px;
		height: 6px;
		margin-left: 8px;
		top: -4px;
		position: relative;
	}
	.right-links .link-item:nth-child(2) a {
		padding: 0 5px;
		font-size: 16px;
		width: 210px;
		text-align: left;
		font-family: 'FSJoey_Bold';
	}
	.right-links .link-item {
		margin-left: 3px;
		min-height: 58px;
	}
	.right-links .link-item:nth-child(2) {
		margin-left: 0;
		padding-top: 7px;
	}
	.us-site {
		font-size: 11px;
		margin-bottom: 10px;
		line-height: 12px;
		color: #000;
	}
	nav .container.m-page {
		display: flex !important;
		margin: 2px 0 0 8px;
		align-items: flex-start;
	}
	button.navbar-toggler[aria-expanded=false] {
		margin-right: 8px;
	}
	.navbar-brand img {
		width: 115px;
	}
	.navbar-light .navbar-toggler {
		border: 0;
		color: #76004b;
		font-family: sans-serif;
		font-weight: 700;
		font-size: 16px;
		outline: none !important;
		margin-top: 7px;
	}
	.navbar-light .navbar-toggler-icon {
		display: block;
		margin: 0 auto;
		background-image: url(/content/dam/commercial/us/eliquis-payer/en/images/menu.png);
		width: 28px;
		height: 22px;
		margin-bottom: 10px;
	}	
	.footer-logo img {
		height: auto;
	}
	.footer-utility a {
		padding: 0 13px;
		font-size: 14px;
	}
	footer p {
		margin-bottom: 10px;
		font-size: 14px;
	}
	.footer-utility a::before {
		transform: translate(0px, 25%);
		font-size: 20px;
	}
	.py-5.footer-links-section {
		padding: 25px 0 0 !important;
	}
	.footer-logo {
		margin: 0 auto;
	}
	.footer-utility {
		margin: 0px 0 5px;
	}
	.footer-links-section p.trademark {
		margin-bottom: 8px;
	}
	#navbarNavDropdown {
		position: absolute;
		background: #FFF;
		width: 370px;
		z-index: 9;
		left: 2px;
		border: 2px solid #bfbebc;
		top: 60px;
	}
	nav.outer-container .nav-item a.nav-link {
		text-align: right;
		text-transform: uppercase;
		border: 0;
		border-bottom: 2px solid #f1eeec;
		padding: 14px 15px;
		color: #000 !important;
	}
	nav.outer-container .nav-item.additional a.nav-link {
		font-size: 16px;
		background: #f1eeec;
		border-color: #FFF;
		padding: 3px 15px;
	}
	li.nav-item.share {
		text-align: right;
		padding: 11px 15px;
		text-transform: uppercase;
		font-size: 20px;
		font-family: 'FSJoey_Medium';
	}
	li.nav-item.share a {
		padding: 0 7px;
	}
	button.navbar-toggler[aria-expanded=true] span.navbar-toggler-icon {
		background-image: url(/content/dam/commercial/us/eliquis-payer/en/images/menu-close.png);
		height: 21px;
		width: 21px;
	}
	button.navbar-toggler[aria-expanded=true] span.text {
		display: none;
	}
	button.navbar-toggler[aria-expanded=true] {
		padding: 14px 30px 7px;
		border: 2px solid #bfbebc !important;
		border-radius: 0;
		top: 3px;
		border-bottom: 0 !important;
		position: relative;
		background: #FFF;
		z-index: 10;
		right: 3px;
		margin-top: 3px;
	}
	nav.navbar {
		margin: 10px 0 10px;
	}
	nav.outer-container .nav-item.activePage a.nav-link {
		background: #76004b;
		color: #FFF !important;
	}
	.isi-content .isi-header {
		font-size: 26px;
		line-height: 26px;
		margin-bottom: -10px;
	}
	.isi-content .section-header {
		font-size: 18px;
		line-height: 18px;
		margin: 12px 0 8px;
	}
	.isi-content .section-header.indi {
		margin: 12px 0 10px;
	}
	.isi-content p, .isi-content ul li, .cmp-isi .isi-container ul li {
		line-height: 21px;
		font-size: 16px;
		margin-bottom: 5px;
	}
	.isi-content {
		padding: 0 20px !important;
	}
	.isi-content ul li, .cmp-isi .isi-container ul li {
		padding-left: 15px;
	}
	.isi-content ul li::before {
		left: 6px;
		font-size: 15px;
		font-family: 'FSJoey';
	}
	li .spacer {
		margin-top: 5px;
	}
	.isi-content ul li ul li, .cmp-isi .isi-container ul li ul li {
		padding-left: 7px;
	}
	.isi-content ul li ul, .cmp-isi .isi-container ul li ul {
		margin-top: 5px;
	}
	.isi-content .spacer-pi {
		margin: 10px 0 10px;
	}
	.isi-content p, .isi-content li {
		color: #202020;
	}
	.modal-dialog {
		max-width: 375px;
		margin: 10rem auto;
	}
	.modals .modal-dialog {
		max-width: 345px;
	}
	.modal-heading.orange.link {
		display: block;
		font-size: 18px;
		line-height: 18px;
		margin-left: 10px;
	}
	.modal p {
		font-size: 16px;
		line-height: 18px;
		text-align: center;
	}
	.modal a.modal-button {
		font-size: 18px;
		line-height: 15px;
		width: 150px;
		padding: 12px 0;
	}
	#hcp-verification .img-fluid {
		height: 8px;
	}
	#button-section .col-12 {
		flex: 0 0 50%;
		max-width: 50%;
		padding: 0;
	}
	#button-section {
		margin: 0;
	}
	.cmp-modal .modal-content {
		padding: 25px 13px 20px;
		border-radius: 0;
	}
	#button-section .column-control-column, #hcp-verification .column-control-column {
		margin-bottom: 0;
	}
	.modal .info {
		margin: 10px 20px 18px;
	}
	.modal button.close {
		right: 35px;
		top: -15px;
	}
	.reference p, .footer-links-section p {
		font-size: 14px;
	}
	.reference {
		margin: 33px auto 43px;
		padding: 0 18px;
	}
	.isi-content.preview-text {
		width: 375px;
		margin: 0 auto;
	}
	.cmp-isi.sticky-element {
		background-color: #FFF;
		box-shadow: 0 0 0px 1px rgb(239 242 247 / 50%), 0 0 0 1px rgb(0 10 18 / 12%);
		bottom: auto;
	}
	.bgimage.exp-beft-bg-image--mod-1 .desktop-img-container.mx-auto {
		background-image: none !important;
		height: auto !important;
		display: block !important;
	}
	.container #content-wrapper {
		padding: 0 17px 0 18px;
	}
	.welcome {
		width: auto;
		float: none;
		margin: 0 !important;
	}
	h1 {
		font-size: 24px;
		line-height: 24px;
	}
	h2 {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 5px;
	}
	.welcome p {
		font-size: 16px;
		line-height: 19px;
	}
	.cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img {
		height: 58px;
	}
	.cmp-cta-tile .cmp-cta-desc-wrapper .shape-fill-medium-btn {
		padding: 11px 0;
		font-size: 16px;
		width: 228px;
		min-width: auto;
		margin: 0 auto;
	}
	.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description p {
		font-size: 16px;
		line-height: 20px;
		margin: 17px 0 11px;
	}
	.cmp-cta-tile {
		margin: 0 0 10px;
	}
	#cta-section .cmp-cta-tile {
		margin: 0 auto 10px;
		max-width: 286px;
	}
	.cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper {
		padding: 2px 0 20px 0;
	}
	.footnote {
		font-size: 14px;
		line-height: 14px;
		margin: 6px 0 25px;
	}
	.welcome.rwe {
		width: auto;
		margin: 4px 0 0 !important;
	}
	#rwe-video {
		flex-direction: column-reverse;
		margin-left: -20px;
		margin-right: -20px;
		padding: 14px 0 5px 0;
	}
	.videoPlayerImage, .brightcovePlayer video-js {
		width: 100%;
		margin: 0 auto;
		display: block;
		padding: 0 0 8px 0;
	}	
	.videoPlayerImage {
		height: 210px;
	}
	#selectEliquisDataVideoModal .videoPlayerImage, .brightcovePlayer video-js {
		height: 220px;
	}
	.vid-content .pink {
		font-size: 18px;
		line-height: 20px;
	}
	.vid-content p {
		font-size: 16px;
		line-height: 17px;
	}
	.vid-content {
		padding: 0 5px 0 7px;
	}
	h2.acc-header {
		font-size: 22px;
		line-height: 22px;
	}
	.acc-controls.orange.link {
		bottom: 12px;
		right: 0;
		font-size: 16px;
	}
	.cmp-accordion__button {
		font-size: 16px;
		margin-bottom: 5px;
		padding: 8px 20px 6px 25px;
		margin-left: 7px;
		max-width: 1010px;
	}
	.footnote.rwe-1 {
		margin: 12px 0 13px;
	}
	.acc-bttns {
		margin-bottom: 5px;
	}
	.cmp-accordion__button::before {
		width: 5px;
		left: -8px;
	}
	span.cmp-accordion__icon {
		width: 13px;
		height: 13px;
		right: 10px;
		background-size: 100%;
	}
	span.cmp-accordion__title {
		text-indent: -14px !important;
	}
	.acc-list li {
		padding-left: 15px;
		font-size: 16px;
		line-height: 20px;
	}
	sup {
		font-size: 10px;
	}
	.cmp-accordion__panel.cmp-accordion__panel--expanded {
		padding: 2px 0px 20px 6px;
	}
	.acc-list li::before {
		left: 7px;
	}
	.acc-list-sub li {
		padding-left: 23px;
	}
	.acc-list-sub li::before {
		left: 13px;
	}
	.acc-list-sub-2 li {
		padding-left: 10px;
	}
	.acc-list-sub-2 li::before {
		left: 0px;
		font-size: 14px !important;
	}
	.materials {
		border-top: 0;
		margin: -7px 0 0;
		padding: 3px 0 20px;
		text-align: center;
		border-bottom: 1px solid #95969a;
	}
	.materials .detail {
		font-size: 18px;
	}
	.intro-text {
		font-size: 18px;
		line-height: 1.2;
	}
	.materials h2 {
		font-size: 20px;
	}
	.materials .title {
		font-size: 16px;
		margin-bottom: 18px;
	}
	.materials .title .bold {
		font-size: 18px;
	}
	.materials .buttons a {
		margin: 0 auto;
		width: 177px;
	}
	.materials .buttons .white {
		font-size: 18px;
		padding: 4px 8px 2px;
	}
	.materials .buttons .orange {
		font-size: 18px;
		padding: 4px 0px 2px 35px;
		margin-top: 5px;
		text-align: start;
	}
	.materials .buttons .orange::after {
		width: 13px;
		height: 15px;
		right: 25px;
		top: 7px;
		background-size: 100%;
	}
	.materials .link.orange {
		font-size: 16px;
		line-height: 28px;
		margin: 5px 0 0;
	}
	.materials hr {
		border-top: 2px solid #ff6930;
		width: 196px;
		margin-top: 20px;
	}
	.materials hr.teal {
		border-color: #00919b;
	}
	.exp-beft-html-component--mod-1 h1, h1.evidence {
		margin: 0px 0 7px;
	}
	.materials .section-1 .download-material {
		border-bottom: 1px solid #95969a;
		padding: 0 0 8px;
		margin: 0 0 10px;
	}
	.materials .section-2 .download-material .footnote {
		display: inline-block;
		margin: -5px 0 0;
		font-family: 'FSJoey';
	}
	.isi-mobile-view-links {
		display: none !important;
	}
	.exp-beft-cta-tile--mod-2 .cmp-cta-tile {
		padding: 0;
	}
	.exp-beft-cta-tile--mod-2 .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper {
		width: 100%;
	}
	.exp-beft-cta-tile--mod-2 .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img {
		height: 70px;
	}
	.exp-beft-cta-tile--mod-2 .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description p {
		font-size: 16px;
		line-height: 16px;
		margin: 2px 0 7px;
		font-family: 'FSJoey_Bold';
	}
	.exp-beft-cta-tile--mod-2 .cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper {
		width: auto;
		margin: 5px auto 0;
		text-align: center;
	}
	.exp-beft-cta-tile--mod-2 .cmp-cta-tile .cmp-cta-desc-wrapper .shape-fill-medium-btn {
		padding: 6px 12px;
		font-size: 18px;
		width: auto;
		display: inline-block;
	}
	.exp-beft-cta-tile--mod-2 {
		margin: 27px 0 30px;
	}
	.footnote.evidence-2 {
		margin: 4px 0 16px;
	}
	.cmp-accordion__item:nth-child(n+10) span.cmp-accordion__title {
		text-indent: -24px !important;
	}
	.cmp-accordion__item:nth-child(n+10) .cmp-accordion__button {
		padding-left: 27px;
	}
	.cmp-accordion__item:nth-child(10) .cmp-accordion__button {
		padding-right: 45px;
	}
	.footnote.faq-2 {
		margin: 7px 0 12px;
	}
	.acc-controls.orange.link.acc-controls {
		height: 1px;
		bottom: 33px;
	}
	.faq-intro {
		font-size: 18px;
		line-height: 22px;
		font-family: 'FSJoey_Medium';
		margin-bottom: 25px;
	}
	.cmp-isi .more-text-container, .cmp-isi .hide-text-container{
		border: 0;
	}
	.cmp-isi .up-arrow::before {
		background: url(/content/dam/commercial/us/eliquis-payer/en/images/expand_p.png);
		height: 18px;
		width: 18px;
		background-size: 100%;
	}
	.isi-container.expand-container, .isi-container.preview-container {
		max-width: 375px;
		margin: 0 auto;
		position: relative;
	}	
	.flex-row.isi-header {
		position: absolute;
		transform: translate(10%, 0px);
		left: 0;
		right: 0;
	}
	.expand-container .flex-row.isi-header {
		right: 65px;
	}
	.mobile-indication p {
		font-size: 16px;
		line-height: 1.2;
		margin-bottom: 15px;
		color: #000;
	}
	.mobile-indication {
		display: none;
		position: absolute;
		background: #FFF;
		z-index: 9;
		width: 343px;
		left: 50%;
		transform: translate(-50%, 0%);
		border: 8px solid #76004b;
		padding: 0 10px 30px;
		top: 5px;
	}
	.mobile-indication .header {
		font-size: 24px;
		line-height: 15px;
		font-family: 'FSJoey_Bold';
		color: #FFF;
		background: #76004b;
		margin-left: -13px;
		margin-right: -13px;
		padding: 7px 18px 7px 0;
		text-align: right;
		margin-bottom: 44px;
	}
	.mobile-indication .close {
		position: absolute;
		top: 38px;
		right: 43px;
		font-size: 18px;
		color: #f26937;
		opacity: 1;
		font-family: 'FSJoey_Bold';
	}
	.mobile-indication .close::after {
		content: "";
		background: url(/content/dam/commercial/us/eliquis-payer/en/images/close.png) no-repeat;
		width: 29px;
		height: 29px;
		display: block;
		position: absolute;
		top: -5px;
		right: -35px;
	}
	.error p {
		font-size: 16px;
		line-height: 19px;
	}
	.error .back {
		font-size: 16px;
		line-height: 20px;
		font-family: 'FSJoey_Bold';
		padding: 15px 57px;
		margin: 5px 0 0;
	}
	.error h1 {
		margin: 12px 0 16px;
	}
	.error {
		min-height: 503px;
	}
	#contact {
		width: 343px;
		margin: 30px auto 0;
		padding-right: 0 !important;
		overflow-y: auto;
	}
	#contact .modal-body {
		padding: 25px 23px 30px;
		overflow-y: hidden;
	}
	#contact .header {
		font-size: 20px;
	}
	#contact .subText {
		font-size: 18px;
		line-height: 20px;
	}
	#contact .info p {
		font-size: 18px;
		line-height: 20px;
		padding-left: 35px;
	}
	#contact .info p.bold {
		margin: 17px 0 11px;
	}
	#contact p {
		color: #414042;
	}
	.email::before {
		width: 19px;
		height: 14px;
		left: 6px;
		background-size: 100%;
		top: 5px;
	}
	.phone::before {
		width: 16px;
		height: 16px;
		left: 6px;
		background-size: 100%;
	}
	.screen::before {
		width: 22px;
		height: 20px;
		left: 6px;
		background-size: 100%;
		top: 4px;
	}
	#contact .info {
		padding: 0 0 27px;
		margin: 22px 0 30px;
	}
	#contact .notes {
		line-height: 16px;
		text-align: center;
		margin-left: -15px;
		margin-right: -15px;
		font-size: 15px;
		color: #010001;
	}
	.footer .cmp-backToTop-wrapper .backToTop-img {
		width: 45px;
	}
	#contact .modal-body img {
		margin-left: -20px;
		/* margin-bottom: 17px; VEPP-16 */
	}
	.footnote.rwe-2 {
		margin: 10px 0 18px;
		line-height: 1.2;
	}
	.cmp-accordion__item:last-child .cmp-accordion__panel.cmp-accordion__panel--expanded {
		padding: 2px 0px 3px 6px;
	}
	.materials .section-2 {
		margin-top: 15px;
	}
	.materials .section-2 .buttons .orange {
		/* width: 150px; */                         /* VEPP-34 */
		/* padding: 4px 0px 2px 22px; */
		margin-bottom: 13px;
	}
	.acc-header.font-24.mob-font16{
		font-size:16px;
	}
	.materials .section-2 .buttons .orange::after {
		right: 15px;
	}
	.materials .section-2 .title .bold {
		line-height: 1.2;
	}
	.footnote.evidence-1.last {
		margin: 10px 0 0;
	}
	.faq .acc-controls.orange.link.acc-controls {
		bottom: 15px;
	}
	.cmp-isi .isi-container .footer-utility a {
		font-size: 14px;
	}
	.cmp-isi .footer-utility a::before {
		transform: translate(0px, 5%);
	}
	.site-leaving .modal-content {
		width: 350px;
	}
	.site-leaving p {
		text-align: left;
	}
	.site-leaving .header {
		font-size: 18px;
		margin-bottom: 3px;
		line-height: 15px;
	}
	.site-leaving .modal-body {
		padding: 16px 18px 20px;
	}
	.site-leaving .que {
		display: none;
	}
	hr.mod {
		margin: 15px 0 19px;
	}
	.site-leaving .mod-buttons a, #externalLink .modal-button a {
		font-size: 16px;
		line-height: 13px;
		width: 150px;
		padding: 14px 0 14px;
	}
	#externalLink .modal-content {
		width: 352px;
	}
	.modal .modal-content .overlay-wrapper {
		padding: 0px 20px 23px;
	}
	#externalLink hr.mod {
		margin: -1px 0 18px;
	}
	.modal #hcp-verification button.close {
		top: -5px;
		right: 35px;
	}
	.acc-footnote {
		font-size: 14px;
		margin-top: 5px;
	}
	.important-safety p, .important-safety ul li {
		font-size: 16px;
		line-height: 21px;
	}	
	.footer-utility a::before {
		bottom: 0;
	}
	.acc-list-sub-2 li::before {
		height: 6px;
		width: 6px;
		top: 7px;
	}
	.acc-footnote-14 {
		font-size: 14px;
	}
	.footer-bms-logo { left: 98px; width: 180px; height: 28px; }
    .footer-pfizer-logo { right: 135px; width: 93px; height: 40px; top: 28px; }
	.cmp-isi .expand-container .hide-text-container {
		top: -9px;
		right: -8px;
	}
	.cmp-isi .down-arrow {
		width: 83px;
	}
	#selectEliquisDataVideoModal .exp-beft-button--mod-1 button { right: 5px !important; top: 0px !important;}
	#selectEliquisDataVideoModal .vid-content .video-title.pink { margin-top: 40px; margin-bottom: 30px; }
	#selectEliquisDataVideoModal .brightcove { margin-right: 0px !important;}
	#selectEliquisDataVideoModal .video-belowcontent { margin-top: 40px;}

/*OVL ISI*/

#ovlisi .modal-dialog {
    max-width: 345px;
	margin: 5rem auto;
}
#ovlisi .modal-body {
	padding: 1rem 10px;
}
#ovlisi.modal button.modal-button {
	font-size: 18px;
    line-height: 15px;
    width: 150px;
    padding: 12px 0;
}
.ovlisi-content {
    padding: 0 16px;
}
.modal#ovlisi .info {
    text-align: center;
    margin: 8px 20px 15px;
}
.ovlisi-content h3 {
	font-size: 16px;
	line-height: 24px;
	margin: 17px 0 0;
}
.ovlisi-content p {
    font-size: 14px;
    line-height: 15px;
	margin-bottom: 7px;
}
.ovlisi-content h3 + p.head {
    font-size: 16px;
    line-height: 18px;
    margin: 3px 0 11px;
}
.ovlisi-content p.head {
    font-size: 14px;
    line-height: 15px;
    margin: 18px 0 7px;
}
.ovlisi-content ul {
    font-size: 12px;
    line-height: 15px;
	padding-left: 24px;
}
.ovlisi-content ul ul {
    padding-left: 7px;
}

}
.vjs-dock-text {
	display: none !important;
}
.modal#genericLightbox {
    overflow-y: auto;
}
button.vjs-fullscreen-control.vjs-control, button.vjs-picture-in-picture-control.vjs-control.vjs-button {
    display: none !important;
}
@media screen and (max-width: 1023px){
	.payerPortal-input {
		padding: 0 0 10px 0;
	}
	.payerPortal-checkbox__wrapper .payerPortal-checkbox-header {
		padding: 0 0 10px 0;
	}
	#externalLink .modal-content .overlay-wrapper .modal-button .first-button, #externalLink .modal-content .overlay-wrapper .modal-button .last-button {
		margin-right: 0;
		background: transparent;
	}
}
.landscape.rotation-error, .portrait .tab-portrait-error{
	background:#750044;
}
.footer .cmp-backToTop-wrapper {
    right: 15px;
}
/* VEPP-124 */
@media screen and (min-width: 768px){
.isi-content.preview-text, .flex-row.isi-header {
        padding: 20px;
}
.container {
    width: 100% !important;
    padding: 0px 20px 0px 20px !important;
  }
}
