/* My Favorites page css*/
.button-share, .button-download {
    text-transform: none;
    background-color: #830051;
    border: 1px solid #830051;
    color: #FFFFFF;
    outline: none;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding: 12px 12px 12px 37px;
    border-radius: 12px;
    background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/share-white.svg);
    background-repeat: no-repeat;
    background-position: 12px center;
    margin:0;
}
.button-download {
   background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/download.svg);
 
}
.Button-disabled {
    background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/download-disabled.svg);
    background-color: #FFFFFF00;
    color: #8D9E9B;
    border-color: #8D9E9B;
    pointer-events: none;
}
.button-share:hover, .button-download:hover{
    background-color: #003864;
    color: #fff;
}

.share-download {
    display: flex;
    gap: 16px 16px;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    max-width: 510px;
    margin: 0 auto;
    justify-content: space-around;
}
div#myfav-section {
    padding: 40px 0 80px 0;
}


/* Bug- 504546  */
#myfav .button-download {
    background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/Download_1.svg);
}
/* Bug- 504546  */


/* 504533 & 502696 --> Css line 34 need to update */
#myfav .share-download {
    display: flex;
    gap: 16px 16px;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    max-width: max-content;
    margin: 0 auto;
    justify-content: space-around;
}
/*  */
#myfav .resources__filter-title{
    font-size: 0.875rem;
}
/*  504539  issue*/
#myfav .resources__empty{
    max-width: 552px;
    margin: 0px auto;
    text-align: center;
    align-items: center;
}
#myfav h3.no-fav-title {
    font-size: 2.5rem;
}
#myfav .btn-back{
    text-transform: none;
    background-color: #830051;
    border: 1px solid #830051;
    color: #FFFFFF;
    outline: none;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding: 12px 12px 12px 37px;
    border-radius: 12px;
    background-image: url(/content/dam/intelligentcontent/unbranded/ic-precisionmed-hcp/us/en/images/icon/left_arrow.svg);
    background-repeat: no-repeat;
    background-position: 12px center;
    margin-top: 20px;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

#myfav .button-download {
background-color: transparent;
color: #888888
}

#myfav .button-download:hover{
    color: #888888
}
#myfav .resources__filter-label {
    font-size: 14px;
}

/*  504539  issue*/



/* Bug- 504637  */
@media (max-width: 743.95px) {
    #myfav .azpm-resources .resources .resources__content {
         margin-top: 0 !important;
         margin-bottom: 0 !important;
     }
     #myfav .azpm-resources .resources .favorites__empty{
         padding-top: 8px !important;
         padding-bottom: 0 !important;
 
     }

     /* Bug - 503259  */
    #resource-lib .card_gene_mutations .resource-card__body .resource-card__action-buttons button:not(:first-child) {
        width: 40px !important;
        height: 40px;
        min-width: 40px !important;
        max-width: 40px !important;
    }
    .card_gene_mutations .resource-card__body .resource-card__action-buttons button:not(:last-child) {
    margin-right: 4px;
    }

    .exit-ramp-modal span.modal__closeLabel {
        position: absolute;
        top: 35px;
        right: 31px;
    }
    .exit-ramp-modal span.modal__closeIcon{
        position: absolute;
        top: 12px;
        right: 15px;
        padding-left: 0px;
    }
    #myfav h3.no-fav-title {
        font-size: 2rem;
    }
 }
 /* Bug- 504637  */
 
 /*Bug- 503259 */
    @media (min-width: 744px) {
    #resource-lib .card_gene_mutations.video .resource-card__media img {
    object-position: top;
    object-fit: cover;
}
}
 /*Bug - 503259 */
 
 
 /* Bug- 504637  */
 @media (min-width: 0px) {
     #myfav #myfav-section{
         padding-bottom: 40px !important;
     }
     #myfav .share-download button{
         margin-top: 0 !important;
         margin-bottom: 0 !important;
         box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
     }
 }
 /* Bug- 504637  */
#myfav .resources__clear-text, #resource-lib .resources__clear-text
{
font-family: var(--primary-font);
}
 

