
@font-face {
    font-family: "FuturaStd-Bold";
    font-display: swap;
    src: local('FuturaStd-Bold'), url(/content/dam/open-digital/lynparza-ca/en/new-design/updated-fonts/FuturaStd-Bold.otf);
}
@font-face {
    font-family: "MyriadPro-Regular";
    font-display: swap;
    src: local('MyriadPro-Regular'), url(/content/dam/open-digital/lynparza-ca/en/new-design/updated-fonts/MyriadPro-Regular.otf);
}
@font-face {
    font-family: "MyriadPro-Bold";
    font-display: swap;
    src: local('MyriadPro-Bold'), url(/content/dam/open-digital/lynparza-ca/en/new-design/updated-fonts/MyriadPro-Bold.otf);
}
@font-face {
    font-family: "Nunito Medium";
    font-display: swap;
    src: local('Nunito-ExtraBold'), url(/content/dam/open-digital/lynparza-ca/en/new-design/font/Nunito-Medium.ttf);
}
.logo-medicine-txt {
  display: none;
}

.lyn-fullbleed-home .modal-header {
  display: none;
}

.navbar-default .top-header {
  height: 90px;
}

img.header-nav-logo {
  height: 60px;
  margin-top: 0px;
}

.navbar .navbar-header ul li, .navbar .navbar-header ol li {
  padding-bottom: 0px;
}

.navbar .navbar-header ul, .navbar .navbar-header ol {
  margin-bottom: 0px;
}

.navbar .navbar-header ul {
  position: static;
  display: block;
  background: none;
  padding-top: 5px;
}
.page-hcp .navbar .navbar-header ul{
    padding-top: 20px;/*padding-top: 5px;*/
}
.page-hcp .top-header .navbar-brand{
    padding: 45px 15px 2px 0 !important;
}
.navbar .navbar-header ul li {
  display: inline-block;
}

.navbar .navbar-header ul li a {
  color: #333;
}

.navbar .navbar-header .dropdown-menu > li.active > a:hover, .navbar .navbar-header .dropdown-menu > li.active > a:focus,
.navbar .navbar-header .dropdown-menu > li.active > a:active {
  border: none;
  color: #333;
}

.navbar .navbar-header .dropdown-menu > li:first-child > a {
  border: none;
}

.top-header .header-actions>li>a {
  display: none;
}

.navbar .navbar-header .dropdown-menu {
  box-shadow: none;
  border: none;
}

.navbar .navbar-header .dropdown-menu > li > a:hover, .navbar .navbar-header .dropdown-menu > li > a:focus, .navbar .navbar-header .dropdown-menu > li > a:active {
  border-left: 1px solid #333;
}

.h1.border, h1.border, h2.border, h3.border, h4.border, h5.border, h6.border {
  border: none;
}

.self-cert-footer.component-section {
  padding: 0;
}

h1 {
  font-size: 50px;
}

sup {
  font-size: 40%;
  top: -1.1em;
}

.mrg-top {
  margin-top: 30px;
}

.navbar .navbar-header .dropdown-menu > li > a {
  border-left: 1px solid #333;
  font-family: 'Arial', sans-serif;
  padding: 0px 8px;
  margin-top: 10px;
}

.desktop-hidden {
  display: none !important;
}

footer .three-col-section .column-2 {
  margin-top: 3px;
}

footer .three-col-section .column-3 {
  margin-top: -5px;
}

footer .three-col-section .column-4 {
  margin: 19px 0;
}

.footer-links ul .list-item-0 {
  display: none!important;
}

.lyn-fullbleed-home .primary-navigation.logo-enabled {
  margin-top: -25px;
  margin-left: 20%;
  margin-bottom: 19px;
  border-bottom: none;
}

.navbar-default .top-header {
  border-bottom: none;
}

.primary-navigation.logo-enabled .nav.stacked-menu>li.item-more {
  display: none;
  float: none;
  vertical-align: middle;
}

.lyn-bg-color-section {
  background: #f7e4ed;
}

.lyn-hcp .navbar-default {
  border: none;
}

.lyn-hcp .primary-navigation,.lyn-privacy .primary-navigation,.lyn-legal .primary-navigation,.lyn-error-pages .primary-navigation {
  display: none;
}

.lyn-home .container-fluid {
  padding-right: 0px;
  padding-left: 0px;
}

.lyn-home .nav-pills {
  margin-bottom: 0px;
}

.fa-language:before {
  display: none;
}

.lyn-hcp .modal-header {
  display: none;
}
/*.lyn-hcp-header .self-certification-holder .modal-body {
    display: inline-block;
    vertical-align: bottom;
    padding-bottom: 0;
    width: 35%;
    padding-left: 0;
}*/
.lyn-hcp-header .self-certification-form {
  margin-top: 20px;
}

.lyn-hcp-header .self-certification-holder .modal-body .form-group {
  margin-bottom: 0;
}

.lyn-hcp-header label {
  font-size: 18px;
  font-weight: normal;
  display: none;
}

.for-contact .container.middle-content {
  margin-top: 20px;
}

/*.lyn-hcp .login-footer .btn, .modal-footer .btn, .self-certification-modal-footer .btn {
    margin-top: 15px;
    white-space: normal;
    width: 20%;
    background: #b2d234;
    color: #000;
    font-size: 18px;
}
.lyn-hcp .login-footer .btn, .modal-footer .btn, .self-certification-modal-footer .btn:hover {
    margin-top: 15px;
    white-space: normal;
    width: 20%;
    background: #b2d234;
    color: #000;
    font-size: 18px;
    text-decoration: none;
}*/
.lyn-hcp .modal-footer {
  text-align: left;
  border-top: none;
}

.lyn-hcp-page {
  padding: 40px 0 40px;
}

.lyn-hcp-page .page-section-inner.container {
  height: 100%;
  /*display: flex;*/
  /*justify-content: flex-start;*/
  /*align-items: flex-end;*/
  /*max-width: 1170px; margin-top: 20px;*/
  width: 100%;margin-top: 5px; padding: 0px;
}

.lyn-pat-page .page-section-inner.container {
	/* justify-content: flex-end; */;
}
/*.lyn-hcp-page .banner-cont {
    position: absolute;
    bottom: 0;
}*/



.lyn-hcp-Indication {
  margin: 15px 0;
  border: 2px #333 solid;
  padding: 0px 20px;
}

.lyn-theme-color {
  color: #fff;
}
.lynparza-home .lyn-theme-color{
    letter-spacing:-0.01px;
}
.hcp-page .reg-sect {
  margin: 0 auto;
  width: 48%;
  text-align: center;
  font-size: 18px;
  margin-bottom: 30px;
}

.hcp-page .reg-btn-fmt {
  text-align: center;
  list-style-type: none!important;
  margin: 0 auto;
}

.hcp-page .reg-btn-fmt a,
.hcp-page .reg-btn-fmt a:hover,
.hcp-page .reg-btn-fmt a:active,
.hcp-page .reg-btn-fmt a:focus {
  width: 100%;
  max-width: 345px;
  font-family: "Nunito Bold";
  margin-top: 15px;
  white-space: normal;
  font-style: normal;
  background: #b2d234;
  color: #fff;
  font-size: 18px;
  border-radius: 5px;
  border: 1px solid #b2d234;
  text-decoration: none;
  padding: 12px 0;
}
.hcp-page .inner-para{
    display:none;
}
.fr-hcp-page header .primary-navigation .nav.stacked-menu {
  margin-top: -8px;
}

.for-contact .cookie-white {
  color: #fff;
}

.fr-hcp-page .reg-btn-fmt a,
.fr-hcp-page .reg-btn-fmt a:hover,
.fr-hcp-page .reg-btn-fmt a:active,
.fr-hcp-page .reg-btn-fmt a:focus {
  width: 100%;
  max-width: 410px;
  font-family: "Nunito Bold";
  margin-top: 15px;
  white-space: normal;
  font-style: normal;
  background: #b2d234;
  color: #fff;
  font-size: 18px;
  border-radius: 5px;
  border: 1px solid #b2d234;
  text-decoration: none;
  padding: 12px 0;
}

.hcp-page .reg-btn-fmt a:hover {
  text-decoration: none;
}

.hcp-page-inner-brd {
  padding-bottom: 40px;
  border-bottom: 4px solid #b2d234;
}

.seconday-color {
  color: #b2d234;
}

.hcp-page .subHeading .border .seconday-color b {
  font-size: 36px;
  font-weight: 400;
}

.lyn-abt-col .col-sm-6.col-xs-12.col-md-3.col-lg-3.column-1, .lyn-abt-col .col-sm-6.col-xs-12.col-md-3.col-lg-3.column-2 {
  border: 1px solid #ddd;
  margin-right: 40px;
  padding: 0;
  height: 340px;
}

.lyn-abt-col {
  border-bottom: 4px solid #b2d234;
  padding-bottom: 60px;
}

.lyn-abt-img {
  width: 100%;
 border: 1px solid #ddd;
  border-bottom: none;
}
.patient-page div#resources2 .columnControl .column-1 .lyn-abt-lnk{
    min-height: 98px;
}
.lyn-abt-lnk {
  margin: 0 auto;
  padding: 30px 20px;
  /*padding:10px;*/
  text-align: left;
  line-height: 15px;
  border: 1px solid #ddd;
  border-top: none;
  min-height: 115px;/*min-height: 105px;*/
  margin-bottom: 10px;
}
.lyn-abt-lnk1 {
  margin: 0 auto;
  /*padding: 30px 20px;*/
  padding:10px;
  text-align: left;
  line-height: 15px;
  border: 1px solid #ddd;
  border-top: none;
  min-height: 105px;
  margin-bottom: 10px;
}
.lyn-abt-lnk1  a {
  text-decoration: none!important;
  color: #106598;
  font-size: 18px;
  line-height: 22px;
}

.patient-page .text.parbase ul li{
    font-size:15px;
}
.patient-page .footer-ref{
    font-size:16px !important;
    letter-spacing:-0.5px;
    /*font-size:15.5px !important;*/
}
.lyn-abt-lnk  a {
  text-decoration: none!important;
  color: #106598;
  font-size: 18px;
  line-height: 22px;
}

.sec-brd {
  border-top: 4px solid #b2d234;
  margin-top: 70px;
  padding-top: 50px;
  display: inherit;
}

.hcp-page .text.parbase ul {
  padding: 0 10px 20px 24px;/*padding: 0 10px 20px 16px;*//*padding: 0 10px 0 20px;*/
}

.reduce-banner-spc .banner-content {
  height: 250px;
}

.reduce-banner-spc .banner-content h2 {
  font-size: 40px;
}

.reduce-banner-spc .legal-head b {
  font-size: 18px;
}

.lyn-patient .banner-content h3 {
  color: #fff;
}

.lyn-patient .banner-content p {
  color: #fff;
}

.lyn-patient .banner-content p a {
  color: #fff;
  text-decoration: none;
}
/*#popup-template .modal-dialog .modal-body, .static-modal:not(.auto-style) .modal-dialog .modal-body {
    max-height: calc(100vh - 150px);
    min-height: 200px;
    overflow-y: auto;
}*/

#popup-template.modal,.static-modal:not(.auto-style).modal {
  overflow: hidden;
}

#popup-template .modal-dialog,.static-modal:not(.auto-style) .modal-dialog {
  margin-top: 90px;
  overflow-y: initial;
}

#popup-template .modal-dialog .modal-body,.static-modal:not(.auto-style) .modal-dialog .modal-body {
  max-height: calc(100vh - 150px);
  min-height: 550px;
  overflow-y: unset;
}

#popup-template .modal-dialog .modal-body .video-parent,.static-modal:not(.auto-style) .modal-dialog .modal-body .video-parent {
  margin-top: 0;
}

#popup-template .modal-dialog .modal-footer,.static-modal:not(.auto-style) .modal-dialog .modal-footer {
  padding: 0 5px 5px 5px;
  border-top: none;
}

/* Stay Connected Styles Starts */


.lynparza-form {
  display: flex;
  align-items: center;
  padding: 50px 10px !important;
  width: 100%;
  background-color: #b2d234;
}

.lynparza-form h1 {
  color: #fff;
}

.stay-connected.stay-connected-form .container, .lynparza-consent .container {
  margin-top: 0 !important;
}

.stay-connected.stay-connected-form .main-inner-naviagtion.mobile-configuration, .stay-connected.stay-connected-form footer {
  display: none;
}

.stay-connected.stay-connected-form .modal-header, .stay-connected.stay-connected-form .container.middle-content {
  border: none;
}

.lynparza-consent .modal-header, .lynparza-consent .container.middle-content {
  border: none;
}

.stay-connected h2, .lynparza-consent h2 {
  font-size: 42px;
  color: #b2d234;
  font-family: 'Nunito Regular', sans-serif !important;
  line-height: 45px;
}

.stay-connected .new-image.banner-az-logo, .lynparza-consent .new-image.banner-az-logo {
  width: auto;
  margin-top: 20px;
  height: auto;
  float: left;
}

.stay-connected h2 span.spl-head, .lynparza-consent h2 span.spl-head {
  font-size: 42px;
  font-family: 'Nunito Bold', sans-serif !IMPORTANT;
}

.stay-connected p.top-content, .lynparza-consent p.top-content {
  font-size: 20px;
}

.reasons {
  margin-top: 20px;
}

.reasonImg {
  float: left;
  padding-right: 15px;
}

.reasonContent {
  overflow: auto;
}

