@font-face {
  font-family: 'attachment-icons';
  src: url("fonts/attachment-icons.eot?ix4eol");
  src: url("fonts/attachment-icons.eot?ix4eol#iefix") format("embedded-opentype"), url("fonts/attachment-icons.ttf?ix4eol") format("truetype"), url("fonts/attachment-icons.woff?ix4eol") format("woff"), url("fonts/attachment-icons.svg?ix4eol#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class*=" attachment-icon-"],
[class^="attachment-icon-"] {
  font-family: 'attachment-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/********/
/* LINK */
/********/
.fa-file-o {
  color: #00d49c; }

.fa-file-o:before {
  content: "\e90c"; }

/*******/
/* PDF */
/*******/
.attachment-icon-ic_acrobat {
  color: #DA1F1F; }

.attachment-icon-ic_acrobat .path1:before {
  content: "\e900"; }

.attachment-icon-ic_acrobat .path2:before {
  content: "\e901";
  margin-left: -1em; }

.attachment-icon-ic_acrobat .path3:before {
  content: "\e902";
  margin-left: -1em;
  color: white; }

/*********/
/* EXCEL */
/*********/
.attachment-icon-ic_excel {
  color: #1D7044; }

.attachment-icon-ic_excel .path1:before {
  content: "\e903"; }

.attachment-icon-ic_excel .path2:before {
  content: "\e904";
  margin-left: -1em; }

.attachment-icon-ic_excel .path3:before {
  content: "\e905";
  margin-left: -1em; }

.attachment-icon-ic_excel .path4:before {
  content: "\e906";
  margin-left: -1em;
  color: white; }

.attachment-icon-ic_excel .path5:before {
  content: "\e907";
  margin-left: -1em;
  color: white; }

.attachment-icon-ic_excel .path6:before {
  content: "\e908";
  margin-left: -1em;
  color: white; }

.attachment-icon-ic_excel .path7:before {
  content: "\e909";
  margin-left: -1em;
  color: white; }

.attachment-icon-ic_excel .path8:before {
  content: "\e90a";
  margin-left: -1em;
  color: white; }

.attachment-icon-ic_excel .path9:before {
  content: "\e90b";
  margin-left: -1em;
  color: white; }

/**************/
/* POWERPOINT */
/**************/
.attachment-icon-ic_powerpoint {
  color: #D04424; }

.attachment-icon-ic_powerpoint .path1:before {
  content: "\e90d"; }

.attachment-icon-ic_powerpoint .path2:before {
  content: "\e90e";
  margin-left: -1em; }

.attachment-icon-ic_powerpoint .path3:before {
  content: "\e90f";
  margin-left: -1em; }

.attachment-icon-ic_powerpoint .path4:before {
  content: "\e910";
  margin-left: -1em;
  color: white; }

.attachment-icon-ic_powerpoint .path5:before {
  content: "\e911";
  margin-left: -1em;
  color: white; }

.attachment-icon-ic_powerpoint .path6:before {
  content: "\e912";
  margin-left: -1em;
  color: white; }

/********/
/* WORD */
/********/
.attachment-icon-ic-word {
  color: #2A5696; }

.attachment-icon-ic-word .path1:before {
  content: "\e913"; }

.attachment-icon-ic-word .path2:before {
  content: "\e914";
  margin-left: -1em; }

.attachment-icon-ic-word .path3:before {
  content: "\e915";
  margin-left: -1em; }

.attachment-icon-ic-word .path4:before {
  content: "\e916";
  margin-left: -1em;
  color: white; }
