:root {
    /* BRAND COLORS */
    --dxp-g-body-font-family: 'MetaCompPro-Book';
    --dxp-genmab-brand: #009D94;
    --dxp-genmab-brand-dark: #0C736D;
    --dxp-genmab-brand-light: #33E3B5;
    --dxp-genmab-brand-grey: #818285;
    /* SECONDARY COLORS */
    --dxp-genmab-purple-dark: #691A6B;
    --dxp-genmab-purple-light: #9F7894;
    --dxp-genmab-blue-dark: #0057CF;
    --dxp-genmab-blue-light: #7BD1EB;
    --dxp-genmab-yellow: #FFBD00;
    --dxp-genmab-orange: #EC6735;
    --dxp-genmab-red: #E51856;
    /*Surface + tints (%)*/
    --dxp-genmab-black: #000000;
    --dxp-black-tint-80: rgba(0, 0, 0, 0.8);
    --dxp-black-tint-50: rgba(0, 0, 0, 0.5);
    --dxp-grey-solid-24: rgba(225, 225, 225, 1);
    --dxp-grey-solid-8: rgba(245, 245, 245, 1);
    --dxp-grey-tint-8: rgba(129, 130, 133, 0.08);
    --dxp-genmab-white: #FFFFFF;
    --dxp-white-tint-80: rgba(255, 255, 255, 0.8);
    --dxp-white-tint-64: rgba(255, 255, 255, 0.64);
    --dxp-white-tint-48: rgba(255, 255, 255, 0.48);
    --dxp-white-tint-32: rgba(255, 255, 255, 0.32);
    --dxp-white-tint-24: rgba(255, 255, 255, 0.24);
    --dxp-white-tint-8: rgba(255, 255, 255, 0.08);

    /* Core Typography for Titles */
    --dxp-title-xx-large: 72px;
    --dxp-title-xx-large-mobile: 48px;
    --dxp-title-x-large: 64px;
    --dxp-title-x-large-mobile: 40px;
    --dxp-title-large: 48px;
    --dxp-title-large-mobile: 32px;
    --dxp-title-medium: 32px;
    --dxp-title-medium-mobile: 24px;
    --dxp-title-small: 24px;
    --dxp-title-small-mobile: 20px;
    --dxp-title-x-small: 16px;
    --dxp-title-x-small-mobile: 14px;
    --dxp-title-bold-small: 16px;
    --dxp-title-bold-small-mobile: 14px;

    /* Font Family */
    --dxp-font-meta-pro-light: 'MetaCompPro-Light';
    --dxp-font-meta-pro: 'MetaCompPro-Book';
    --dxp-font-meta-bold: 'MetaCompPro-Medium';

    /* Core Typography for body */
    --dxp-body: 16px;
    --dxp-body-large: 24px;
    --dxp-body-large-mobile: 20px;
    --dxp-body-small: 14px;

    /* Labels */
    --dxp-label-text-transform: 'uppercase';
    --dxp-label-medium: 16px;
    --dxp-label-medium-mobile: 14px;
    --dxp-label-x-small: 12px;
}


/* All Classes will come here */

/* Classes for buttons Primary and Secondary and icon*/

.btn-download-icon::after {
    content: "";
    background-image: var(--dxp-icon-download);
    height: 24px;
    width: 24px;
    cursor: pointer;
    background-size: contain;
    margin-left: 8px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0px -1px;
}

/* .btn-download-icon:hover::after {
    content: "";
    background-image: var(--dxp-icon-download-white);
} */

.secondary-cta-image::after {
    content: "";
    background-image: var(--dxp-icon-sec-cta);
    height: 24px;
    width: 24px;
    cursor: pointer;
    background-size: contain;
    margin-left: 8px;
    display: inline-block;
    background-repeat: no-repeat;
}

.primary-cta:hover{
    text-decoration: none;
    color: var(--dxp-genmab-black);
	/*color: var(--dxp-genmab-white); 
	transition: 0.5s;
	background-color: var(--dxp-genmab-brand-dark);*/
}