.reasons p span.heading {
  font-weight: bold;
}

.reasons p {
  font-size: 15px;
}

/* Stay Connected Styles Ends */


.text-danger {
  color: #a94442!important;
}
/*.for-contact {
	margin-top: 0px !important;
}
.for-contact h3 {
	font-size: 22px;
	color: #cc4333;
	font-weight: bold;
}
.for-contact .container .text ul {
	padding-left: 15px;
}
.for-contact p {
	font-size: 15px;
}
.legal-notice.for-contact p,
.privacy-policy.for-contact p,
.cookie-notice.for-contact p {
	font-size: 14px;
	line-height: 1.5;
}
.for-contact a {
	text-decoration: none !important;
}
.for-contact a:hover {
	color: #cc4333;
}

.for-contact .footer {
	padding-top: 0;
}

.for-contact .navbar-default .top-header {
	height: 36px;
}
.for-contact .cookie-white{
    color: #fff;
    font-size: `15px;
}
h1.fg-color {
    width: 100%;
    margin-top: 15px;
    color: #fff;
}*/
.patient-support-program {
  width: 60%;
  float: right;
}

/*HCP Landing Page*/
.hcp-landing .component-section {
    padding: 0;
}
.hcp-landing .indication-banner {
    display: flex;
    gap:2px;
    
    position: relative;
    top: 10px;
}

.hcp-landing .indication-wrapper {
        color: #fff;
    padding: 11px 30px;
    text-decoration: none !important;
    display: block;
    line-height: 22px;
    text-align: center;
    font-size: 21px;
}
.ovarian-indication.indication-item {
    background: #294D69;
}

.ebc-indication.indication-item {
    background: #6810D4;
}

.bc-indication.indication-item {
    background: #5A477A;
}

.pan-indication.indication-item {
    background: #E4B926;
}

.pcm-indication.indication-item {
    background: #801853;
}
.pcct-indication.indication-item {
    background: #a12b6e;
}
.indication-item {
    width: 16.6%;
    transform: skew(-8deg);
    
}
.carousel .carousel-content-block {
    display: none;
}
.hcp-landing .container.middle-content {
    /*width: 100%;*/
    /*padding:0;*/
}
.carousel .carousel-control.right,.carousel .carousel-control.left{
    display:none;
}
.pcm-indication.indication-item a,.pcct-indication.indication-item a {
    /*padding: 11px 6px; line-height: 20px;*/
    padding: 14px 6px; line-height: 25px;
}
.pcm-indication.indication-item a span, 
.pcct-indication.indication-item a span {
    font-size: 18px;
}
/*HCP Landing Page Ends*/


 /*HCP Page Pop up*/
 
/* .hcp-popup .messagebox {*/
/*    width: 450px;*/
/*    margin: auto;*/
/*}*/

/*.hcp-popup img.popup-logo {*/
/*    width: 150px;*/
/*    margin-left: 30px;*/
/*}*/

/*.hcp-popup {*/
/*    max-width: 500px;*/
    /*margin: auto;*/
/*}*/
.hcp-landing .modal-header {
    display: none;
}

 .popup-wrapper {
    color: #fff;
    background: #801853;
    position: absolute;
    top: 100px;
    left: 0;
    padding: 10px 30px 40px;/*padding: 40px 30px;*/
}
 p.titlebox {
    text-align: center;
    font-size: 32px;
    line-height: 36px;
    color: rgb(194,213,0);
    font-family: 'FuturaStd-Bold';
}
 .messagebox {
    margin: 23px 0px;
    border: 1px solid #fff;
    padding: 26px;/*padding: 8px;*/
    border-left: 9px solid #fff;
    line-height: 18px;
}
p.generalmsg.generalmsgv1.somegap a {
    color: #fff;font-size: 24px;line-height: 29px;
}
p.generalmsg.generalmsgv1.somegap a br.only-mobile {
    display: none;
}
.modal-body .container {
    width: 550px;
}
.mobpopupbox {
    display: none !important;
}
.hcp-landing .learn-more {
    width: 160px;
    height: 38px;
    text-align: center;
    margin: auto;
    background: rgb(194,213,0);
}
.hcp-landing button.close.fg-color {
    width: 35px;
    height: 35px;
    right: -9px;
    /*width: 40px;
    height: 40px;
    right: -11px;*/
    top: 26px;
    background: url("/content/dam/open-digital/lynparza-ca/en/update-thumb/close-x-btn.svg");
    background-repeat: no-repeat;
    background-size:cover;
        transition: none;
}
.hcp-landing button.close.fg-color span {
    display: none;
}
.hcp-landing .modal-body:after {
    content:'';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 28.75rem 5.1875rem 0 0;
    border-color: #ffffff transparent transparent transparent;
    position: absolute;
    right: -5.1rem;
    top:0;
}
.modal-content {
    border-radius: 0;
    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
}
.hcp-landing .text.parbase ul {
    /*margin: 0;padding: 5px 11px 0px;*/
    /*padding: 0 10px 0 20px;*/
}
.hcp-landing .text.parbase ul li {
    /*line-height: 18px;*/
    font-size: 24px;line-height: 29px;
    font-family: 'MyriadPro-Regular';
    padding-bottom: 1px;
}
.hcp-landing .text.parbase ul li span{
    margin-left:-3px;
}
.hcp-landing .learn-more a {
  position: relative;
    left: -18px;
    color: #294D69;
    font-weight: 900;
    font-size: 16px;
    text-decoration: none;
    font-family: 'MyriadPro-Bold';
}
.hcp-landing .titlebox span {
    display: block;
}
/*.messagebox p {margin: 0;}*/
.hcp-landing .learn-more p {
    padding: 8px 0;
    font-family: 'MyriadPro-Bold';
}
.messagebox p {
    font-family: 'MyriadPro-Regular';
    font-size: 24px;
    line-height: 29px; margin: 0;
}
.hcp-landing .learn-more a:after {
    position: relative;
    content: "\f105";
    top: -44px;
    left: 84px;
    display: inline-block;
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 24px;
    color: #fff;
}

  /*HCP Page Pop up Ends*/
  
  
  /*New CSS*/
  
  
  .hcp-indications-new{
    margin: 0;
    top: 33px;/*top: 10px;top: 28px;*/
    position: absolute;
    z-index: 1010;
    margin-left: 13%;
}
.hcp-indications-new li.list-dropdown-item.list-item-0.dropdown.hcp-ind {
    font-size: 18px;
    text-transform: uppercase;
    font-family:"Nunito Regular" !important;
    background: #294d69;
    border-bottom: 3px solid #6b8397;
    border-right: 3px solid #6b8397;
    box-shadow: -3px -3px 0px 0px #6b8397;
}
.hcp-indications-new li.list-dropdown-item.list-item-0.dropdown.hcp-ind a{
    color:#ffffff !important;    font-family: inherit;
}
.vertical-list-dropdown .list-dropdown.dropdown-menu li{
        padding: 2px 0 !important;
    background-color: #294d69;
    width: 194px;
}
.hcp-page .fa-angle-down:before {
    content: "\f0d7" !important;
}
.hcp-page .fa-angle-up:before {
    content: "\f0d8" !important;
}
.hcp-page .primary-navigation li>a .fa{
    font-size:22px;
}
.hcp-page .dropdown-menu>li>a:hover{
    border-left-color: transparent !important
}

.patient-page .tab-content span.seconday-color.sec-brd, .safe{
    color:#004e74 !important;
}
.patient-page .tab-content span.seconday-color{
    color:#004e74 !important;
}
.patient-resource-row-two{
    margin-top: 20px;
}
.patient-page #resources img{
    border-bottom: 1px solid #d9d9d9;
}
.patient-page #resources2 img{
    border-bottom: 1px solid #d9d9d9;
}
.patient-page #resources3 img{
    border-bottom: 1px solid #d9d9d9;
}
.patient-page #resources4 img{
    border-bottom: 1px solid #d9d9d9;
}
.patient-page #resources5 img{
    border-bottom: 1px solid #d9d9d9;
}

.patient-page .add-link li b{
    font-size:18px !important;
    font-family: "Nunito Bold" !important;
}
.safty-info-tablets li span{
    margin-left:-2px;
}
li {}

ul.footer-new-logo {
    display: inline-flex;
    width: 100%;
    padding: 0px 0px 40px !important;
    justify-content: space-between;
}
ul.footer-new-logo li{
    
    
}
.footer-logo-1{
    max-width: 160px;
}
.footer-logo-2{
    max-width: 160px;
    margin-left: 23%;
}
.footer-logo-3{
    max-width: 205px;
    margin-left: 29%;
}
.footer-logo-4{
    max-width: 293px;
    margin-left: 5%;
}
.patient-page .footer-logo-mobile, .hcp-page .footer-logo-mobile{
    display:none;
}
.patient-page .for-mobile{
    display: contents;
}
.remove-link{
    text-decoration: none !important;
    color: inherit;
    font-size: inherit;
}
.col-padding-mid .column-1, .col-padding-mid .column-2, .col-padding-mid .column-3, .col-padding-mid .column-4{
    padding-right: 20px;
    padding-left: 20px;
}
.column-1, .column-2, .column-3, .column-4{
    padding-right: 20px;
    padding-left: 20px;
}
.link-single-line{
    font-size:18px;
}
.registration .show-1 {
    position: absolute;
    top: 40px;
    right: 80px;
    /*top: 8px;
    right: 6px;*/
    width: 34px;
    cursor: pointer;
}
.registration .workplaceicon {
    width: 34px;
    position: absolute;
    top: 36px;
    right: 30px;
}
.popup-home-txt{
    font-size:13px;
}
#safty-info sup{
    font-size: 60%;
    /*top: -0.9em;
    left: -0.3em;*/
}
.rte-node sup{
    font-size: 60%;
    top: -0.5em;
}
.hcp-page .col-padding-mid img{
    border: 1px solid #dedede !important;/*border-bottom: 1px solid #dedede !important;*/
}
.hcp-add-link li span{
    margin-left:-3px;
    font-size:24px !important;/*font-size:20px !important;*/
    line-height:32px;
    color:#000000 !important;
}
.hcp-add-link li a{
        color: inherit !important;
    font-size: inherit !important;
}
.post-gate-hcp div#safty-info p:nth-child(1){
    margin-bottom: 25px;
}
#popup-template .modal-dialog{
    margin-top: 20px !important;
}

.app_patient_video .modal-dialog .modal-body{
    min-height: auto !important;/*padding: 30px 35px 0px;*/
    padding: 10px;
}
.app_patient_video button.close.fg-color span,
.app_patient_video .modal-dialog .modal-header{display: none;} 
.app_patient_video .modal-dialog .modal-body:after{
  content:'' !important;
  border-width: unset;
  right: 0;position: relative;
  display:none;
}
.app_patient_video button.close.fg-color{
    /*right: 0;top: 5px;width: 20px;height: 20px;*/
    right: -7px;top: -2px;width: 20px;height: 20px;position: absolute;
    background: #fff url(/content/dam/open-digital/lynparza-ca/en/update-thumb/close-x-btn.svg);
    background-size: 20px;border-radius: 100%;
}
/*----------NEW MENU----------*/

.hcp-page .component-section {
    padding: 0;
}
.hcp-page .indication-banner {
    display: flex;
    gap:2px;
    position: relative;
    top: 10px;
    margin-bottom: 30px;
}

.hcp-page .indication-wrapper {
    color: #fff;
    /*padding: 11px 30px;*/ padding: 14px 30px;
    text-decoration: none !important;
    display: block;
    line-height: 26px;
    text-align: center;
    font-size: 21px; 
}
.hcp-page .ovarian-indication.indication-item {
    background: #294D69;
}

.hcp-page .ebc-indication.indication-item {
    background: #6810D4;
}

.hcp-page .bc-indication.indication-item {
    background: #5A477A;
}

.hcp-page .pan-indication.indication-item {
    background: #E4B926;
}

.hcp-page .pcm-indication.indication-item {
    background: #801853;
}
.hcp-page .pcct-indication.indication-item {
    background: #a12b6e;
}
.hcp-page .indication-item {
    width: 16.6%;
    transform: skew(-8deg);
}
.hcp-page .lyn-hcp-page.banner-content .indication-banner{ top: 0;margin-bottom: 10px;max-width: 1170px;margin: auto;display: none;}
.hcp-page .lyn-hcp-page .heroBanner.section {box-shadow: none;border: 0px;}
.hcp-page .lyn-hcp-page .heroBanner.section .section-container-basic.hero-banner {min-height: 544px; /*margin-top: 20px;*/}

 

/*----------NEW MENU----------*/

/* -------------FR - Page------------- */

html[lang="fr"] .lyn-abt-lnk{
    min-height: 142px;
}
html[lang="fr"] .tab-list-element a, .tab-col a{
    font-size:18px !important;
}
html[lang="fr"] li.tab-list-element:nth-child(2):before,li.tab-list-element:nth-child(4):before, li.tab-list-element:nth-child(10):before{
    content: 'Nouvelles ressources';
    position: absolute;
    top: -25px;
    left:0;
    font-size: 15px;
    font-family: 'Nunito ExtraBold' !important;
    color: #ffffff;
    width: 100%;
    font-style:italic;
}
html[lang="fr"] li.tab-list-element:nth-child(12):before {
    content: 'Nouvelle indication dans';
    position: absolute;
    top: -25px;
    left:0;
    font-size: 15px;
    font-family: 'Nunito ExtraBold' !important;
    color: #ffffff;
    width: 100%;
    font-style:italic;
}
/*html[lang="fr"] .patient-page .tab-content span.seconday-color.sec-brd.mt-0 {*/
/*    margin-top: -23px;*/
/*}*/
html[lang="fr"] .post-gate-hcp .tab-col-a .col-sm-4.col-xs-12 a {
    font-size: 30px !important;
    line-height: 32px;
}
html[lang="fr"] .vertical-list-dropdown .list-dropdown.dropdown-menu li{
    width: 230px;
}

