.icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: currentColor;
}

.icon--16 {
    width: 16px;
    height: 16px;
}

.icon--20 {
    width: 20px;
    height: 20px;
}

.icon--24 {
    width: 24px;
    height: 24px;
}

.icon--32 {
    width: 32px;
    height: 32px;
}

.icon--red {
    color: #e74c3c;
}

.icon--muted {
    color: #9a98a3;
}