CSS
.box {
display: inline-block;
text-align: left;
line-height: 20px;
}
.box h4 { color: gray; }
.icon {
display: inline-block;
width: 20px;
height: 20px;
white-space: nowrap;
letter-spacing: -1em;
text-indent: -999em;
}
.icon:before { content: '\3000'; }
.icon-delete { background: url(delete.png) no-repeat center; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
.icon-delete {
background-image: url(delete@2x.png);
background-size: 16px 16px;
}
}
.large { font-size: 20px; }