html[lang="fr"] .hcp-page header .primary-navigation .nav.stacked-menu {
    width: 100% !important;
}

  
  
  /*----------------New CSS END---------------*/
   
@media screen and (max-width: 1024px)and (min-width: 992px) {
  .primary-navigation .nav .static-links-wrapper>li.first-level-item a {
    font-size: 13px;
  }

  .lyn-ban-subhead {
    color: #fff;
    font-size: 19px;
    line-height: 23px;
  }

  .lyn-ban-head {
    color: #fff;
    font-size: 48px;
    line-height: 44px;
  }
}

@media screen and (min-width: 768px) {
  .modal-dialog {
   width: 600px;
    max-width: 600px;
  }
  .hcp-landing .modal-dialog {
    width: 100%;
    max-width: 500px;
  }
  .patient-page .modal-dialog {
    width: 950px;
    max-width: 950px;
  }
}

@media screen and (min-width: 992px) {
    .fr-hcp-page header .primary-navigation .nav.stacked-menu {
        width: 100%;
        margin-top: -43px;
    }
    .lyn-hcp-page.banner-content {
        background-position: center;
    }
    /*.patient-page div#resources2 .columnControl .column-1, .patient-page div#resources3 .columnControl .column-1 {
    margin-right: 20px;
    }*/
    .early-breast-cancer div#lynparza-about a {
        /*font-size: 18.5px;*/font-size: 24px;
    }
    html[lang="fr"] .hcp-page .hcp-indications-new li.list-dropdown-item.list-item-0.dropdown.hcp-ind a.dropdown-toggle {
        padding: 7px 40px 0px !important;
    }

}

@media screen and (max-width: 991px) {
    /* .hcp-page .columnControl .col-lg-3 {
        max-width: 230px;
        float: none;
    	margin: 20px auto;
    } */

  .columnControl .three-col-section .col-lg-3 {
    max-width: 300px;
    float: none;
    margin: 20px auto;
  }

  .lyn-ban-head-hcp {
    color: #fff;
    font-size: 29px!important;
    line-height: 28px!important;
	/* padding-right: 550px!important; */
	 /* margin-bottom: 31px; */
    margin-top: 250px!important;
  }

  .mrg-top {
   /* margin-top: 120px; */;
  }

  .lyn-ban-subhead-hcp {
    color: #fff;
    font-size: 11px!important;
    line-height: 14px!important;
/* 	padding-bottom: 128px!important;
	margin-bottom: -160px!important; */;
  }

  .lyn-ban-subhead {
    font-size: 28px;
    line-height: 28px;
    padding-bottom: 0px;
  }

  .lyn-ban-head {
    font-size: 48px;
    line-height: 44px;
    padding-right: 0!important;
  }

  .banner-content {
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center center;
  }

  .container {
/* margin-top: -110px!important; */;
  }

  footer .three-col-section .column-4 {
    margin-top: 50px!important;
  }

  .lyn-ban-head {
    color: #fff;
    font-size: 40px;
    line-height: 40px;
  }

  .lyn-ban-subhead {
    color: #fff;
    font-size: 16px;
    line-height: 18px;
  }

  .reduce-banner-spc .banner-content h2 {
    font-size: 22px;
  }

  .reduce-banner-spc .banner-content {
    min-height: 80px !important;
  }

  .patient-page .nav .static-links-wrapper li:nth-child(2) {
        /*display: none;*/;
  }
/*.for-contact .language-selector ul.dropdown-menu {
		position: absolute;
		right: 299px;
		min-width: 81px !IMPORTANT;
	}
	.for-contact .top-header .container .navbar-header a.navbar-brand {
		display: block !important;
	}
	.for-contact img.header-nav-logo {
		height: 75px;
	}*/
  .patient-page .nav .static-links-wrapper li:nth-child(2) {
        /*display: none!important;*/;
  }
          .hcp-landing .indication-banner {
            /*flex-direction: column;*/
        }
        .indication-item {
            transform: none;
            margin-right: 0;
            margin-bottom: 5px;
             width: 100%;
        }
}

@media screen and (max-width: 767px) {
  .patient-support-program {
    width: 100%;
  }

  .footer-links ul li {
    display: block!important;
  }

  .footer-links a.action-link::after {
    display: none!important;
  }

  .linked-list.horizontal li {
    display: block;
    margin-right: 20px;
  }

  footer .footer-links a.action-link::after {
    display: none;
  }

  .modal-dialog.modal-mfs, .static-modal:not(.auto-style) .modal-dialog.modal-mfs {
    width: 100%;
    margin-top: 0;
    height: 100%;
  }

  .modal-dialog.modal-mfs .modal-content, .static-modal:not(.auto-style) .modal-dialog.modal-mfs .modal-content {
    height: 100%;
    border: none;
    border-radius: 0;
  }

  #popup-template .modal-dialog, .static-modal:not(.auto-style) .modal-dialog {
    margin-top: 50px;
    overflow-y: initial;
  }

  .modal-dialog.modal-md {
    width: 90%; /*width: 100%;*/
  }
  .hcp-landing .modal-body:after{
      display:none;
  }
  .hcp-landing button.close.fg-color{
      right:0 !important;
  }
  .hcp-landing .text.parbase ul{
      padding:0 23px !important;/*padding:0 16px !important;*/
  }
  .post-gate-hcp div#safty-info ul{
      padding: 0 10px 0px 24px !important;
  }
  .modal-dialog {
    margin: 20px auto;
  }

  #popup-template .modal-dialog .modal-body, .static-modal:not(.auto-style) .modal-dialog .modal-body {
    max-height: calc(100vh - 130px);
    min-height: 250px;
    overflow-y: unset;
  }
  #popup-template.modal, .static-modal:not(.auto-style).modal {
    overflow-y: unset;
}
}

.banner-title-pat {
  margin-left: 200px;
  margin-top: 200px;
  margin-bottom: auto;
}

.lyn-ban-subhead-hcp {
  color: #fff;
  font-size: 19px;
  line-height: 23px;
	/* padding-bottom: 128px;
	margin-bottom: -122px; */;
}

.lyn-ban-head-hcp {
  color: #fff;
  font-size: 46px;
  line-height: 44px;
	/* padding-right: 591px; */
  margin-bottom: 14px;
}

/*@media screen and (max-width: 1920px)and (min-width: 1025px){
    .lyn-ban-subhead-hcp{
        margin-bottom: -156px;
        line-height: 26px;}
}*/


@media screen and (min-width: 1600px) {

  .lyn-hcp-page.banner-content {
    min-height: auto;
    height: 642px;
    padding: 40px 0 90px;
    background-position: center;
  }

  .lyn-ban-subhead-hcp {
    color: #fff;
    font-size: 22px;
    line-height: 25px;
  }
}

.component-section.full-width.transparent.lyn-hcp-page.banner-content.lyn-hcp-fr-hero {
  background-image: url(/content/dam/open-digital/lynparza-ca/en/updated-banner/header_img.jpg)!important;
  background-size: cover;
}
/*new css*/
.tab-sec {
  padding-top: 0;
  width: auto;
  margin: auto;
  padding-bottom: 0;
}
/*.patient-page .container.middle-content {
    width: auto;
    margin: auto;
}*/

li.tab-list-element:nth-child(2):before,li.tab-list-element:nth-child(4):before, li.tab-list-element:nth-child(10):before{
    content: 'New Resources Available';
    position: absolute;
    top: -25px;
    left:0;
    font-size: 15px;
    font-family: 'Nunito ExtraBold' !important;
    color: #ffffff;
    width: 100%;
    font-style:italic;
}
li.tab-list-element:nth-child(12):before {
    content: 'New Indication In';
    position: absolute;
    top: -25px;
    left:0;
    font-size: 15px;
    font-family: 'Nunito ExtraBold' !important;
    color: #ffffff;
    width: 100%;
    font-style:italic;
}

a#ovrcantab:after, a#ebccantab:after, a#brecantab:after, a#pancantab1:after, a#procantab:after, a#procantab-con:after{
    content:"\f0d7";
    position: absolute;
    right: 15px;
    top: 60px;
    font: normal normal normal 24px/1 FontAwesome !important;
    color: #000000;
}

li.tab-list-element {
  width: 16.6%;/*width: 20%;*/
  text-align: center;
  /*border-right: 1px solid white;
  border-bottom: 1px solid white;*/
  margin-top: 0px; /*margin-top: -17px;*/
  min-height:119px;
}

li.tab-list-element span {
  color: black;
  text-shadow: 0.5px 0px black;
}

li.tab-list-element:nth-child(2) {
  /*background-color: rgb(147,187,199);
  border-top: 30px solid rgb(41,77,105);*/
  background-color: #93bbc7;
    border-top: 30px solid #294d69;
}

li.tab-list-element:nth-child(4) {
  /*background-color: rgb(136 98 205);
  border-top: 30px solid rgb(90,71,122);*/
  background-color: #b487ea;
  border-top: 30px solid #6810d4;
}

li.tab-list-element:nth-child(6) {
  /*background-color: rgb(174,157,204);
  border-top: 30px solid rgb(90,71,122);*/
  background-color: #ae9dcc;
    border-top: 30px solid #5a477a;
}

li.tab-list-element:nth-child(8) {
  /*background-color: rgb(242,222,160);
  border-top: 30px solid rgb(228,185,38);*/
  background-color: rgb(242,222,160);
    border-top: 30px solid #e4b926;
}

li.tab-list-element:nth-child(10) {
  /*background-color: rgb(194,149,176);
  border-top: 30px solid rgb(128,24,83);*/
  background-color: #c295b0;
    border-top: 30px solid #801853;
}

li.tab-list-element:nth-child(12) {
    /*background-color: rgb(194,149,176);
    border-top: 30px solid rgb(128,24,83);*/
        background-color: #d4b2c7;
    border-top: 30px solid #941b6d;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
  border-bottom: none;
  background: inherit;
}

.tab-col .col-sm-6.col-xs-12.column-1,.tab-col .col-sm-6.col-xs-12.column-2 {
  padding: 0;
  text-align: center;
}

.tab-col .col-sm-6.col-xs-12.column-1 p,.tab-col .col-sm-6.col-xs-12.column-2 p {
  margin-top: 5px;
  margin-bottom: 5px;/*margin-bottom: 5px;*/
}

.tab-col .col-sm-6.col-xs-12.column-1 a,.tab-col .col-sm-6.col-xs-12.column-2 a {
  text-decoration: none;
}

.tab-col .row {
  margin: 0;
  display: grid;
  /*width: 50%;*/
}
.tab-col-a .row {
    margin: 0;
    display: grid;
    width: 50%;
}
.patient-page .tab-a-a .row .col-sm-6 {
    width: 100%;
}
.patient-page.multi-column-container.tab-col-a {
    width: 300px;
}
ul.nav.nav-pills.tab-list {
  margin-bottom: 0;
  border-bottom: none;
}

.nav-pills>li>a:hover, .nav-pills>li.active>a:hover {
  border-bottom: none;
  background: inherit;
}

.tab-col-a .column-1,.tab-col-a .column-2,.tab-col-a .column-3{
  background-color: rgb(147 187 199);
  border-top: 1px solid #ffffff;
  /*border-bottom: 1px solid #fff;*/
  /*background-color: rgb(212,228,233);*/
   /*border-top: 5px solid rgb(41,77,105);*/
}

.tab-col-b .column-1,.tab-col-b .column-2,.tab-col-b .column-3 {
  background-color: rgb(174 157 204);
   border-top: 1px solid #ffffff;
    /*border-bottom: 1px solid #fff;*/
  /*background-color: rgb(223,216,235);
  border-top: 5px solid rgb(90,71,122);*/
}

.tab-col-c .column-1,.tab-col-c .column-2,.tab-col-c .column-3 {
  background-color: rgb(242 222 160);
   border-top: 1px solid #ffffff;
    /*border-bottom: 1px solid #fff;*/
  /*background-color: rgb(249,238,207);
  border-top: 5px solid rgb(228,185,38);*/
}

.tab-col-d .column-1,.tab-col-d .column-2,.tab-col-d .column-3 {
      background-color: rgb(194 149 176);
       border-top: 1px solid #ffffff;
    /*border-bottom: 1px solid #fff;*/
    /*background-color: rgb(231,213,223);
  border-top: 5px solid rgb(128,24,83);*/
}

.tab-col-e .column-1,.tab-col-e .column-2,.tab-col-e .column-3 {
      background-color: rgb(212 178 199);
       border-top: 1px solid #ffffff;
    /*border-bottom: 1px solid #fff;*/
    /*background-color: rgb(231,213,223);
  border-top: 5px solid rgb(128,24,83);*/
}

.tab-content span.seconday-color.sec-brd,.safe {
  color: rgb(66,124,152);
  padding-top: 10px;
  margin:50px auto 40px;
}

