@media (max-width: 728px){
   .desktop-menu .logo {
        max-height: 40px;
    } 
    
    /*better view for requirements in a role with image*/
    .my-education__section__role-wrapper__card .grid-x {
        display: flex;
        flex-direction: column;
    }
    
   .my-education__section__role-wrapper__card .course-content-wrapper{
       width: 100% !important;
   }
   .my-education__section__role-wrapper__card .action-button:first-child{
       margin-left: 0 !important;
   }
   
   .ourse-text-wrapper .button-wrapper .button:first-child{
           margin-right: auto !important;
   }
}
@media (min-width: 728px){
.desktop-menu-wrapper img.logo[src*="nsf.no"] {
    padding: 3.3em;
}
}

@media (min-width: 728px){
    /*make bjelland logo a bit smaller*/
    .desktop-menu-wrapper img.logo[src*="/files/file/291"] {
         padding: 1.7em;
    }
    
   
}

/* override default map badge opacity */
.map-container .map-badge {
    opacity: 1;
}

.desktop-menu-wrapper img.logo {
    min-height: 34px !important;
}


.desktop-menu-wrapper img.logo[src*="/files/file/792"] {
    max-height: 111px !important;
}
  
/*make rockwool logo a bit larger*/
.desktop-menu-wrapper img.logo[src*="/files/file/906"] {
    max-height: 52px !important;
}

/*make Sprint Consulting logo larger*/
.desktop-menu-wrapper img.logo[src*="https://media.licdn.com/dms/image/D4D0BAQFprxoBCiv6"] {
    max-height: 115px !important;
}

/*make Sprint Consulting logo larger*/
.desktop-menu-wrapper img.logo[src*="https://www.chemring.com/"] {
    min-height: 38px !important;
}

/*make multiconsult logo correctr aspect ratio and a bit smaller*/
.desktop-menu-wrapper img.logo[src*="https://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Multiconsult_logo.svg/2560px-Multiconsult_logo.svg.png"] {
     max-height: 2px !important;
    min-height: 27px !important;
}

/*make dreamwork logo smaller */
.desktop-menu-wrapper img.logo[src*="https://dreamwork.no/wp-content"] {
   min-height: 0px !important;
}

/*make Thon hotels logo larger */
.desktop-menu-wrapper img.logo[src*="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSPvBXj19E2hjJjn-5VZbElZoc6Y4X9mXcmm7sV97HeNg&s"] {
   max-height: 54px !important;
}



/* UTEGUIDEN DEMO */
.desktop-menu-wrapper {
    border-bottom: 1px solid #a3a3a3;
}

/* panelet listbox max-width quickfix */
.panelet-wrapper .row:last-of-type .progress-bar--fill__content {
  max-width: 30ch;
}

img.logo {
    object-fit: contain;
}

.profile-base-info.default .image-text .text {
    display: flex;
    flex-direction: column;
    flex: 1;
}