/* To avoid CSS expressions while still supporting IE 7 and IE 6, use this script */
/* The script tag referring to this file must be placed before the ending body tag. */

(function() {
	function addIcon(el, entity) {
		var html = el.innerHTML;
		el.innerHTML = '<span style="font-family: \'font-awesome\'">' + entity + '</span>' + html;
	}
	var icons = {
		'fa-icon-glass': '&#xe600;',
		'fa-icon-music': '&#xe601;',
		'fa-icon-search': '&#xe602;',
		'fa-icon-envelope': '&#xe603;',
		'fa-icon-heart': '&#xe604;',
		'fa-icon-star': '&#xe605;',
		'fa-icon-star-empty': '&#xe606;',
		'fa-icon-user': '&#xe607;',
		'fa-icon-film': '&#xe608;',
		'fa-icon-th-large': '&#xe609;',
		'fa-icon-th': '&#xe60a;',
		'fa-icon-th-list': '&#xe60b;',
		'fa-icon-ok': '&#xe60c;',
		'fa-icon-remove': '&#xe60d;',
		'fa-icon-zoom-in': '&#xe60e;',
		'fa-icon-zoom-out': '&#xe60f;',
		'fa-icon-off': '&#xe610;',
		'fa-icon-signal': '&#xe611;',
		'fa-icon-cog': '&#xe612;',
		'fa-icon-trash': '&#xe613;',
		'fa-icon-home': '&#xe614;',
		'fa-icon-file': '&#xe615;',
		'fa-icon-time': '&#xe616;',
		'fa-icon-road': '&#xe617;',
		'fa-icon-download-alt': '&#xe618;',
		'fa-icon-download': '&#xe619;',
		'fa-icon-upload': '&#xe61a;',
		'fa-icon-inbox': '&#xe61b;',
		'fa-icon-play-circle': '&#xe61c;',
		'fa-icon-repeat': '&#xe61d;',
		'fa-icon-refresh': '&#xe61e;',
		'fa-icon-list-alt': '&#xe61f;',
		'fa-icon-lock': '&#xe620;',
		'fa-icon-flag': '&#xe621;',
		'fa-icon-headphones': '&#xe622;',
		'fa-icon-volume-off': '&#xe623;',
		'fa-icon-volume-down': '&#xe624;',
		'fa-icon-volume-up': '&#xe625;',
		'fa-icon-qrcode': '&#xe626;',
		'fa-icon-barcode': '&#xe627;',
		'fa-icon-tag': '&#xe628;',
		'fa-icon-tags': '&#xe629;',
		'fa-icon-book': '&#xe62a;',
		'fa-icon-bookmark': '&#xe62b;',
		'fa-icon-print': '&#xe62c;',
		'fa-icon-camera': '&#xe62d;',
		'fa-icon-font': '&#xe62e;',
		'fa-icon-bold': '&#xe62f;',
		'fa-icon-italic': '&#xe630;',
		'fa-icon-text-height': '&#xe631;',
		'fa-icon-text-width': '&#xe632;',
		'fa-icon-align-left': '&#xe633;',
		'fa-icon-align-center': '&#xe634;',
		'fa-icon-align-right': '&#xe635;',
		'fa-icon-align-justify': '&#xe636;',
		'fa-icon-list': '&#xe637;',
		'fa-icon-indent-left': '&#xe638;',
		'fa-icon-indent-right': '&#xe639;',
		'fa-icon-facetime-video': '&#xe63a;',
		'fa-icon-picture': '&#xe63b;',
		'fa-icon-pencil': '&#xe63c;',
		'fa-icon-map-marker': '&#xe63d;',
		'fa-icon-adjust': '&#xe63e;',
		'fa-icon-tint': '&#xe63f;',
		'fa-icon-edit': '&#xe640;',
		'fa-icon-share': '&#xe641;',
		'fa-icon-check': '&#xe642;',
		'fa-icon-move': '&#xe643;',
		'fa-icon-step-backward': '&#xe644;',
		'fa-icon-fast-backward': '&#xe645;',
		'fa-icon-backward': '&#xe646;',
		'fa-icon-play': '&#xe647;',
		'fa-icon-pause': '&#xe648;',
		'fa-icon-stop': '&#xe649;',
		'fa-icon-forward': '&#xe64a;',
		'fa-icon-fast-forward': '&#xe64b;',
		'fa-icon-step-forward': '&#xe64c;',
		'fa-icon-eject': '&#xe64d;',
		'fa-icon-chevron-left': '&#xe64e;',
		'fa-icon-chevron-right': '&#xe64f;',
		'fa-icon-plus-sign': '&#xe650;',
		'fa-icon-minus-sign': '&#xe651;',
		'fa-icon-remove-sign': '&#xe652;',
		'fa-icon-ok-sign': '&#xe653;',
		'fa-icon-question-sign': '&#xe654;',
		'fa-icon-info-sign': '&#xe655;',
		'fa-icon-screenshot': '&#xe656;',
		'fa-icon-remove-circle': '&#xe657;',
		'fa-icon-ok-circle': '&#xe658;',
		'fa-icon-ban-circle': '&#xe659;',
		'fa-icon-arrow-left': '&#xe65a;',
		'fa-icon-arrow-right': '&#xe65b;',
		'fa-icon-arrow-up': '&#xe65c;',
		'fa-icon-arrow-down': '&#xe65d;',
		'fa-icon-share-alt': '&#xe65e;',
		'fa-icon-resize-full': '&#xe65f;',
		'fa-icon-resize-small': '&#xe660;',
		'fa-icon-plus': '&#xe661;',
		'fa-icon-minus': '&#xe662;',
		'fa-icon-asterisk': '&#xe663;',
		'fa-icon-exclamation-sign': '&#xe664;',
		'fa-icon-gift': '&#xe665;',
		'fa-icon-leaf': '&#xe666;',
		'fa-icon-fire': '&#xe667;',
		'fa-icon-eye-open': '&#xe668;',
		'fa-icon-eye-close': '&#xe669;',
		'fa-icon-warning-sign': '&#xe66a;',
		'fa-icon-plane': '&#xe66b;',
		'fa-icon-calendar': '&#xe66c;',
		'fa-icon-random': '&#xe66d;',
		'fa-icon-comment': '&#xe66e;',
		'fa-icon-magnet': '&#xe66f;',
		'fa-icon-chevron-up': '&#xe670;',
		'fa-icon-chevron-down': '&#xe671;',
		'fa-icon-retweet': '&#xe672;',
		'fa-icon-shopping-cart': '&#xe673;',
		'fa-icon-folder-close': '&#xe674;',
		'fa-icon-folder-open': '&#xe675;',
		'fa-icon-resize-vertical': '&#xe676;',
		'fa-icon-resize-horizontal': '&#xe677;',
		'fa-icon-bar-chart': '&#xe678;',
		'fa-icon-twitter-sign': '&#xe679;',
		'fa-icon-facebook-sign': '&#xe67a;',
		'fa-icon-camera-retro': '&#xe67b;',
		'fa-icon-key': '&#xe67c;',
		'fa-icon-cogs': '&#xe67d;',
		'fa-icon-comments': '&#xe67e;',
		'fa-icon-thumbs-up': '&#xe67f;',
		'fa-icon-thumbs-down': '&#xe680;',
		'fa-icon-star-half': '&#xe681;',
		'fa-icon-heart-empty': '&#xe682;',
		'fa-icon-signout': '&#xe683;',
		'fa-icon-linkedin-sign': '&#xe684;',
		'fa-icon-pushpin': '&#xe685;',
		'fa-icon-external-link': '&#xe686;',
		'fa-icon-signin': '&#xe687;',
		'fa-icon-trophy': '&#xe688;',
		'fa-icon-github-sign': '&#xe689;',
		'fa-icon-upload-alt': '&#xe68a;',
		'fa-icon-lemon': '&#xe68b;',
		'fa-icon-phone': '&#xe68c;',
		'fa-icon-check-empty': '&#xe68d;',
		'fa-icon-bookmark-empty': '&#xe68e;',
		'fa-icon-phone-sign': '&#xe68f;',
		'fa-icon-twitter': '&#xe690;',
		'fa-icon-facebook': '&#xe691;',
		'fa-icon-github': '&#xe692;',
		'fa-icon-unlock': '&#xe693;',
		'fa-icon-credit': '&#xe694;',
		'fa-icon-rss': '&#xe695;',
		'fa-icon-hdd': '&#xe696;',
		'fa-icon-bullhorn': '&#xe697;',
		'fa-icon-bell': '&#xe698;',
		'fa-icon-certificate': '&#xe699;',
		'fa-icon-hand-right': '&#xe69a;',
		'fa-icon-hand-left': '&#xe69b;',
		'fa-icon-hand-up': '&#xe69c;',
		'fa-icon-hand-down': '&#xe69d;',
		'fa-icon-circle-arrow-left': '&#xe69e;',
		'fa-icon-circle-arrow-right': '&#xe69f;',
		'fa-icon-circle-arrow-up': '&#xe6a0;',
		'fa-icon-circle-arrow-down': '&#xe6a1;',
		'fa-icon-globe': '&#xe6a2;',
		'fa-icon-wrench': '&#xe6a3;',
		'fa-icon-tasks': '&#xe6a4;',
		'fa-icon-filter': '&#xe6a5;',
		'fa-icon-briefcase': '&#xe6a6;',
		'fa-icon-fullscreen': '&#xe6a7;',
		'fa-icon-group': '&#xe6a8;',
		'fa-icon-link': '&#xe6a9;',
		'fa-icon-cloud': '&#xe6aa;',
		'fa-icon-beaker': '&#xe6ab;',
		'fa-icon-cut': '&#xe6ac;',
		'fa-icon-copy': '&#xe6ad;',
		'fa-icon-paper-clip': '&#xe6ae;',
		'fa-icon-save': '&#xe6af;',
		'fa-icon-sign-blank': '&#xe6b0;',
		'fa-icon-reorder': '&#xe6b1;',
		'fa-icon-list-ul': '&#xe6b2;',
		'fa-icon-list-ol': '&#xe6b3;',
		'fa-icon-strikethrough': '&#xe6b4;',
		'fa-icon-underline': '&#xe6b5;',
		'fa-icon-table': '&#xe6b6;',
		'fa-icon-magic': '&#xe6b7;',
		'fa-icon-truck': '&#xe6b8;',
		'fa-icon-pinterest': '&#xe6b9;',
		'fa-icon-pinterest-sign': '&#xe6ba;',
		'fa-icon-google-plus-sign': '&#xe6bb;',
		'fa-icon-google-plus': '&#xe6bc;',
		'fa-icon-money': '&#xe6bd;',
		'fa-icon-caret-down': '&#xe6be;',
		'fa-icon-caret-up': '&#xe6bf;',
		'fa-icon-caret-left': '&#xe6c0;',
		'fa-icon-caret-right': '&#xe6c1;',
		'fa-icon-columns': '&#xe6c2;',
		'fa-icon-sort': '&#xe6c3;',
		'fa-icon-sort-down': '&#xe6c4;',
		'fa-icon-sort-up': '&#xe6c5;',
		'fa-icon-envelope-alt': '&#xe6c6;',
		'fa-icon-linkedin': '&#xe6c7;',
		'fa-icon-undo': '&#xe6c8;',
		'fa-icon-legal': '&#xe6c9;',
		'fa-icon-dashboard': '&#xe6ca;',
		'fa-icon-comment-alt': '&#xe6cb;',
		'fa-icon-comments-alt': '&#xe6cc;',
		'fa-icon-bolt': '&#xe6cd;',
		'fa-icon-sitemap': '&#xe6ce;',
		'fa-icon-umbrella': '&#xe6cf;',
		'fa-icon-paste': '&#xe6d0;',
		'fa-icon-lightbulb': '&#xe6d1;',
		'fa-icon-exchange': '&#xe6d2;',
		'fa-icon-cloud-download': '&#xe6d3;',
		'fa-icon-cloud-upload': '&#xe6d4;',
		'fa-icon-user-md': '&#xe6d5;',
		'fa-icon-stethoscope': '&#xe6d6;',
		'fa-icon-suitcase': '&#xe6d7;',
		'fa-icon-bell-alt': '&#xe6d8;',
		'fa-icon-coffee': '&#xe6d9;',
		'fa-icon-food': '&#xe6da;',
		'fa-icon-file-alt': '&#xe6db;',
		'fa-icon-building': '&#xe6dc;',
		'fa-icon-hospital': '&#xe6dd;',
		'fa-icon-ambulance': '&#xe6de;',
		'fa-icon-medkit': '&#xe6df;',
		'fa-icon-fighter-jet': '&#xe6e0;',
		'fa-icon-beer': '&#xe6e1;',
		'fa-icon-h-sign': '&#xe6e2;',
		'fa-icon-plus-sign2': '&#xe6e3;',
		'fa-icon-double-angle-left': '&#xe6e4;',
		'fa-icon-double-angle-right': '&#xe6e5;',
		'fa-icon-double-angle-up': '&#xe6e6;',
		'fa-icon-double-angle-down': '&#xe6e7;',
		'fa-icon-angle-left': '&#xe6e8;',
		'fa-icon-angle-right': '&#xe6e9;',
		'fa-icon-angle-up': '&#xe6ea;',
		'fa-icon-angle-down': '&#xe6eb;',
		'fa-icon-desktop': '&#xe6ec;',
		'fa-icon-laptop': '&#xe6ed;',
		'fa-icon-tablet': '&#xe6ee;',
		'fa-icon-mobile': '&#xe6ef;',
		'fa-icon-circle-blank': '&#xe6f0;',
		'fa-icon-quote-left': '&#xe6f1;',
		'fa-icon-quote-right': '&#xe6f2;',
		'fa-icon-spinner': '&#xe6f3;',
		'fa-icon-circle': '&#xe6f4;',
		'fa-icon-reply': '&#xe6f5;',
		'fa-icon-github-alt': '&#xe6f6;',
		'fa-icon-folder-close-alt': '&#xe6f7;',
		'fa-icon-folder-open-alt': '&#xe6f8;',
		'fa-icon-expand-alt': '&#xe6f9;',
		'fa-icon-collapse-alt': '&#xe6fa;',
		'fa-icon-smile': '&#xe6fb;',
		'fa-icon-frown': '&#xe6fc;',
		'fa-icon-meh': '&#xe6fd;',
		'fa-icon-gamepad': '&#xe6fe;',
		'fa-icon-keyboard': '&#xe6ff;',
		'fa-icon-flag-alt': '&#xe700;',
		'fa-icon-flag-checkered': '&#xe701;',
		'fa-icon-terminal': '&#xe702;',
		'fa-icon-code': '&#xe703;',
		'fa-icon-reply-all': '&#xe704;',
		'fa-icon-star-half-full': '&#xe705;',
		'fa-icon-location-arrow': '&#xe706;',
		'fa-icon-crop': '&#xe707;',
		'fa-icon-code-fork': '&#xe708;',
		'fa-icon-unlink': '&#xe709;',
		'fa-icon-question': '&#xe70a;',
		'fa-icon-info': '&#xe70b;',
		'fa-icon-exclamation': '&#xe70c;',
		'fa-icon-superscript': '&#xe70d;',
		'fa-icon-subscript': '&#xe70e;',
		'fa-icon-eraser': '&#xe70f;',
		'fa-icon-puzzle': '&#xe710;',
		'fa-icon-microphone': '&#xe711;',
		'fa-icon-microphone-off': '&#xe712;',
		'fa-icon-shield': '&#xe713;',
		'fa-icon-calendar-empty': '&#xe714;',
		'fa-icon-fire-extinguisher': '&#xe715;',
		'fa-icon-rocket': '&#xe716;',
		'fa-icon-maxcdn': '&#xe717;',
		'fa-icon-chevron-sign-left': '&#xe718;',
		'fa-icon-chevron-sign-right': '&#xe719;',
		'fa-icon-chevron-sign-up': '&#xe71a;',
		'fa-icon-chevron-sign-down': '&#xe71b;',
		'fa-icon-html5': '&#xe71c;',
		'fa-icon-css3': '&#xe71d;',
		'fa-icon-anchor': '&#xe71e;',
		'fa-icon-unlock-alt': '&#xe71f;',
		'fa-icon-bullseye': '&#xe720;',
		'fa-icon-ellipsis-horizontal': '&#xe721;',
		'fa-icon-ellipsis-vertical': '&#xe722;',
		'fa-icon-rss-sign': '&#xe723;',
		'fa-icon-play-sign': '&#xe724;',
		'fa-icon-ticket': '&#xe725;',
		'fa-icon-minus-sign-alt': '&#xe726;',
		'fa-icon-check-minus': '&#xe727;',
		'fa-icon-level-up': '&#xe728;',
		'fa-icon-level-down': '&#xe729;',
		'fa-icon-check-sign': '&#xe72a;',
		'fa-icon-edit-sign': '&#xe72b;',
		'fa-icon-external-link-sign': '&#xe72c;',
		'fa-icon-share-sign': '&#xe72d;',
		'fa-icon-compass': '&#xe72e;',
		'fa-icon-collapse': '&#xe72f;',
		'fa-icon-collapse-top': '&#xe730;',
		'fa-icon-expand': '&#xe731;',
		'fa-icon-euro': '&#xe732;',
		'fa-icon-gbp': '&#xe733;',
		'fa-icon-dollar': '&#xe734;',
		'fa-icon-rupee': '&#xe735;',
		'fa-icon-yen': '&#xe736;',
		'fa-icon-renminbi': '&#xe737;',
		'fa-icon-won': '&#xe738;',
		'fa-icon-bitcoin': '&#xe739;',
		'fa-icon-file2': '&#xe73a;',
		'fa-icon-file-text': '&#xe73b;',
		'fa-icon-sort-by-alphabet': '&#xe73c;',
		'fa-icon-sort-by-alphabet-alt': '&#xe73d;',
		'fa-icon-sort-by-attributes': '&#xe73e;',
		'fa-icon-sort-by-attributes-alt': '&#xe73f;',
		'fa-icon-sort-by-order': '&#xe740;',
		'fa-icon-sort-by-order-alt': '&#xe741;',
		'fa-icon-thumbs-up2': '&#xe742;',
		'fa-icon-thumbs-down2': '&#xe743;',
		'fa-icon-youtube-sign': '&#xe744;',
		'fa-icon-youtube': '&#xe745;',
		'fa-icon-xing': '&#xe746;',
		'fa-icon-xing-sign': '&#xe747;',
		'fa-icon-youtube-play': '&#xe748;',
		'fa-icon-dropbox': '&#xe749;',
		'fa-icon-stackexchange': '&#xe74a;',
		'fa-icon-instagram': '&#xe74b;',
		'fa-icon-flickr': '&#xe74c;',
		'fa-icon-adn': '&#xe74d;',
		'fa-icon-bitbucket': '&#xe74e;',
		'fa-icon-bitbucket-sign': '&#xe74f;',
		'fa-icon-tumblr': '&#xe750;',
		'fa-icon-tumblr-sign': '&#xe751;',
		'fa-icon-long-arrow-down': '&#xe752;',
		'fa-icon-long-arrow-up': '&#xe753;',
		'fa-icon-long-arrow-left': '&#xe754;',
		'fa-icon-long-arrow-right': '&#xe755;',
		'fa-icon-apple': '&#xe756;',
		'fa-icon-windows': '&#xe757;',
		'fa-icon-android': '&#xe758;',
		'fa-icon-linux': '&#xe759;',
		'fa-icon-dribbble': '&#xe75a;',
		'fa-icon-skype': '&#xe75b;',
		'fa-icon-foursquare': '&#xe75c;',
		'fa-icon-trello': '&#xe75d;',
		'fa-icon-female': '&#xe75e;',
		'fa-icon-male': '&#xe75f;',
		'fa-icon-gittip': '&#xe760;',
		'fa-icon-sun': '&#xe761;',
		'fa-icon-moon': '&#xe762;',
		'fa-icon-archive': '&#xe763;',
		'fa-icon-bug': '&#xe764;',
		'fa-icon-vk': '&#xe765;',
		'fa-icon-weibo': '&#xe766;',
		'fa-icon-renren': '&#xe767;',
		'0': 0
		},
		els = document.getElementsByTagName('*'),
		i, attr, c, el;
	for (i = 0; ; i += 1) {
		el = els[i];
		if(!el) {
			break;
		}
		attr = el.getAttribute('data-icon');
		if (attr) {
			addIcon(el, attr);
		}
		c = el.className;
		c = c.match(/fa-icon-[^\s'"]+/);
		if (c && icons[c[0]]) {
			addIcon(el, icons[c[0]]);
		}
	}
}());
