.comm-icon {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 5px;
    vertical-align: middle;
    font-size: 16px;
    color: rgb(52, 73, 94);
}

.dype-unit {
    background-color: #ffffff;
    padding-top: 0.5em;
    padding-left: 1em;
    margin-bottom: 1em;
}

.dype-unit-info {
    background-color: #ededed;
    border-top-left-radius: 1em;
    padding-left: 1em;
    padding-top: 0.5em;
}

.dype-unit h3, .dype-unit h4 {
    line-height: 1em;
    margin-bottom: 0.5em;
}

.dype-unit h3 small {
    font-style: oblique;
    font-size: 75%;
    font-variant: small-caps;
}

.dype-unit h4 small {
    font-style: oblique;
    font-size: 80%;
    font-variant: small-caps;
}
