@import url('https://fonts.cdnfonts.com/css/filson-pro?styles=96092,96090,96082,96086,96080');

@font-face {
	font-family:'filson-pro';
	font-display: swap;
    src: url('/content/dam/website-services/us/498-rwd-imfinzi-com/sclc-redesign/fonts/FilsonProRegular.woff');
}
.modal-header:before, .modal-header:after {
    display: none !important;
    }
     @font-face {
         font-family: 'Roboto-Bold';
         src: url('fonts/Roboto-Bold.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Bold.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Bold.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Bold.svg') format('svg'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Bold.otf') format('opentype');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
    @font-face {
         font-family: 'Roboto-Regular';
         src: url('fonts/Roboto-Regular.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Regular.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Regular.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Regular.svg') format('svg');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
     @font-face {
         font-family: 'RobotoCondensed-Regular';
         src: url('fonts/RobotoCondensed-Regular.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/RobotoCondensed-Regular.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/RobotoCondensed-Regular.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/RobotoCondensed-Regular.svg') format('svg');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
     @font-face {
         font-family: 'Roboto-Light';
         src: url('fonts/Roboto-Light.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Light.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Light.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Light.svg') format('svg');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
     @font-face {
         font-family: 'RobotoCondensed-Light';
         src: url('fonts/RobotoCondensed-Light.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/RobotoCondensed-Light.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/RobotoCondensed-Light.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/RobotoCondensed-Light.svg') format('svg');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
     @font-face {
         font-family: 'Roboto-Medium';
         src: url('fonts/Roboto-Medium.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Medium.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Medium.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/Roboto-Medium.svg') format('svg');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
     @font-face {
         font-family: 'RobotoCondensed-Bold';
         src: url('fonts/RobotoCondensed-Bold.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/RobotoCondensed-Bold.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/RobotoCondensed-Bold.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/RobotoCondensed-Bold.svg') format('svg');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
     @font-face {
         font-family: 'Solex';
         font-weight: normal;
         font-style: normal;
        font-display: swap;
         src: url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexRegular.eot');
         src: url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexRegular.eot?iefix') format('embedded-opentype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexRegular.ttf') format('truetype');
    }
     @font-face {
         font-family: 'Solex-Bold';
         font-weight: normal;
         font-style: normal;
        font-display: swap;
         src: url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexBold.eot');
         src: url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexBold.eot?iefix') format('embedded-opentype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexBold.ttf') format('truetype');
    }
     @font-face {
         font-family: 'SolexOT-Regular';
         src: url('fonts/SolexOT-Regular.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexOT-Regular.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexOT-Regular.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexOT-Regular.otf') format('otf');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
     @font-face {
         font-family: 'SolexOT-Medium';
         src: url('fonts/SolexOT-Medium.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexOT-Medium.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexOT-Medium.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexOT-Medium.otf') format('otf');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
     @font-face {
         font-family: 'SolexOT-Bold';
         src: url('fonts/SolexOT-Bold.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexOT-Bold.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexOT-Bold.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/SolexOT-Bold.otf') format('otf');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
     @font-face {
         font-family: 'HelveticaNeueLTStd-Cn';
         src: url('fonts/helveticaneueltstd-cn.eot');
         src: local('?'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/helveticaneueltstd-cn.woff') format('woff'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/helveticaneueltstd-cn.ttf') format('truetype'), url('/etc/designs/code/website-services/us/imfinzi-com/fonts/helveticaneueltstd-cn.svg') format('svg');
         font-weight: normal;
         font-style: normal;
        font-display: swap;
    }
    
    span.smallcaps{
        font-size: 12px;
    }
    .sitemap .parsys .parsys1 .grid-element {
        margin-top: 0px;
    }
    .roboto_bold{
      font-family: 'Roboto-Bold' !important;
    }
    .sticky-dagger
    {
        display:none;
    }
    .bold-text {
        font-family: 'RobotoCondensed-Bold';        
    }    
    #j-code-popup .pink-color{
        color: #ff00ff;
    }
    #j-code-popup .modal-header{
        display: none;
    }
    #j-code-popup .modal-body{
        padding: 25px 22px 17px 26px;
    }
    .jcode-closeimage{
        position: absolute;
        right: 10px;
        top: 10px;
    }
    img.jcode-popup-close{
        max-width: 40px;
        cursor: pointer;
    }
    .hide-text{
        display: none;
    }
    .New-code-for-IMFIN{
        font-size: 34px;
        line-height: 1.1;
        font-family: 'RobotoCondensed-Bold';
        color: #ac182e;
        margin-bottom: 3px;
    }
    #j-code-popup  .New-code-for-IMFIN sup{
        font-size: 15px;
        top: -0.9em;
    }
    .Coming-soon-J-Cod{
        font-size: 24px;
        line-height: normal;
        color: #003865;
        font-family: 'RobotoCondensed-Bold';	
    }
    .Coming-soon-J-Cod .effective {
        white-space: pre;
        font-family: 'RobotoCondensed-Regular';
    }
    .Comingsoon{
        font-family: 'RobotoCondensed-Regular';
    }
    .ContactAZ-container{
        margin-top: 20px;
    }
    .Contact-AstraZeneca p{
        font-size: 25px;
        line-height: 1.24;
        font-family: 'RobotoCondensed-Regular';
        color: #003865;
    }
    .Contact-AstraZeneca .nobreak {
        white-space: nowrap;
    }
    #j-code-popup .footnote p.last-update {
        text-indent: 5px;
    }
    #j-code-popup .footnote{
        clear: both;
        padding-top: 16px;
    }
    #j-code-popup .footnote p{
        font-size: 14px;
        margin-bottom: 0px;
        line-height: 18px;
        font-family: 'RobotoCondensed-Light';
    }
    #j-code-popup sup{
        font-size: 10px;
        top: -1em;
    }
    iframe:nth-child(10) {
         display: none;
    }
    span.roboto_bold {
         font-family: 'Roboto-Bold';
    }
    p.newLine{
         text-indent:0;
         margin-top: 5px;
    }
    .small-font {
         font-size: 11px;
    }
    a.hometel {
         text-decoration: none;
         color: #555555;
         display: inline-block;
    }
    .no-wrap,.no_break,.text-wrapper {
         display:inline-block;
    }
    .nobreak {
        white-space: nowrap;
    }
    a .no-wrap {
         text-decoration: underline;
    }
    .robot-bold {
         font-family: 'Roboto-Bold' !important;
         font-weight:400;
    }
     a,a:hover,a:focus,a:visited, .btn:focus {
         outline:none !important;
    }
     ul.subpage-list li .no-wrap, ul.subpage-list li .no_break, .footnote .no_break {
         text-indent: 0px;
    }
    .row {
         margin:0px;
    }
     .desktop_only {
         display:none;
    }
    
    .request-a-rep.hcp {
         padding-right: 0 !important;
    }
    .request-a-rep .isi h2 {
         margin-top: 9px;
    }
    .request-a-rep .indication-header li a {
         margin: 13px 10px 0px 10px !important;
    }
    p,.isi ul li {
         font-family: 'Roboto-Light';
         font-weight: 300;
         font-size: 16px;
         line-height: 25px;
         color: #555555;
    }
    .fullheader ol li a, .fullheader ol li a:hover, .fullheader ol li a:focus {
         text-decoration: none;
    }
    .fullheader ol li:nth-child(1),.fullheader ol li:nth-child(2) {
         line-height: 14px;
         text-transform: uppercase;
         padding: 0px;
         font-family: RobotoCondensed-Bold;
         color: #ac182e;
         font-size: 10px;
         width:48%;
    }
    .fullheader ol li:nth-child(2) a {
         color: #8c8c8c;
         font-family: RobotoCondensed-Regular;
         font-size: 10px;
         line-height: 10px;
    }
    .fullheader ol li:nth-child(3), .fullheader ol li:nth-child(4) {
         position: absolute;
         left: 49%;
         top: 15px;
         padding: 0px;
    }
    .fullheader ol li:nth-child(3) a, .fullheader ol li:nth-child(4) a {
         color: #003865;
         font-size: 10px;
         line-height: 11px;
         font-family: 'RobotoCondensed-Regular';
    }
    
    
    .fullheader ol li:nth-child(4), .fullheader ol li:nth-child(5) {
         position: absolute;
         left: 49%;
         top: 20px;
         padding: 0px;
    }
    .fullheader ol li:nth-child(4) a, .fullheader ol li:nth-child(5) a {
         color: #003865;
         font-size: 10px;
         line-height: 11px;
         font-family: 'RobotoCondensed-Regular';
    }
    
    .fullheader ol li:nth-child(4) {
         top: 30px;
    }
            .fullheader ol li:nth-child(5) {
         top: 45px;
    }
    .logos {
         float: left;
         width: 124px;
         clear: none;
    }
    .error .logos {
         margin: 7px auto;
         float: none;
    }
    .fullnavigation {
         position: absolute;
         right: 0px;
         top: 70px;
         background-color: #ac1832;
         width: 100%;
         z-index:1;
    }
    .fullnavigation.opened-menu {
         z-index: 1001;
    }
    .from-lung .fullnavigation {
         background-color: #7099d3;
    }
    .logos .main_logo a {
         display: inline-block;
         width: 100%;
    }
    .logos .main_logo a img {
         max-width: 100%;
    }
    .container {
         padding: 0px 8px;
    }
    .fullheader {
        padding: 0px 5px;
        background-color: #fff;
        height: 21px;
    }
    .list-inline {
         margin: 0px;
    }
    header#header {
         background-color: #ac182e;
         height: 70px;
         background-image: url("/content/dam/website-services/us/434-imfinzi-com/global/mobile/halftone-pttrn@2x.png");
         background-size: 95%;
         background-position: left bottom;
         background-repeat: no-repeat;
         padding:0px;
         position: fixed;
         width: 100%;
         z-index: 5;
    }
    .error header#header {
         background-image: none;
         background-color: #fff;
         border-bottom: 4px solid #7ca3dc;
    }
    .from-lung header#header {
         background-color: #7099d3;
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/hcp-lung-cancer/Mobile/halftone-pttrn@2xNew.png);
    }
    .navbar-default {
         background: none;
         min-height: 0px !important;
         padding:0px;
    }
    .container>.navbar-header {
         margin: 0px;
         width: 45px;
         height: 45px;
         right: 0px;
         position: absolute;
         top: -48px;
    }
    .container>.navbar-collapse {
         margin: 0px;
         width: 100%;
         padding:0px;
         overflow-y: scroll;
         height: auto;
         max-height: 370px;
         border-top: none;
         box-shadow: none;
    }
    .navbar-default .navbar-brand {
         display: none;
    }
    .navbar-nav > li > span.glyphicon{
         top: -40px;
         width: 100%;
         margin-bottom: -40px;
         height: 40px;
         background-color:transparent;
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/ic_menu_arrow_mobi.png);
         background-repeat: no-repeat;
         background-position: 98% center;
         background-size: 25px 25px 
    }
    .navbar-nav > li.open > span.glyphicon {
         width: 42px;
         background-position: center center;
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/ic_arrow_indication_mobi@300.png);
         background-size: 25px 28px;
    }
    .glyphicon-chevron-down:before {
         display:none;
    }
    .navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
         border: none;
         padding: 16px 0px;
         margin: 0 auto;
         float: none;
         width: 22px;
         display: block;
         background: none;
    }
    .fullnavigation.opened-menu .navbar-default .navbar-toggle {
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/ic-close-menu@2x.png);
         background-size: contain;
         background-repeat: no-repeat;
         width: 20px;
         height: 22px;
         margin: 15px 0px 0px 15px;
    }
    .navbar-default .navbar-toggle .icon-bar {
         background-color: #fff;
         height: 3px;
         width: 22px;
    }
    .fullnavigation.opened-menu .navbar-default .navbar-toggle .icon-bar {
         display:none;
    }
    .navbar-nav > li {
         border-bottom: 1px solid #891325;
         width: 100%;
         float: none;
         height: 36px;
         clear:both;
    }
    .from-lung .navbar-nav > li {
         border-bottom: 1px solid #4e6e9c;
    }
    .navbar-nav > li > a, .navbar-default .navbar-nav>li>a, .navbar-nav > li > a:hover, .navbar-default .navbar-nav>li>a:hover, .navbar-nav > li > a:focus, .navbar-default .navbar-nav>li>a:focus, .navbar-nav > li > a:visited, .navbar-default .navbar-nav>li>a:visited, .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
         font-family: 'RobotoCondensed-Regular';
         font-size: 14px;
         line-height: 14px;
         width: 100%;
         color: #fff !important;
         padding: 11px 0px 11px 10px;
         text-transform: uppercase;
         text-align: left;
    }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
         background-color: #ac182e;
    }
    .from-lung .navbar-default .navbar-nav>.open>a, .from-lung .navbar-default .navbar-nav>.open>a:hover, .from-lung .navbar-default .navbar-nav>.open>a:focus {
         background-color: #7099d3;
    }
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-collapse .navbar-nav > li > a.currentMenuItem, .navbar-collapse .navbar-nav > li > a.currentMenuItem:focus, .navbar-collapse .navbar-nav > li > a.currentMenuItem:hover {
         background-color:#891325;
         color:#fff;
    }
    .from-lung .navbar-default .navbar-nav>.active>a, .from-lung .navbar-default .navbar-nav>.active>a:hover, .from-lung .navbar-default .navbar-nav>.active>a:focus, .from-lung .navbar-collapse .navbar-nav > li > a.currentMenuItem, .from-lung .navbar-collapse .navbar-nav > li > a.currentMenuItem:focus, .from-lung .navbar-collapse .navbar-nav > li > a.currentMenuItem:hover {
         background-color:#003865;
    }
    .navbar-default .navbar-nav>.open.active>a, .navbar-default .navbar-nav>.open.active>a:hover, .navbar-default .navbar-nav>.open.active>a:focus {
         background-color: #ac182e;
    }
    .from-lung .navbar-default .navbar-nav>.open.active>a, .from-lung .navbar-default .navbar-nav>.open.active>a:hover, .from-lung .navbar-default .navbar-nav>.open.active>a:focus {
         background-color: #7099d3;
    }
    ul.dropdown-menu.multi-level {
         background-color: #cd7481;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a {
         padding: 13px 0px 13px 0px;
         background-color: #cd7481;
         text-transform: uppercase;
         color: #ffffff;
         font-size: 14px;
         line-height: 15px;
    }
    .navbar-nav .open .dropdown-menu.multi-level {
         clear: both;
         padding: 0px !important;
         background-color: #cd7481;
         border-radius: 0px;
    }
    .from-lung ul.dropdown-menu.multi-level, .from-lung .navbar-default .navbar-nav .open .dropdown-menu>li>a, .from-lung .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .from-lung .navbar-nav .open .dropdown-menu.multi-level {
         background-color: #a9c1e4;
    }
    .navbar-nav .open .dropdown-menu, .navbar-nav .open .dropdown-menu li {
         padding: 0px;
    }
    .navbar-nav .open .dropdown-menu li {
         border-bottom: 1px solid #fff;
         margin-left: 25px;
         width: 92%;
    }
    .navbar-nav .open .dropdown-menu li:last-child {
         border-bottom: none;
    }
    .tumor-selection {
        display:none;
    }
    .all-selection {
        display:none;
    }
    .navbar-nav .all-selection {
        display:block;
    }
    .navbar-nav .all-selection .landing-link a {
         text-transform: uppercase;
         color: #003865;
         font-size: 14px;
         line-height: 16px;
         font-family: RobotoCondensed-Bold;
         width: 100%;
         background-color: #f0f0f0;
         display: inline-block;
         padding: 11px 0px 11px 15px;
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/ic_blue_arrow-right.png);
         background-repeat: no-repeat;
         background-position: 99% center;
         background-size: 35px 35px;
    }
    .navbar-nav .all-selection .landing-link {
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/ic_blue_arrow-right.png);
         background-repeat: no-repeat;
         background-position: 97% center;
         background-size: 35px 35px;
    }
    .req-rep {
         position: relative;
         clear: both;
         top:6px;
    }
    .Request-A-Rep {
         width: 136px;
         height: 25px;
         margin: 0 0 0 0;
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/rectangle-8-copy@2x.png);
         background-size: cover;
         cursor:pointer;
    }
    .Request-A-Rep p, .landing-link a {
         font-family: RobotoCondensed-Bold;
         font-size: 12px;
         line-height:15px;
         text-align: left;
         padding: 5px 8px;
         color:#fff;
         letter-spacing: 0.5px;
    }
    .Request-A-Rep p {
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/ic-arrow-rght@2x.png);
         background-size: 8px 12px;
         background-repeat: no-repeat;
         background-position: 82% 45%;
    }
    main#maincontent {
         padding-top:70px;
    }
    .hcp main#maincontent {
         min-height: 615px;
    }
    .hcp {
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/water-mobile-bkg@2x.png);
         height: 615px;
         background-size: 100% 615px;
         background-repeat: no-repeat;
         background-position: center top;
    }
    
    .isi h2 {
         font-size: 23px;
         line-height: 27px;
         letter-spacing: -0.03px;
         font-family: 'RobotoCondensed-Bold';
         color: #ac1832;
    }
    a[name='isi'], a.section-link {
         display:inline-block;
         height: 115px;
         margin-top: -115px;
    }
    a.tumor-link {
         display:inline-block;
         height: 95px;
         margin-top: -95px;
    }
    a.section-link-logo {
         height: 146px;
    }
    a.popup-tumor-link {
         display:inline-block;
         height: 115px;
         margin-top: -115px;
    }
    .indication-header h2,.indication-header ul {
         float: left;
         margin-right: 10px;
    }
    .indication-header {
         border-bottom: 1px solid #d8d8d8;
         float: left;
         width: 100%;
         margin-bottom: 10px;
    }
    .isi ul.nav-tabs li:before, .Sticky_Indication ul.nav-tabs li:before {
         display: none;
    }
    .isi .tab-content .tab-pane,.Sticky_Indication .tab-content .tab-pane {
        display:none;
        visibility:visible;
    }
    .isi .tab-content .tab-pane.active,.Sticky_Indication .tab-content .tab-pane.active {
        display: block;
        visibility: visible;
    }
    .isi .nav-tabs>li.active>a,.isi .nav-tabs>li>a, .Sticky_Indication .nav-tabs>li.active>a,.Sticky_Indication .nav-tabs>li>a {
         border-radius: 100%;
         padding: 0px 0px 0px 0px;
         margin: 24px 10px 0px 10px;
         width: 21px;
         height: 21px;
         display: inline-block;
         border: 1px solid #cdc8c8;
         background-repeat:no-repeat;
         background-position:center center;
         cursor: pointer;
    }
    .section.isi .nav-tabs>li.active>a,.section.isi .nav-tabs>li>a, .Sticky_ISI.mobile_only .isi .nav-tabs>li.active>a,.Sticky_ISI.mobile_only .isi .nav-tabs>li>a, .Sticky_Indication.mobile_only .isi .nav-tabs>li.active>a,.Sticky_Indication.mobile_only .isi .nav-tabs>li>a {
         margin: 13px 10px 0px 10px;
    }
    .isi .nav-tabs>li.bladder-icon>a, .Sticky_Indication .nav-tabs>li.bladder-icon>a {
         background-image:url("/content/dam/website-services/us/434-imfinzi-com/global/ic-cta-bladder@2x.png");
         background-size:17px 19.3px;
    }
    .isi .nav-tabs>li.bladder-icon.active>a, .Sticky_Indication .nav-tabs>li.bladder-icon.active>a {
         background-image:url("/content/dam/website-services/us/434-imfinzi-com/global/ic-cta-bladder-active@2x.png");
    }
    .no-cursor {
         cursor: auto !important;
    }
    .isi .nav-tabs>li.lung-icon>a, .Sticky_Indication .nav-tabs>li.lung-icon>a {
         background-image:url("/content/dam/website-services/us/434-imfinzi-com/global/ic-cta-lung@2x.png");
         background-size:15px 15px;
    }
    .isi .nav-tabs>li.lung-icon.active>a, .Sticky_Indication .nav-tabs>li.lung-icon.active>a {
         background-image:url("/content/dam/website-services/us/434-imfinzi-com/global/ic-cta-lung-active@2x.png");
    }
    .isi ul.nav.nav-tabs, .Sticky_Indication ul.nav.nav-tabs {
         float: left;
         width: 120px;
         clear: right;
         border: none;
    }
    .isi .tab-content , .Sticky_Indication .tab-content {
         clear: both;
    }
    .isi ul.nav-tabs li, .Sticky_Indication ul.nav-tabs li {
         margin: 0px;
    }
    .isi p.indented-para, .indication-container p.indented-para {
         padding-left: 40px;
    }
    .isi h3 {
         font-size: 16px;
         line-height: 25px;
         font-family: 'RobotoCondensed-Bold';
         color: #555555;
         margin: 10px 0px 10px 0px;
    }
    .isi .immune-mediated h3 {
         display: inline-block;
    }
    .immune-mediated span.h3-class {
         font-family: 'RobotoCondensed-Bold';
         color: #555555;
    }
    .isi ul li, .page-content ul li {
         list-style-type: none;
         text-indent: -5px;
         font-family: 'Roboto-Light';
         font-weight: 300;
         font-size: 16px;
         line-height: 25px;
    }
    .isi ul li {
    
         margin-bottom:5px;
    
    }
    .isi ul li span.no-wrap {
         text-indent: 0px;
    }
    p.Please_see {
         font-family: 'Roboto-Bold';
    }
    p.Please_see a {
         color: #7099d3;
         text-decoration: underline;
    }
    .isi ul li:before, .page-content ul li:before {
         content: "•";
         color: #00ae9b;
         font-size: 16px;
         line-height: 25px;
         position: relative;
         left: -20px;
    }
    .isi ul li li {
         text-indent: -10px;
    }
    .connect-with-your-rep .isi ul li li, .sitemap .isi ul li li {
         list-style-type: none;
        text-indent: -5px;
        margin-bottom: 5px;
    }
    .isi ul li li:before {
         content: "o";
    }
    .isi .col-xs-12 {
         padding: 0px;
    }
    .desktop_only {
         display:none;
    }
    .mobile_only {
         display:block;
    }
    .Sticky_ISI {
         color: #000000;
         position: fixed;
         background: #ffffff;
         height: 138px;
         bottom: 0;
         left: 0;
         width: 100%;
         z-index: 11;
    }
    .Sticky_ISI .section.isi {
         background: #ffffff;
         padding: 0px 10px 10px 10px;
         margin-top: 0;
         padding-top: 10px !important;
    }
    .Sticky_ISI.mobile_only .section.isi {
         margin-bottom: 70px;
         padding-left: 0;
         padding-right: 0;
    }
    .isi-inner-container {
         padding-left: 10px;
         padding-right: 10px;
    }
    .Sticky_ISI .col-xs-12.col-sm-6.mobile_only {
         float: left;
         width: 100%;
         clear: both;
         background:#fff;
         padding-left: 0px;
         padding-right: 0px;
    }
    .section.isi h2 {
         margin-top: 9px;
         font-size: 23px;
         font-family: 'RobotoCondensed-Bold';
         color: #ac182e;
    }
    .mobile-readmore {
         width: 15px;
         height: 15px;
         color: #7ca3dc;
         float: right;
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/open-red@2x.png);
         background-size: contain;
         position: relative;
         top: 8px;
    }
    .Sticky_ISI.mobile_only.popupisi {
         overflow:scroll;
         height: 100%;
         -webkit-overflow-scrolling: touch;
    
    }
    .Sticky_Indication {
         color: #000000;
         display: block;
         position: fixed;
         background: #ffffff;
         height: 161px;
         bottom: 0;
         left: 0;
         width: 100%;
    
         z-index: 11;
    }
    .Sticky_Indication .section.indication-container p, .Sticky_ISI p {
         line-height: 1.31;
    }
    .Sticky_Indication .section.indication-container .page-content {
         margin-top: 15px;
    }
    .Sticky_Indication .section.indication-container {
         background: #ffffff;
         padding: 0px 10px 150px 10px;
         margin-top: 0;
    }
    .Sticky_Indication.mobile_only .section.indication-container {
         margin-bottom: 70px;
    }
    .section.indication-container h2 {
         margin-top: 9px;
         font-family: RobotoCondensed-Bold;
         color: #fff;
         font-size: 12px;
         background-color: #891325;
         margin: 0 -10px;
         padding: 5px 10px;
    }
    .section.indication-container h3 {
         font-family: Roboto-Bold;
         font-size: 14px;
         font-weight: 300;
         line-height: 1.29;
         letter-spacing: 0px;
         text-align: left;
         color: #555555;
    }
    span.ind-readless img {
         width: 10px;
         position: relative;
         height: 10px;
         margin: -2px 0 0 4px;
         display:none;
    }
    span.ind-readmore {
         display: inline-block;
         width: 10px;
         height: 10px;
         margin: -4px 0 0 5px;
    }
    span.ind-readmore img {
         max-width: 100%;
         position: relative;
         top: -1px;
    }
    .content-container {
         width: 100%;
         overflow-y: scroll;
         height: 290px;
    
    }
    .content-container .page-content {
         float:left 
    }
    
    .mobile-readless {
         float: right;
         display: none;
    }
    .back:before,.next:after {
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/ic-arrow-rght-red@2x.png);
         background-size: contain;
         display: inline-block;
         width: 8px;
         height: 14px;
         content: " ";
         background-repeat: no-repeat;
         position: relative;
         top: 2px;
    }
    .back:before{
         background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/ic-arrow-left-red@2x.png);
         left:-4px;
    }
    .next:after {
         left:4px;
    }
    .back, .next {
         font-family: Roboto-Bold;
         font-size: 14px;
         font-weight: bold;
         letter-spacing: 0px;
         text-align: left;
         color: #ac182e;
         padding-bottom: 50px;
         padding-top:20px;
         position: relative;
    }
    .next {
         margin-top: 0px;
         float:right;
    }
    .back {
         margin: 0px 0 0 0px;
         display:none;
         float:left;
    }
    .scroll-top {
         background: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/return@1x.png) no-repeat;
         clear: both;
         width: 44px;
         height: 44px;
         float: right;
         background-size: 100% 100%;
         position: fixed;
         bottom: 190px;
         right: 5px;
         color: transparent;
         opacity: 0.7;
         display: none;
    }
    .ISI_reference {
         padding: 0px 8px;
    }
    .ISI_reference p {
         font-size: 13px;
         font-weight: 300;
         color: #6d6e71;
         font-family: 'Roboto-Light';
    }
    .ISI_reference .ref_head {
         font-family: 'Roboto-Bold';
    }
    footer#footer {
         padding: 0px;
    }
    footer#footer >.footer-iparsys, .error footer#footer {
         background-color: #7ca3dc;
         color: #fff;
         padding: 0px 0px 50px 0px;
         width:100%;
         float:left;
         clear:both;
    }
    .error footer#footer >.footer-iparsys {
         display:none;
    }
    .footer ul li a {
         font-family: Roboto-Light;
         font-size: 16px;
         line-height: 13px;
         color: #ffffff;
         padding: 15px 0px 15px 0px;
         display: block;
    }
    .footer ul li {
         list-style-type: none;
         border-bottom: 1px solid #ffffff;
         padding: 0px 8px;
    }
    .footer ul {
         padding-left: 0px;
         margin-bottom: 30px;
    }
    .footer p {
         color: #ffffff;
         font-size: 14px;
         line-height: 20px;
         padding: 0px 8px;
    }
    .noprint .footer img {
         max-width: 30px;
         display: inline-block;
    }
    span.noprint {
         text-indent: -48px;
         display: inline-block;
         padding-left: 48px;
    }
    .noprint .footer {
         width: 45px;
         display: inline;
         margin-right: 15px;
    }
    .az_logo {
         width: 205px;
         height: 50px;
         margin: 20px auto;
    }
    .az_logo a {
         display: inline-block;
         width:100%;
    }
    .az_logo a img {
         max-width:100%;
    }
    .last-updated {
         display:inline-block;
    }
    
    /************** home page popup on page load ************************/
    .opacitybg {
         background-color: black;
         opacity: 0.5 !important;
    }
    #my_popup .fade {
         opacity: 1;
    }
    #my_popup .modal {
         display: none;
         top: 20%;
         overflow: visible;
         top: 30%;
    }
    #my_popup .modal-title {
         font-family: robotocondensed-bold;
         color: #ac182e;
         font-size: 20px;
         line-height: 22px;
         text-align: center;
    }
    #my_popup .btn-group {
         text-align: left;
    }
    #my_popup .modal-body {
         font: Bold 18px Arial;
         color: #003865;
         margin: 1em 0 0 0;
         text-align: left;
         padding: 0 10px 15px 10px;
    }
    #my_popup .modal-content {
         box-shadow: none;
         border-radius: 0;
         padding: 25px 15px;
         border: 1px solid transparent;
         background-color: #f8f8f8;
         opacity: 1;
         border-radius: 10px;
    }
    #my_popup input[type=radio] {
         box-shadow: none;
         -webkit-appearance: none;
         border-radius: 50%;
         width: 13px;
         height: 13px;
         margin-right: 10px;
         background-color: #ffffff;
         box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.16);
    }
    #my_popup input[type=radio]:checked {
         background-color: #003865;
         box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.16);
    }#my_popup .btn-success, #my_popup .btn-success:hover {
         background-color: #003865;
         border-color: #003865;
         font-size: 12px;
         font-family: RobotoCondensed-Regular;
         color: #ffffff;
         text-align: center;
         line-height: 14.4px;
         padding: 5px 43px;
    }
    #my_popup .modal-footer {
         padding-top: 0;
         text-align: center;
    }                                                                                                                                                                                                                                                                                                                                                                                                                                }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
    #my_popup .modal-header {
         padding: 0;
    }
    #my_popup .modal-footer, #my_popup .modal-header {
         border: none;
    }
    .modal-body label {
         text-indent: -27px;
         padding-left: 1.3em;
         font-size: 14px;
         font-family: 'RobotoCondensed-Bold';
    }
    h4.modal-title br.rwd-break {
         display: none;
    }
    #exitdialog h1 {
         background: transparent !important;
    }
    #exitdialog p.font-HL2 {
         font-size: 24px !important;
         font-family: 'RobotoCondensed-Regular';
         color: #555555;
    }
    #empoverlay #exitdialog h2 {
         margin: 0px;
    }
    #empoverlay .mask {
         position: absolute;
         left: 0;
         top: 0;
         z-index: 9000;
         background-color: #000;
         display: none;
         opacity: 0.5 !important;
         width: 100% !important;
    }
    #empoverlay .window {
         position: fixed;
         left: 0;
         top: 0;
         width: 440px;
         height: 200px;
         display: none;
         z-index: 9999;
         padding: 20px;
    }
    span.close_exit {
         float: right;
         cursor: pointer;
         position: relative;
         right: -30px;
         top: -40px;
         display: inline-block;
         font-style: normal;
         font-weight: 400;
         line-height: 1;
         -webkit-font-smoothing: antialiased;
         color: #ac182e;
         width: 20px;
         height: 20px;
         font-size: 30px;
         font-family: 'RobotoCondensed-Bold';
    }
    #empoverlay #exitdialog {
         position: fixed;
         top: 10%;
         left: 3% !important;
         width: 94% !important;
         margin: 0 auto;
         padding: 20px 40px 25px 40px;
         font-size: 13px;
         left: 0%;
         height: auto !important;
         text-align: center;
         outline: 0;
         border: 1px solid #7ca3dc;
         background-color:#fff;
         -webkit-background-clip: padding-box;
         background-clip: padding-box;
         border-radius: 6px;
    }
    #exitdialog p {
         font-size: 17px !important;
         color: #555555 !important;
         font-family: 'Roboto-Light';
    }
    #exitdialog .btns button.btn.back {
         display: none;
    }
    #exitdialog .btns button.btn.ok {
         display: block;
         margin: 0 auto;
         float: none;
         background-color: #ffffff;
         border: 2px solid #ac182e !important;
         color: #ac182e;
         margin-top: 20px;
         padding: 15px 25px 15px 25px;
         border-radius: 10px;
         text-transform: uppercase;
         font-family: 'RobotoCondensed-Regular';
         font-size: 17px;
         line-height: 17px;
    }
    .button-container {
         padding-left: 0px;    	
    }
    .button-container a {
         background: rgb(122,152,204);
         color: #fff;
         padding: 10px 20px;
         font-family: 'Roboto-Bold';
         letter-spacing: 1px;
         border-radius: 8px;
         font-size: 10px;
         display: inline-block;
    }
    .button-container a img {
         margin-left: 10px;
    }
    .button-container div {
         padding: 0;
         display: inline-block;
         margin:0px 8px 10px 0px;
    }
    .sitemap  a.sitemap-a sup{
        border-bottom: none !important;
    }
    @media screen and (max-width:767px) {
    .hcp {
         height: 500px !important;
         background-size: 100% 500px !important;
    }
    /*.hcp .isi h2{
        margin-top: 12px;
    }*/
    li.nurse-center .dropdown-menu.multi-level li.monitor-manage-imaes a{white-space: normal;}
    .isi ul li {
        line-height: 1.31;
    }
    .hcp main#maincontent {
        border-bottom: 2px solid #AC182E;
        min-height: 500px !important;
    }
    .hcp .isi .col-sm-6:nth-child(1), .durvalumab-clinical-trials .isi .col-sm-6:nth-child(1), .durvalumab-side-effects .isi .col-sm-6:nth-child(1), .durvalumab-dosage .isi .col-sm-6:nth-child(1){
        margin-top: -15px;
    }
    /******* Jcode popup *************/
        .New-code-for-IMFIN{
            font-size: 32px;
            max-width: 310px;
            margin-left: -4px;            
        }
        #j-code-popup .modal-dialog {
            max-width: 375px;
            top: 10.7%;
            margin: 0 auto;
            padding-left: 10px;
            padding-right: 10px;            
        }    
        #j-code-popup .modal-body{
            padding: 20px 14px 9px 12px;
        }
        .ContactAZ-container {
            margin-top: 9px;
        }  
        .Contact-AstraZeneca{
            background: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/blugbg-curve-mobile.png);
            background-size: 100% 100%;
            padding: 9px 10px 2px 10px;
            margin-left: -12px;
            width: 108%;  
        }
        .Contact-AstraZeneca p{
            font-size: 22px;	
        }
        .jcode-logo{
            border-bottom: 0.6px solid #9b9b9b;
            padding-bottom: 11px;
            margin-top: 12px;
            margin-right: 15px;
            margin-left: 0px;
        }
        .Jcode-Imfinzi-logo{
            max-width: 148px;
            padding-right: 20px;
        }
        .jcode-logo-divider {
            position: absolute;
            width: 1px;
            height: 61px;
            background-color: #d8d8d8;
            margin-left: -2px;
        }
        .jcode-logo .support-access-360{
            max-width: 139px;
            margin-left: 20px;  
        }
        #j-code-popup .last-update span{
            display: block;
        }
        .Coming-soon-J-Cod {
            margin-left: -4px;
        }
        #j-code-popup .footnote {
            padding-left: 0px;
            text-indent: -1px;
        }
        .Coming-soon-J-Cod .effective {
            margin-left: 1px;
        }
        #j-code-popup .New-code-for-IMFIN sup {
            top: -0.8em;
        }
        #j-code-popup sup {
            top: -0.9em;
        }
        .jcode-no {
            padding-left: 4px;
        }
    
        .navbar-default .navbar-nav .open  .dropdown-menu>li.monitor-manage-imaes>a, .nursecenter .navbar-default .navbar-nav .open  .dropdown-menu>.active li.monitor-manage-imaes>a {
             text-transform: none;
        }
    }
    
    @media screen and (min-width:320px) and (max-width:359px) {
        .ntap-top{    
            right: 55px !important;
            width: 250px !important;
        }
        .fullheader ol li:nth-child(1), .fullheader ol li:nth-child(2), .fullheader ol li:nth-child(2) a {
             font-size:9px;
        }
        .container>.navbar-header {
             right:-5px;
        }
        .New-code-for-IMFIN {
            font-size: 30px;
        }  
        .Coming-soon-J-Cod {
            font-size: 22px;
        }
        .Contact-AstraZeneca p {
            font-size: 19px;
        }
        .Jcode-Imfinzi-logo, .jcode-logo .support-access-360 {
            max-width: 120px;
        }
        .jcode-logo .support-access-360 {
            margin-left: 13px;
        }
        #j-code-popup .footnote p {
            font-size: 12px;
        }
        .jcode-logo-divider {
            height: 55px;
        }
    }
    
    @media screen and (min-width:360px) and (max-width:370px) {
        .Contact-AstraZeneca p {
            font-size: 21px;
        }
        .jcode-logo .support-access-360 {
            margin-left: 10px;
            max-width: 134px;                
        }
        #j-code-popup .footnote p {
            font-size: 13px;
        }            
    }
    
    @media screen and (min-width:768px) {
    .hcp .isi .col-sm-6:nth-child(1), .hcp .isi .col-sm-6:nth-child(2), .durvalumab-clinical-trials .isi .col-sm-6:nth-child(1), .durvalumab-clinical-trials .isi .col-sm-6:nth-child(2), .durvalumab-side-effects .isi .col-sm-6:nth-child(1), .durvalumab-side-effects .isi .col-sm-6:nth-child(2), .durvalumab-dosage .isi .col-sm-6:nth-child(1), .durvalumab-dosage .isi .col-sm-6:nth-child(2){
        margin-top: -25px;
    }
    
        .lung-cancer-video-wrapper video {
            min-height: 545px;
            height: 100%;
            object-fit: fill;
            width: 100%;
            border-bottom: 2px solid #AC182E;
        }
        #j-code-popup .modal-dialog {
            width: 100%;
            max-width: 708px;
            top: 10.7%;        
        }
        .Contact-AstraZeneca{
            background: url(/content/dam/website-services/us/434-imfinzi-com/global/blugbg-curve.png);
            background-size: 100% 100%;
            padding: 26px 124px 20px 26px;
            margin-left: -26px;
            width: 525px;
            float: left;          
        }
        .jcode-logo{
            float: right;
            width: 157px;
             margin-top: 2px;
        }   
        .Jcode-Imfinzi-logo{
            max-width: 164px;
            border-bottom: 0.6px solid #9b9b9b;
            padding-bottom: 17px;
        }
        .jcode-logo .support-access-360{
            max-width: 155px;
            margin-top: 19px;
            margin-left: 10px;
        }
        .desktop_only {
             display:block;
        }
        .durvalumab-clinical-trials .Sticky_ISI.desktop_only, .durvalumab-side-effects .Sticky_ISI.desktop_only, .durvalumab-dosage .Sticky_ISI.desktop_only {
             display:none;
        }
        .mobile_only {
             display:none !important;
        }
        header#header {
             background-color: #ffffff;
             border-bottom: 4px solid #7099d3;
             height: 83px;
             background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/desktop/red-nav-bkg@2x.png);
             background-size: 50% 46px;
             background-position: right 100%;
             background-repeat: no-repeat;
             position: fixed;
             z-index: 5;
             top: 0;
             transition: top 0.2s ease-in-out;
        }
        .from-lung header#header {
             background-color: #ffffff;
             border-bottom: 4px solid #ac182e;
             background-image: url(/content/dam/website-services/us/434-imfinzi-com/hcp-lung-cancer/blue-nav-bkg@2x.png);
        }
        header#header.non-sticky {
             top:-83px;
        }
        header#header.non-sticky .navbar li:hover ul {
             display: none;
        }
        .fullnavigation {
             position: relative;
             background-color: transparent;
             top: 0px;
             width: 100%;
             height: 39px;
             margin: 0 auto;
             background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/desktop/halftone-pttrn@2x.png);
             background-position: right bottom;
             background-repeat: no-repeat;
             background-size: 887px 68px;
        }
        .from-lung .fullnavigation {
             background-color: transparent;
        }
        ol.list-inline {
             float: right;
             width: 73%;
             margin: 0 auto;
             padding: 5px 0px 5px 0px;
        }
        ol.list-inline li {
             position: static;
             font-size: 12px;
             width: 100px;
             line-height: 14px;
        }
        .fullheader ol li:nth-child(2) a {
             font-size: 11px;
        }
        .fullheader ol li:nth-child(3) a, .fullheader ol li:nth-child(4) a {
             font-size: 12px;
             line-height: 14px;
        }
        .fullheader ol li:nth-child(3), .fullheader ol li:nth-child(4) {
             position: static;
        }
    
    
        .fullheader ol li:nth-child(4) a, .fullheader ol li:nth-child(5) a {
             font-size: 12px;
             line-height: 14px;
        }
        .fullheader ol li:nth-child(4), .fullheader ol li:nth-child(5) {
             position: static;
        }
    
        .fullheader ol li:nth-child(1) {
             font-size:12px;
             margin-right: 10px;
             width: 115px;
        }
        .fullheader ol li:nth-child(2) {
             font-size: 11px;
             font-family: 'RobotoCondensed-Regular';
             margin-right: 10px;
             width: 100px;
        }
        .fullheader ol li:nth-child(3) {
        }
        .fullheader ol li:nth-child(4) {
             margin-right: 0px;
        }
        .fullheader ol li:nth-child(5) {
             margin-right: 0px;
        margin-left: -15px;
        }
        .fullheader {
             width: 100%;
             margin: 0 auto;
             height: 40px;
        }
        .logos {
             width: 169px;
             position: relative;
             z-index: 2;
             clear: none;
             margin: 5px 20px 0px 10px;
        }
        .container>.navbar-collapse {
             width: 71%;
             float: right;
             padding: 0px;
             border-radius: 8px 0px 0px 0px;
             background-color: rgba(172, 24, 50, 0.96);
             height: 41px !important;
             margin-top: -1px;
        }
        .from-lung .container>.navbar-collapse {
             background-color: #7099d3;
        }
        .navbar-nav {
             width: 100%;
             float: none;
        }
        .navbar-collapse:before {
             width: 0;
             height: 0;
             position: relative;
             border-bottom: 41px solid rgba(172, 24, 50, 0.96);
             border-left: 30px solid transparent;
             top: 0px;
             float: left;
             clear: both;
             left: -26px;
             margin-right: -28px;
        }
        .from-lung .navbar-collapse:before {
             border-bottom: 37px solid #7099d3;
        }
        .container>.navbar-header {
             display: none;
        }
        .navbar-nav > li {
             float: left;
             width: 94px;
             border-bottom: none;
             margin: 0px !important;
             height: 39px;
             min-width: 0px !important;
             position: static;
             clear:none;
             border-bottom:none;
        }
        .from-lung .navbar-nav > li {
             border-bottom:none;
        }
        .navbar-nav > li:first-child {
             width: 80px;
        }
        .navbar-nav > li:last-child {
             width: 86px;
        }
        .navbar-nav > li > a, .navbar-default .navbar-nav>li>a, .navbar-nav > li > a:hover, .navbar-default .navbar-nav>li>a:hover, .navbar-nav > li > a:visited, .navbar-default .navbar-nav>li>a:visited, .navbar-nav > li > a:focus, .navbar-default .navbar-nav>li>a:focus, .navbar-nav > li > a:focus, .navbar-default .navbar-nav>li>a:active {
             padding: 11px 0px 14px 0px;
             text-align:center;
             line-height:16px;
        }
        .navbar-nav > li:last-child > a, .navbar-nav > li:last-child > a:hover, .navbar-nav > li:last-child > a:visited {
             padding: 4px 0px 3px 0px;
        }
        .navbar-nav > li.imfinzi-durvalumab-resources > a,
        .navbar-nav > li.imfinzi-durvalumab-resources > a:hover,
        .navbar-nav > li.imfinzi-durvalumab-resources > a:visited{
             padding: 4px 0px 3px 0px;
        }
    
      .bladder-cancer .navbar-nav > li.about-imfinzi-durvalumab > a,
      .bladder-cancer .navbar-nav > li.about-imfinzi-durvalumab > a:hover,
      .bladder-cancer .navbar-nav > li.about-imfinzi-durvalumab > a:visited{
             padding: 4px 0px 5px 0px;
        }
    
    
    
        .navbar-nav > li > a:hover, .navbar-default .navbar-nav>li>a:hover {
             background-color: #891325;
             color:#fff;
        }
        .from-lung .navbar-nav > li > a:hover,.from-lung .navbar-default .navbar-nav>li>a:hover {
             background-color: #003865;
        }
        .navbar-nav > li:first-child > a:before {
             width: 0;
             height: 0;
             content: " ";
             position: relative;
             border-bottom: 44px solid transparent;
             border-left: 30px solid transparent;
             left: -52px;
             margin-right: -35px;
             top: -22px;
        }
        .navbar-nav > li:first-child > a:hover, .navbar-nav > li:first-child.active > a {
             border-radius: 8px 0px 0px 0px;
        }
    
    .lung-cancer .navbar-nav > li:first-child > a:hover, .lung-cancer .navbar-nav > li:first-child.active > a {
             border-radius: 3px 0px 0px 0px;
        }
    
        .navbar-nav > li:first-child > a:hover:before, .navbar-nav > li:first-child.active > a:before, .navbar-collapse .navbar-nav > li:first-child > a.currentMenuItem:before{
            position: relative;
            border-bottom: 39px solid #891325;
            border-left: 30px solid transparent;
            top: -25px;
            left: -44px;
        }
    
    
    .bladder-cancer .navbar-nav > li:first-child > a:hover:before,
    .bladder-cancer .navbar-nav > li:first-child.active > a:before,
    .bladder-cancer .navbar-collapse .navbar-nav > li:first-child > a.currentMenuItem:before{
            top: -19px;
        left: -49px;
    }
        .from-lung .navbar-nav > li:first-child > a:hover:before, .from-lung .navbar-nav > li:first-child.active > a:before, .from-lung .navbar-collapse .navbar-nav > li:first-child > a.currentMenuItem:before {
             border-bottom: 39px solid #003865;
            left: -43px;
        }
        .navbar-nav > li > span.glyphicon.glyphicon-chevron-down.dropdown-toggle {
             display: none;
        }
        .navbar-nav .dropdown-menu.multi-level {
             border: none;
             margin: 2px 0px 0px 0px;
             padding: 5px 0px 5px 15px;
             border-radius: 0px 0px 0px 5px;
             background-color: #ffffff;
             box-shadow:0 0px 7px 3px rgba(173, 168, 168, 0.5);
             left: 215px;
             top: 40px;
             width: 72%;
             height:auto;
        }
        .from-lung .navbar-nav .dropdown-menu.multi-level {
             background-color: #ffffff;
        }
        ul.dropdown-menu.multi-level {
             background-color:transparent;
        }
        .navbar-nav .dropdown-menu.multi-level li {
             width: auto;
             float: left;
             font-family: Roboto;
             font-size: 14px;
             font-stretch: condensed;
             text-align: center;
             color: #ac182e;
             text-transform: uppercase;
             margin-right:20px;
        }
        .navbar-nav .dropdown-menu.multi-level li.monitor-manage-imaes{
            text-transform: none;
        }
        .navbar-nav .dropdown-menu.multi-level li a {
             color: #ac182e;
             font-family: 'RobotoCondensed-Regular';
             text-align: left;
             background-color:transparent;
        }
        .navbar-nav>li>.dropdown-menu li a:hover {
             background: none;
             font-family: 'RobotoCondensed-Bold';
        }
        .all-selection {
             max-width: 1090px;
             position:relative;
             margin: 0px auto;
             display: block;
        }
        .all-selection .landing-link {
             width: 197px;
             position: absolute;
             top:4px;
             height: 26px;
        }
        .all-selection .landing-link a {
             color: #fff;
             display: inline-block;
             width: 100%;
             padding: 8px 5px 8px 10px;
             font-family: RobotoCondensed-Bold;
             font-size: 12px;
             line-height: 14px;
             letter-spacing: 0.5px;
             text-decoration: none;
             background-color: #891425;
             border-radius: 0px 0px 5px 0px;
             background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/mobile/ic-arrow-rght@2x.png);
             background-size: 8px 12px;
             background-repeat: no-repeat;
             background-position: 95% center;
        }
        .all-selection .landing-link a:hover,.all-selection .landing-link a:active,.all-selection .landing-link a:focus {
             background-color: #ac182e;
        }
        .all-selection .landing-link a:after {
             content: " ";
             border-bottom: 28px solid transparent;
             border-left: 17px solid #891325;
             position: absolute;
             top: 5px;
             height: 0px;
             width: 0px;
             display: inline-block;
             right: -16px;
             padding: 0px;
             margin-top: -5px;
        }
        .all-selection .landing-link a:hover:after,.all-selection .landing-link a:active:after,.all-selection .landing-link a:focus:after {
             border-left: 20px solid #ac182e;
        }
        .req-rep {
             position:relative;
        }
        .Request-A-Rep {
             width: 197px;
             height: 33px;
             position:absolute;
             top:45px;
             border-radius: 0 5px 5px 0;
             background-color: #7099d3;
             margin: 0px;
        }
        .Request-A-Rep:hover {
             background-color: #003865;
             background-image: none;
        }
        .Request-A-Rep p {
             line-height:25px;
             background-position: 94% center;
        }
        main#maincontent {
             padding-top: 125px;
        }
    
    
        .hcp {
             background:none;
        }
        #maincontent .lung-cancer-video-container {
            margin-top: -80px;	
            width: 100%;
            object-fit: contain;
            display: block !important;
        }
        .hcp .body-content {
            position: absolute;
            width: 708px;
            left: 0;
            right: 0;
            margin-left: auto;
            margin-right: auto;
            top: 100px;
        }
        .hcp .contentContainer.body-content{
            top: 255px;
        }
        .hcp main#maincontent {
             min-height: 464px;
             background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/desktop/water-bkg-1-2-x-masked@2x.png);
             background-size: contain;
             background-position: center center;
             position: relative;
        }
        .hcp .maincontent {
             width:100% !important;
        }
        .hcp .isi {
             position:relative;
        }
        .hcp .isi {
             padding-top: 10px !important;
        }
        .isi {
             width: 768px;
             margin: 0 auto;
             border-radius: 5px;
             background-color: rgba(255, 255, 255, 0.9);
             padding: 20px 30px 0px 30px !important;
        }
        a.section-link-logo {
             height: 92px;
        }
        a[name='isi'], a.section-link {
             display:inline-block;
             height:92px;
             margin-top:-92px;
        }
        .Sticky_ISI {
             position:fixed;
             width:100%;
             bottom:0px;
             border-top: 2px solid #ac182e;
             height: 125px;
        }
        .Sticky_ISI .col-sm-6 {
            margin-top: -42px;
        }
        .Sticky_ISI .isi .col-sm-6:nth-child(2) {
            padding-right: 15px;
            padding-left: 0px;
        }
        .hcp .Sticky_ISI .isi .col-sm-6:nth-child(2), .durvalumab-clinical-trials .Sticky_ISI .isi .col-sm-6:nth-child(2), .durvalumab-side-effects .Sticky_ISI .isi .col-sm-6:nth-child(2), .durvalumab-dosage .Sticky_ISI .isi .col-sm-6:nth-child(2){
            margin-top: -42px;
        }
        .Sticky_ISI .isi .col-sm-6:nth-child(3) {
            padding-right:0px;
            padding-left: 26px
        }
        .readmoreisi,.readmoreisi:hover {
             color: #ac182e;
             padding-right: 12px;
             height: 32px;
             font-size: 32px;
             display: inline-block;
             text-decoration: none;
             width: 100%;
             text-align: right;
             position: relative;
             z-index: 2;
        }
        .readmoreisi span {
             position: relative;
             top: -5px;
        }
        .isi> h2 {
             display: none;
        }
        .isi h2 a,.isi h2 a:hover {
             color: #ac1832;
             text-decoration: none;
        }
        .isi .col-sm-6 {
             padding:0px;
        }
        .isi .col-sm-6:nth-child(1) {
             padding-right: 26px;
        }
        .isi .col-sm-6:nth-child(2) {
             padding-left: 25px;
        }
        .isi .col-sm-6:nth-child(2) p:last-child.isi-lung-indication {
             margin-bottom: 10px;
        }
        .isi .col-sm-6:nth-child(2) ul li:last-child {
             margin-bottom: 12px;
        }
        .container {
             width: 100%;
             padding: 0px;
        }
        .row {
             margin: 0px;
        }
        .ISI_reference {
             padding: 0px 0px;
        }
        .ISI_reference p {
             width: 708px;
             margin: 15px auto 25px;
             line-height: 16px;
        }
        footer#footer {
             padding: 0px;
        }
        footer#footer >.footer-iparsys {
             margin:30px 0px 0px 0px;
        }
        .error footer#footer {
             margin:0px;
          
            width: 100%;
            padding: 32px 0px 32px;
            background: #00223E;
            font-family: 'filson-pro';
        }
        .footer ul li {
             list-style-type: none;
             border-bottom: none;
        }
        /*.footer ul li {
             float: left;
             padding:0px;
        }*/
        .footer ul {
            width: 685px;
        }
        .footer ul {
             float: none;
             margin:5px auto;
             width: 685px;
             height: 40px;
        }
        .footer ul li a:after {
             content: "|";
             display: inline-block;
             padding: 0px 5px 0px 5px;
        }
        .footer ul li a {
             font-size: 14px;
        }
        .footer ul li:last-child a:after {
             display: none;
        }
        .footer p {
            font-size: 12px;
            line-height: 18px;
            width: 67%;
            float: right;
            clear: both;
            margin-bottom:4px;
        }
        #footer .footer {
             width: 768px;
             margin: 0 auto;
             padding:0px 8px;
        }
        #footer .noprint .footer {
             width: 40px;
             display: inline;
             margin-right: 0px;
             padding: 0px 8px 0px 0px;
        }
        .az_logo {
             margin:0px;
        }
        #my_popup .modal {
             top: 20%;
        }
        #my_popup .modal-title {
             font-size: 28px;
             line-height:41px;
        }
        #my_popup .btn-group {
             text-align: left;
        }
        #my_popup .modal-body {
             margin-top: 1em;
             margin-left: 1em;
             padding: 0px 15px 15px 15px;
        }
        #my_popup .modal-content {
             padding: 30px;
        }
        .modal-body label {
             font-size: 20px;
             font-family: 'RobotoCondensed-Bold';
             line-height: 25px;
             letter-spacing: -0.5px;
        }
        h4.modal-title br.rwd-break {
             display: block;
        }
        #empoverlay #exitdialog {
             width: 630px !important;
             padding: 20px 40px 25px 40px !important;
             height: 235px !important;
             top: 20% !important;
             left: 10% !important;
        }
        .button-container {
             margin-bottom:30px;
        }
        .button-container div {
             display: inline;
             margin-right: 15px;
        }
    
        .button-container a {
             font-size:14px;
        }
    }
    
    
    
    @media screen and (min-width:768px) and (max-width:1023px) {
        .bladder-cancer .hero-content span.sub-title.blue.fp-bt{
             font-size: 27px !important;
        }
        .bladder-cancer main#maincontent{
             padding-top: 82px;
        }        
    
    }
    
    @media screen and (min-width:1024px) {
        .navbar-nav > li > a, .navbar-default .navbar-nav>li>a, .navbar-nav > li > a:hover, .navbar-default .navbar-nav>li>a:hover, .navbar-nav > li > a:visited, .navbar-default .navbar-nav>li>a:visited, .navbar-nav > li > a:focus, .navbar-default .navbar-nav>li>a:focus {
             padding: 15px 15px 15px 15px;
        }
        .navbar-nav > li:first-child > a, .navbar-default .navbar-nav>li:first-child>a, .navbar-nav > li:first-child > a:hover, .navbar-default .navbar-nav>li:first-child>a:hover, .navbar-nav > li:first-child > a:visited, .navbar-default .navbar-nav>li:first-child>a:visited, .navbar-nav > li:first-child > a:focus, .navbar-default .navbar-nav>li:first-child>a:focus {
             padding-left: 0px;
        }
        header#header {
             height: 75px;
        }
        header#header.non-sticky {
             top: -75px;
        }
        .fullheader {
             width: 1090px;
             height: 20px;
        }
        ol.list-inline {
             width: 868px;
             padding:0px;
        }
        ol.list-inline li {
             width:auto;
        }
        .fullheader ol li:nth-child(2) {
             margin-right: 25px;
             width: auto;
        }
        .fullheader ol li:nth-child(1) {
             width: auto;
        }
        .fullheader ol li:nth-child(3) {
             margin-right: 10px;
        }
        .fullheader ol li:nth-child(4) {
             margin-right: 10px;
        }
        .logos {
             width: 161px;
             margin: 8px 20px 0px 22px;
        }
        .container>.navbar-collapse {
             width: 790px;
             height: 46px !important;
             margin-top: 0;
        }
        .navbar-nav>li>.dropdown-menu:before {
             position: relative;
             width: 30px;
             height: auto;
             background-color: #ffffff;
             content: " ";
             display: block;
             float: left;
             clear: both;
             left: -32px;
             margin-right: -32px;
             border-radius: 0px 0px 0px 5px;
             box-shadow: -5px 4px 3px -4px rgba(173, 168, 168, 0.5);
        }
        .navbar-collapse:before {
             border-bottom: 44px solid rgba(172, 24, 50, 0.96);
             top: 2px;
             left: -28px;
        }
        .from-lung .navbar-collapse:before {
             border-bottom: 42px solid #7099d3;
        }
        .navbar-nav > li:first-child > a:before {
             top: -30px;
             left: -58px;
             margin-right: -20px;
             border-bottom: 44px solid transparent;
        }
        .navbar-nav > li:first-child > a:hover:before, .navbar-nav > li:first-child.active > a:before, .navbar-collapse .navbar-nav > li:first-child > a.currentMenuItem:before {
             border-bottom: 44px solid #891325;
             top: -29px;
             left: -49px;
             border-left: 30px solid transparent;
        }
        .from-lung .navbar-nav > li:first-child > a:hover:before, .from-lung .navbar-nav > li:first-child.active > a:before, .from-lung .navbar-collapse .navbar-nav > li:first-child > a.currentMenuItem:before {
             border-bottom: 45px solid #003865;
             top: -30px;
             left: -42px;
             border-left: 30px solid transparent;
        }
        .fullnavigation {
             width:100%;
             top: 5px;
             height: 46px;
        }
        .navbar-nav > li {
             width: auto !important;
             min-width: 120px !important;
             height:48px;
        }
        .navbar-nav .dropdown-menu.multi-level {
             left: 215px;
             width: 80%;
             padding: 0px 0px 0px 0px;
             top:44px;
        }
        .navbar-nav>li>.dropdown-menu li a {
             padding: 12px 18px 12px 18px;
        }
        .all-selection {
             max-width: 1150px;
             display: block;
             margin: 0px auto;
        }
        .all-selection .landing-link a:after {
             border-bottom: 30px solid transparent;
             border-left:21px solid #891325;
             right: -18px;
        }
        .all-selection .landing-link {
             top:9px;
        }
        .req-rep {
             max-width: 1150px;
             margin: 0px auto;
             position:relative;
        }
        main#maincontent {
             padding-top: 75px;
        }
        .hcp main#maincontent {
             min-height: 575px;
             background:none;
        }
        #maincontent .lung-cancer-video-container {
             margin-top:-30px;
             width: 100%;
             object-fit: contain;
             display:block !important;
        }
        .lung-cancer-video-container video {
             object-fit: contain;
             width: 100%;
        }
        .hcp .body-content {
             width:768px;
        }
        .hcp .contentContainer.body-content{
            top: 300px;
        }
        .subpage-banner .content-title:after {
             right:-50px;
             top:0px;
        }
        .subpage-banner .content-title h1 {
             text-align:left;
        }
        a[name='isi'], a.section-link {
             display:inline-block;
             height: 35px;
             margin-top: -35px;
        }
        body.durvalumab-nsclc-infusion-dosage a.section-link {
            height: 33px;
        }
        a.section-link-logo {
             height: 35px;
        }
        .ref p {
             font-size: 12px;
             line-height: 14px;
        }
        .ref {
             margin: 30px 0px 25px 0px;
        }
        #my_popup .modal-body {
             margin-left: 2em;
        }
        #empoverlay #exitdialog {
             left:20% !important;
        }
    .bladder-cancer .navbar-nav > li:first-child > a:hover:before,
    .bladder-cancer .navbar-nav > li:first-child.active > a:before,
    .bladder-cancer .navbar-collapse .navbar-nav > li:first-child > a.currentMenuItem:before{
    top: -30px;
        left: -43px;
    }
    
     .bladder-cancer .navbar-nav > li.about-imfinzi-durvalumab > a,
      .bladder-cancer .navbar-nav > li.about-imfinzi-durvalumab > a:hover,
      .bladder-cancer .navbar-nav > li.about-imfinzi-durvalumab > a:visited{
          padding: 15px 15px 15px 15px;
        }
    
    
    }
    
    @media screen and (min-width:1280px) {
        .fullheader ol li:nth-child(5) {
            margin-right: 0px;
            margin-left: 0px;
        }
        .fullnavigation {
             width: 1045px;
        }
        .container>.navbar-collapse {
             width: 852px;
        }
        .navbar-nav .dropdown-menu.multi-level {
             left: 164px;
             padding-left:20px;
             width:130%;
        }
        .navbar-nav>li>.dropdown-menu li a {
             padding: 12px 30px 12px 30px;
        }
        .navbar-nav > li > a, .navbar-default .navbar-nav>li>a, .navbar-nav > li > a:hover, .navbar-default .navbar-nav>li>a:hover, .navbar-nav > li > a:visited, .navbar-default .navbar-nav>li>a:visited, .navbar-nav > li > a:focus, .navbar-default .navbar-nav>li>a:focus {
             padding: 15px 28px 15px 28px;
        }
        .navbar-nav > li:first-child > a:hover:before, .navbar-nav > li:first-child.active > a:before, .navbar-collapse .navbar-nav > li:first-child > a.currentMenuItem:before {
             border-bottom: 45px solid #891325;
             top: -30px;
             left: -41px;
             border-left: 30px solid transparent;
        }
        #empoverlay #exitdialog {
             left:27% !important;
        }
    
    
    
    
    }
    
    @media screen and (min-width:2000px) {
         .navbar-nav .dropdown-menu.multi-level {
             width: 150%;
        }
    
    }
    
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
         body > iframe {
             display:none;
        }
        .logos {
             width: 167px;
             margin: 5px 12px 0px 20px;
        }
        a.abouttesting sup {
             padding-bottom: 9px;
        }
        .from-lung .navbar-nav > li:first-child > a:hover:before {
             left: -40px !important;
        }
        .from-lung .from-lung .navbar-collapse .navbar-nav > li:first-child > a.currentMenuItem:before {
             position: absolute !important;
             top: 1px !important;
             left: -29px !important;
        }
    }
    
    @-moz-document url-prefix() {
        .navbar-nav > li:first-child > a:hover::before, .navbar-nav > li.active:first-child > a::before, .navbar-collapse .navbar-nav > li:first-child > a.currentMenuItem::before {
             top: -31px;
             left: -41px;
        }
        .grid-copy.lung a {
            background-position-y: 107%;
        }            
    }
    
    @media screen and (min-width:1000px) and (max-width:1100px) {
         .from-lung .navbar-nav > li:first-child > a:hover:before, .from-lung .navbar-nav > li:first-child.active > a:before, .from-lung .navbar-collapse .navbar-nav > li:first-child > a.currentMenuItem:before {
            top: -27px;
            left: -44px;
        }
    }
    
    ul.endo-sub-li li:before {
        font-size: 8px;
        line-height: 16px;
        top: -3px;
    }
    ul.endo-sub-li li {
        text-indent: -5px !important;
    }
    
    
    /*US-42895 */
    
    .isi .underline{
         text-decoration: underline;
    }
    
    .isi .colon{
        position:relative;
        left:2px;                      
      }
    
    /*.isi .new-fontSize{font-size:18px;}*/
    
    #ntap-popup .modal-open .modal {
        overflow-x: hidden;
        overflow-y: auto;
    }
    #ntap-popup .modal-dialog {
        margin-top: 13em;
    }
    #ntap-popup .modal-content {
        border-bottom-right-radius: 40px !important;
        border-top-left-radius: 40px !important;
        border-bottom-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        box-shadow: none;
        background-color: #ffffff;
        border: solid 1px #003865;
    }
    #ntap-popup .modal-header {
        display: none;
    }
    #ntap-popup h2 {
        margin-top: 9px;
        font-size: 23px;
        font-family: 'RobotoCondensed-Bold';
        color: #ac182e;
         margin-bottom: 0px;
    }
    #ntap-popup p {
        font-size: 20px;
        line-height: normal;
        text-align: left;
        color: #003865;
        font-family: 'RobotoCondensed-Bold' !important;
    }
    #ntap-popup .close-ntap {
        opacity: 1;
        text-shadow: none;
        cursor: pointer;
        float: right;
    
    }
    #ntap-popup .ntap-content {
        padding: 20px 25px 20px 20px;
    }
    #ntap-popup p.for-lung {
        color: #ac182e;
    }
    #ntap-popup a:hover {
        color: #003865;
        text-decoration: underline;
    }
    #ntap-popup a {
        color: #003865;
        text-decoration: underline;
    }
    .ntap-top {
            z-index: 999;
        clear: both;
        width: 300px;
        height: 90px;
        float: right;
        position: fixed;
        bottom: 170px;
        right: 65px;
        background-color: #003865;
            border-bottom-right-radius: 10px;
            border-bottom-left-radius: 20px;
    }
    p.ntap-content {
        color: #ffffff;
        font-family: 'RobotoCondensed-Bold' !important;
        font-weight: normal;
    }
    .ntap-top a {
        background-image: url(/content/dam/website-services/us/434-imfinzi-com/global/Plus_Corner.svg);
        background-position: 100% 169%;
        display: table;
        width: 100%;
        background-size: 75px 80px;
        background-repeat: no-repeat;
        text-decoration: none !important;
    }
    .ntap-element {
            padding: 13px 20px 2px 20px;
    }
    .ntap-top a:hover {
        text-decoration: none !important;
    }
    @media screen and (min-width:1024px) {
    .ntap-top {
        width: 198px;
        height: 100px;
        float: right;
        position: fixed;
        bottom: 190px;
        right: 80px;      
    }
        }
    
    @media screen and (max-width: 768px){
    .ntap-top a {
        background-position: 100% 97%;
        width: 100%;
        background-size: 75.2px 55px;
        background-repeat: no-repeat;
        display: table-cell;
        vertical-align: middle;
    }
               
    .ntap-top {
        height: 70px;
    }
    .ntap-element {
        padding: 13px 20px 7px 20px;
    }        
    }
    
    @media screen and (min-width: 768px){
    #ntap-popup .modal-dialog {
        width: 64.2% !important;
        max-width: 520px;
    }
    
    .logos .main_logo a img {
        width: 161px;
        height: 56px;
    }
    
    img.headset-img {
        width: 18px;
        height: 26px;
    }
    .noprint .footer img {
        width: 30px;
        height: 16px;
    }
    .az_logo a img {
        width: 209px;
        height: 49px;
    }
    }
    
    @media screen and (min-width:768px) and (max-width:1023px) {
    .ntap-top {
        height: 70px;
    }
    .ntap-top a {
                background-size: 75px 70px;
            }
    }
    span.space {	
    position: relative;
    left: 2px;
    
    }
    
    .headerPpadding{
            position:relative;
            top:-10px;
    }  

