@font-face {
  font-family: "elegant";
  src:url("../font/elegant.eot");
  src:url("../font/elegant.eot#iefix") format("embedded-opentype"),
    url("../font/elegant.woff") format("woff"),
    url("../font/elegant.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "elegant" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

.e-eleganticons:before {
  content: "a";
}
.e-eleganticons:before {
  content: "a";
}
.e-eleganticons-53:before {
  content: "1";
}

.e-eleganticons-92:before {
  content: "~";
}
.e-eleganticons-99:before {
  content: "\e005";
}
.e-eleganticons-101:before {
  content: "\e007";
}

.e-eleganticons-116:before {
  content: "\e016";
}
.e-eleganticons-117:before {
  content: "\e017";
}

.e-eleganticons-183:before {
  content: "\e059";
}