.primary-cta,
.primary-cta:active{
    background-color: var(--dxp-genmab-brand-light);
    color: var(--dxp-genmab-black);
    height: 56px;
    padding: 24px;
    padding-bottom: 22px;
    border-radius: 48px;
    text-transform: uppercase;
    letter-spacing: 1.28px;
    font-size: var(--dxp-title-x-small);
    font-family: var(--dxp-font-meta-pro-light);
    text-decoration: none;
    /*min-width: 209px;*/
    justify-content: center;
    border: 0px;
}

.secondary-cta,
.secondary-cta:active {
    color: var(--dxp-genmab-black);
    text-decoration: underline;
    /*height: 48px;*/
    line-height: 24px;
    font-size: var(--dxp-title-x-small);
    font-family: var(--dxp-font-meta-pro-light);
}

.secondary-cta:hover{
    color: var(--dxp-genmab-black);
    text-decoration: underline;
	/*color: var(--dxp-genmab-brand-dark);
    transition: 0.5s;*/
}
/* .secondary-cta:hover::after {
    content: "";
    background-image: var(--dxp-icon-group-list-internal-green);
} */

.secondary-cta-external-link-icon::after {
    content: "";
    background-image: var(--dxp-external-link-icon);
    height: 24px;
    width: 24px;
    cursor: pointer;
    background-size: contain;
    margin-left: 8px;
    display: inline-block;
    background-repeat: no-repeat;
    outline: none !important;
    box-shadow: none !important;
    border: 0px !important;
}

.secondary-cta-key-download-image::after {
    content: "";
    background-image: var(--dxp-key-downloads-icon);
    height: 24px;
    width: 24px;
    cursor: pointer;
    background-size: contain;
    margin-left: 8px;
    display: inline-block;
    background-repeat: no-repeat;
        outline: none !important;
            box-shadow: none !important;
            border: 0px !important;
}

.secondary-cta-key-download,
.secondary-cta-key-download:active {
    color: var(--dxp-genmab-black) !important;
    text-decoration: underline !important;
    height: 48px;
    line-height: 24px;
    font-size: var(--dxp-title-x-small);
    font-family: var(--dxp-font-meta-pro-light);
        outline: none !important;
            box-shadow: none !important;
            border: 0px !important;
}

.secondary-cta-key-download:hover {
    color: var(--dxp-genmab-black);
    text-decoration: underline;
}

.logo-container {
    width: 149px;
    background: var(--dxp-genmab-logo) no-repeat;
    height: 42px;
}

.title-xxlarge {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-title-xx-large);
    font-weight: 350;
}

.title-xxlarge-mobile {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-title-xx-large-mobile);
    font-weight: 350;
}

.title-xlarge {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-title-x-large);
    font-weight: 350;
}

.title-xlarge-mobile {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-title-x-large-mobile);
    font-weight: 350;
}

.title-large {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-title-large);
    font-weight: 350;
}

.title-large-mobile {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-title-large-mobile);
    font-weight: 350;
}

.title-medium {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-title-medium);
    font-weight: 350;
}

.title-medium-mobile {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-title-medium-mobile);
    font-weight: 350;
}

.title-small {
    font-family: var(--dxp-font-meta-pro);
    font-size: var(--dxp-title-small);
    font-weight: 350;
}

.title-small-mobile {
    font-family: var(--dxp-font-meta-pro);
    font-size: var(--dxp-title-small-mobile);
    font-weight: 350;
}

.title-bold-small {
    font-family: var(--dxp-font-meta-pro);
    font-size: var(--dxp-title-bold-small);
    font-weight: 500;
}

.title-bold-small-mobile {
    font-family: var(--dxp-font-meta-pro);
    font-size: var(--dxp-title-bold-small-mobile);
    font-weight: 500;
}

.title-xsmall {
    font-family: var(--dxp-font-meta-pro);
    font-size: var(--dxp-title-x-small);
    font-weight: 350;
}

.title-xsmall-mobile {
    font-family: var(--dxp-font-meta-pro);
    font-size: var(--dxp-title-x-small-mobile);
    font-weight: 350;
}