.patient-page p{
    font-size:22.5px !important;
    line-height:1.21 !important;
}
.patient-page .lyn-ban-head {
  color: #fff;
  font-size: 46px !important;
  line-height: 44px !important;
  padding-right: 591px;
}

.patient-page .lyn-ban-subhead {
  color: #fff;
  font-size: 28px !important;
  line-height: 28px !important;
  padding-bottom: 128px;
}

.active .tab-content span.seconday-color.sec-brd{
    margin-top: 55px;
}

.patient-page .multi-column-container.tab-col.tab-a-a{
    /*left: 16.6%;position: relative;width: 300px;*/
}
.patient-page .multi-column-container.tab-col.tab-a-a .row {
    width: 100%;
}
.patient-page .multi-column-container.tab-col.tab-col-b {
   /*left: 33.2%; position: absolute;*/
   /*position: relative; 
   width: 570px;*/
}
.patient-page .tab-content span.seconday-color.sec-brd.mt-0 {margin-top: -25px;}
.patient-page .multi-column-container.tab-col.tab-col-c {
    /*left: 49.8%; position: absolute;*/
    /*position: relative;*/
    /*width: 570px;*/
}
.patient-page .multi-column-container.tab-col.tab-col-d {
    /*left: 66.4%; position: absolute;*/
    /*position: relative;*/
    /*width: 300px;*/
}
.patient-page .multi-column-container.tab-col.tab-col-e {
    /*left: 71.55%;position: absolute;*/
    /*position: relative;*/
    /*width: 300px;*/
}
.patient-page .multi-column-container.tab-col.tab-col-e .row .col-sm-6,
.patient-page .multi-column-container.tab-col.tab-col-d .row .col-sm-6 {
    width: 100%;
}
.remove-mob{
    display:contents;
}

.tab-content span.seconday-color {
  color: rgb(66,124,152);
}

.tab-content .lyn-hcp-Indication {
  padding-top: 10px;
}

p.sub-txt {
  color:#3d4643;
  font-size: 30px !important;
  padding: 10px 65px;
  line-height: 36px !important;
  padding-bottom: 0!important;
  margin-bottom: 0;
  /*color: rgb(103,108,107);*/
  /*font-size: 26px;*/
  /*padding: 10px 75px;*/
}

header .navbar .navbar-header .dropdown-menu > li > a {
  color: black;
  border-left: 1px solid rgb(66,124,152);
}

li.dropdown.language-selector li.active a {
  color: rgb(66,124,152);
}

.navbar .navbar-header .dropdown-menu > li.active > a:hover, .navbar .navbar-header .dropdown-menu > li.active > a:focus, .navbar .navbar-header .dropdown-menu > li.active > a:active {
  color: rgb(66,124,152);
}

.navbar .navbar-header .dropdown-menu > li > a:hover, .navbar .navbar-header .dropdown-menu > li > a:focus, .navbar .navbar-header .dropdown-menu > li > a:active {
  border-left: 1px solid rgb(66,124,152);
}

p.ban-sub-txt {
  color: white;
  font-size: 22px;
  text-shadow: 1px 0px white;
  margin-top: 5%;
}

.lynparza-home .selfCertification.section label.control-label {
  display: none;
}

.lynparza-home .selfCertification.section .modal-body {
  padding-left: 0;
  padding-bottom: 0;
}

.lynparza-home .selfCertification.section .modal-footer {
  text-align: left;
  border-top: none;
}

.lynparza-home .selfCertification.section .modal-footer .btn {
  white-space: normal;
  width: 100%;
  background: #b2d234;
  color: #012233;
  max-width: 245px;
  font-size: 18px;
  font-family: "Nunito Bold";
  font-style: normal;
  margin-top: 0;
}

.lynparza-home .transparent.banner-content h3 {
  color: white;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1;
}

li.active.tab-list-element:nth-child(2),li.tab-list-element:nth-child(2):hover {
  /*border-left: 2px solid rgb(41,77,105);
  border-right: 2px solid rgb(41,77,105);
  border-bottom: 2px solid rgb(41,77,105);*/
  /*transition: width 2s, height 2s;
  width:20%;
  height:150px;*/
}

li.active.tab-list-element:nth-child(4),li.tab-list-element:nth-child(4):hover {
  /*border-left: 2px solid rgb(90,71,122);
  border-right: 2px solid rgb(90,71,122);
  border-bottom: 2px solid rgb(90,71,122);*/
}

li.active.tab-list-element:nth-child(6),li.tab-list-element:nth-child(6):hover {
  /*border-left: 2px solid rgb(90,71,122);
  border-right: 2px solid rgb(90,71,122);
  border-bottom: 2px solid rgb(90,71,122);*/
}

li.active.tab-list-element:nth-child(8),li.tab-list-element:nth-child(8):hover {
  /*border-left: 2px solid rgb(228,185,38);
  border-right: 2px solid rgb(228,185,38);
  border-bottom: 2px solid rgb(228,185,38);*/
}

li.active.tab-list-element:nth-child(10),li.tab-list-element:nth-child(10):hover {
  /*border-left: 2px solid rgb(128,24,83);
  border-right: 2px solid rgb(128,24,83);
  border-bottom: 2px solid rgb(128,24,83);*/
}
li.active.tab-list-element:nth-child(11),li.tab-list-element:nth-child(11):hover {
  /*border-left: 2px solid rgb(128,24,83);
  border-right: 2px solid rgb(128,24,83);
  border-bottom: 2px solid rgb(128,24,83);*/
}

.nav-pills>li>a {
  margin-bottom: 7px;
  border-bottom: 2px;
  padding:5px 0;
}

ul.nav.nav-pills.tab-list {
  /*border-bottom: 1px solid white;*/
}

li.tab-list-element a:hover {
  font-weight: bold;
  transition: 0.6s ease;
}
/*new css*/    

.tab-col .column-1 {
  border-right: 2px solid white;
}

.hcp-page .tab-col .column-2 {
  border-right: 2px solid white;
}

li.dropdown.language-selector li a {
  font-weight: bold;
}

@media screen and (max-width:767px) {
  .tab-sec .tab-container {
    margin-top: 0;
    padding-top: 0;
  }

  .tab-sec .tab-list-element {
    width: 100% !important;
  }

  li.tab-list-element {
    width: 100% !important;
  }

  .nav-pills:not(.nav-stacked)>li.active>a, .nav-pills:not(.nav-stacked)>li.active>a:focus, .nav-pills:not(.nav-stacked)>li.active>a:hover {
    border-left: none;
  }

  .tab-col .col-sm-4.col-xs-12 {
    text-align: center!important;
  }

  .tab-content span.seconday-color.sec-brd {
    margin-top: 0;
  }

  .component-section.full-width.transparent.lyn-hcp-page.banner-content.lyn-hcp-fr-hero {
    background-image: url('/content/dam/open-digital/lynparza-ca/en/banners/LYNPARZA-HCP-Banner-640px-new.jpg')!important;
  }

  /*.component-section.full-width.transparent.lyn-hcp-page.banner-content.lyn-pat-page.lyn-pat-en-hero,	.component-section.full-width.transparent.lyn-hcp-page.banner-content.lyn-pat-page.lyn-pat-fr-hero {*/
  /*  background-image: url('/content/dam/open-digital/lynparza-ca/en/banners/Lynparza-PATIENT-480px.jpg')!important;*/
  /*}*/
  .early-breast-cancer .tab-content .lyn-hcp-Indication span {
    display: block;
}
p.titlebox {
    font-size: 30px;
}
}

@media screen and (max-width:414px) {
  p.sub-txt {
    padding: 20px;
  }
}
/*scrollspy and sticky*/
.tab-pane.fade.active.in {
  display: grid;
}

.tab-pane.fade.active.in .sectionContainer.section ~ .columnControl.section {
  grid-row: 1;
}

@media screen and (min-width:768px) {
  .tab-content .sectionContainer div#about,.tab-content .sectionContainer div#resources,.tab-content .sectionContainer div#resources-hcp,.tab-content .sectionContainer div#about2,.tab-content .sectionContainer div#resources2,.tab-content .sectionContainer div#resources2-hcp,.tab-content .sectionContainer div#about3,.tab-content .sectionContainer div#resources3,.tab-content .sectionContainer div#resources3-hcp,.tab-content .sectionContainer div#about4,.tab-content .sectionContainer div#resources4,.tab-content .sectionContainer div#resources4-hcp.tab-content .sectionContainer div#about, .tab-content .sectionContainer div#resources, .tab-content .sectionContainer div#resources-hcp, .tab-content .sectionContainer div#about2, .tab-content .sectionContainer div#resources2, .tab-content .sectionContainer div#resources2-hcp, .tab-content .sectionContainer div#about3, .tab-content .sectionContainer div#resources3, .tab-content .sectionContainer div#resources3-hcp, .tab-content .sectionContainer div#about4, .tab-content .sectionContainer div#resources4, .tab-content .sectionContainer div#resources4-hcp, .tab-content .sectionContainer div#about5{
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tab-content .sectionContainer .form-con-sec {
    width: auto;
  }

  .tab-pane.fade.active.in {
    display: grid;
  }

  .tab-pane.fade.active.in .sectionContainer.section ~ .columnControl.section, .tab-pane.fade.active.in .columnControl.section:nth-child(1) {
    grid-row: 1;
    position: sticky;
    top: 119px;/*top: 65px;z-index: 9999;*/
    z-index: 999;
  }
  .tab-pane.fade.active.in{
      
  } 

  ul.nav.nav-pills.tab-list {
    position: sticky;
    top: 0;
    z-index: 9999;
  }

  .tab-content .sectionContainer:nth-child(1):hover ~ .columnControl a#link-about,.tab-content .sectionContainer:nth-child(2):hover ~ .columnControl a#link-resources-hcp,.tab-content .sectionContainer:nth-child(3):hover ~ .columnControl a#link-resources,.tab-content .sectionContainer:nth-child(1):hover ~ .columnControl a#link-about2,.tab-content .sectionContainer:nth-child(2):hover ~ .columnControl a#link-resources2-hcp,.tab-content .sectionContainer:nth-child(3):hover ~ .columnControl a#link-resources2,.tab-content .sectionContainer:nth-child(1):hover ~ .columnControl a#link-about3,.tab-content .sectionContainer:nth-child(2):hover ~ .columnControl a#link-resources3-hcp,.tab-content .sectionContainer:nth-child(3):hover ~ .columnControl a#link-resources3,.tab-content .sectionContainer:nth-child(1):hover ~ .columnControl a#link-about4,.tab-content .sectionContainer:nth-child(2):hover ~ .columnControl a#link-resources4-hcp,.tab-content .sectionContainer:nth-child(3):hover ~ .columnControl a#link-resources4 {
    font-weight: bold;
  }

  .patient-page .tab-content .sectionContainer:nth-child(2):hover ~ .columnControl a#link-resources,.patient-page .tab-content .sectionContainer:nth-child(2):hover ~ .columnControl a#link-resources2,.patient-page .tab-content .sectionContainer:nth-child(2):hover ~ .columnControl a#link-resources3,.patient-page .tab-content .sectionContainer:nth-child(2):hover ~ .columnControl a#link-resources4 {
    font-weight: bold;
  }

  .tab-col a {
    display: block;
  }

  .tab-col .column-1 a:hover,.tab-col .column-2 a:hover,.tab-col .column-3 a:hover {
    font-weight: bold;
    color: black;
  }

  /*.tab-content .sectionContainer:nth-child(1):hover ~ .columnControl .tab-col-a .column-1,.tab-content .sectionContainer:nth-child(2):hover ~ .columnControl .tab-col-a .column-2,.tab-content .sectionContainer:nth-child(3):hover ~ .columnControl .tab-col-a .column-3,.tab-col-a .column-1:hover, .tab-col-a .column-2:hover,.tab-col-a .column-3:hover {
    border-left: 2px solid rgb(41,77,105);
    border-right: 2px solid rgb(41,77,105);
    border-bottom: 2px solid rgb(41,77,105);
  }

  .tab-content .sectionContainer:nth-child(1):hover ~ .columnControl .tab-col-b .column-1,.tab-content .sectionContainer:nth-child(2):hover ~ .columnControl .tab-col-b .column-2,.tab-content .sectionContainer:nth-child(3):hover ~ .columnControl .tab-col-b .column-3,.tab-col-b .column-1:hover, .tab-col-b .column-2:hover,.tab-col-b .column-3:hover {
    border-left: 2px solid rgb(90,71,122);
    border-right: 2px solid rgb(90,71,122);
    border-bottom: 2px solid rgb(90,71,122);
  }

  .tab-content .sectionContainer:nth-child(1):hover ~ .columnControl .tab-col-c .column-1,.tab-content .sectionContainer:nth-child(2):hover ~ .columnControl .tab-col-c .column-2,.tab-content .sectionContainer:nth-child(3):hover ~ .columnControl .tab-col-c .column-3,.tab-col-c .column-1:hover, .tab-col-c .column-2:hover,.tab-col-c .column-3:hover {
    border-left: 2px solid rgb(228,185,38);
    border-right: 2px solid rgb(228,185,38);
    border-bottom: 2px solid rgb(228,185,38);
  }

  .tab-content .sectionContainer:nth-child(1):hover ~ .columnControl .tab-col-d .column-1,.tab-content .sectionContainer:nth-child(2):hover ~ .columnControl .tab-col-d .column-2,.tab-content .sectionContainer:nth-child(3):hover ~ .columnControl .tab-col-d .column-3,.tab-col-d .column-1:hover, .tab-col-d .column-2:hover,.tab-col-d .column-3:hover {
    border-left: 2px solid rgb(128,24,83);
    border-right: 2px solid rgb(128,24,83);
    border-bottom: 2px solid rgb(128,24,83);
  }
*/
  .form-con-sec .page-section-inner {
    display: flex;
    width: 80%;
    margin: 8% auto;
    align-items: center;
  }

  .form-con-sec .text {
    width: 100%;
    background: rgb(210,220,229);
    padding-top: 3%;
    padding-left: 5%;
    padding-bottom: 3%;
  }

  .form-con-sec .sub-head {
    width: 50%;
  }

  .form-con-sec .sub-body {
    width: 45%;
    margin-bottom: 0;
  }

  .form-con-sec .newImage.parbase.section {
    position: absolute;
    margin-left: 50%;
    width: fit-content;
  }

  .hcp-page .form-con-sec .sub-head {
    width: 55%;
  }

  .hcp-page .form-con-sec .newImage.parbase.section {
    margin-left: 55%;
  }

  .lynparza-home .form-group input {
    width: 70%;
    font-family: "Nunito Regular";
  }

  .footer .page-section-inner.container .text p:last-child {
	/*font-size:16.5px;*/;
  }
}
/*scrollspy and sticky*/
.tab-list-element a, .tab-col a {
    font-size:22px !important;
  font-family:'Nunito Bold' !important;/*font-family: sans-serif!important;*/
  text-align: center;
}

