﻿@media only screen and (max-width: 400px) {
    #moreinfo-presenters-detail-popover .firm-name-sector {
        float: left;
    }
}

@media only screen and (min-width: 400px) {
    #moreinfo-presenters-detail-popover .firm-name-sector {
        float: left;
    }
}

#moreinfo-presenters-detail-popover .firm-name-logo-container{
    overflow: hidden;
    margin-bottom: 5px;
}

#moreinfo-presenters-detail-popover .firm-logo-container {
    padding-left: 10px;
    float: right;
}

#moreinfo-presenters-detail-popover .firm-logo {
    height: 60px;
    width: auto;
}

#moreinfo-presenters-detail-popover .simple-text{
    font-size: 1em;
}

.presenter-description-overflow {
    word-wrap: break-word;
}

p.presenter-contact-detail {
    white-space: normal;
}