.body {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-body);
    font-weight: 350;
}

.body-book {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-body);
    font-weight: 450;
}

.body-bold {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-body);
    font-weight: bold;
}

.brand-dark-color {
    color: var(--dxp-genmab-brand-dark);
}

.body-large {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-body-large);
    font-weight: 350;
}

.body-large-mobile {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-body-large-mobile);
    font-weight: 350;
}

.body-small {
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-body-small);
    font-weight: 350;
}

.body-bold-small {
    font-family: var(--dxp-font-meta-pro);
    font-size: var(--dxp-body-small);
    font-weight: 500;
}

.label-medium {
    font-family: var(--dxp-font-meta-pro);
    text-transform: var(--dxp-label-text-transform);
    font-size: var(--dxp-label-medium);
    font-weight: 450;
}

.label-medium-mobile {
    font-family: var(--dxp-font-meta-pro);
    text-transform: var(--dxp-label-text-transform);
    font-size: var(--dxp-label-medium-mobile);
    font-weight: 450;
}

.label-xsmall {
    font-family: var(--dxp-font-meta-pro);
    text-transform: var(--dxp-label-text-transform);
    font-size: var(--dxp-label-x-small);
    font-weight: 450;
}

/* UTILITY BAR CSS START */

.utility-bar-standard {
    height: 38px;
    background-color: var(--dxp-genmab-brand-dark);
    padding: 5px;
}

 

.utility-bar-home {
    /* background-color: var(--dxp-genmab-brand-light); */
    padding: 5px;
}

/* --- utility-Bar-Standard---Starts Here --- */
.utility-bar-standard .regional-selector {
    padding: 4px 8px 2px 8px;
    width: 73px;
    height: 22px;
    color: var(--dxp-genmab-white);
    margin-top: 3px;
    margin-left: 30px;
    cursor: pointer;
    font-size: var(--dxp-body-small);
    font-weight: 350;
    font-family: var(--dxp-font-meta-pro-light);
    line-height: 18px;
    border-radius: 16px;
    border: 1px solid var(--dxp-grey-solid-24);
}

.utility-bar-standard .regional-selector:hover {
    border-color: var(--dxp-genmab-white);
}

.utility-bar-standard .regional-selector.open {
    background-color: var(--dxp-genmab-black);
    border: 1px solid var(--dxp-genmab-black);
}

.utility-bar-standard .regional-selector::after {
    content: "";
    background-image: var(--dxp-icon-down-arrow-white);
    width: 16px;
    background-repeat: no-repeat;
    height: 16px;
    margin-left: 5px;
    cursor: pointer;
    display: inline-block;
    background-position: 1px 3px;
}

.utility-bar-standard .open::after {
    content: "";
    background-image: var(--dxp-icon-up-arrow-white);
    width: 16px;
    background-repeat: no-repeat;
    background-position: -1px 3px;
    height: 16px;
    margin-left: 5px;
    cursor: pointer;
    display: inline-block;
    background-position: 1px 3px;
}

.utility-bar-standard .item-list {
    display: none;
    position: relative;
}

.utility-bar-standard .item-list-show {
    display: block;
    position: absolute;
    border-radius: 8px;
    margin-left: 30px;
    margin-top: 5px;
    background-color: var(--dxp-genmab-white);
    border: 1px solid var(--dxp-genmab-brand-light);
}
.utility-bar-standard .regional-selector.open ~ .item-list {
    display: block;
}

.utility-bar-standard .item-list li a {
    padding: 4px 8px 4px 8px;
    font-size: var(--dxp-body);
    font-family: var(--dxp-font-meta-pro-light);
    color: var(--dxp-genmab-black) !important;
}

.utility-bar-standard .item-list li a::after {
    content: "";
    background-image: var(--dxp-icon-external-link);
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-size: contain;
    margin-left: 5px;
    display: inline-block;
}

.utility-bar-standard .item-list li:first-child:hover {
    background-color: var(--dxp-grey-solid-24);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-decoration: none;
}