/*US-84427 ISI update*/
@media screen and (min-width: 992px){
	.error .footer ul li {
        float: left;
        padding: 0px;
    }

    #footer .footer-content ul li:last-child a {
        line-height: 21px;
        position: relative;
        padding: 9px 0px 9px 0px;
        display: inline;
        top: 10px;
    }


    #footer .footer-content ul li:last-child a img {
        position: absolute;
        right: -95px !important;
        bottom: 10px !important;
    }


    .error .footer p:nth-child(3), .footer p:last-child {
        line-height: 26px;
    }

}


/* Error page */

.error header#header {
    border-bottom: none;
    height: 90px;
}
.subpage-banner {
    background: #6D0020;
    padding: 23px 0px 7px;
}
.subpage-banner .content-title{
    max-width: 862px;
    margin: 0 auto;
}
.subpage-banner .content-title h1 {
    color: #FFF;
    font-family: 'filson Pro';
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 87px;
    text-transform: uppercase;
    margin: 0;
}

.error-contnet {
    max-width: 862px;
    margin: 0 auto;
    padding: 50px 0 223px
}
.error-contnet h3.page-mark {
    color: #AC182E;
    font-family: 'Filson Pro';
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin: 0 0 17px;
}
.error-contnet p {
    color: #555;
    font-family: 'Filson Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 425;
    line-height: 25px;
    margin: 0;
}
.error-contnet .p2-mr {
    margin: 20px 0 18px;
}
.error-contnet .button-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
}
.error-contnet .button-container a {
    background: #6D0020;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    padding: 13px 24px;
    color: #FFF;
    font-family: "Filson Pro";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: normal;
    border-radius: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    cursor: pointer;
}
.error-contnet .button-container div{
    margin-right: 0;
    margin-bottom: 0;
}
.error-contnet .button-container a img {
    margin-left: 0;
    width: 24px;
    height: 24px;
}
.footer-content {
    max-width: 1132px;
    margin: 0 auto;
    background: #00223E;
}
.footer-az-logo img {
    max-width: 211px;
    width: 211px;
}
#footer .footer {
    width: 100%;
    padding: 0;
}
.footer-content ul {
    width: auto;
    height: auto;
    margin: 24px 0;
    float: unset;
}
#footer .footer-content ul li{
    float: left;
    position: relative;
    padding: 0 24px 0 0px;
    margin: 0;
}
.footer-content ul li a:after {
    content: "";
    display: inline-block;
    padding: 0;
    height: 44px;
    background: #fff;
    width: 1px;
    right: 12px;
    position: absolute;
    top: 10px;
}
.footer-content ul li a{
    color: #FFF;
    font-family: 'Filson Pro';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    text-decoration-line: underline;
}
.footer p {
    width: 100%;
    color: #FFF;
    font-family: "Filson Pro";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    padding: 0;
}
.noprint .footer img {
    width: 41px;
    height: 20px;
    max-width: 41px;
    margin-top: -4px;
}
.footer p:nth-child(3), .footer p:last-child {
    margin: 0;
}
#footer .footer-content ul li:last-child {
    max-width: 250px;
}
#footer .footer-content ul li:last-child a {
    line-height: 21px;
    position: relative;
    padding: 9px 0px 9px 0px;
}
#footer .footer-content ul li:last-child a img {
    position: absolute;
    right: 20px;
    bottom: 10px;
}
.error .logos .main_logo a img {
     height: 37px;
     width: auto;
     margin: 20px 0;
 }


