.file-icon {
  background-repeat: no-repeat;
  line-height: 22px;
  padding-bottom: 4px;
  padding-left: 20px;
  vertical-align: middle;
}

.file-icon:before {
    padding-right:10px;
}

.file-icon-blank {  }

.file-icon-xls:before,.file-icon-xlsx:before { 
    font-family: "FontAwesome";
    content: "\f1c3";
}
.file-icon-avi:before,.file-icon-mp4:before,.file-icon-wmv:before,.file-icon-mpeg:before,.file-icon-mpg:before { 
    font-family: "FontAwesome";
    content: "\f008";
}

.file-icon-jpg:before,.file-icon-jpeg:before,.file-icon-tif:before,.file-icon-gif:before,.file-icon-png:before,.file-icon-bmp:before { 
    font-family: "FontAwesome";
    content: "\f1c5";
}
.file-icon-mp3:before,.file-icon-wma:before,.file-icon-ogg:before { 
    font-family: "FontAwesome";
    content: "\f1c7";
}
.file-icon-pdf:before { 
    font-family: "FontAwesome";
    content: "\f1c1";
}

.file-icon-ppt:before,.file-icon-pptx:before { 
    font-family: "FontAwesome";
    content: "\f1c4";
}
.file-icon-txt:before { 
    font-family: "FontAwesome";
    content: "\f016";
}
.file-icon-url:before,.file-icon-html:before,.file-icon-htm:before { 
    font-family: "FontAwesome";
    content: "\f016";
}
.file-icon-doc:before,.file-icon-docx:before { 
    font-family: "FontAwesome";
    content: "\f1c2";
}
.file-icon-zip:before,.file-icon-rar:before,.file-icon-gzip:before,.file-icon-bzip:before { 
    font-family: "FontAwesome";
    content: "\f1c6";
}