.utility-bar-standard .item-list li:last-child:hover {
    background-color: var(--dxp-grey-solid-24);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-decoration: none;
}

.utility-bar-standard .item-list li a:hover {
    text-decoration: none;
}

.utility-bar-standard {
    min-height: 38px;
    height: 38px;
    background-color: var(--dxp-genmab-brand-dark);
    transition: background-color 1s ease;
    padding: 5px 0;
    z-index: 2;
    /*position: absolute;*/
    top:0px;
    width: 100%;
}

.utility-bar-standard .menu ul li:last-child a{
      padding-right: 32px;
 }

.utility-bar-standard .menu ul {
    float: right;
}
.utility-bar-standard .menu ul li a {
    /* padding: 5px 15px; */
    color: var(--dxp-genmab-white);
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-body-small);
    line-height: 18px;
    padding-right: 23px;
}
.utility-bar-standard-fixed
{   top:0px;
	position:fixed !important;
    z-index: 9999;
}
/* --- Utility-Bar-Standard---Ends Here --- */


/*--- utility-bar-Home- Starts ---*/

.utility-bar-home {
    min-height: 38px;
    background-color: var(--dxp-genmab-brand-light);
    transition: background-color 1s ease;
    padding: 5px 0;
    position: relative; 
    z-index: 2;
    width: 100%;
}
.utility-bar-home .menu ul {
    float: right;
}
.utility-bar-home .menu ul li a {
    /* padding: 5px 15px; */
    color: var(--dxp-genmab-black);
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-body-small);
    line-height: 18px;
    padding-right: 23px;
}
.utility-bar-home .regional-selector {
    padding: 4px 8px 2px 8px;
    width: 73px;
    height: 22px;
    color: var(--dxp-genmab-black);
    margin-top: 3px;
    margin-left: 32px;
    cursor: pointer;
    font-size: var(--dxp-body-small);
    font-weight: 350;
    font-family: var(--dxp-font-meta-pro-light);
    line-height: 18px;
    border-radius: 16px;
    border: 1px solid var(--dxp-black-tint-50);
}

.utility-bar-home .regional-selector:hover{
    border-color: var(--dxp-genmab-black);
}

.utility-bar-home .regional-selector.open {
    background-color: var(--dxp-genmab-black);
    border: 1px solid var(--dxp-genmab-black);
    color: var(--dxp-genmab-white);
}

.utility-bar-home .regional-selector::after {
    content: "";
    background-image: var(--dxp-icon-down-arrow);
    background-position: 0px 2px;
    width: 16px;
    background-repeat: no-repeat;
    height: 16px;
    background-size: contain;
    margin-left: 5px;
    cursor: pointer;
    display: inline-block;
    background-position: 1px 3px;
}

.utility-bar-home .open::after {
    content: "";
    background-image: var(--dxp-icon-up-arrow-white);
    width: 16px;
    background-repeat: no-repeat;
    background-position: -1px 3px;
    height: 16px;
    margin-left: 5px;
    cursor: pointer;
    display: inline-block;
    background-position: 1px 3px;
}

.utility-bar-home .item-list {
    display: none;
    position: relative;
}
.utility-bar-home .item-list-show {
    display: block;
    position: absolute;
    /* width: 75px; */
    border-radius: 10px;
    margin-left: 30px;
    margin-top: 5px;
    background-color: #fff;
    border: 1px solid var(--dxp-genmab-brand-light);
}
.utility-bar-home .regional-selector.open ~ .item-list {
    display: block;
}

.utility-bar-home .item-list li a {
    padding: 4px 8px 4px 8px;
    font-size: var(--dxp-body);
    font-family: var(--dxp-font-meta-pro-light);
    color: var(--dxp-genmab-black) !important;
}

.utility-bar-home .item-list li a::after {
    content: "";
    background-image: var(--dxp-icon-external-link);
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-size: contain;
    margin-left: 5px;
    display: inline-block;
}

.utility-bar-home .item-list li:first-child:hover {
    background-color: var(--dxp-grey-solid-24);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    text-decoration: none;
}

