#footer .thirdparty-disclaimer {
    font-size: 15px;
    line-height: 20px;
    font-family: "Roboto-Regular";
    padding: 25px 0;
}
.asterisk-sup-banner {
    font-size: 100% !important;
    top: 4px !important;
}
#star{
    font-size: 100% !important;
    top:4px !important;
}
.page-copaypgm .field-promotext2 sup.asterisk-sup{
    font-size: 100% !important;
    top: 3px !important;
}
.footnote #star{
    top: 3px!important;
}
.footnote .asterisk-sup {
    font-size: 100% !important;
    top: 2px !important;
}
.hcp-page-lumakras .promo-resource-office .field-promotext2 .asterisk-sup{
    top: 3px!important;
}
#footer .thirdparty-disclaimer h6 {
    font-family: 'Roboto-Bold';
    font-weight: bold;
    color: #0063C3;
    margin-bottom: 5px;
}

#footer .thirdparty-disclaimer p {
    font-family: "Roboto-Regular";
    font-weight: normal;
    color: #717171;

}

#footer .thirdparty-disclaimer p a {
    color: #0063C3;
    text-decoration: underline;
}
.hcp-page-tezspire .hcp_wrapper_references {
    margin-top: 20px;
}
.hcp_wrapper_references .footnote{margin-bottom: 10px;}
.hcp-page-aimovig .hcp_wrapper_references{display: block !important;}

@media (max-width: 768px) {
    #footer .thirdparty-disclaimer p {
        margin-bottom: 18px;
    }

    #footer .thirdparty-disclaimer {
        padding: 36px 0;
    }
}

.full-width-container.hcp_wrapper_website_link {
    background: white;
}

#footer .thirdparty-disclaimer p,
#footer .thirdparty-disclaimer p a,
#footer .thirdparty-disclaimer h6 {
    font-size: 15px;
    line-height: 20px;
}
.financial-support-page #financial-support-banner .header-text{padding-left: 10px;}

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

.nothirdpartdis #footer>.container.full-width-container {
    display: none;
}

@media (max-width: 767px) {

    #footer .thirdparty-disclaimer p,
    #footer .thirdparty-disclaimer p a,
    #footer .thirdparty-disclaimer h6 {
        font-size: 15px !important;
        line-height: 19px;
    }
}