$jsxc-icons-font: "jsxc-icons";

@font-face {
    font-family: $jsxc-icons-font;
    src: url("../fonts/jsxc-icons.eot?d795960dd0062a30f89bb22c3b0df55e#iefix") format("embedded-opentype"),
url("../fonts/jsxc-icons.woff2?d795960dd0062a30f89bb22c3b0df55e") format("woff2"),
url("../fonts/jsxc-icons.woff?d795960dd0062a30f89bb22c3b0df55e") format("woff");
}

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

$jsxc-icons-map: (
    "attachment": "\f101",
    "bell": "\f102",
    "bookmark": "\f103",
    "camera-disabled": "\f104",
    "camera": "\f105",
    "channel": "\f106",
    "close": "\f107",
    "contact": "\f108",
    "delete": "\f109",
    "download": "\f10a",
    "dragover": "\f10b",
    "drop": "\f10c",
    "edit": "\f10d",
    "fullscreen": "\f10e",
    "gear": "\f10f",
    "group": "\f110",
    "groupcontact": "\f111",
    "hang-up": "\f112",
    "help": "\f113",
    "info": "\f114",
    "jsxc": "\f115",
    "location": "\f116",
    "maximize": "\f117",
    "megaphone": "\f118",
    "menu": "\f119",
    "microphone-disabled": "\f11a",
    "microphone": "\f11b",
    "minimize": "\f11c",
    "more": "\f11d",
    "mute": "\f11e",
    "nonanonymous-group": "\f11f",
    "padlock-close": "\f120",
    "padlock-open-disabled": "\f121",
    "padlock-open": "\f122",
    "pick-up-disabled": "\f123",
    "pick-up": "\f124",
    "placeholder": "\f125",
    "quotation": "\f126",
    "resize": "\f127",
    "search": "\f128",
    "smiley": "\f129",
    "speech-balloon": "\f12a",
);

.jsxc-icon-attachment:before {
    content: map-get($jsxc-icons-map, "attachment");
}
.jsxc-icon-bell:before {
    content: map-get($jsxc-icons-map, "bell");
}
.jsxc-icon-bookmark:before {
    content: map-get($jsxc-icons-map, "bookmark");
}
.jsxc-icon-camera-disabled:before {
    content: map-get($jsxc-icons-map, "camera-disabled");
}
.jsxc-icon-camera:before {
    content: map-get($jsxc-icons-map, "camera");
}
.jsxc-icon-channel:before {
    content: map-get($jsxc-icons-map, "channel");
}
.jsxc-icon-close:before {
    content: map-get($jsxc-icons-map, "close");
}
.jsxc-icon-contact:before {
    content: map-get($jsxc-icons-map, "contact");
}
.jsxc-icon-delete:before {
    content: map-get($jsxc-icons-map, "delete");
}
.jsxc-icon-download:before {
    content: map-get($jsxc-icons-map, "download");
}
.jsxc-icon-dragover:before {
    content: map-get($jsxc-icons-map, "dragover");
}
.jsxc-icon-drop:before {
    content: map-get($jsxc-icons-map, "drop");
}
.jsxc-icon-edit:before {
    content: map-get($jsxc-icons-map, "edit");
}
.jsxc-icon-fullscreen:before {
    content: map-get($jsxc-icons-map, "fullscreen");
}
.jsxc-icon-gear:before {
    content: map-get($jsxc-icons-map, "gear");
}
.jsxc-icon-group:before {
    content: map-get($jsxc-icons-map, "group");
}
.jsxc-icon-groupcontact:before {
    content: map-get($jsxc-icons-map, "groupcontact");
}
.jsxc-icon-hang-up:before {
    content: map-get($jsxc-icons-map, "hang-up");
}
.jsxc-icon-help:before {
    content: map-get($jsxc-icons-map, "help");
}
.jsxc-icon-info:before {
    content: map-get($jsxc-icons-map, "info");
}
.jsxc-icon-jsxc:before {
    content: map-get($jsxc-icons-map, "jsxc");
}
.jsxc-icon-location:before {
    content: map-get($jsxc-icons-map, "location");
}
.jsxc-icon-maximize:before {
    content: map-get($jsxc-icons-map, "maximize");
}
.jsxc-icon-megaphone:before {
    content: map-get($jsxc-icons-map, "megaphone");
}
.jsxc-icon-menu:before {
    content: map-get($jsxc-icons-map, "menu");
}
.jsxc-icon-microphone-disabled:before {
    content: map-get($jsxc-icons-map, "microphone-disabled");
}
.jsxc-icon-microphone:before {
    content: map-get($jsxc-icons-map, "microphone");
}
.jsxc-icon-minimize:before {
    content: map-get($jsxc-icons-map, "minimize");
}
.jsxc-icon-more:before {
    content: map-get($jsxc-icons-map, "more");
}
.jsxc-icon-mute:before {
    content: map-get($jsxc-icons-map, "mute");
}
.jsxc-icon-nonanonymous-group:before {
    content: map-get($jsxc-icons-map, "nonanonymous-group");
}
.jsxc-icon-padlock-close:before {
    content: map-get($jsxc-icons-map, "padlock-close");
}
.jsxc-icon-padlock-open-disabled:before {
    content: map-get($jsxc-icons-map, "padlock-open-disabled");
}
.jsxc-icon-padlock-open:before {
    content: map-get($jsxc-icons-map, "padlock-open");
}
.jsxc-icon-pick-up-disabled:before {
    content: map-get($jsxc-icons-map, "pick-up-disabled");
}
.jsxc-icon-pick-up:before {
    content: map-get($jsxc-icons-map, "pick-up");
}
.jsxc-icon-placeholder:before {
    content: map-get($jsxc-icons-map, "placeholder");
}
.jsxc-icon-quotation:before {
    content: map-get($jsxc-icons-map, "quotation");
}
.jsxc-icon-resize:before {
    content: map-get($jsxc-icons-map, "resize");
}
.jsxc-icon-search:before {
    content: map-get($jsxc-icons-map, "search");
}
.jsxc-icon-smiley:before {
    content: map-get($jsxc-icons-map, "smiley");
}
.jsxc-icon-speech-balloon:before {
    content: map-get($jsxc-icons-map, "speech-balloon");
}
