[class^="ic-"], [class*=" ic-"] {
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  font-size: large;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background-position: center;
  background-repeat: no-repeat;
}

/* Вспомогательные инструменты иконок */
.ic-white { color: #f0f0f0; }
.ic-x-large { font-size: x-large; }
 
.ic-brand {
    background-image: url("../ico/ic-cart.png");
    font-size: x-large;
    vertical-align: middle;
    margin: 0px;
}

.ic-cart { background-image: url("../ico/ic-cart.png"); }
.ic-user { background-image: url("../ico/ic-user.png"); }
.ic-mail-4 { background-image: url("../ico/ic-mail-4.png"); }
.ic-bell-alt { background-image: url("../ico/ic-bell-alt.png"); }
.ic-th-large { background-image: url("../ico/ic-th-large.png"); }
.ic-folder-open { background-image: url("../ico/ic-folder-open.png"); }
.ic-chat { background-image: url("../ico/ic-chat.png"); }
.ic-thumbs-up { background-image: url("../ico/ic-thumbs-up.png"); }
.ic-crown { background-image: url("../ico/ic-crown.png"); }
.ic-chart { background-image: url("../ico/ic-chart.png"); }
.ic-star { background-image: url("../ico/ic-star.png"); }
.ic-phone { background-image: url("../ico/ic-phone.png"); }
.ic-help { background-image: url("../ico/ic-help.png"); }
.ic-users { background-image: url("../ico/ic-users.png"); }
.ic-podcast { background-image: url("../ico/ic-podcast.png"); }
.ic-lock-open-filled { background-image: url("../ico/ic-lock-open-filled.png"); }
.ic-pencil { background-image: url("../ico/ic-pencil.png"); }
.ic-komm { background-image: url("../ico/ic-pencil.png"); }
.ic-dir { background-image: url("../ico/ic-dir.png"); }