.tab-col a {
  font-size: 13px;
  text-decoration: none!important;
}

/*exit ramp*/
.exitRampPage .modal-header, .exitRampPage .modal-footer {
  border-bottom: none;
  border-top: none;
  text-align: center;
}

.exitRampPage .modal-content {
  padding: 1% 3%;
  border: 15px solid rgb(194,213,0);
  border-radius: 0;
}

.exitRampPage .modal-title strong {
  font-size: 26px;
  color: rgb(0,78,116);
  font-family: sans-serif;
  font-weight: lighter;
}

.exitRampPage .modal-footer .btn {
  font-family: sans-serif;
  font-style: normal;
  padding: 10px 30px;
  border: none;
  margin-top: 0;
}

a.btn.btn-primary.exit-ramp-continue {
  margin-left: 5%;
  background-color: rgb(194,213,0);
  color: black;
  font-size: 18px;
}

a.btn.btn-default.exit-ramp-cancel {
  background-color: rgb(0,78,116);
  color: white;
  font-size: 18px;
}

a.btn.btn-primary.exit-ramp-continue span.fa.fa-chevron-right {
  display: none;
}

.exitRampPage .modal-body p {
  font-family: sans-serif;
  line-height: 1.3;
  font-size: 18px;
}

@media screen and (max-width:414px) {
  a.btn.btn-primary.exit-ramp-continue {
    margin-left: 0;
  }

  .self-certification-holder .modal-footer {
    padding-left: 0;
  }
}
/*exit ramp*/
.hcp-res-link {
  height: 10em;
}

@media screen and (max-width:1199px) and (min-width:825px) {
  .column-2 .fr-sub-txt br:nth-child(2) {
    display: none;
  }
}

@media screen and (max-width:1024px) and (min-width:768px) {
  .tab-col-fr .col-sm-4.col-xs-12 {
    height: 4.5em;
  }

  .hcp-page .form-con-sec .sub-body {
    line-height: 1.3;
  }

  .hcp-res-link {
    height: 12em;
  }

  .component-section.full-width.transparent.lyn-hcp-page.banner-content.lyn-hcp-fr-hero {
    background-image: url(/content/dam/open-digital/lynparza-ca/en/updated-banner/header_img_ipad.jpg)!important;
  }
}

@media screen and (max-width:1023px) and (min-width:768px) {
  .form-con-sec .sub-head {
    width: 50%;
    line-height: 1.3;
  }

  .form-con-sec .sub-body {
    width: 45%;
    line-height: 1.3;
    font-size: 12px;
  }

  li.tab-list-element span {
    font-size: 14px;
  }

  .hcp-page .form-con-sec .sub-body {
    width: 50%;
  }

  .hcp-res-link {
    height: 8em;
  }
}
/*.page-hcp .tab-content div#resources span.seconday-color.sec-brd,.page-hcp .tab-content div#resources2 span.seconday-color.sec-brd,*/

.page-hcp .tab-content div#resources3 span.seconday-color.sec-brd,.page-hcp .tab-content div#resources4 span.seconday-color.sec-brd {
  margin-top: 0;
}

.patient-page .safe {
  margin-top: 0px;
}

.lynparza-home .form-group input {
  font-family: "Nunito Regular";
}

@media screen and (max-width:767px) and (min-width:667px) {
  .back-top-img {
    bottom: 16%;
  }
}

.component-section.full-width.white.banner-content.contact-us {
  background-image: url(/content/dam/open-digital/lynparza-ca/en/banners/banner-home-page-new.jpg);
}

/*Lynparza EBC content added css starts*/
/*#popup-1664796367564 {*/
/*  display: block !important;*/
/*  position: fixed;*/
/*  top: -1em;*/
/*  z-index: 10001;*/
/*}*/

#popup-1664796367564 p.titlebox {
  color: #6810D4;
  font-weight: 810;
  font-size: 45px;
  line-height: 40px;
  font-style: italic;
  font-family: "HelveticaNeue-Bold";
}

/*#popup-1664796367564 div.deskpopupbox div.section-blur-layer {*/
/*  background-image: url(/content/dam/open-digital/lynparza-ca/en/popupwindow/Lynparza-desktop-banner.png);*/
/*  background-repeat: no-repeat;*/
/*  background-size: 100% 100%;*/
/*}*/

#popup-1664796367564 .messagebox {
  position: relative;
  left: 7em;
  transform: skewX(0deg);
  border: 1px solid rgb(104 36 229);
  border-left: 9px solid rgb(104 36 229);
  padding-left: 25px;
  padding-top: 10px;
  top: 3em;
}

.frenchhcp #popup-1664796367564 .messagebox {
  top: 2em;
}

#popup-1664796367564 .popupcol1>.row:nth-child(1)>.column-2 {
  position: relative;
  width: 24%;
  transform: skewX(0deg);
  margin-top: -4em;
  height: 456px;
/*  background-image: url(/content/dam/open-digital/lynparza-ca/en/popupwindow/eBC-Core-Image.jpg); */
  background-size: 280% 100%;
  background-position: bottom;
  background-repeat: no-repeat;
}

#popup-1664796367564 .messagebox p,#popup-1664796367564 .messagebox li {
    font-family: "Nunito", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    padding: 1px;
    margin-top: 3px;
    margin-right: 6px;
    margin-left: 2px;
    margin-bottom: 6px;
    text-align: left;
}

@media screen and (min-width:1200px) {
  #popup-1664796367564 .messagebox p.generalmsgv1 {
    position: relative;
    margin-top: 0px;
  }

  .img-with-whitespace img {
    height: 191px;/*height: 198px;*/
  }
}

div.pop-lrnmore {
  background-color: rgb(194,213,0);
  border: 2px solid rgb(0,78,116);
  width: 118px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}

div.closebt {
  background-color: rgb(194,213,0);
  width: 35px;
  height: 35px;
  border-radius: 35px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}

div.pop-lrnmore p {
  font-family: sans-serif;
  font-style: italic;
  color: #333;
  font-size: 26px;
  position: relative;
  top: 5px;
  font-weight: 600;
}

.frenchhcp div.pop-lrnmore p {
  font-size: 20px;
}

div.pop-lrnmore:hover p {
  color: rgb(194,213,0);
}

div.pop-lrnmore a,div.pop-lrnmore a:hover {
  text-decoration: none !important;
}

@media screen and (min-width:1200px) {
  #popup-1664796367564 .deskpopupbox {
    width: 1200px;
    margin: auto;
  }

  #popup-1664796367564 {
  }

  #popup-1664796367564 .messagebox {
    width: 750px;
  }
}

@media screen and (min-width:768px) {
  .englishhcp div.tab-content>div.tab-pane.fade:nth-child(2)>div.columnControl.section:nth-child(12) {
    grid-row: unset !important;
  }

  .frenchhcp div.tab-content>div.tab-pane.fade:nth-child(2)>div.columnControl.section:nth-child(12) {
    grid-row: unset !important;
  }

  #popup-1664796367564 .lynparzalogo img {
    max-width: 200px !important;
    position: relative;
    margin-top: -2em;
    margin-left: -4em;
  }

  #popup-1664796367564 .popupladyimg img {
    position: relative;
    margin-top: -2em;
    margin-bottom: -1.394em;
    height: 285px;
    padding-left: 41%;
  }

  div.closebt {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    font-size: 30px;
    overflow: hidden;
    transform: skewX(0deg);
  }

  .frenchhcp div.closebt {
    top: 452px;
  }

  div.pop-lrnmore {
    position: relative;
    float: right;
    z-index: 1;
    left: 0;
    top: -1em;
    width: 222px;
    min-height: 60px;
  }

  .frenchhcp div.pop-lrnmore {
    top: -2em;
    left: 14.5em;
  }

  #popup-1664796367564 .deskpopupbox {
    display: block;
    background-color: none;
    transform: skewX(0deg);
    padding-bottom: 0px;
    max-width: 1200px;
    right:3%;
  }

  .frenchhcp #popup-1664796367564 .deskpopupbox {
    padding-bottom: 0px;
    height: 520px;
  }
  
  #popup-1664796367564 .mobpopupbox {
    display: none;
  }

  #popup-1664796367564 p.titlebox {
    position: relative;
    left: 1em;
    width: 790px;
  }
  html[lang='fr'] #popup-1664796367564 p.titlebox { 
    width: 790px;
  }
}

@media screen and (max-width:767px) {
  #popup-1664796367564 .mobpopupbox {
	 /* position: fixed; */
    display: flex;
    margin-left: -1em;
    background-color: #ffffff;
    flex-direction: column;
    align-items: center;
    overflow-y: scroll;
    overscroll-behavior-y: initial;
    /*height: 600px;*/
    /*top: -6px;*/
    overflow-x: hidden;
    max-width: 336px;
    margin: auto;
  }

  .mobpopupbox .popupcol1 {
    position: relative;
    /*margin-top: -2em;*/
  }

  .lynparzalogo img {
    margin-top: 60px;
    width: 110px !important;
    margin-left: 30px;
  }
	 /*new css*/
  div.pop-lrnmore p {
    font-size: 16px;
  }

  #popup-1664796367564 {
    width: 100%;
    /*left: calc(50% - 162px);*/
    /*max-width: 336px;*/
    left: 0;
    max-width: 100%;
    height: 100%;
    /*background: rgb(0 0 0 / 40%)*/
  } 

  .mobpopupbox .popupcol1 .column-1 {
    background-image: url(/content/dam/open-digital/lynparza-ca/en/popupwindow/announcement-popup-tablet.png);
    background-repeat: no-repeat;
    background-size: 105% 100%;
    height: 280px;
    width: 63px;
    display: none;
  }

  #popup-1664796367564 .mobpopupbox .popupcol1>.row:nth-child(1)>.column-2 {
    background-image: unset;
    height: 170px;
    z-index: 9999;
  }

  #popup-1664796367564 .mobpopupbox .popupcol1>.row:nth-child(1)>.column-3 {
    /*background-image: url(/content/dam/open-digital/lynparza-ca/en/popupwindow/eBC-Core-Image.jpg);*/
    background-image: url(/content/dam/open-digital/lynparza-ca/en/popupwindow/announcement-popup-tablet.png);
    background-size: 100% 72%;
    background-position: center left;
    /*height: 359px;
    width: 160px;
    transform: skewX(-5deg);*/
    /*height: 360px;*/
    /*width: 365px;*/
    height:343px;
    width:350px;
    margin-left: 15px;
    margin-top: -61px;
    background-repeat: no-repeat;
    /*display:none;*/
    position: absolute;
  }

  div.pop-lrnmore {
    position: relative;
    top: 17em;
    width: 145px;
    left: 100px;
  }

  .frenchhcp div.pop-lrnmore {
    width: 175px;
    top: 48.6em;
    left: 50%;
    transform: translate(-50%, 0px);
  }

  #popup-1664796367564 .messagebox {
    transform: unset;
    left: unset;
    margin-top: 26px;
    /*margin-left: 7px;*/
    /*margin-right: 7px;*/
    top: 0;
  }
  /*mobile banner url link*/
  a.msglinks {
    word-break: break-all;
}
 #popup-1664796367564 .fr-msgbox{
    margin-bottom:-15px;
}
.frenchhcp #popup-1664796367564 .messagebox{
    top:0em;
}

  #popup-1664796367564 p.titlebox {
    font-size: 22px;
    width: 220px;
    margin-left: 1.5em;
    line-height: 26px;
    font-weight:500;
  }

  .frenchhcp #popup-1664796367564 p.titlebox {
    /*width: 152px;
    margin-left: -0.8em;*/
    width: 210px;
    margin-left: 1.5em;
  }

  div.closebt {
    float: right;
    position: relative;
    top: -16px;
    right:7px;
  }

  .frenchhcp div.closebt {
    top: -14px;
  }

  #popup-1664796367564 .deskpopupbox {
    display: none;
  }
}

#popup-1664796367564.popupclose {
    top: calc(-400%);
  transition: top 1s;
}

