#subscriptionPopupBox .cds--modal-footer .cds--btn {
     flex: 0 1 33.33%;
}
#subscriptionPopupBox .cds--modal-content{
  overflow-y: hidden;
  padding-inline: 1rem 0rem !important;
  outline: none !important;
  -webkit-tap-highlight-color: transparent;
}
/* Remove focus behavior completely */
#subscriptionPopupBox .cds--modal-scroll-content{
 outline: none !important;
  -webkit-tap-highlight-color: transparent;
}

#subscriptionPopupBox .cds--modal-content:focus,
#subscriptionPopupBox .cds--modal-scroll-content:focus {
  outline: none !important;
  box-shadow: none !important;
}
#subscriptionPopupBox .cds--modal-scroll-content {
    mask-image: unset;
}
#subscriptionPopupBox .popup-content {
  overflow-y: auto;
  height: calc(80vh - 9.75rem) !important;
  display: flex;
  flex: 1;
}
#subscriptionPopupBox .popup-content::-webkit-scrollbar {
  width: 8px;
}
#subscriptionPopupBox .popup-content::-webkit-scrollbar-thumb {
  border-radius: 10px;
  height: 70px;
  background: #C2C2C2;
}
#subscriptionPopupBox .popup-content::-webkit-scrollbar-thumb:hover {
  background-color: #999;
}
#subscriptionPopupBox .popup-content::-webkit-scrollbar-track {
  border: 1px solid #E7E7E7;
  background: #FAFAFA;
}
@-moz-document url-prefix() {
  #subscriptionPopupBox .popup-content {
    scrollbar-width: thin;
    scrollbar-color: #C2C2C2 #FAFAFA;
  }
}
#subscriptionPopupBox .customerName{
    opacity: 1;
    padding: 0 1rem 1rem 0;
    text-align: left;
    font-family: var(--allianceno1-light);
    font-weight: var(--legal1-font-weight);
    font-style: var(--legal1-font-style);
    font-size: 16px;
    letter-spacing: var(--legal1-letter-spacing);
    line-height: var(--legal1-line-height);
    color: var(--text-primary);
}
#subscriptionPopupBox .appNames{
        font-family: var(--allianceno1-semibold);
        font-weight: var(--h4-font-weight);
        font-size: var(--h4-font-size);
        line-height: var(--h4-line-height);
        letter-spacing: var(--h4-letter-spacing);
        color: var(--text-primary);
        margin-block: 5px;
    }
#subscriptionPopupBox .product{
        font-family: var(--allianceno1-regular);
        font-weight: var(--regular-font-weight);
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 0px;
        display: flex;
        align-items: center;       
    }
#subscriptionPopupBox .product span{
        font-family: var(--allianceno1-regular);
        font-weight: var(--regular-font-weight);
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 0px;
        display: flex;
        align-items: center;
    }
#subscriptionPopupBox .subscribed {
        color: var(--text-primary);
}
#subscriptionPopupBox .notSubscribed {
        color: var(--text-secondary);
    }
#subscriptionPopupBox .checkIcon {
        padding-right: 0.25rem;
    }

#subscriptionPopupBox .subscribedHeading {
        font-family: var(--allianceno1-semibold);
        font-weight: var(--h31-font-weight);
        font-size: var(--h31-font-size);
        font-style: var(--h31-font-style);
        letter-spacing: var(--h31-letter-spacing);
        color: var(--text-link);
        flex-basis: 50%;
        text-align: left;
}


#subscriptionPopupPrintBox .popup-content {
  overflow-y: auto;
  height: auto !important;
  display: flex;
  flex: 1;
}
#subscriptionPopupPrintBox .popup-content::-webkit-scrollbar {
  width: 8px;
}
#subscriptionPopupPrintBox .popup-content::-webkit-scrollbar-thumb {
  border-radius: 10px;
  height: 70px;
  background: #C2C2C2;
}
#subscriptionPopupPrintBox .popup-content::-webkit-scrollbar-thumb:hover {
  background-color: #999;
}
#subscriptionPopupPrintBox .popup-content::-webkit-scrollbar-track {
  border: 1px solid #E7E7E7;
  background: #FAFAFA;
}
@-moz-document url-prefix() {
  #subscriptionPopupPrintBox .popup-content {
    scrollbar-width: thin;
    scrollbar-color: #C2C2C2 #FAFAFA;
  }
}
#subscriptionPopupPrintBox .customerName{
    opacity: 1;
    padding: 0 1rem 1rem 0;
    text-align: left;
    font-family: var(--allianceno1-light);
    font-weight: var(--legal1-font-weight);
    font-style: var(--legal1-font-style);
    font-size: 16px;
    letter-spacing: var(--legal1-letter-spacing);
    line-height: var(--legal1-line-height);
    color: var(--text-primary);
}
#subscriptionPopupPrintBox .appNames{
        font-family: var(--allianceno1-semibold);
        font-weight: var(--h4-font-weight);
        font-size: var(--h4-font-size);
        line-height: var(--h4-line-height);
        letter-spacing: var(--h4-letter-spacing);
        color: var(--text-primary);
        margin-block: 5px;
    }
#subscriptionPopupPrintBox .product{
        font-family: var(--allianceno1-regular);
        font-weight: var(--regular-font-weight);
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 0px;
        display: flex;
        align-items: center;       
    }
#subscriptionPopupPrintBox .product span{
        font-family: var(--allianceno1-regular);
        font-weight: var(--regular-font-weight);
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 0px;
        display: flex;
        align-items: center;
    }
#subscriptionPopupPrintBox .subscribed {
        color: var(--text-primary);
}
#subscriptionPopupPrintBox .notSubscribed {
        color: var(--text-secondary);
    }
#subscriptionPopupPrintBox .checkIcon {
        padding-right: 0.25rem;
    }

#subscriptionPopupPrintBox .subscribedHeading {
        font-family: var(--allianceno1-semibold);
        font-weight: var(--h31-font-weight);
        font-size: var(--h31-font-size);
        font-style: var(--h31-font-style);
        letter-spacing: var(--h31-letter-spacing);
        color: var(--text-link);
        flex-basis: 50%;
        text-align: left;
}
#subscriptionPopupPrintBox .printingWrapper {
    margin-left:10px;
    font-size:13px;
}
#subscriptionPopupPrintBox .pageTitleBottom{
border-bottom: 8px solid #BEC3C9;
padding: 6px 6px 6px 10px;
}
#subscriptionPopupPrintBox .leftAlign{
text-align:left;
padding-left:0}

#subscriptionPopupPrintBox .pageTitle
{
	font-family: var(--allianceno1-light);
    font-weight: var(--light-font-weight) !important;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: 0px;
    flex: 1;
    text-align: left;
	vertical-align:text-bottom;
}