.utility-bar-home .item-list li:last-child:hover {
    background-color: var(--dxp-grey-solid-24);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-decoration: none;
}
.utility-bar-home .item-list li a:hover {
    text-decoration: none;
}

.utility-bar-home .menu ul li:last-child a {
    padding-right: 32px;
}
/*--- utility-bar-Home- Ends ---*/

/* UTILITY BAR CSS END */

/* Navigation Menu CSS START*/
.navmenusubItem,.navmenusubItem a, .navmenusubItemExternal, .navmenusubItemExternal a{
	font-size:  var(--dxp-title-small) !important;
	font-weight: 200;
	color: var(--dxp-genmab-black) !important;
	text-decoration: none !important;
	font-family: var(--dxp-font-meta-pro-light);
}
.navmenusubItemExternal::after{
	content: "";
    background-image: var(--dxp-icon-external-link);
    width: 17px;
    height: 17px;
	padding-left: 2px;
	cursor: pointer;
    background-size: contain;
    margin-left: 5px;
    display: inline-block;
	background-repeat: no-repeat;
    background-position: -1px 3px;
}

/*  Navigation Menu END  */

/*Sub Menu Promo Start*/
.mega-img-title, .mega-img-title a, .mega-img-title a:hover{
	position: absolute;
	color: var(--dxp-genmab-white) !important;
	font-size: var(--dxp-title-medium);
	padding-left:2%;
	padding-right:2%;
    width: 96%;
    display: block;
	font-weight: 200;
	text-align: center;
	bottom:10px;
	text-decoration: none !important;
}
.mega-img-title a:hover:not(.slds-button,.slds-dropdown__item>a) {
    text-decoration: none !important;

}

.privacy-policy-header .page-header-text-desc-sec,
.innovation-page-header .page-header-stacked-short-desc {
    display: none!important;
}

/*Sub Menu Promo End*/

/*Single grid component Start*/
.ctaLinkSingleGrid a{
	color: var(--dxp-genmab-black) !important;
    padding: 0px 0px 10px 10px;
    font-size: 12px;
    font-family: var(--dxp-font-meta-pro-light);
    text-decoration: underline  !important;
}

/*Single grid component End*/