div.pop-lrnmore:hover {
  cursor: pointer;
  background-color: rgb(0,78,116);
  border: 2px solid rgb(194,213,0);
}

div.closebt:hover {
  cursor: pointer;
  background-color: rgb(0,78,116);
  border: 2px solid rgb(194,213,0);
}

.tab-col-a.ebcintrocol .column-1, .tab-col-a.ebcintrocol .column-2, .tab-col-a.ebcintrocol .column-3 {
  background-color: rgb(180 135 234); /*background-color: rgb(187 163 231);*/
  /*border-bottom: 1px solid #fff;*//*border-top: 5px solid rgb(90,71,122);*/
}

.flagdiv {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 189px;
  position: relative;
  top: 17px;
  z-index: 10000;
}

.flagdiv p {
  position: relative;
  top: 6px;
  color: white;
  font-weight: bold;
  font-family: sans-serif;
  font-style: italic;
}

.flagtextcol .column-1 .flagdiv {
  background-color: rgb(41,77,105);
}

.flagtextcol .column-2 {
  position: relative;
  left: -6px;
}

.flagtextcol .column-2 .flagdiv {
  background-color: #4747b9;
  width: 189px;
}

.flagtextcol .column-5 {
  position: relative;
  left: -23px;
}

.flagtextcol .column-5 .flagdiv {
  background-color: rgb(145 28 94);
  width: 189px;
}

.flagtextcol .column-6 {
  position: relative;
  left: -29px;
}
.flagtextcol .column-6 .flagdiv {
  background-color: rgb(145 28 94);
  width: 189px;
}



@media screen and (max-width:767px) {
    .component-section {
        padding: 0 !important;
    }
     
   a#pancantab1 {
    margin-bottom: 0px;
    /*border-bottom: 4px solid #fff;*/
}
  .flagtextcol .column-1 .flagdiv {
    position: relative;
    top: 8em;
    margin-top: -8em;
    width: 100%;
  }
    .multi-column-container.tab-col.tab-a-a {
    left: 0 !important;
    width: 100% !important;
}
  .enpatient .flagtextcol .column-1 .flagdiv {
    top: 0em;
    margin-top: 0em;
  }
  .multi-column-container.tab-col-a {
    /*width: 100% !important;*/ width: calc(100% + 39px) !important;margin: 0px -20px;
    }
    .multi-column-container.tab-col.tab-col-c,
    .multi-column-container.tab-col.tab-col-e,
    .multi-column-container.tab-col.tab-col-b,
    .multi-column-container.tab-col.tab-col-d{
    left: 0 !important;
    position: unset !important;
    width: 100% !important;
}
.patient-page .tab-col-a .row {
    width: 100% !important;
}
  .frenchpat .flagtextcol .column-1 .flagdiv {
    top: 0em;
    margin-top: 0em;
  }

  li.tab-list-element:nth-child(2) {
    margin-bottom: 7px;
    margin-top: -89px;
  }

  .flagtextcol .column-2 {
    left: unset;
  }

  .flagtextcol .column-2 .flagdiv {
    position: relative;
    top: 7.6em;
    width: 100%;
  }

  .enpatient .flagtextcol .column-2 .flagdiv {
    top: 5.3em;
  }

  .frenchpat .flagtextcol .column-2 .flagdiv {
    top: 5.3em;
  }

  li.tab-list-element:nth-child(4) {
    margin-top: -5px;
  }

  li.tab-list-element:nth-child(8) {
    margin-bottom: 35px;
    border-bottom: 4px solid #fff;
  }
    li.tab-list-element:nth-child(6),li.tab-list-element:nth-child(10),li.tab-list-element:nth-child(12) {
    border-bottom: 4px solid #fff;
    }
    .hcp-page .subHeading .border .seconday-color b {
        font-size: 24px;
    }
    .exitRampPage .modal-body p {
        line-height: 1.3 !important;
        font-size: 18px !important;
    }
    #CookieReportsBannerAZ p {
        font-size: 14px !important;
        line-height: normal !important;
    }
    .patient-page .footer-ref {
    font-size: 15px !important;
    }
  .enpatient li.tab-list-element:nth-child(8) {
    margin-bottom: 0px;
  }

  .frenchpat li.tab-list-element:nth-child(8) {
    margin-bottom: 0px;
  }

  .flagtextcol .column-5 {
    left: unset;
  }

  .flagtextcol .column-5 .flagdiv {
    position: relative;
    top: 22.5em;
    width: 100%;
  }

  li.tab-list-element:nth-child(10) {
    margin-top: 0;
  }
}

.englishhcp div.tab-content>div.tab-pane.fade:nth-child(2)>div.columnControl.section:nth-child(12) {
  grid-row: unset !important;
}

.frenchhcp div.tab-content>div.tab-pane.fade:nth-child(2)>div.columnControl.section:nth-child(12) {
  grid-row: unset !important;
}

.closebt span {
  color: rgb(0,78,116);
}

div.closebt:hover span {
  color: rgb(194,213,0);
}

@media screen and (min-width:600px) and (max-width:767px) {
  #popup-1664796367564 .mobpopupbox {
	   /*	height: 312px;*/;
  }

  #popup-1664796367564 .mobpopupbox .popupcol1>.row:nth-child(1)>.column-3 {
    margin-left: 0;
    float: right;
  }

  #popup-1664796367564 p.titlebox {
    width: 177px;
    margin-left: -12px;
  }

  .frenchhcp #popup-1664796367564 p.titlebox {
    width: 250px;
    margin-left: 5em;
  }

  .lynparzalogo img {
    margin-left: 0;
  }
}

@media screen and (min-width:768px) and (max-width:991px) {
  #popup-1664796367564 {
    width: 650px;
    margin-left: calc(50% - 350px);
  }
.flagdiv { 
    width: 187px;
}
  .flagdiv,.flagtextcol .column-2 .flagdiv,.flagtextcol .column-5 .flagdiv {
    width: 185px;
  }

.flagtextcol .column-2 .flagdiv {
    width: auto;
}
  .frenchhcp #popup-1664796367564 {
		/* height: 470px; */;
  }

  #popup-1664796367564 .messagebox {
    left: 37px;
    width: 420px;
    top:23px;
    height:20em;
  }

  .frenchhcp #popup-1664796367564 .messagebox {
    width: 445px;
    top:0em;
  }

  #popup-1664796367564 .messagebox p, #popup-1664796367564 .messagebox li {
    font-size: 10px;
    line-height: 15px;
  }

  div.pop-lrnmore {
    left: 8em;
    width: 140px;
    text-align: center;
    top: -1.5em;
    min-height: 45px;
  }
  

  div.pop-lrnmore p {
    font-size: 16px;
  }

  .frenchhcp div.pop-lrnmore p {
    font-size: 14px;
  }

  .frenchhcp div.pop-lrnmore {
    top: -3.5em;
    left: 10em;
    width: 150px;
  }
  .frenchhcp #popup-1664796367564 .deskpopupbox { 
    height: 450px;
}

  div.closebt {
		/*left: 24.3em;
		top:58px; */
    bottom: -30px;
  }

  .frenchhcp div.closebt {
        bottom: 0;
    left: 21.9em;
    margin-top: 0px;
    top: 400px;
  }

  #popup-1664796367564 p.titlebox {
    /*font-size: 26px;
    width: 270px;
    left: 161px;
    line-height: 37px;
    top: 4px;*/
    font-size:26px;
    width:497px;
    line-height:37px;
    left:19px;
    top:4px;
  }

  .frenchhcp #popup-1664796367564 p.titlebox {
    left: 21px;
  }
  html[lang='fr'] #popup-1664796367564 p.titlebox {
    width: 270px; margin-left: 45%;
  }
  li.tab-list-element:nth-child(4) a span {
    white-space: nowrap;
  }

  .frenchsec li.tab-list-element {
    height: 80px;
  }

  .frenchsec li.tab-list-element a span {
    white-space: normal;
    position: relative;
    /*left: -4px;*/
    font-size:12px;
    
  }

  .flagtextcol .column-1 .flagdiv,.flagtextcol .column-2 .flagdiv,.flagtextcol .column-5 .flagdiv {
    width: auto;
    padding:0;
  }

  .flagtextcol .column-1,.flagtextcol .column-2,.flagtextcol .column-5 {
    width: 20%;
    /*padding:0;*/
  }

  .flagtextcol .column-5 {
    /*position: absolute;*/
    /*left: 41em;*/
  }

  .flagtextcol .column-1 .flagdiv p,.flagtextcol .column-5 .flagdiv p {
    position: relative;
    left: 4px;
    text-align: center;
  }

  .flagtextcol .column-2 {
    left: unset;
  }

  .flagtextcol .column-2 .flagdiv {
    height: 58px;
  }

  .frenchsec .flagtextcol .column-2 .flagdiv {
    /*height: initial;*/
  }

  .flagtextcol .column-2 .flagdiv p {
    top: 18px;
  }

  .frenchsec .flagtextcol .column-2 .flagdiv p {
    top: 7px;
  }

  .enpatient .flagtextcol .column-2 .flagdiv p {
    top: 4px;
    text-align: center;
    left: 0px;
  }
}

@media screen and (min-width:992px) and (max-width:1199px) {
  #popup-1664796367564 .messagebox {
    left: 78px;
    width: 635px;
  }

  #popup-1664796367564 .messagebox p, #popup-1664796367564 .messagebox li {
    font-size: 12px;
    line-height: 18px;
  }

  div.pop-lrnmore {
    left: 8em;
    top: 3em;
  }

  .frenchhcp div.pop-lrnmore {
    top: 0.2em;
    left: 13em;
  }

  div.closebt {
    top: 69px;
    left: 33em;
  }

  .frenchhcp div.closebt {
    top: 27px;
  }

  .flagdiv,.flagtextcol .column-2 .flagdiv,.flagtextcol .column-5 .flagdiv {
    width: 185px;
  }

  .frenchsec li.tab-list-element {
    height: 80px;
  }
}

@media screen and (min-width:768px) {
  .flagtextcol {
    margin-top: -17px;
  }
}

.videobox h4.modal-title {
  display: none;
}

.videobox {
  z-index: 10000;
}

@media screen and (min-width:768px) and (max-width:991px) {
  .banner-content {
    background-size: 100% 100% !important;
  }

  .flagdiv,.flagtextcol .column-2 .flagdiv,.flagtextcol .column-5 .flagdiv {
    width: 185px;
  }

  #popup-1664796367564 .lynparzalogo img {
    margin-top: 0em;
    margin-left: 3em;
    width: 200px !important;
  }
}
@media screen and (min-width:768px) and (max-width:1199px){
    #popup-1664796367564 .deskpopupbox {
    width: 700px;
}
#popup-1664796367564 .popupcol1>.row:nth-child(1)>.column-2{
    height:410px;
}
}


.lynparza-banner-logo {
    float: left;
    /*padding: 12px 20px 0 40px;*/
}
.popup-logo{
    width: 150px;
    /*margin-left: 30px;*/
}
li.active.tab-list-element:nth-child(2)
{
border-bottom:0px solid #fff;
}
#ovrcantab {
  margin-bottom: 7px;
}
li.tab-list-element:nth-child(4) {
    margin-bottom: 0;
    border-bottom:0px solid #fff;
}

#brecantab {
    margin-bottom: 7px;
    border-bottom:0px solid #fff;
}
#pancantab {
    margin-bottom: 7px;
    border-bottom:0px solid #fff;
}
#procantab {
    margin-bottom: 7px;
    border-bottom:0px solid #fff;
}


@media screen and (max-width:767px){
    /*mobile banner headding*/
   /* .lyn-ban-head-hcp {
    margin-bottom: 8px;
	}
	.lyn-ban-subhead-hcp{
	    padding-bottom:10px;
	}*/
    #brecantab {
    margin-bottom: 16px;
    /*border-bottom:4px solid #fff;*/
}
li.tab-list-element:nth-child(4) {
    margin-bottom: 0;
    border-bottom:4px solid #fff;
}
#brecantab {
    margin-bottom: 17px;
    /*border-bottom:4px solid #fff;*/
}
#pancantab {
    margin-bottom: -4px;
    border-bottom:4px solid #fff;
}
#procantab {
    margin-bottom: -2px;
    /*border-bottom:4px solid #fff;*/
}
#ovrcantab {
    margin: 3px;
}
li.active.tab-list-element:nth-child(2)
{
border-bottom:4px solid #fff;
}
/*popup css*/
 #popup-1664796367564 p.titlebox {
    font-size: 18px;
    line-height: 20px;
}

 div.pop-lrnmore {
    top: 44.2em;
}

 div.pop-lrnmore p {
    font-size: 16px;
}

 #popup-1664796367564 .messagebox {
    margin-top: 30px;
    margin-bottom:27px;
    background:#fff;
}

#popup-1664796367564 .mobpopupbox .popupcol1>.row:nth-child(1)>.column-3 {
    height: 320px;
}

