/* Only logo images selected in Course Hub settings. Never crop a logo. */
html body .sjpc-custom-brand-image {
 display:block!important;
 box-sizing:border-box;
 width:auto!important;
 height:auto!important;
 max-height:var(--sjpc-brand-logo-height,56px)!important;
 max-width:100%!important;
 min-width:0;
 object-fit:contain!important;
 object-position:center center!important;
 transform:none!important;
 margin:0;
}
html body .sjpc-brand-replaced {
 display:inline-flex;
 align-items:center;
 justify-content:flex-start;
 min-width:0;
 max-width:100%;
}
html body .sjpc-brand-replaced > .sjpc-custom-brand-image{flex:0 1 auto}