/** -- Page Header Starts -- **/
.pagerHeaderWrapper {
    background-color: var(--dxp-genmab-white);
    height: 682px;
}
.pagerHeaderLeftWrapper {
    padding-left: 32px;
}
.pageHeaderTitle {
    color: var(--dxp-genmab-white);
    font-family: var(--dxp-font-meta-pro);
    font-size: 16px;
    font-style: normal;
    margin-top: 120px;
    font-weight: 450;
    line-height: 24px; /* 150% */
    letter-spacing: 2.56px;
    text-transform: uppercase;
}
.pageHeading {
    color: var(--dxp-genmab-white);
    font-feature-settings: 'clig' off, 'liga' off;
    /* Desktop/title-xlarge */
    font-family: var(--dxp-font-meta-pro);
    font-style: normal;
    font-size: 64px;
    width:676px;
    /* font-weight: 350; */
    line-height: 64px; /* 100% */
    margin-top: 24px;
}
.pageHeaderDescWrapper {
    margin-bottom: 36px;
    padding: 5px;
}
.pageHeaderDesc {
    margin-top: 193px;
    color: var(--dxp-genmab-white);
    font-variant-numeric: lining-nums proportional-nums;
    font-feature-settings: 'clig' off, 'liga' off;
    width:560px;
}
.pageHeaderDownloadReport .slds-button {
    border-radius: 100px !important;
    background: #33E3B5 !important;
    width: 293px;
    height: 58px;

    color: var(--black, #000);
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: var(--dxp-font-meta-pro);
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    line-height: 16px; /* 100% */
    letter-spacing: 1.28px;
    text-transform: uppercase;
}
/* .pageHeaderDownloadReport .slds-button::after {
    content: "";
    background-image: var(--dxp-icon-down-arrow);
    background-position: 0px;
    width: 16px;
    background-repeat: no-repeat;
    height: 16px;
    background-size: contain;
    margin-left: 5px;
    cursor: pointer;
    display: inline-block;
} */
.pageHeaderDownloadReport {
    margin-bottom: 40px;
}
/** -- Page Header Ends -- **/

/** -- Quote Group Starts -- **/
.quoteGroupWrapper {
    background: var(--genmab-brand-dark, #0C736D);
    padding: 32px;
    width: 100%;
    height: auto;
}
.quoteImg {
    max-width: auto;
    height: auto;
}
.quoteText {
    color: var(--dxp-genmab-white);
    font-variant-numeric: lining-nums proportional-nums;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: var(--dxp-font-meta-pro-light);
    font-size: var(--dxp-title-medium-mobile);
    font-style: normal;
    font-weight: 350;
    line-height: 32px; /* 133.333% */
    margin-bottom: 48px;
}
.quoteFirstName {
    color: var(--dxp-genmab-white);
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: var(--dxp-font-meta-pro);
    font-size: 16px;
    font-style: normal;
    font-weight: 450;
    line-height: 24px; /* 150% */
}
.quoteRedirect {
    color: var(--dxp-genmab-white) !important;
    leading-trim: both;
    text-edge: cap;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: var(--dxp-font-meta-pro-light);
    font-size: 14px;
    font-style: normal;
    font-weight: 350;
    line-height: 28px; /* 200% */
    text-decoration-line: underline !important;
}
.quoteJobTitle {
    margin-bottom: 32px;
    color: var(--dxp-genmab-white);
    font-variant-numeric: lining-nums proportional-nums;
    font-feature-settings: 'clig' off, 'liga' off;
    /* body */
    font-family: var(--dxp-font-meta-pro-light);
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    line-height: 24px; /* 150% */
}
.quoteLastName {
    padding-left: 5px;
}
/** -- Quote Group Ends -- **/

/* Footer Style START*/
.footer-logo {
    margin-top: -30px;
}
.footer-section a{
    color: var(--dxp-genmab-black) !important;
    font-family: var(--dxp-font-meta-pro-light);
}
.tagline-mobile {
    display: none;
}
.tagline-mobile-view {
    color: var(--dxp-genmab-brand-dark);
    line-height: 24px;
    margin-top: 50px;
    /*font-size: var(--dxp-title-medium-mobile);
    font-family: var(--dxp-font-meta-pro);*/
}

.regional-selector-footer a::after {
    content: "";
    background-image: var(--dxp-icon-external-green);
    width: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: -1px 3px;
    height: 16px;
    margin-left: 5px;
    cursor: pointer;
    display: inline-block;
}

/* Footer Style END*/

/* standerd tab start */

/* .dxp-tabs-container{
    padding: 0px 265px;
} */
dxp_layout-tab-bar .dxp-tabs-container {border-bottom:1px solid var(--dxp-grey-solid-24);}
.dxp-tabs-container .dxp-tab-bar-container
.dxp-tab .dxp-tab-text-style{
    color: var(--dxp-black-tint-80);
    font-size: var(--dxp-title-x-small);
    font-family: var(--dxp-font-meta-bold); /*var(--dxp-font-meta-pro-light);*/
    font-variant-numeric: lining-nums proportional-nums;
    font-feature-settings: 'clig' off, 'liga' off;
    line-height: 24px; /* 150% */
}

/* Added by Anshul for NGCW-2905 */
.dxp-active-tab-text-style{
    color: var(--dxp-genmab-black) !important;
    font-size: var(--dxp-title-x-small);
    font-family: var(--dxp-font-meta-bold); /*var(--dxp-font-meta-pro-light);*/
    font-variant-numeric: lining-nums proportional-nums;
    font-feature-settings: 'clig' off, 'liga' off;
    line-height: 24px; /* 150% */
    font-weight: 500 !important;
}

.dxp-tabs-container .dxp-tab-bar-container p{
    font-weight: 500;
}
.dxp-tabs-container .dxp-tab-bar-container
li.dxp-tab-bar-active-tab-styles{
    border: 0px;
    outline: none;
}
.dxp-tabs-container .dxp-tab-bar-container .dxp-tab
p.dxp-active-tab-text-style{
    font-family: var(--dxp-font-meta-bold);
    color: var(--dxp-genmab-black);
}
.dxp-tabs-container .dxp-tab-bar-container
.dxp-tab-bar-active-tab-horizontal[ data-active="true"]{
    border-bottom-color : var(--dxp-genmab-brand);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.dxp-tabs-container .slds-tabs_default__nav{
    /* border-bottom-color: var(--dxp-grey-solid-24); */
    border-bottom-color:transparent;
    border-bottom:0px;
    padding: 0px 0px 0px 265px; /* Removed the right padding to fix the bug in Board Committee Chaters Page */
}
.dxp-tabs-container .dxp-tab-bar-container
.dxp-tab-bar-tab-styles{
    padding: 16px;
}
 .dxp-tabs-container .dxp-tab-bar-container
 .dxp-tab{
    /* padding: 16px; */
    border-bottom-color: var(--dxp-grey-solid-24);
    border-bottom-width: 1px;
    border-bottom-style: solid;
 }
.dxp-tabs-container .dxp-tab-bar-container
.dxp-tab-bar-active-tab-styles{
    padding: 16px;
}
.dxp-tabs-container .dxp-tab-bar-container{
    overflow: auto !important;
}
.dxp-tabs-container .dxp-tab-bar-container
.dxp-tab-bar-visible-tab-hover[data-active="false"]:hover{
    /* border-bottom: none; */
    border-bottom-color : var(--dxp-genmab-brand);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 16px;
}
.dxp-tabs-container .dxp-tab-bar-container
p.dxp-tab-text-style:hover{
    color: var(--dxp-genmab-black);
}

.dxp-tab-content-center .dxp-tab-container .richtext-outer-box, 
.dxp-tab-content-center .dxp-tab-container .grid-list-container{
    padding: 0 265px;
}
/*.dxp-tab-container .richtext-outer-box a{color:#0C736D !important}*/
/* .videopreview-desktop{
    padding: 0px 265px;
}  */
 
/* standerd tab end */

/** -- Media Responsive UI Starts -- */
@media (min-width:320px) and  (max-width: 768px) {
    /* Updated the height to auto from 48px to accomodate large labels*/
    .primary-cta,
    .primary-cta:active{
        height: auto;
        min-height: 48px;
        border-radius: 48px;
        line-height: 20px;
        padding: 12px !important;
    }

    .utility-bar-home, .utility-bar-standard {
        display: none;
    }
    /* standard mobile tab view start*/
    .dxp-tabs-container .slds-tabs_default__nav{
        padding: 0px 0px 0px 24px;
    }
    .dxp-tabs-container .dxp-tab-bar-container{
        overflow: auto;
    }
    .dxp-tab-content-center .dxp-tab-container .richtext-outer-box, 
    .dxp-tab-content-center .dxp-tab-container .grid-list-container {
        padding: 0 24px;
    }
    /* standard mobile tab view end*/
}

/** -- Media Responsive UI Starts -- */
/* changed by digbijoy as per bug 2913*/
/* max width increased from 768 to 1024 as per bug 2956 - digbijoy*/
@media (min-width:320px) and  (max-width: 1024px) {
    .utility-bar-home, .utility-bar-standard {
        display: none;
    }

    .tagline-mobile-view {
        display: none;
    }

    .tagline-mobile{
        display: block;
    }

    .footer-col{
        margin-bottom: 12px;
    }
    
    .social-links-section{
        margin-top: 12px !important;
    }
}

@media (min-width:320px) and (max-width: 480px){ 
    /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ 
    
    
    .utility-bar-home, .utility-bar-standard {
        display: none;
    }

    .tagline-mobile-view {
        display: none;
    }

    .tagline-mobile{
        display: block;
    }

    .footer-col{
        margin-bottom: 12px;
    }

    .social-links-section{
        margin-top: 12px !important;
    }
}

@media (min-width:600px)  { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px)  { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }

/** -- Media Responsive UI Ends -- */