#popup-1664796367564 .messagebox p, 
#popup-1664796367564 .messagebox li {
    font-size: 14px;
}
.patient-page .tab-content span.seconday-color.sec-brd.mt-0 {margin-top: 50px;}
p.sub-txt{
    font-size:26px !important;
}
}
@media screen and (min-width: 768px) and (max-width: 991px){
    li.tab-list-element:nth-child(2),
    li.tab-list-element:nth-child(4),
    li.tab-list-element:nth-child(6),
    li.tab-list-element:nth-child(8),
    li.tab-list-element:nth-child(10) { 
        border-top-width: 46px;
    }
    li.tab-list-element{
        margin-top: -29px;
    }
    .hcp-page .flagtextcol .flagdiv {
        width: 156px;
        top: 17px;
        height: 46px;
    } 
    .hcp-page .flagtextcol .column-2 .flagdiv {
        margin-left: -5px;
    }
    .hcp-page .flagtextcol .column-5 .flagdiv {
        margin-left: -24px;
        width: 155px;
    }
    .hcp-page .flagtextcol .flagdiv p {
        line-height: 18px;
    }
    .lyn-ban-head-hcp {
        margin-bottom:1px;
    }
   
    
}
@media screen and (max-width: 768px){
#popup-1664796367564 .messagebox{
    padding-left: 15px;
}
}
/*Lynparza EBC content added css ends*/



