    .edHub-selfServe-label-temp {background-color: #000;color:#fff;display:none !important;font-size:10px;padding:5px;visibility:hidden;}
    div#js-sign-in-options h4 {
    font-size: 25px !important;
    margin-top: 0 !important;
    margin-bottom: 1em !important;
    }
    a.js-personal-link {
    color: #7770fc;
    }
    #subscribe-modal>.options--purchase {
    padding: 0 2.5rem 0 0 !important;
    margin-top:0 !important;
    }
    #login-or-subscribe-modal>.options--purchase {
    padding: 0.5rem 2.5rem !important;
    }
    .options--purchase {padding:2rem !important;}

    .options--purchase h5 {margin-bottom:1rem;}

    .purchase-option {
    line-height:1.5;
    }

    .purchase-option a {
    color: #7770fc;
    }
    .purchase-option ul {
	list-style-type: disc;
    margin: 0;
    line-height: 1.5;
    padding-inline-start: 22px;
    }
    div#js-sign-in-options {
    margin-top: 0 !important;
    }
    div#collection_signin-modal {
    padding: 45px 50px;
    }
    
    
   
    
    
    #subscribe-modal>.purchase-details {
    background: #f6f6f6;
    overflow: hidden;
    padding: 0.5rem 2.5rem !important;
    }
    #subscribe-modal>.purchase-details h5 {
    font-weight: 700;
    font-size: 16px;
    margin: 0;
    padding: 1.5em 0;
    }
    #subscribe-modal>.purchase-details .purchase-option {
    border-top: .0625rem solid #ddd;
    }
    #subscribe-modal>.options--purchase h5 {
    font-weight: 700;
    font-size: 25px;
    margin-top: 0 !important;
    margin-bottom: 1em !important;
    padding: 0 !important;
    }
    #login-or-subscribe-modal>.options--purchase h5 {
    font-weight: 700;
    font-size: 16px;
    margin: 0;
    padding: 1.5em 0;
    }
    .sign-in--option {
    padding: 1.5rem 0 !important;
    }
    
    
    @media (min-width: 1200px) {
    #login-or-subscribe-modal>.options--purchase {margin-top: 56px !important;}
    #subscribe-modal>.purchase-details {margin-top: 56px !important;}
    div#js-sign-in-options {padding-right: 50px !important;}
	.options--sign-in + .options--purchase {margin-top: 56px !important;}
	}

    @media screen and (max-width:900px) {.modal-mobile-padding {padding: 0 20px;}}

#scorm-not-completed-modal {max-width:600px;min-width:none;padding:2rem 3rem 1.5625rem 1.75rem;}


 /*    
    a.js-scm-modal-close.close-reveal-modal.close-button.icon-close {
    top: 22px;
    right: 29px;
    }

    .purchase-option:nth-of-type(2) {
    padding: 1.5rem 0 0 0 !important;
    }
    .purchase-option:nth-of-type(3) {
    padding: 1.5rem 0 0 0 !important;
    }


 */