@media screen and (max-width:991px) {
    main#maincontent {
       padding: 85px 0 0;
    }
    .error header#header {
          height: 70px;
     }
     .error .logos .main_logo a img {
          margin-bottom: 0;
          height: 41px;
      }
      .subpage-banner {
          padding: 16.7px 0px;
      }
    .subpage-banner .content-title h1{
        font-size: 30px;
        font-weight: 700;
        line-height: 40.8px;
        text-align: center;
    }
    .error-contnet h3.page-mark {
        font-size: 24px;
        line-height: 26.4px;
    }
    .error-contnet {
        padding: 50px 12px 54px;
        max-width: 390px;
    }
    .error-contnet .p2-mr {
        margin: 16px 0 15px;
    }

    .error .noprint .footer img {
        right: 4px;
    }

    .error span.noprint {
        text-indent: -48px;
        display: inline-block;
        padding-left: 52px;
    }


    .error-contnet .button-container {
        flex-wrap: wrap;
    }
    .error-contnet .hcp-link {
        margin-bottom: 32px !important;
    }
    .error-contnet .button-container a {
        padding: 8px 30px 8px 24px;
        box-shadow: none;
    }
    .footer-content{
        padding: 40px 15px;
    }
    .footer-az-logo {
        text-align: center;
    }
    .footer-az-logo img {
        max-width: 148px;
        width: 148px;
    }
    .footer-content ul {
        margin: 16px 0 30px;
        float: left;
    }
    #footer .footer-content ul li {
        border-bottom: 0;
        width: 100%;
    }
    .footer-content ul li a {
        line-height: normal;
        padding: 8px 0;
    }
    .footer-content ul li a:after{
        display: none;
    }
    .footer p {
        letter-spacing: -0.14px;
        font-size: 14px;
    }
    #footer .footer-content ul li:last-child {
        max-width: max-content;
    }
    #footer .footer-content ul li:last-child a img{
        position: static;
        margin-left: 5px;
    }
    span.noprint {
        line-height: 18px;
    }
    span.noprint span.footer {
        margin: 0 7px 0 0px;
    }
    .noprint .footer img{
        margin-top: 0;
        position: relative;
        top: 4px;
    }
    .footer p:nth-child(3), .footer p:last-child {
        margin: 0;
        line-height: 20px;
        letter-spacing: -0.14px;
        font-size: 14px;
    }
    .footer p:nth-child(3) {
        margin-bottom: 15px;
        padding-right: 56px;
    }
    .error footer#footer {
        padding: 0;
    }
    .footer p:last-child {
        padding-right: 75px;
    }
}

@media screen and (max-width:768px) {
    main#maincontent {
        padding: 70px 0 0;
     }
}