/* updated css */
.post-gate-hcp .tab-col .row {width: 100%;display: flex;background: #fff;}
.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12 {padding: 20px 15px;border: 0px;}
.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12 p {margin: 0px;}
.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12 a {font-size: 32px !important;/*font-size: 36px !important;*/font-family: "Nunito Regular" !IMPORTANT;}
/*.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12 a:hover {font-weight: 400;}*/
.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12.column-1 {background: #294D69;color: #fff;}
.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12.column-1 a {color: #fff;}
.post-gate-hcp .subHeading.section h3.border {margin: 0px;}
.post-gate-hcp .tab-content #about span.seconday-color.sec-brd {margin-top:60px;border: 0px;background: #294d69;color: #fff;
font-size: 32px;line-height: 38px;letter-spacing:0px;/*font-size: 30px;*/display: block;padding: 13px 20px;margin-bottom:0px;}
.post-gate-hcp .tab-content .lyn-hcp-Indication{margin: 0px;border: 0px;background: rgb(147 187 199 / 30%);padding: 15px 20px;/*padding: 10px 15px;*/}
.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12.column-3 {background: rgb(147 187 199 / 30%);}
.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12.column-2 {background: rgb(147 187 199 / 50%);}
.post-gate-hcp .tab-content .lyn-hcp-Indication p {font-size: 24px;line-height: 32px;letter-spacing:-0.5px/*font-size: 19px;*/}
.post-gate-hcp .tab-content .lyn-hcp-Indication p:last-child {margin-bottom: 0px}
.post-gate-hcp div#about .sub-txt {color: #3D4643;font-size: 30px;padding: 0 !important;letter-spacing: -0.5px;line-height: 38px;margin:45px auto 55px;/*margin: 40px auto;*/}
.post-gate-hcp ul.nav.nav-pills.tab-list, .postgate-patient ul.nav.nav-pills.tab-list{display: none;}
.post-gate-hcp .tab-content span.seconday-color {color: #004E74;font-size: 32px;/*font-size: 30px;*/line-height: 38px;margin: 50px auto 20px;display: block;}
.post-gate-hcp .tab-content span.seconday-color.sec-brd {color: #004E74;font-size: 32px;/*font-size: 30px;*/line-height: 38px;margin: 0px auto 50px;/*margin: 0px auto 40px;*/}
.post-gate-hcp .lyn-abt-lnk a {font-size: 18px;/*font-size: 16px;*/line-height: 22px;color: #004E74;}
.post-gate-hcp .lyn-abt-lnk {padding: 20px 18px; /*padding: 20px 20px;*/min-height: 80px;margin-bottom: 25px;}
.post-gate-hcp .lyn-abt-img {  min-height: 200px;}
.post-gate-hcp div#safty-info b {font-weight: 500;} 
.post-gate-hcp div#safty-info p{font-size: 16px;color: #000;line-height: 20px;margin-bottom: 18px;}
.post-gate-hcp div#safty-info p u b{margin-bottom: -7px;display: block;}
.post-gate-hcp div#safty-info ul{margin-bottom: 18px;padding-bottom: 0px;}
.post-gate-hcp div#safty-info ul li {padding-bottom: 0px;color: #000;font-size: 15px;line-height: 18px;font-family:"Nunito Regular";/*font-family: 'MyriadPro-Regular' !important;*/}
.post-gate-hcp .subHeading.section h3.border .safe {color: #004E74;font-size: 32px;/* font-weight:bold;font-size: 30px;*/line-height: 38px;margin: 50px auto 25px;/*margin: 50px auto 40px;*/}
.post-gate-hcp .lyn-abt-lnk a span {display: block;}
.hcp-page #hcp-onload-popup {display: none !important;}
.hcp-page .carousel .carousel-indicators li .carousel-indicator{background: #fff;}
.hcp-page .carousel .carousel-indicators li.active .carousel-indicator, 
.hcp-page .carousel .carousel-indicators li.active .carousel-indicator:after{background: #294d69;border-color:#294d69; }



/* Patient Page Updated */
.postgate-patient .indication-banner {margin-bottom: 10px;}
.postgate-patient .tab-col .row {margin: 0; display: flex;width: 100%;}
.patient-page .tab-content span.seconday-color.sec-brd.mt-0 {margin-top: 50px;}
.postgate-patient .tab-col .col-sm-6.col-xs-12.column-1 a {color: #fff;}
.postgate-patient .tab-col .col-sm-6.col-xs-12.column-1 {background: #294D69;}
.postgate-patient.ovarian-cancer .tab-col .col-sm-6.col-xs-12.column-2 { background: #BDE0E9;}
.postgate-patient .tab-col .col-sm-6.col-xs-12 {padding: 5px;border: 0px;}
.postgate-patient .tab-col .col-sm-6.col-xs-12 a {font-size: 32px !important;font-family: "Nunito Regular" !IMPORTANT;}
.postgate-patient span.lyn-me-app-block { display: flex;    align-items: center; margin-left: -18px;}
.postgate-patient span.lyn-me-app-block img {width: 125px;border: none !important;}
.postgate-patient img.google-play-img {width: 110px;height: 58px;}
.postgate-patient.early-breast-cancer .tab-col-a .col-sm-6.col-xs-12.column-1 {background: #6810d4;}
.postgate-patient.early-breast-cancer .tab-col-a .col-sm-6.col-xs-12.column-2 {background: #d1bfe6;}
.postgate-patient .lyn-me-app-section {padding-bottom: 0;}
.postgate-patient.early-breast-cancer .tab-content #about span.seconday-color.sec-brd,.postgate-patient.early-breast-cancer  .tab-content .lyn-hcp-Indication{ background: none;}
.postgate-patient .add-link .lyn-me-app-block {margin-left: -9px !important;}

.postgate-patient .tab-col-c .col-sm-6.col-xs-12.column-1 {background: #E4B926;}
.postgate-patient .tab-col-c .col-sm-6.col-xs-12.column-2 {background: #F5D362;}
.postgate-patient .tab-col-d .col-sm-6.col-xs-12.column-1 {background: #801853;}
.postgate-patient .tab-col-d .col-sm-6.col-xs-12.column-2 {background: #C295B0;}
.postgate-patient .tab-col-e .col-sm-6.col-xs-12.column-1 {background: #931C6D;}
.postgate-patient .tab-col-e .col-sm-6.col-xs-12.column-2 {background: #E3C5DA;}
.postgate-patient.metastatic-breast-cancer .tab-col .col-sm-6.col-xs-12.column-1 {background: #5a477a;}
.postgate-patient.metastatic-breast-cancer .tab-col .col-sm-6.col-xs-12.column-2 {background:#cec3e2;}
.postgate-patient.hcp-page .subHeading .border .seconday-color b{font-family: "Nunito Bold";line-height: 40px;}
.pancreatic-cancer.postgate-patient .tab-content .lyn-hcp-Indication {background: transparent;}
/* Patient Page Ends*/

/* Metastatic Breast Cancer */
.metastatic-breast-cancer.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12.column-1,
.metastatic-breast-cancer.post-gate-hcp .tab-content #about span.seconday-color.sec-brd{background: #5a477a;}
.metastatic-breast-cancer.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12.column-2 {background: rgb(174 157 204 / 50%);}
.metastatic-breast-cancer.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12.column-3,
.metastatic-breast-cancer.post-gate-hcp .tab-content .lyn-hcp-Indication {background: rgb(174 157 204 / 30%);}


/* Login page*/
.lynparza-home .user-enrole.login-form {width: 100%;padding: 0px;position: relative;overflow: hidden;}
.lynparza-home .user-enrole.login-form .form-title, .lynparza-home .user-enrole.login-form .form-info, .lynparza-home .col-sm-6.col-xs-12.column-1 .selfCertification.section {display: none;}
.lynparza-home .user-enrole.login-form label, .lynparza-home .user-enrole.login-form .consentLabel,
.lynparza-home .user-enrole label, .lynparza-home .user-enrole .consentLabel{font-family: "Nunito Bold";color: #fff;font-weight: 500;}
.lynparza-home .user-enrole .btn.btn-primary {border-color: #000;background: #b2d234;color: #000;width: 100%;max-width: 245px;font-size: 18px;font-family: "Nunito Bold";font-style: normal;margin: 0px;}
.lynparza-home .user-enrole .form-btn-sec {text-align: left;}
.lynparza-home .transparent.banner-content {min-height: 460px;height: auto;padding: 30px 0px 20px;}
.lynparza-home .user-enrole.login-form .newImage.parbase {max-width: 160px;float: right;top: -48px;right: 10px;}
.lynparza-home .user-enrole.login-form a {color: #b2d234 !important;}
.lynparza-home img#see1 {position: absolute;right: 20px;width: 30px;top: 40px;}
.lynparza-home .password {position: relative;}

/* Registration page */
.lynparza-home.registration .transparent.banner-content {padding: 30px 0px 45px;}
.registration .one-key-wrapper {display: flex;align-items: center;font-family: "Nunito Regular";color: #fff;padding: 0 15px 20px;}
.registration .one-key-wrapper .image-logo1 {width: 140px;}
.registration .one-key-wrapper .image-logo1 .one-key-img {max-width: 140px;}
.registration .one-key-wrapper .right-txt1 {padding-left: 30px;}
.registration .one-key-wrapper .right-txt1 .body-txt {font-size: 18px;}
.registration .user-enrole#registration label, .registration .user-enrole#forgot-password label {margin: 0px 0px 5px;font-family: "Nunito Bold";color: #fff;font-weight: 500;}
.registration .reg-txt-op p.body-txt, .registration .reg-txt-op p.body-txt a, .registration .user-enrole .consentLabel a {color: #ffff;} 
.registration .user-enrole .consentLabel {color: #fff;font-weight: 500;} 
.registration .user-enrole .form-row.form-widget.As_a {margin: 0 0 5px;}

/* Email verification and conset page */
body.email-verification.lynparza-home .user-enrole .form-submit-btn {text-align: center;}


/* Early Breast Cancer */
.early-breast-cancer ul.lyn-hcp-Indicationul { margin: 0 !important;}
.early-breast-cancer ul.lyn-hcp-Indicationul li { /*font-size: 19px;*/}
.early-breast-cancer .tab-col-a .col-sm-4.col-xs-12.column-1,
.early-breast-cancer .tab-content #about span.seconday-color.sec-brd{background: #6810d4;}
.early-breast-cancer .tab-col-a .col-sm-4.col-xs-12.column-2{background: #c7b1e1;}
.early-breast-cancer .tab-content .lyn-hcp-Indication, .early-breast-cancer .tab-col-a .col-sm-4.col-xs-12.column-3 {background-color: rgb(180 135 234 / 30%);}
/*Early Breast Cancer Ends*/


/* Pancreatic Cancer */
.pancreatic-cancer .tab-col-a .col-sm-4.col-xs-12.column-1,
.pancreatic-cancer .tab-content #about span.seconday-color.sec-brd {background: #e4b926;}
.pancreatic-cancer .tab-col-a .col-sm-4.col-xs-12.column-2 {background: rgb(243 222 158 / 50%);}
.pancreatic-cancer .tab-col-a .col-sm-4.col-xs-12.column-3,
.pancreatic-cancer .tab-content .lyn-hcp-Indication {background: rgb(243 222 158 / 30%);}
.pancreatic-cancer .tab-content .lyn-hcp-Indication p:last-child { margin-top: 0;}

/* Pancreatic Cancer Ends*/


/* Prostate cancer */
.prostate-cancer.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12.column-1,
.prostate-cancer.post-gate-hcp .tab-content #about span.seconday-color.sec-brd{background: #801853;}
.prostate-cancer.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12.column-2 {background: rgb(194 149 176 / 50%);}
.prostate-cancer.post-gate-hcp .tab-col-a .col-sm-4.col-xs-12.column-3,
.prostate-cancer.post-gate-hcp .tab-content .lyn-hcp-Indication {background: rgb(194 149 176 / 30%);}
.hcp-page .tab-content .lyn-hcp-Indication ul {margin-bottom: -5px !important;padding-bottom: 0px;}


/* Media query */
@media screen and (min-width: 768px){
    .lynparza-home .user-enrole.login-form .loginsection-button {position: relative;}
    .lynparza-home .user-enrole.login-form .loginsection-button a.forgot-password {position: absolute;bottom: -55px;left: 0px;color: #b2d234;}
    .lynparza-home  .col-sm-6.col-xs-12.column-1 {padding-right: 6%;}
    .postgate-patient .tab-pane.fade.active.in .sectionContainer.section ~ .columnControl.section, 
    .tab-pane.fade.active.in .columnControl.section:nth-child(1) {top: 0;}
    .col-padding-mid .column-1, .col-padding-mid .column-2, .col-padding-mid .column-3, 
    .col-padding-mid .column-4{padding-right: 15px;padding-left: 15px;}
}
@media screen and (min-width: 992px){
    html[lang="fr"] .postgate-patient span.lyn-me-app-block img {width: 130px;}
    html[lang="fr"] .postgate-patient img.app-store-img {width: 165px !important;margin-left: -24px;}
     html[lang="fr"] .pcm-indication.indication-item a span {font-size: 18px;}
    .link-single-line {font-size: 24px;}
    .patient-page .banner-content {background-position: top center;max-width:100%;/*max-width: 1300px*/;margin: auto;height: 440px;}
    .post-gate-hcp .lyn-hcp-page.banner-content {background-position: top center;max-width: 1300px;margin: auto;height: 440px;}
    .post-gate-hcp .tab-pane.fade.active.in .sectionContainer.section ~ .columnControl.section { top: 0px; }
    .hcp-page header nav.navbar.main-navigation {border: 0px;}
    .hcp-page header .primary-navigation{border: 0px;}
    .top-header .container { padding: 0 10px !important;}
    /*.page-hcp .top-header .container { padding: 0 35px !important; width: 100% !important;}*/
    .page-hcp .lyn-hcp-page.banner-content{background-position: top center;max-width: 100%;margin: auto;min-height:35.9vw;/*height: 440px;height:34vw*/}
    .hcp-page .footer ul.footer-new-logo li:nth-child(1) {padding-top: 15px;}
    .hcp-page .footer ul.footer-new-logo li:nth-child(2) {padding-top: 9px;}
    .hcp-page .footer ul.footer-new-logo li:nth-child(4) {padding-top: 24px;}
    .hcp-page .hcp-indications-new li.list-dropdown-item.list-item-0.dropdown.hcp-ind a.dropdown-toggle {padding: 7px 25px 0px;}
    /*.hcp-page header .primary-navigation .nav.stacked-menu {margin-top: -78px;}*/
    .postgate-patient .banner-content {min-height: 33vw;background-position: top left;}
    .postgate-patient p.sub-txt{ padding-left: 0; letter-spacing: -0.8px;}
     .postgate-patient .callout-txt span {display: block;}
     .postgate-patient .primary-navigation .nav.stacked-menu {margin-top: -70px !important;    right: -15px;}
} 
@media screen and (min-width: 1201px){
    .hcp-page .lyn-hcp-page .heroBanner.section .section-container-basic.hero-banner{background-repeat: no-repeat;min-height: 34.3vw;
        background-size: cover;background-position: left top;}
    .page-hcp .lyn-hcp-page.banner-content {min-height: 25vw;height: auto;padding: 0px;}
    .hcp-landing .modal-dialog { max-width: 630px;}
}
@media screen and (min-width: 1400px){
    .hcp-page .lyn-hcp-page .heroBanner.section .section-container-basic.hero-banner{background-repeat: no-repeat;min-height: 28.1vw;
        background-size: contain;background-position: center;  } 
}
@media screen and (max-width: 991px){
    html[lang="fr"] .prostate-cancer-combination-therapy ul.add-link a {display: block;}
    html[lang="fr"] .postgate-patient img.app-store-img {width: 165px !important;margin-left: -18px;}
    html[lang="fr"] .postgate-patient span.lyn-me-app-block img {width: 130px;}
    .post-gate-hcp .lyn-hcp-page.banner-content {background-position: top left;}
    .post-gate-hcp .tab-pane.fade.active.in .sectionContainer.section ~ .columnControl.section { top: 0px; }
    .post-gate-hcp .tab-col-a .col-sm-4.col-xs-12 a, .post-gate-hcp .tab-content span.seconday-color.sec-brd,
    .post-gate-hcp div#about .sub-txt, .post-gate-hcp .subHeading.section h3.border .safe{font-size: 20px !important;/*font-size: 24px !important;*/}
    .hcp-page .hcp-indications-mobile{
        display:none;
    }
    .post-gate-hcp div#about .sub-txt {padding: 0px 15px;line-height: 1.3;}
    .hcp-page .mob-menu{
        padding:0 0 !important;
    }
    .hcp-page .mob-menu li{
        list-style-type: none !important;
        font-size: medium !important;
        font-family: "Nunito Regular" !important;
        text-transform: uppercase;
        padding-bottom:10px !important;
        letter-spacing: 1px;
        padding-left: 15px;
    }
    .hcp-page .mob-menu a{
        text-decoration: none !important;
    }
    p.generalmsg.generalmsgv1.somegap a br.only-mobile,
    .only-mobile{
        display:contents;
    }
    .patient-page .footer-logo-mobile, .hcp-page .footer-logo-mobile{
        display:block !important;
    }
    .patient-page .footer-new-logo, .hcp-page .footer-new-logo{
        display:none !important;
    }
    .primary-navigation {
      border-bottom: none;
    }
    .navbar {
    border: none;
    }
    .lynparza-home-owa .btn.btn-primary{
        width:150px !important;
        max-width:150px !important;
    }
    .navbar .navbar-header ul{
        padding-top: 5px !important;    
    }
    .hcp-page .top-header .navbar-brand {
        padding: 35px 15px 2px 0 !important;
    }
    .hcp-page.post-gate-hcp div#about .sub-txt{
        font-size: 17px !important;
        line-height: 20px !important;
        font-weight: 600;
        letter-spacing: 0.25px;
        margin: 40px auto 40px;
    }
    .post-gate-hcp .tab-content span.seconday-color.sec-brd{margin: 0px auto 30px;}
    .postgate-patient ul.add-link a {font-size: 14px;}
    .postgate-patient .tab-col-a .col-sm-6.col-xs-12 a,.postgate-patient .tab-col-b .col-sm-6.col-xs-12 a,
    .postgate-patient .tab-col-c .col-sm-6.col-xs-12 a,
    .postgate-patient .tab-col-d .col-sm-6.col-xs-12 a, .postgate-patient .tab-col-e .col-sm-6.col-xs-12 a{font-size: 20px !important;}
    .postgate-patient .multi-column-container.tab-col-a,
    .postgate-patient .multi-column-container.tab-col-b,
    .postgate-patient .multi-column-container.tab-col-c,
    .postgate-patient .multi-column-container.tab-col-d,.postgate-patient .multi-column-container.tab-col-e{width: auto !important;margin: 0px -15px;}
    .postgate-patient .tab-col-a .col-xs-12 {width: 50% !important;}
    .app_patient_video .modal-dialog .modal-body {min-height: auto !important; padding: 30px 35px 30px;}
}

@media screen and (max-width: 767px){
    .post-gate-hcp .tab-col .row {flex-direction: column;} 
    .registration .one-key-wrapper {flex-direction: column;}
    .registration .one-key-wrapper .right-txt1 {padding: 15px 0px 0px;text-align: center;}
    .hcp-page .dropdown-backdrop{
        position:relative !important;   
    }
    .hcp-page .hcp-indications-mobile{
        display:none;
    }
    .hcp-page .mob-menu{
        padding:0 0 !important;
    }
    .hcp-page .mob-menu li{
        list-style-type: none !important;
        font-size: medium !important;
        font-family: "Nunito Regular" !important;
        text-transform: uppercase;
        padding-bottom:10px !important;
        letter-spacing: 1px;
        padding-left: 0px;
    }
    .hcp-page .mob-menu a{
        text-decoration: none !important;
    }
    .add-l-four li{
        text-indent: -4px;
    }
    .add-l-three li{
        text-indent: -7px;
    }
    .patient-page .for-mobile{
        display: block !important;
    }
    .carousel .carousel-indicators{
        bottom:0 !important;
        top: unset !important;
    }
    .post-gate-hcp .tab-content .lyn-hcp-Indication p {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0.25px;
        /*font-size: 16px;
        line-height: 26px;
        letter-spacing: -0.5px;*/
    }
    .hcp-add-link li span{
        font-size: 16px !important;
    }
    .early-breast-cancer ul.lyn-hcp-Indicationul li {
        font-size: 16px;
    }
    .col-padding-mid .col-xs-12 {
        max-width: 370px;
    }
    .hcp-page .col-padding-mid .col-xs-12 {
        max-width: 100%;
    }
    .hcp-add-link li span{
        font-size:14px !important;
        line-height:18px !important;
    }
    .post-gate-hcp .lyn-hcp-page.banner-content{
        /*background-size: contain !important;background-position: initial;min-height:51vw;*/
    }
    
    .post-gate-hcp .tab-content span.seconday-color{
        font-size:20px;
        line-height:24px;
        margin: 25px auto 20px;
        font-weight: 700;
    }
    .hcp-page .tab-container {
        margin: auto;
        padding-top: 0;
        border-top: none;
    }
    .hcp-page .tab-col-a .col-xs-12{
        /*width:33.2%;*/    width: 33.33%;
    }
    .hcp-page .tab-col-a .row{
        /*display:block;*/ display: flex;flex-direction: row;flex-wrap: wrap;
    }
    .hcp-page .tab-col-a .col-xs-12{
        padding:5px !important;
    }
    .hcp-page .tab-col-a .col-xs-12 p{
        font-size: 17px;
        line-height: 20px;
    }
    .hcp-page #about span.seconday-color.sec-brd{
        font-size:17px !important;
        line-height:20px;
    }
    .post-gate-hcp .tab-content .lyn-hcp-Indication{
        padding: 12px 7.5px 12px 10px;
    }
    .hcp-page .lyn-hcp-page .indication-banner,
    .hcp-page .lyn-hcp-page.banner-content .indication-banner{display: flex;flex-wrap: wrap;justify-content:center;gap:3px;
        margin: 0 -6px 10px;}
    .hcp-page .lyn-hcp-page .indication-item {width: calc(50% - 3px);margin-bottom: 0px;position: relative;} 
    .post-gate-hcp div#safty-info p{font-size:14px; line-height:18px;}
    .post-gate-hcp div#safty-info ul li {font-size:14px; line-height:18px;}
    .hcp-page footer p{ font-size:14px; line-height:18px; padding:0px 9px;}
    .hcp-page footer p:nth-child(4){padding: 0 17px;}
    .hcp-page .indication-wrapper{padding: 11px 27px;}
    .pcm-indication.indication-item a span, .pcct-indication.indication-item a span {font-size: 16px;letter-spacing: -0.5px;}
    .banner-content { height: 100%; }
    .post-gate-hcp .lyn-hcp-page.banner-content {overflow: hidden;}
    .hcp-page .lyn-hcp-page .heroBanner.section .section-container-basic.hero-banner{min-height: 36vw; background-size: cover;}
    .post-gate-hcp .lyn-hcp-page.banner-content .heroBanner.section .section-container-basic.hero-banner{background-size: contain !important;
    background-position: initial;/*min-height:34.5vw;*/min-height: 50.8vw;background-repeat: no-repeat;}
    html[lang="fr"] .post-gate-hcp .lyn-hcp-page.banner-content .heroBanner.section .section-container-basic.hero-banner {
        background-size: contain !important;background-position: initial;background-repeat: no-repeat; /*min-height: 28.5vw*/}
    .post-gate-hcp .tab-col-a .col-sm-4.col-xs-12 a {font-size: 17px;line-height: 20px;}
    .post-gate-hcp .tab-content #about span.seconday-color.sec-brd {line-height: 20px;padding: 13px 13px;}
    .post-gate-hcp .container.middle-content {padding: 0px 20px;}
    .post-gate-hcp .subHeading.section h3.border .safe {font-size: 20px !important;line-height: 24px;font-weight: 600;}
    .post-gate-hcp .tab-content span.seconday-color.sec-brd {font-size: 20px;line-height: 24px;} 
    .post-gate-hcp .container.middle-content .multi-column-container.col-padding-mid {padding: 0px 25px;}
    .navbar-default .top-header .navbar-header .navbar-toggle, .navbar-default .top-header .navbar-header .header-search-btn {
    border-left: 0px solid #ddd;}
    .mob-col-block {display: block;}
    .post-gate-hcp .popup-wrapper{max-width: 100%;}
    .post-gate-hcp .patient-resource-row-two{ margin-top: 0; }
}

@media screen and (max-width: 1600px){
    .popup-wrapper {max-height: 100%;overflow-x: auto;}
}



/******************29/08/2024******************/
.post-gate-hcp .lyn-abt-lnk{
    min-height: 107px;
    /*align-items: center;
    display: flex;*/
}

/*.metastatic-breast-cancer.hcp-page .met-breast-cancer-res-1 .column-1 { display: none; }*/
/*.early-breast-cancer.hcp-page .early-breast-cancer-res-1 .column-1 { display: none; }*/

.hide-section { display: none !important; } 
.login-form { display: none !important; }
.loginAndUserSignin { margin-top: 25px; }
.loginAndUserSignin .user-profile-account {display: none !important;}
.login-container .user-profile-login a {
    white-space: normal;
    width: 100%;
    background: #b2d234;
    color: #012233;
    max-width: 245px;
    font-size: 18px;
    font-family: "Nunito Bold";
    font-style: normal;
    margin-top: 0;
    padding: 6px 25px;
}
@media screen and (max-width: 767px){ 
  .loginAndUserSignin { margin-bottom: 50px; }
} 

/* CAOW-23963 asset removal */
.prostate-cancer .patient-resource-row-two.hide-col-1 .column-1, .prostate-cancer .patient-resource-row-two.hide-col-1 .column-1 {display: none;}
