.subject {
    padding: 0 0 1em 0;
    max-width: 10rem;
}

.subject .subjectTitle {
    font-size: .4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.subject .subjectTitle .text {
    min-width: 8em;
    margin-right: 1em;
}

.subject .subjectSubTitle {
    font-size: .3rem;
}

.subject .subjectIcon {
    height: 1em;
    width: calc(100% - 8em);
    max-width: 40em;
    vertical-align: middle;
}