.format-label {
  display: inline-flex;
  vertical-align: text-bottom;
  position: relative;
  top: 2px;
  background-image: url(../imgages/sprite-resource-icons.png);
  background-repeat: no-repeat;
  background-position: 16px 16px;
  text-indent: -900em;
  background: url(../images/sprite-resource-icons.png) no-repeat 0 0;
}
.format-label {
  width: 32px;
  height: 35px;
  background-position: 0 -62px;
}
.format-label[data-format*=rdf],.format-label[data-format=rdf] {
  width: 32px;
  height: 35px;
  background-position: -32px -62px;
}
.format-label[data-format*=pdf],.format-label[data-format=pdf] {
  width: 32px;
  height: 35px;
  background-position: -64px -62px;
}
.format-label[data-format*=api],.format-label[data-format=api] {
  width: 32px;
  height: 35px;
  background-position: -96px -62px;
}
.format-label[data-format*=zip],.format-label[data-format=zip] {
  width: 32px;
  height: 35px;
  background-position: -128px -62px;
}
.format-label[data-format*=xls],.format-label[data-format=xls] {
  width: 32px;
  height: 35px;
  background-position: -160px -62px;
}
.format-label[data-format*=csv],.format-label[data-format=csv] {
  width: 32px;
  height: 35px;
  background-position: -192px -62px;
}
.format-label[data-format*=txt],.format-label[data-format=txt] {
  width: 32px;
  height: 35px;
  background-position: -224px -62px;
}
.format-label[data-format*=xml],.format-label[data-format=xml] {
  width: 32px;
  height: 35px;
  background-position: -256px -62px;
}
.format-label[data-format*=json],.format-label[data-format=json] {
  width: 32px;
  height: 35px;
  background-position: -288px -62px;
}
.format-label[data-format*=html],.format-label[data-format=html] {
  width: 32px;
  height: 35px;
  background-position: -320px -62px;
}
