/* CSS file */  
body, html {
	margin: 0 !IMPORTANT;
	padding: 0;
	width: 100%;
    font-family:'Roboto Condensed';
    color:#606060;
    /*transform: matrix(-1, 0, 0, -1, 0, 0);*/
    background: transparent linear-gradient(5deg, #db2d75 -30%, #821f53 100%) 0% 0% no-repeat padding-box;
}
h1, h3 {
    font-family: 'Roboto Condensed';
}
p{
    font-size: 12px;
    color: #ffffff;
    line-height: 18px;
    text-align: center;
}
.container {
    width: 100%;
    padding: 0;
}
header {
    display: none;
}
.az-logo-desk .expand-img-desktop.visible-sm-inline-block.visible-md-inline-block.visible-lg-inline-block {
    cursor: auto;
}
.footer .row, .footer .notices, .footer-reference, .footer hr, .middle-content {
    display: none;
}
.footer{
    background: transparent;
    margin: 0;
    padding: 0;
}
.footer ul li {
    margin-bottom: 22px;
}
.footer-adverse-event.adverse-border {
    border: none;
    padding: 0;
    margin-left: 42px;
    margin-bottom: 30px;
}
.footer ul.linked-list li a span span {
    text-decoration: underline;
}
.linked-list li {
    line-height: 0;
}
.az-logo,.az-logo-desk {
    margin-bottom: 22px;
}
.footer .action-link{
    font-size: 12px;
    font-family:'Roboto Condensed';
    line-height: 16px;
}
.az-logo img, .az-logo-desk img{
    max-width: 123px;
}
.flag-stmt {
    display: table;
    margin-bottom: 22px;
}
.flag-stmt .indent-align {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    line-height: 16px;
}
.flag-stmt img {
    margin-right: 15px;
}
.copyright {
    text-align: left;
}
.symbol-sec{
    display: block;
    margin: 64px auto 55px;
    text-align: center;
}
.button {
    margin: 0 auto;
}
.button {
    background: #ffffff;
    border-radius: 33px;
    max-width: 313px;
    margin: 0px auto 20px;
}
.button a{
    text-decoration: none !important;
    display: block;
    padding: 14.5px 0;
}
.button-1 a {
    padding: 9px 0;
}
.icon {
    position: absolute;
}
.icon img{
	width: 100%;
}
.knio-icon {
    max-width: 52px;
    margin-left: 19px;
}
.prp-icon {
    max-width: 40px;
    margin-left: 25px;
}
.knstat-icon {
    max-width: 24px;
    margin-top: -5px;
    margin-left: 33px;
}
.btn-content {
    margin-left: 65px;
    margin-right: 15px;
}
.btn-content p{
    margin-bottom: 0;
    color: #333333;
}
.btn-name {
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}
.btn-desc {
    line-height: 11px;
    font-size: 10px;
}
.bg-lung {
    margin: 32px auto 19px;
}
.error-section {
    margin: 175px auto;
    color: #ffffff;
    text-align: center;
}
.error-section a {
    color: #fff;
}
.az-logo-desk{
    display:none;
}
@media (min-width: 768px) and (max-width: 991px){
.mobile-only{
    display:none;
}
.az-logo-desk{
    display: inline;
    top: 28px;
    right: 0;
}
.footer-adverse-event.adverse-border {
    margin: 0 15px;
}
.copyright {
    position: absolute;
    top: 73px;
}
.new-image .new-image-mobile {
    float: right;
}
.bg-lung {
    display: none;
}
.az-logo img {
    display: none;
}
.component-section .page-section-inner {
    background-image: url(/content/dam/open-digital/onc-unb-egfr/desktop/lung-image-desktop.png);
    background-repeat: no-repeat;
    padding-bottom: 201px;
    background-position: right bottom;
    background-size: 100%;
    min-height: 95vh;
}
.footer {
        margin-top: -93px;
        position: relative;
        z-index: 9;
        /*background: transparent linear-gradient(5deg, #c5266c -30%, #b32366 100%) 0% 0% no-repeat padding-box;*/
}
.footer ul{
    text-align: center;
    transform: translate(0px, 14px);
    position: relative;
    z-index: 9;
}
.footer ul li {
    display: inline-block;
    margin-right: 25px;
    margin-bottom: 0;
}
.footer .action-link {
    line-height: 14px;
}
.footer ul li:last-child {
    margin-right: 0;
    }
.flag-stmt {
    display: table;
     margin: -9px auto 22px;
    padding-bottom: 9px;
}
.flag-stmt img {
    margin-right: 15px;
}
}
@media screen and (max-width: 320px){
.button {
    max-width: 295px;
}
.button-3 .btn-content {
    margin-left: 49px;
}
.knstat-icon {
    margin-left: 25px;
}
}
@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 1280px) 
and (orientation : portrait) { 
.component-section .page-section-inner{
    min-height:100vh;
}
.footer{
    overflow:hidden;
}
}
@media screen and (min-width: 992px) and (max-width: 1300px)
{
.component-section .page-section-inner {
        background-size: 100%;
        min-height:95vh;
}
}
@media screen and (min-width: 1563px){
.component-section .page-section-inner {
        background-size: 100%;
}
}
@media screen and (min-width: 1440px){
.component-section .page-section-inner {
        background-size: 100%;
        box-sizing: border-box;
        min-height:100vh;
}
}
@media screen and (min-width: 992px){
body{
    background: transparent linear-gradient(5deg, #821f53 0%, #db2d75 100%) 0% 0% no-repeat padding-box;
}
.mobile-only{
    display: none;
}
.symbol-sec a {
    display: inline-block;
}
.button {
    max-width: 708px;
    border-radius: 49px;
}
.button a {
   padding: 14px 0;
}
.button-3 {
    margin-bottom: 0;
}
.btn-content {
    margin-left: 123px;
    margin-right: 93px;
}
.btn-name {
    font-size: 30px;
    line-height: 42px;
}
.btn-desc {
    line-height: 26px;
    font-size: 18px;
}
.btn-content p {
    line-height: normal;
}
.knio-icon {
    max-width: 70px;
    margin-left: 32px;
    margin-top: -4px;
}
.prp-icon {
    max-width: 56px;
    margin-left: 39px;
}
.knstat-icon {
    max-width: 30px;
    margin-top: 0px;
    margin-left: 53px;
}
.footer ul{
    text-align: center;
    transform: translate(0px, 14px);
    position: relative;
    z-index: 9;
    bottom: 5px;
}
.footer ul li {
    display: inline-block;
    margin-right: 25px;
    margin-bottom: 0;
}
.footer .action-link {
    line-height: 14px;
}
.footer-adverse-event.adverse-border {
    margin:0 0 0 53px;
}
.copyright {
    position: absolute;
    top: 52px;
}
.flag-stmt {
    display: table;
    margin: 0 auto 22px;
}
.flag-stmt img {
    margin-right: 6px;
}
 .az-logo-desk {
    display: inline;
    top: 15px;
    right: 53px;
    transition: none;
}
.bg-lung {
        display: none;
}
.component-section .page-section-inner {
        background-image: url(/content/dam/open-digital/onc-unb-egfr/desktop/lung-image-desktop.png);
        background-repeat: no-repeat;
        background-position: right bottom;
        padding-bottom: 233px;
}
.footer {
            margin-top: -93px;
            position: relative;
            z-index: 9;
            overflow:hidden;
}
.footer ul li:last-child {
    margin-right: 0;
}
}
@media screen and (min-width: 1366px) {
.footer {
         top: -19px; 
}
.component-section .page-section-inner {
        background-position: 90% bottom;
}
}
@media screen and (min-width: 992px) and (max-width: 1140px){
.copyright{
    max-width:204px;
}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .btn-content{margin-left:116px;}
}