@font-face {
    font-family: 'RSuiteIconFont';
    src: url('@{icon-font-path}/RSuiteIconFont.eot');
    src: url('@{icon-font-path}/RSuiteIconFont.eot?#iefix') format('eot'),
    url('@{icon-font-path}/RSuiteIconFont.ttf') format('truetype'),
    url('@{icon-font-path}/RSuiteIconFont.woff') format('woff'),
    url('@{icon-font-path}/RSuiteIconFont.svg#RSuiteIconFont') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icon {
    //* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'RSuiteIconFont' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    display: inline-block;
    text-transform: none;
    font-size: 14px;
    line-height: 1;

    //* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-500px {
    &:before {
        content: @icon-500px;
    }
}

.icon-address-book {
    &:before {
        content: @icon-address-book;
    }
}

.icon-address-book-o {
    &:before {
        content: @icon-address-book-o;
    }
}

.icon-address-card-o {
    &:before {
        content: @icon-address-card-o;
    }
}

.icon-vcard-o {
    &:before {
        content: @icon-vcard-o;
    }
}

.icon-address-card {
    &:before {
        content: @icon-address-card;
    }
}

.icon-vcard {
    &:before {
        content: @icon-vcard;
    }
}

.icon-adjust {
    &:before {
        content: @icon-adjust;
    }
}

.icon-adn {
    &:before {
        content: @icon-adn;
    }
}

.icon-align-center {
    &:before {
        content: @icon-align-center;
    }
}

.icon-align-justify {
    &:before {
        content: @icon-align-justify;
    }
}

.icon-align-left {
    &:before {
        content: @icon-align-left;
    }
}

.icon-align-right {
    &:before {
        content: @icon-align-right;
    }
}

.icon-alipay {
    &:before {
        content: @icon-alipay;
    }
}

.icon-amazon {
    &:before {
        content: @icon-amazon;
    }
}

.icon-ambulance {
    &:before {
        content: @icon-ambulance;
    }
}

.icon-american-sign-language-interpreting {
    &:before {
        content: @icon-american-sign-language-interpreting;
    }
}

.icon-asl-interpreting {
    &:before {
        content: @icon-asl-interpreting;
    }
}

.icon-anchor {
    &:before {
        content: @icon-anchor;
    }
}

.icon-android {
    &:before {
        content: @icon-android;
    }
}

.icon-android2 {
    &:before {
        content: @icon-android2;
    }
}

.icon-angellist {
    &:before {
        content: @icon-angellist;
    }
}

.icon-angle-double-down {
    &:before {
        content: @icon-angle-double-down;
    }
}

.icon-angle-double-left {
    &:before {
        content: @icon-angle-double-left;
    }
}

.icon-angle-double-right {
    &:before {
        content: @icon-angle-double-right;
    }
}

.icon-angle-double-up {
    &:before {
        content: @icon-angle-double-up;
    }
}

.icon-angle-down {
    &:before {
        content: @icon-angle-down;
    }
}

.icon-angle-left {
    &:before {
        content: @icon-angle-left;
    }
}

.icon-angle-right {
    &:before {
        content: @icon-angle-right;
    }
}

.icon-angle-up {
    &:before {
        content: @icon-angle-up;
    }
}

.icon-apple {
    &:before {
        content: @icon-apple;
    }
}

.icon-archive {
    &:before {
        content: @icon-archive;
    }
}

.icon-area-chart {
    &:before {
        content: @icon-area-chart;
    }
}

.icon-arrow-circle-down {
    &:before {
        content: @icon-arrow-circle-down;
    }
}

.icon-arrow-circle-left {
    &:before {
        content: @icon-arrow-circle-left;
    }
}

.icon-arrow-circle-o-down {
    &:before {
        content: @icon-arrow-circle-o-down;
    }
}

.icon-arrow-circle-o-left {
    &:before {
        content: @icon-arrow-circle-o-left;
    }
}

.icon-arrow-circle-o-right {
    &:before {
        content: @icon-arrow-circle-o-right;
    }
}

.icon-arrow-circle-o-up {
    &:before {
        content: @icon-arrow-circle-o-up;
    }
}

.icon-arrow-circle-right {
    &:before {
        content: @icon-arrow-circle-right;
    }
}

.icon-arrow-circle-up {
    &:before {
        content: @icon-arrow-circle-up;
    }
}

.icon-arrow-down {
    &:before {
        content: @icon-arrow-down;
    }
}

.icon-arrow-down2 {
    &:before {
        content: @icon-arrow-down2;
    }
}

.icon-arrow-left {
    &:before {
        content: @icon-arrow-left;
    }
}

.icon-arrow-right {
    &:before {
        content: @icon-arrow-right;
    }
}

.icon-arrow-up {
    &:before {
        content: @icon-arrow-up;
    }
}

.icon-arrow-up2 {
    &:before {
        content: @icon-arrow-up2;
    }
}

.icon-arrows {
    &:before {
        content: @icon-arrows;
    }
}

.icon-arrows-alt {
    &:before {
        content: @icon-arrows-alt;
    }
}

.icon-arrows-h {
    &:before {
        content: @icon-arrows-h;
    }
}

.icon-arrows-v {
    &:before {
        content: @icon-arrows-v;
    }
}

.icon-assistive-listening-systems {
    &:before {
        content: @icon-assistive-listening-systems;
    }
}

.icon-asterisk {
    &:before {
        content: @icon-asterisk;
    }
}

.icon-at {
    &:before {
        content: @icon-at;
    }
}

.icon-attribution {
    &:before {
        content: @icon-attribution;
    }
}

.icon-audio-description {
    &:before {
        content: @icon-audio-description;
    }
}

.icon-automobile {
    &:before {
        content: @icon-automobile;
    }
}

.icon-car {
    &:before {
        content: @icon-car;
    }
}

.icon-avatar {
    &:before {
        content: @icon-avatar;
    }
}

.icon-backward {
    &:before {
        content: @icon-backward;
    }
}

.icon-balance-scale {
    &:before {
        content: @icon-balance-scale;
    }
}

.icon-ban {
    &:before {
        content: @icon-ban;
    }
}

.icon-bandcamp {
    &:before {
        content: @icon-bandcamp;
    }
}

.icon-bank {
    &:before {
        content: @icon-bank;
    }
}

.icon-institution {
    &:before {
        content: @icon-institution;
    }
}

.icon-university {
    &:before {
        content: @icon-university;
    }
}

.icon-bar-chart-ranking {
    &:before {
        content: @icon-bar-chart-ranking;
    }
}

.icon-bar-chart {
    &:before {
        content: @icon-bar-chart;
    }
}

.icon-bar-chart-o {
    &:before {
        content: @icon-bar-chart-o;
    }
}

.icon-barcode {
    &:before {
        content: @icon-barcode;
    }
}

.icon-bars {
    &:before {
        content: @icon-bars;
    }
}

.icon-navicon {
    &:before {
        content: @icon-navicon;
    }
}

.icon-reorder {
    &:before {
        content: @icon-reorder;
    }
}

.icon-bath {
    &:before {
        content: @icon-bath;
    }
}

.icon-bathtub {
    &:before {
        content: @icon-bathtub;
    }
}

.icon-s15 {
    &:before {
        content: @icon-s15;
    }
}

.icon-battery-0 {
    &:before {
        content: @icon-battery-0;
    }
}

.icon-battery-empty {
    &:before {
        content: @icon-battery-empty;
    }
}

.icon-battery-1 {
    &:before {
        content: @icon-battery-1;
    }
}

.icon-battery-quarter {
    &:before {
        content: @icon-battery-quarter;
    }
}

.icon-battery-2 {
    &:before {
        content: @icon-battery-2;
    }
}

.icon-battery-half {
    &:before {
        content: @icon-battery-half;
    }
}

.icon-battery-3 {
    &:before {
        content: @icon-battery-3;
    }
}

.icon-battery-three-quarters {
    &:before {
        content: @icon-battery-three-quarters;
    }
}

.icon-battery {
    &:before {
        content: @icon-battery;
    }
}

.icon-battery-4 {
    &:before {
        content: @icon-battery-4;
    }
}

.icon-battery-full {
    &:before {
        content: @icon-battery-full;
    }
}

.icon-bed {
    &:before {
        content: @icon-bed;
    }
}

.icon-hotel {
    &:before {
        content: @icon-hotel;
    }
}

.icon-beer {
    &:before {
        content: @icon-beer;
    }
}

.icon-behance {
    &:before {
        content: @icon-behance;
    }
}

.icon-behance-square {
    &:before {
        content: @icon-behance-square;
    }
}

.icon-bell {
    &:before {
        content: @icon-bell;
    }
}

.icon-bell-o {
    &:before {
        content: @icon-bell-o;
    }
}

.icon-bell-slash {
    &:before {
        content: @icon-bell-slash;
    }
}

.icon-bell-slash-o {
    &:before {
        content: @icon-bell-slash-o;
    }
}

.icon-bicycle {
    &:before {
        content: @icon-bicycle;
    }
}

.icon-binoculars {
    &:before {
        content: @icon-binoculars;
    }
}

.icon-birthday-cake {
    &:before {
        content: @icon-birthday-cake;
    }
}

.icon-bitbucket {
    &:before {
        content: @icon-bitbucket;
    }
}

.icon-bitbucket-square {
    &:before {
        content: @icon-bitbucket-square;
    }
}

.icon-bitcoin {
    &:before {
        content: @icon-bitcoin;
    }
}

.icon-btc {
    &:before {
        content: @icon-btc;
    }
}

.icon-black-tie {
    &:before {
        content: @icon-black-tie;
    }
}

.icon-blind {
    &:before {
        content: @icon-blind;
    }
}

.icon-bluetooth {
    &:before {
        content: @icon-bluetooth;
    }
}

.icon-bluetooth-b {
    &:before {
        content: @icon-bluetooth-b;
    }
}

.icon-bold {
    &:before {
        content: @icon-bold;
    }
}

.icon-bolt {
    &:before {
        content: @icon-bolt;
    }
}

.icon-flash {
    &:before {
        content: @icon-flash;
    }
}

.icon-bomb {
    &:before {
        content: @icon-bomb;
    }
}

.icon-book {
    &:before {
        content: @icon-book;
    }
}

.icon-book2 {
    &:before {
        content: @icon-book2;
    }
}

.icon-bookmark {
    &:before {
        content: @icon-bookmark;
    }
}

.icon-bookmark-o {
    &:before {
        content: @icon-bookmark-o;
    }
}

.icon-braille {
    &:before {
        content: @icon-braille;
    }
}

.icon-briefcase {
    &:before {
        content: @icon-briefcase;
    }
}

.icon-btn-off {
    &:before {
        content: @icon-btn-off;
    }
}

.icon-btn-on {
    &:before {
        content: @icon-btn-on;
    }
}

.icon-bug {
    &:before {
        content: @icon-bug;
    }
}

.icon-building {
    &:before {
        content: @icon-building;
    }
}

.icon-building-o {
    &:before {
        content: @icon-building-o;
    }
}

.icon-building2 {
    &:before {
        content: @icon-building2;
    }
}

.icon-bullhorn {
    &:before {
        content: @icon-bullhorn;
    }
}

.icon-bullseye {
    &:before {
        content: @icon-bullseye;
    }
}

.icon-bus {
    &:before {
        content: @icon-bus;
    }
}

.icon-buysellads {
    &:before {
        content: @icon-buysellads;
    }
}

.icon-cab {
    &:before {
        content: @icon-cab;
    }
}

.icon-taxi {
    &:before {
        content: @icon-taxi;
    }
}

.icon-calculator {
    &:before {
        content: @icon-calculator;
    }
}

.icon-calendar {
    &:before {
        content: @icon-calendar;
    }
}

.icon-calendar-check-o {
    &:before {
        content: @icon-calendar-check-o;
    }
}

.icon-calendar-minus-o {
    &:before {
        content: @icon-calendar-minus-o;
    }
}

.icon-calendar-o {
    &:before {
        content: @icon-calendar-o;
    }
}

.icon-calendar-plus-o {
    &:before {
        content: @icon-calendar-plus-o;
    }
}

.icon-calendar-times-o {
    &:before {
        content: @icon-calendar-times-o;
    }
}

.icon-camera {
    &:before {
        content: @icon-camera;
    }
}

.icon-camera-retro {
    &:before {
        content: @icon-camera-retro;
    }
}

.icon-caret-down {
    &:before {
        content: @icon-caret-down;
    }
}

.icon-caret-left {
    &:before {
        content: @icon-caret-left;
    }
}

.icon-caret-right {
    &:before {
        content: @icon-caret-right;
    }
}

.icon-caret-square-o-down {
    &:before {
        content: @icon-caret-square-o-down;
    }
}

.icon-toggle-down {
    &:before {
        content: @icon-toggle-down;
    }
}

.icon-caret-square-o-left {
    &:before {
        content: @icon-caret-square-o-left;
    }
}

.icon-toggle-left {
    &:before {
        content: @icon-toggle-left;
    }
}

.icon-caret-square-o-right {
    &:before {
        content: @icon-caret-square-o-right;
    }
}

.icon-toggle-right {
    &:before {
        content: @icon-toggle-right;
    }
}

.icon-caret-square-o-up {
    &:before {
        content: @icon-caret-square-o-up;
    }
}

.icon-toggle-up {
    &:before {
        content: @icon-toggle-up;
    }
}

.icon-caret-up {
    &:before {
        content: @icon-caret-up;
    }
}

.icon-cart-arrow-down {
    &:before {
        content: @icon-cart-arrow-down;
    }
}

.icon-cart-plus {
    &:before {
        content: @icon-cart-plus;
    }
}

.icon-cc {
    &:before {
        content: @icon-cc;
    }
}

.icon-cc-amex {
    &:before {
        content: @icon-cc-amex;
    }
}

.icon-cc-diners-club {
    &:before {
        content: @icon-cc-diners-club;
    }
}

.icon-cc-discover {
    &:before {
        content: @icon-cc-discover;
    }
}

.icon-cc-jcb {
    &:before {
        content: @icon-cc-jcb;
    }
}

.icon-cc-mastercard {
    &:before {
        content: @icon-cc-mastercard;
    }
}

.icon-cc-paypal {
    &:before {
        content: @icon-cc-paypal;
    }
}

.icon-cc-stripe {
    &:before {
        content: @icon-cc-stripe;
    }
}

.icon-cc-visa {
    &:before {
        content: @icon-cc-visa;
    }
}

.icon-certificate {
    &:before {
        content: @icon-certificate;
    }
}

.icon-chain-broken {
    &:before {
        content: @icon-chain-broken;
    }
}

.icon-unlink {
    &:before {
        content: @icon-unlink;
    }
}

.icon-chain {
    &:before {
        content: @icon-chain;
    }
}

.icon-link {
    &:before {
        content: @icon-link;
    }
}

.icon-charts {
    &:before {
        content: @icon-charts;
    }
}

.icon-charts-line {
    &:before {
        content: @icon-charts-line;
    }
}

.icon-check {
    &:before {
        content: @icon-check;
    }
}

.icon-check-circle {
    &:before {
        content: @icon-check-circle;
    }
}

.icon-check-circle-o {
    &:before {
        content: @icon-check-circle-o;
    }
}

.icon-check-square {
    &:before {
        content: @icon-check-square;
    }
}

.icon-check-square-o {
    &:before {
        content: @icon-check-square-o;
    }
}

.icon-check2 {
    &:before {
        content: @icon-check2;
    }
}

.icon-chevron-circle-down {
    &:before {
        content: @icon-chevron-circle-down;
    }
}

.icon-chevron-circle-left {
    &:before {
        content: @icon-chevron-circle-left;
    }
}

.icon-chevron-circle-right {
    &:before {
        content: @icon-chevron-circle-right;
    }
}

.icon-chevron-circle-up {
    &:before {
        content: @icon-chevron-circle-up;
    }
}

.icon-chevron-down {
    &:before {
        content: @icon-chevron-down;
    }
}

.icon-chevron-left {
    &:before {
        content: @icon-chevron-left;
    }
}

.icon-chevron-right {
    &:before {
        content: @icon-chevron-right;
    }
}

.icon-chevron-up {
    &:before {
        content: @icon-chevron-up;
    }
}

.icon-child {
    &:before {
        content: @icon-child;
    }
}

.icon-chrome {
    &:before {
        content: @icon-chrome;
    }
}

.icon-circle {
    &:before {
        content: @icon-circle;
    }
}

.icon-circle-o {
    &:before {
        content: @icon-circle-o;
    }
}

.icon-circle-o-notch {
    &:before {
        content: @icon-circle-o-notch;
    }
}

.icon-circle-thin {
    &:before {
        content: @icon-circle-thin;
    }
}

.icon-clipboard {
    &:before {
        content: @icon-clipboard;
    }
}

.icon-paste {
    &:before {
        content: @icon-paste;
    }
}

.icon-clock-o {
    &:before {
        content: @icon-clock-o;
    }
}

.icon-clone {
    &:before {
        content: @icon-clone;
    }
}

.icon-close-circle {
    &:before {
        content: @icon-close-circle;
    }
}

.icon-close {
    &:before {
        content: @icon-close;
    }
}

.icon-remove {
    &:before {
        content: @icon-remove;
    }
}

.icon-times {
    &:before {
        content: @icon-times;
    }
}

.icon-close2 {
    &:before {
        content: @icon-close2;
    }
}

.icon-cloud {
    &:before {
        content: @icon-cloud;
    }
}

.icon-cloud-download {
    &:before {
        content: @icon-cloud-download;
    }
}

.icon-cloud-upload {
    &:before {
        content: @icon-cloud-upload;
    }
}

.icon-cny {
    &:before {
        content: @icon-cny;
    }
}

.icon-jpy {
    &:before {
        content: @icon-jpy;
    }
}

.icon-rmb {
    &:before {
        content: @icon-rmb;
    }
}

.icon-yen {
    &:before {
        content: @icon-yen;
    }
}

.icon-code {
    &:before {
        content: @icon-code;
    }
}

.icon-code-fork {
    &:before {
        content: @icon-code-fork;
    }
}

.icon-codepen {
    &:before {
        content: @icon-codepen;
    }
}

.icon-codiepie {
    &:before {
        content: @icon-codiepie;
    }
}

.icon-coffee {
    &:before {
        content: @icon-coffee;
    }
}

.icon-cog {
    &:before {
        content: @icon-cog;
    }
}

.icon-gear {
    &:before {
        content: @icon-gear;
    }
}

.icon-cogs {
    &:before {
        content: @icon-cogs;
    }
}

.icon-gears {
    &:before {
        content: @icon-gears;
    }
}

.icon-coincide {
    &:before {
        content: @icon-coincide;
    }
}

.icon-columns {
    &:before {
        content: @icon-columns;
    }
}

.icon-comment {
    &:before {
        content: @icon-comment;
    }
}

.icon-comment-o {
    &:before {
        content: @icon-comment-o;
    }
}

.icon-commenting {
    &:before {
        content: @icon-commenting;
    }
}

.icon-commenting-o {
    &:before {
        content: @icon-commenting-o;
    }
}

.icon-comments {
    &:before {
        content: @icon-comments;
    }
}

.icon-comments-o {
    &:before {
        content: @icon-comments-o;
    }
}

.icon-compass {
    &:before {
        content: @icon-compass;
    }
}

.icon-compress {
    &:before {
        content: @icon-compress;
    }
}

.icon-connectdevelop {
    &:before {
        content: @icon-connectdevelop;
    }
}

.icon-contao {
    &:before {
        content: @icon-contao;
    }
}

.icon-copy {
    &:before {
        content: @icon-copy;
    }
}

.icon-files-o {
    &:before {
        content: @icon-files-o;
    }
}

.icon-copyright {
    &:before {
        content: @icon-copyright;
    }
}

.icon-creative-commons {
    &:before {
        content: @icon-creative-commons;
    }
}

.icon-credit-card {
    &:before {
        content: @icon-credit-card;
    }
}

.icon-credit-card-alt {
    &:before {
        content: @icon-credit-card-alt;
    }
}

.icon-crop {
    &:before {
        content: @icon-crop;
    }
}

.icon-crosshairs {
    &:before {
        content: @icon-crosshairs;
    }
}

.icon-css3 {
    &:before {
        content: @icon-css3;
    }
}

.icon-cube {
    &:before {
        content: @icon-cube;
    }
}

.icon-cubes {
    &:before {
        content: @icon-cubes;
    }
}

.icon-cut {
    &:before {
        content: @icon-cut;
    }
}

.icon-scissors {
    &:before {
        content: @icon-scissors;
    }
}

.icon-cutlery {
    &:before {
        content: @icon-cutlery;
    }
}

.icon-dashboard {
    &:before {
        content: @icon-dashboard;
    }
}

.icon-tachometer {
    &:before {
        content: @icon-tachometer;
    }
}

.icon-dashcube {
    &:before {
        content: @icon-dashcube;
    }
}

.icon-data-decrease {
    &:before {
        content: @icon-data-decrease;
    }
}

.icon-data-increase {
    &:before {
        content: @icon-data-increase;
    }
}

.icon-database {
    &:before {
        content: @icon-database;
    }
}

.icon-deaf {
    &:before {
        content: @icon-deaf;
    }
}

.icon-deafness {
    &:before {
        content: @icon-deafness;
    }
}

.icon-hard-of-hearing {
    &:before {
        content: @icon-hard-of-hearing;
    }
}

.icon-dedent {
    &:before {
        content: @icon-dedent;
    }
}

.icon-outdent {
    &:before {
        content: @icon-outdent;
    }
}

.icon-delicious {
    &:before {
        content: @icon-delicious;
    }
}

.icon-desktop {
    &:before {
        content: @icon-desktop;
    }
}

.icon-deviantart {
    &:before {
        content: @icon-deviantart;
    }
}

.icon-diamond {
    &:before {
        content: @icon-diamond;
    }
}

.icon-digg {
    &:before {
        content: @icon-digg;
    }
}

.icon-dollar {
    &:before {
        content: @icon-dollar;
    }
}

.icon-usd {
    &:before {
        content: @icon-usd;
    }
}

.icon-dot-circle-o {
    &:before {
        content: @icon-dot-circle-o;
    }
}

.icon-down {
    &:before {
        content: @icon-down;
    }
}

.icon-download {
    &:before {
        content: @icon-download;
    }
}

.icon-download2 {
    &:before {
        content: @icon-download2;
    }
}

.icon-dribbble {
    &:before {
        content: @icon-dribbble;
    }
}

.icon-drivers-license-o {
    &:before {
        content: @icon-drivers-license-o;
    }
}

.icon-id-card-o {
    &:before {
        content: @icon-id-card-o;
    }
}

.icon-drivers-license {
    &:before {
        content: @icon-drivers-license;
    }
}

.icon-id-card {
    &:before {
        content: @icon-id-card;
    }
}

.icon-dropbox {
    &:before {
        content: @icon-dropbox;
    }
}

.icon-drupal {
    &:before {
        content: @icon-drupal;
    }
}

.icon-edge {
    &:before {
        content: @icon-edge;
    }
}

.icon-edit {
    &:before {
        content: @icon-edit;
    }
}

.icon-pencil-square-o {
    &:before {
        content: @icon-pencil-square-o;
    }
}

.icon-edit2 {
    &:before {
        content: @icon-edit2;
    }
}

.icon-eercast {
    &:before {
        content: @icon-eercast;
    }
}

.icon-eject {
    &:before {
        content: @icon-eject;
    }
}

.icon-ellipsis-h {
    &:before {
        content: @icon-ellipsis-h;
    }
}

.icon-ellipsis-v {
    &:before {
        content: @icon-ellipsis-v;
    }
}

.icon-empire {
    &:before {
        content: @icon-empire;
    }
}

.icon-ge {
    &:before {
        content: @icon-ge;
    }
}

.icon-envelope {
    &:before {
        content: @icon-envelope;
    }
}

.icon-envelope-o {
    &:before {
        content: @icon-envelope-o;
    }
}

.icon-envelope-open {
    &:before {
        content: @icon-envelope-open;
    }
}

.icon-envelope-open-o {
    &:before {
        content: @icon-envelope-open-o;
    }
}

.icon-envelope-square {
    &:before {
        content: @icon-envelope-square;
    }
}

.icon-envira {
    &:before {
        content: @icon-envira;
    }
}

.icon-eraser {
    &:before {
        content: @icon-eraser;
    }
}

.icon-etsy {
    &:before {
        content: @icon-etsy;
    }
}

.icon-eur {
    &:before {
        content: @icon-eur;
    }
}

.icon-euro {
    &:before {
        content: @icon-euro;
    }
}

.icon-exchange {
    &:before {
        content: @icon-exchange;
    }
}

.icon-exclamation {
    &:before {
        content: @icon-exclamation;
    }
}

.icon-exclamation-circle {
    &:before {
        content: @icon-exclamation-circle;
    }
}

.icon-exclamation-circle2 {
    &:before {
        content: @icon-exclamation-circle2;
    }
}

.icon-exclamation-triangle {
    &:before {
        content: @icon-exclamation-triangle;
    }
}

.icon-warning {
    &:before {
        content: @icon-warning;
    }
}

.icon-exit {
    &:before {
        content: @icon-exit;
    }
}

.icon-expand {
    &:before {
        content: @icon-expand;
    }
}

.icon-expeditedssl {
    &:before {
        content: @icon-expeditedssl;
    }
}

.icon-external-link {
    &:before {
        content: @icon-external-link;
    }
}

.icon-external-link-square {
    &:before {
        content: @icon-external-link-square;
    }
}

.icon-eye {
    &:before {
        content: @icon-eye;
    }
}

.icon-eye-slash {
    &:before {
        content: @icon-eye-slash;
    }
}

.icon-eyedropper {
    &:before {
        content: @icon-eyedropper;
    }
}

.icon-fa {
    &:before {
        content: @icon-fa;
    }
}

.icon-font-awesome {
    &:before {
        content: @icon-font-awesome;
    }
}

.icon-facebook-official {
    &:before {
        content: @icon-facebook-official;
    }
}

.icon-facebook-square {
    &:before {
        content: @icon-facebook-square;
    }
}

.icon-facebook {
    &:before {
        content: @icon-facebook;
    }
}

.icon-facebook-f {
    &:before {
        content: @icon-facebook-f;
    }
}

.icon-fast-backward {
    &:before {
        content: @icon-fast-backward;
    }
}

.icon-fast-forward {
    &:before {
        content: @icon-fast-forward;
    }
}

.icon-fax {
    &:before {
        content: @icon-fax;
    }
}

.icon-feed {
    &:before {
        content: @icon-feed;
    }
}

.icon-rss {
    &:before {
        content: @icon-rss;
    }
}

.icon-female {
    &:before {
        content: @icon-female;
    }
}

.icon-fighter-jet {
    &:before {
        content: @icon-fighter-jet;
    }
}

.icon-file {
    &:before {
        content: @icon-file;
    }
}

.icon-file-archive-o {
    &:before {
        content: @icon-file-archive-o;
    }
}

.icon-file-zip-o {
    &:before {
        content: @icon-file-zip-o;
    }
}

.icon-file-audio-o {
    &:before {
        content: @icon-file-audio-o;
    }
}

.icon-file-sound-o {
    &:before {
        content: @icon-file-sound-o;
    }
}

.icon-file-code-o {
    &:before {
        content: @icon-file-code-o;
    }
}

.icon-file-excel-o {
    &:before {
        content: @icon-file-excel-o;
    }
}

.icon-file-image-o {
    &:before {
        content: @icon-file-image-o;
    }
}

.icon-file-photo-o {
    &:before {
        content: @icon-file-photo-o;
    }
}

.icon-file-picture-o {
    &:before {
        content: @icon-file-picture-o;
    }
}

.icon-file-movie-o {
    &:before {
        content: @icon-file-movie-o;
    }
}

.icon-file-video-o {
    &:before {
        content: @icon-file-video-o;
    }
}

.icon-file-o {
    &:before {
        content: @icon-file-o;
    }
}

.icon-file-pdf-o {
    &:before {
        content: @icon-file-pdf-o;
    }
}

.icon-file-powerpoint-o {
    &:before {
        content: @icon-file-powerpoint-o;
    }
}

.icon-file-text {
    &:before {
        content: @icon-file-text;
    }
}

.icon-file-text-o {
    &:before {
        content: @icon-file-text-o;
    }
}

.icon-file-word-o {
    &:before {
        content: @icon-file-word-o;
    }
}

.icon-film {
    &:before {
        content: @icon-film;
    }
}

.icon-filter {
    &:before {
        content: @icon-filter;
    }
}

.icon-fire {
    &:before {
        content: @icon-fire;
    }
}

.icon-fire-extinguisher {
    &:before {
        content: @icon-fire-extinguisher;
    }
}

.icon-firefox {
    &:before {
        content: @icon-firefox;
    }
}

.icon-first-order {
    &:before {
        content: @icon-first-order;
    }
}

.icon-flag {
    &:before {
        content: @icon-flag;
    }
}

.icon-flag-checkered {
    &:before {
        content: @icon-flag-checkered;
    }
}

.icon-flag-o {
    &:before {
        content: @icon-flag-o;
    }
}

.icon-flask {
    &:before {
        content: @icon-flask;
    }
}

.icon-flickr {
    &:before {
        content: @icon-flickr;
    }
}

.icon-floppy-o {
    &:before {
        content: @icon-floppy-o;
    }
}

.icon-save {
    &:before {
        content: @icon-save;
    }
}

.icon-flow {
    &:before {
        content: @icon-flow;
    }
}

.icon-folder {
    &:before {
        content: @icon-folder;
    }
}

.icon-folder-o {
    &:before {
        content: @icon-folder-o;
    }
}

.icon-folder-open {
    &:before {
        content: @icon-folder-open;
    }
}

.icon-folder-open-o {
    &:before {
        content: @icon-folder-open-o;
    }
}

.icon-font {
    &:before {
        content: @icon-font;
    }
}

.icon-fonticons {
    &:before {
        content: @icon-fonticons;
    }
}

.icon-fort-awesome {
    &:before {
        content: @icon-fort-awesome;
    }
}

.icon-forumbee {
    &:before {
        content: @icon-forumbee;
    }
}

.icon-forward {
    &:before {
        content: @icon-forward;
    }
}

.icon-foursquare {
    &:before {
        content: @icon-foursquare;
    }
}

.icon-frame {
    &:before {
        content: @icon-frame;
    }
}

.icon-free-code-camp {
    &:before {
        content: @icon-free-code-camp;
    }
}

.icon-frown-o {
    &:before {
        content: @icon-frown-o;
    }
}

.icon-futbol-o {
    &:before {
        content: @icon-futbol-o;
    }
}

.icon-soccer-ball-o {
    &:before {
        content: @icon-soccer-ball-o;
    }
}

.icon-gamepad {
    &:before {
        content: @icon-gamepad;
    }
}

.icon-gavel {
    &:before {
        content: @icon-gavel;
    }
}

.icon-legal {
    &:before {
        content: @icon-legal;
    }
}

.icon-gbp {
    &:before {
        content: @icon-gbp;
    }
}

.icon-gear-circle {
    &:before {
        content: @icon-gear-circle;
    }
}

.icon-gear2 {
    &:before {
        content: @icon-gear2;
    }
}

.icon-gears2 {
    &:before {
        content: @icon-gears2;
    }
}

.icon-genderless {
    &:before {
        content: @icon-genderless;
    }
}

.icon-get-pocket {
    &:before {
        content: @icon-get-pocket;
    }
}

.icon-gg {
    &:before {
        content: @icon-gg;
    }
}

.icon-gg-circle {
    &:before {
        content: @icon-gg-circle;
    }
}

.icon-gift {
    &:before {
        content: @icon-gift;
    }
}

.icon-git {
    &:before {
        content: @icon-git;
    }
}

.icon-git-square {
    &:before {
        content: @icon-git-square;
    }
}

.icon-github {
    &:before {
        content: @icon-github;
    }
}

.icon-github-alt {
    &:before {
        content: @icon-github-alt;
    }
}

.icon-github-square {
    &:before {
        content: @icon-github-square;
    }
}

.icon-gitlab {
    &:before {
        content: @icon-gitlab;
    }
}

.icon-gittip {
    &:before {
        content: @icon-gittip;
    }
}

.icon-gratipay {
    &:before {
        content: @icon-gratipay;
    }
}

.icon-glass {
    &:before {
        content: @icon-glass;
    }
}

.icon-glide {
    &:before {
        content: @icon-glide;
    }
}

.icon-glide-g {
    &:before {
        content: @icon-glide-g;
    }
}

.icon-globe {
    &:before {
        content: @icon-globe;
    }
}

.icon-globe2 {
    &:before {
        content: @icon-globe2;
    }
}

.icon-good {
    &:before {
        content: @icon-good;
    }
}

.icon-google {
    &:before {
        content: @icon-google;
    }
}

.icon-google-plus {
    &:before {
        content: @icon-google-plus;
    }
}

.icon-google-plus-circle {
    &:before {
        content: @icon-google-plus-circle;
    }
}

.icon-google-plus-official {
    &:before {
        content: @icon-google-plus-official;
    }
}

.icon-google-plus-square {
    &:before {
        content: @icon-google-plus-square;
    }
}

.icon-google-wallet {
    &:before {
        content: @icon-google-wallet;
    }
}

.icon-graduation-cap {
    &:before {
        content: @icon-graduation-cap;
    }
}

.icon-mortar-board {
    &:before {
        content: @icon-mortar-board;
    }
}

.icon-grav {
    &:before {
        content: @icon-grav;
    }
}

.icon-group {
    &:before {
        content: @icon-group;
    }
}

.icon-users {
    &:before {
        content: @icon-users;
    }
}

.icon-h-square {
    &:before {
        content: @icon-h-square;
    }
}

.icon-hacker-news {
    &:before {
        content: @icon-hacker-news;
    }
}

.icon-y-combinator-square {
    &:before {
        content: @icon-y-combinator-square;
    }
}

.icon-yc-square {
    &:before {
        content: @icon-yc-square;
    }
}

.icon-hand-grab-o {
    &:before {
        content: @icon-hand-grab-o;
    }
}

.icon-hand-rock-o {
    &:before {
        content: @icon-hand-rock-o;
    }
}

.icon-hand-lizard-o {
    &:before {
        content: @icon-hand-lizard-o;
    }
}

.icon-hand-o-down {
    &:before {
        content: @icon-hand-o-down;
    }
}

.icon-hand-o-left {
    &:before {
        content: @icon-hand-o-left;
    }
}

.icon-hand-o-right {
    &:before {
        content: @icon-hand-o-right;
    }
}

.icon-hand-o-up {
    &:before {
        content: @icon-hand-o-up;
    }
}

.icon-hand-paper-o {
    &:before {
        content: @icon-hand-paper-o;
    }
}

.icon-hand-stop-o {
    &:before {
        content: @icon-hand-stop-o;
    }
}

.icon-hand-peace-o {
    &:before {
        content: @icon-hand-peace-o;
    }
}

.icon-hand-pointer-o {
    &:before {
        content: @icon-hand-pointer-o;
    }
}

.icon-hand-scissors-o {
    &:before {
        content: @icon-hand-scissors-o;
    }
}

.icon-hand-spock-o {
    &:before {
        content: @icon-hand-spock-o;
    }
}

.icon-handshake-o {
    &:before {
        content: @icon-handshake-o;
    }
}

.icon-hashtag {
    &:before {
        content: @icon-hashtag;
    }
}

.icon-hdd-o {
    &:before {
        content: @icon-hdd-o;
    }
}

.icon-header {
    &:before {
        content: @icon-header;
    }
}

.icon-headphones {
    &:before {
        content: @icon-headphones;
    }
}

.icon-heart {
    &:before {
        content: @icon-heart;
    }
}

.icon-heart-o {
    &:before {
        content: @icon-heart-o;
    }
}

.icon-heartbeat {
    &:before {
        content: @icon-heartbeat;
    }
}

.icon-histogram {
    &:before {
        content: @icon-histogram;
    }
}

.icon-history {
    &:before {
        content: @icon-history;
    }
}

.icon-home {
    &:before {
        content: @icon-home;
    }
}

.icon-hospital-o {
    &:before {
        content: @icon-hospital-o;
    }
}

.icon-hourglass {
    &:before {
        content: @icon-hourglass;
    }
}

.icon-hourglass-1 {
    &:before {
        content: @icon-hourglass-1;
    }
}

.icon-hourglass-start {
    &:before {
        content: @icon-hourglass-start;
    }
}

.icon-hourglass-2 {
    &:before {
        content: @icon-hourglass-2;
    }
}

.icon-hourglass-half {
    &:before {
        content: @icon-hourglass-half;
    }
}

.icon-hourglass-3 {
    &:before {
        content: @icon-hourglass-3;
    }
}

.icon-hourglass-end {
    &:before {
        content: @icon-hourglass-end;
    }
}

.icon-hourglass-o {
    &:before {
        content: @icon-hourglass-o;
    }
}

.icon-houzz {
    &:before {
        content: @icon-houzz;
    }
}

.icon-html5 {
    &:before {
        content: @icon-html5;
    }
}

.icon-i-cursor {
    &:before {
        content: @icon-i-cursor;
    }
}

.icon-id-badge {
    &:before {
        content: @icon-id-badge;
    }
}

.icon-ils {
    &:before {
        content: @icon-ils;
    }
}

.icon-shekel {
    &:before {
        content: @icon-shekel;
    }
}

.icon-sheqel {
    &:before {
        content: @icon-sheqel;
    }
}

.icon-image {
    &:before {
        content: @icon-image;
    }
}

.icon-photo {
    &:before {
        content: @icon-photo;
    }
}

.icon-picture-o {
    &:before {
        content: @icon-picture-o;
    }
}

.icon-imdb {
    &:before {
        content: @icon-imdb;
    }
}

.icon-inbox {
    &:before {
        content: @icon-inbox;
    }
}

.icon-indent {
    &:before {
        content: @icon-indent;
    }
}

.icon-industry {
    &:before {
        content: @icon-industry;
    }
}

.icon-info {
    &:before {
        content: @icon-info;
    }
}

.icon-info-circle {
    &:before {
        content: @icon-info-circle;
    }
}

.icon-info2 {
    &:before {
        content: @icon-info2;
    }
}

.icon-inr {
    &:before {
        content: @icon-inr;
    }
}

.icon-rupee {
    &:before {
        content: @icon-rupee;
    }
}

.icon-instagram {
    &:before {
        content: @icon-instagram;
    }
}

.icon-internet-explorer {
    &:before {
        content: @icon-internet-explorer;
    }
}

.icon-intersex {
    &:before {
        content: @icon-intersex;
    }
}

.icon-transgender {
    &:before {
        content: @icon-transgender;
    }
}

.icon-ios {
    &:before {
        content: @icon-ios;
    }
}

.icon-ioxhost {
    &:before {
        content: @icon-ioxhost;
    }
}

.icon-italic {
    &:before {
        content: @icon-italic;
    }
}

.icon-joomla {
    &:before {
        content: @icon-joomla;
    }
}

.icon-jsfiddle {
    &:before {
        content: @icon-jsfiddle;
    }
}

.icon-key {
    &:before {
        content: @icon-key;
    }
}

.icon-keyboard-o {
    &:before {
        content: @icon-keyboard-o;
    }
}

.icon-krw {
    &:before {
        content: @icon-krw;
    }
}

.icon-won {
    &:before {
        content: @icon-won;
    }
}

.icon-language {
    &:before {
        content: @icon-language;
    }
}

.icon-laptop {
    &:before {
        content: @icon-laptop;
    }
}

.icon-lastfm {
    &:before {
        content: @icon-lastfm;
    }
}

.icon-lastfm-square {
    &:before {
        content: @icon-lastfm-square;
    }
}

.icon-leaf {
    &:before {
        content: @icon-leaf;
    }
}

.icon-leanpub {
    &:before {
        content: @icon-leanpub;
    }
}

.icon-left {
    &:before {
        content: @icon-left;
    }
}

.icon-lemon-o {
    &:before {
        content: @icon-lemon-o;
    }
}

.icon-level-down {
    &:before {
        content: @icon-level-down;
    }
}

.icon-level-up {
    &:before {
        content: @icon-level-up;
    }
}

.icon-life-bouy {
    &:before {
        content: @icon-life-bouy;
    }
}

.icon-life-buoy {
    &:before {
        content: @icon-life-buoy;
    }
}

.icon-life-ring {
    &:before {
        content: @icon-life-ring;
    }
}

.icon-life-saver {
    &:before {
        content: @icon-life-saver;
    }
}

.icon-support {
    &:before {
        content: @icon-support;
    }
}

.icon-lightbulb-o {
    &:before {
        content: @icon-lightbulb-o;
    }
}

.icon-line-chart {
    &:before {
        content: @icon-line-chart;
    }
}

.icon-linkedin {
    &:before {
        content: @icon-linkedin;
    }
}

.icon-linkedin-square {
    &:before {
        content: @icon-linkedin-square;
    }
}

.icon-linode {
    &:before {
        content: @icon-linode;
    }
}

.icon-linux {
    &:before {
        content: @icon-linux;
    }
}

.icon-list {
    &:before {
        content: @icon-list;
    }
}

.icon-list-alt {
    &:before {
        content: @icon-list-alt;
    }
}

.icon-list-ol {
    &:before {
        content: @icon-list-ol;
    }
}

.icon-list-ul {
    &:before {
        content: @icon-list-ul;
    }
}

.icon-location-arrow {
    &:before {
        content: @icon-location-arrow;
    }
}

.icon-lock {
    &:before {
        content: @icon-lock;
    }
}

.icon-logo-ads {
    &:before {
        content: @icon-logo-ads;
    }
}

.icon-logo-analytics {
    &:before {
        content: @icon-logo-analytics;
    }
}

.icon-logo-dmp {
    &:before {
        content: @icon-logo-dmp;
    }
}

.icon-logo-mobile {
    &:before {
        content: @icon-logo-mobile;
    }
}

.icon-logo-shop {
    &:before {
        content: @icon-logo-shop;
    }
}

.icon-logo-survey {
    &:before {
        content: @icon-logo-survey;
    }
}

.icon-logo-video {
    &:before {
        content: @icon-logo-video;
    }
}

.icon-long-arrow-down {
    &:before {
        content: @icon-long-arrow-down;
    }
}

.icon-long-arrow-left {
    &:before {
        content: @icon-long-arrow-left;
    }
}

.icon-long-arrow-right {
    &:before {
        content: @icon-long-arrow-right;
    }
}

.icon-long-arrow-up {
    &:before {
        content: @icon-long-arrow-up;
    }
}

.icon-low-vision {
    &:before {
        content: @icon-low-vision;
    }
}

.icon-magic {
    &:before {
        content: @icon-magic;
    }
}

.icon-magic2 {
    &:before {
        content: @icon-magic2;
    }
}

.icon-magnet {
    &:before {
        content: @icon-magnet;
    }
}

.icon-mail-forward {
    &:before {
        content: @icon-mail-forward;
    }
}

.icon-share {
    &:before {
        content: @icon-share;
    }
}

.icon-mail-reply-all {
    &:before {
        content: @icon-mail-reply-all;
    }
}

.icon-reply-all {
    &:before {
        content: @icon-reply-all;
    }
}

.icon-mail-reply {
    &:before {
        content: @icon-mail-reply;
    }
}

.icon-reply {
    &:before {
        content: @icon-reply;
    }
}

.icon-male {
    &:before {
        content: @icon-male;
    }
}

.icon-map {
    &:before {
        content: @icon-map;
    }
}

.icon-map-marker {
    &:before {
        content: @icon-map-marker;
    }
}

.icon-map-o {
    &:before {
        content: @icon-map-o;
    }
}

.icon-map-pin {
    &:before {
        content: @icon-map-pin;
    }
}

.icon-map-signs {
    &:before {
        content: @icon-map-signs;
    }
}

.icon-mars {
    &:before {
        content: @icon-mars;
    }
}

.icon-mars-double {
    &:before {
        content: @icon-mars-double;
    }
}

.icon-mars-stroke {
    &:before {
        content: @icon-mars-stroke;
    }
}

.icon-mars-stroke-h {
    &:before {
        content: @icon-mars-stroke-h;
    }
}

.icon-mars-stroke-v {
    &:before {
        content: @icon-mars-stroke-v;
    }
}

.icon-maxcdn {
    &:before {
        content: @icon-maxcdn;
    }
}

.icon-meanpath {
    &:before {
        content: @icon-meanpath;
    }
}

.icon-medium {
    &:before {
        content: @icon-medium;
    }
}

.icon-medkit {
    &:before {
        content: @icon-medkit;
    }
}

.icon-meetup {
    &:before {
        content: @icon-meetup;
    }
}

.icon-meh-o {
    &:before {
        content: @icon-meh-o;
    }
}

.icon-mercury {
    &:before {
        content: @icon-mercury;
    }
}

.icon-microchip {
    &:before {
        content: @icon-microchip;
    }
}

.icon-microphone {
    &:before {
        content: @icon-microphone;
    }
}

.icon-microphone-slash {
    &:before {
        content: @icon-microphone-slash;
    }
}

.icon-minus {
    &:before {
        content: @icon-minus;
    }
}

.icon-minus-circle {
    &:before {
        content: @icon-minus-circle;
    }
}

.icon-minus-square {
    &:before {
        content: @icon-minus-square;
    }
}

.icon-minus-square-o {
    &:before {
        content: @icon-minus-square-o;
    }
}

.icon-mixcloud {
    &:before {
        content: @icon-mixcloud;
    }
}

.icon-mobile {
    &:before {
        content: @icon-mobile;
    }
}

.icon-mobile-phone {
    &:before {
        content: @icon-mobile-phone;
    }
}

.icon-modx {
    &:before {
        content: @icon-modx;
    }
}

.icon-money {
    &:before {
        content: @icon-money;
    }
}

.icon-moon-o {
    &:before {
        content: @icon-moon-o;
    }
}

.icon-motorcycle {
    &:before {
        content: @icon-motorcycle;
    }
}

.icon-mouse-pointer {
    &:before {
        content: @icon-mouse-pointer;
    }
}

.icon-multiple-lines-chart {
    &:before {
        content: @icon-multiple-lines-chart;
    }
}

.icon-music {
    &:before {
        content: @icon-music;
    }
}

.icon-neuter {
    &:before {
        content: @icon-neuter;
    }
}

.icon-newspaper-o {
    &:before {
        content: @icon-newspaper-o;
    }
}

.icon-object-group {
    &:before {
        content: @icon-object-group;
    }
}

.icon-object-ungroup {
    &:before {
        content: @icon-object-ungroup;
    }
}

.icon-odnoklassniki {
    &:before {
        content: @icon-odnoklassniki;
    }
}

.icon-odnoklassniki-square {
    &:before {
        content: @icon-odnoklassniki-square;
    }
}

.icon-ok-circle {
    &:before {
        content: @icon-ok-circle;
    }
}

.icon-opencart {
    &:before {
        content: @icon-opencart;
    }
}

.icon-openid {
    &:before {
        content: @icon-openid;
    }
}

.icon-opera {
    &:before {
        content: @icon-opera;
    }
}

.icon-optin-monster {
    &:before {
        content: @icon-optin-monster;
    }
}

.icon-order-form {
    &:before {
        content: @icon-order-form;
    }
}

.icon-pagelines {
    &:before {
        content: @icon-pagelines;
    }
}

.icon-paint-brush {
    &:before {
        content: @icon-paint-brush;
    }
}

.icon-paper-plane-o {
    &:before {
        content: @icon-paper-plane-o;
    }
}

.icon-send-o {
    &:before {
        content: @icon-send-o;
    }
}

.icon-paper-plane {
    &:before {
        content: @icon-paper-plane;
    }
}

.icon-send {
    &:before {
        content: @icon-send;
    }
}

.icon-paperclip {
    &:before {
        content: @icon-paperclip;
    }
}

.icon-paragraph {
    &:before {
        content: @icon-paragraph;
    }
}

.icon-pause {
    &:before {
        content: @icon-pause;
    }
}

.icon-pause-circle {
    &:before {
        content: @icon-pause-circle;
    }
}

.icon-pause-circle-o {
    &:before {
        content: @icon-pause-circle-o;
    }
}

.icon-paw {
    &:before {
        content: @icon-paw;
    }
}

.icon-paypal {
    &:before {
        content: @icon-paypal;
    }
}

.icon-pc {
    &:before {
        content: @icon-pc;
    }
}

.icon-pencil {
    &:before {
        content: @icon-pencil;
    }
}

.icon-pencil-square {
    &:before {
        content: @icon-pencil-square;
    }
}

.icon-people-group {
    &:before {
        content: @icon-people-group;
    }
}

.icon-percent {
    &:before {
        content: @icon-percent;
    }
}

.icon-phone {
    &:before {
        content: @icon-phone;
    }
}

.icon-phone-square {
    &:before {
        content: @icon-phone-square;
    }
}

.icon-pie-chart {
    &:before {
        content: @icon-pie-chart;
    }
}

.icon-pied-piper {
    &:before {
        content: @icon-pied-piper;
    }
}

.icon-pied-piper-alt {
    &:before {
        content: @icon-pied-piper-alt;
    }
}

.icon-pied-piper-pp {
    &:before {
        content: @icon-pied-piper-pp;
    }
}

.icon-pinterest {
    &:before {
        content: @icon-pinterest;
    }
}

.icon-pinterest-p {
    &:before {
        content: @icon-pinterest-p;
    }
}

.icon-pinterest-square {
    &:before {
        content: @icon-pinterest-square;
    }
}

.icon-plane {
    &:before {
        content: @icon-plane;
    }
}

.icon-play {
    &:before {
        content: @icon-play;
    }
}

.icon-play-circle {
    &:before {
        content: @icon-play-circle;
    }
}

.icon-play-circle-o {
    &:before {
        content: @icon-play-circle-o;
    }
}

.icon-play2 {
    &:before {
        content: @icon-play2;
    }
}

.icon-plug {
    &:before {
        content: @icon-plug;
    }
}

.icon-plus {
    &:before {
        content: @icon-plus;
    }
}

.icon-plus-circle {
    &:before {
        content: @icon-plus-circle;
    }
}

.icon-plus-square {
    &:before {
        content: @icon-plus-square;
    }
}

.icon-plus-square-o {
    &:before {
        content: @icon-plus-square-o;
    }
}

.icon-podcast {
    &:before {
        content: @icon-podcast;
    }
}

.icon-power-off {
    &:before {
        content: @icon-power-off;
    }
}

.icon-print {
    &:before {
        content: @icon-print;
    }
}

.icon-product-hunt {
    &:before {
        content: @icon-product-hunt;
    }
}

.icon-profile {
    &:before {
        content: @icon-profile;
    }
}

.icon-puzzle-piece {
    &:before {
        content: @icon-puzzle-piece;
    }
}

.icon-qq {
    &:before {
        content: @icon-qq;
    }
}

.icon-qrcode {
    &:before {
        content: @icon-qrcode;
    }
}

.icon-question {
    &:before {
        content: @icon-question;
    }
}

.icon-question-circle {
    &:before {
        content: @icon-question-circle;
    }
}

.icon-question-circle-o {
    &:before {
        content: @icon-question-circle-o;
    }
}

.icon-question-circle2 {
    &:before {
        content: @icon-question-circle2;
    }
}

.icon-question2 {
    &:before {
        content: @icon-question2;
    }
}

.icon-quora {
    &:before {
        content: @icon-quora;
    }
}

.icon-quote-left {
    &:before {
        content: @icon-quote-left;
    }
}

.icon-quote-right {
    &:before {
        content: @icon-quote-right;
    }
}

.icon-ra {
    &:before {
        content: @icon-ra;
    }
}

.icon-rebel {
    &:before {
        content: @icon-rebel;
    }
}

.icon-resistance {
    &:before {
        content: @icon-resistance;
    }
}

.icon-random {
    &:before {
        content: @icon-random;
    }
}

.icon-ravelry {
    &:before {
        content: @icon-ravelry;
    }
}

.icon-recycle {
    &:before {
        content: @icon-recycle;
    }
}

.icon-reddit {
    &:before {
        content: @icon-reddit;
    }
}

.icon-reddit-alien {
    &:before {
        content: @icon-reddit-alien;
    }
}

.icon-reddit-square {
    &:before {
        content: @icon-reddit-square;
    }
}

.icon-refresh {
    &:before {
        content: @icon-refresh;
    }
}

.icon-refresh2 {
    &:before {
        content: @icon-refresh2;
    }
}

.icon-registered {
    &:before {
        content: @icon-registered;
    }
}

.icon-renren {
    &:before {
        content: @icon-renren;
    }
}

.icon-repeat {
    &:before {
        content: @icon-repeat;
    }
}

.icon-rotate-right {
    &:before {
        content: @icon-rotate-right;
    }
}

.icon-retention {
    &:before {
        content: @icon-retention;
    }
}

.icon-retweet {
    &:before {
        content: @icon-retweet;
    }
}

.icon-right {
    &:before {
        content: @icon-right;
    }
}

.icon-road {
    &:before {
        content: @icon-road;
    }
}

.icon-rocket {
    &:before {
        content: @icon-rocket;
    }
}

.icon-rotate-left {
    &:before {
        content: @icon-rotate-left;
    }
}

.icon-undo {
    &:before {
        content: @icon-undo;
    }
}

.icon-rouble {
    &:before {
        content: @icon-rouble;
    }
}

.icon-rub {
    &:before {
        content: @icon-rub;
    }
}

.icon-ruble {
    &:before {
        content: @icon-ruble;
    }
}

.icon-rss-square {
    &:before {
        content: @icon-rss-square;
    }
}

.icon-safari {
    &:before {
        content: @icon-safari;
    }
}

.icon-scribd {
    &:before {
        content: @icon-scribd;
    }
}

.icon-search {
    &:before {
        content: @icon-search;
    }
}

.icon-search-minus {
    &:before {
        content: @icon-search-minus;
    }
}

.icon-search-plus {
    &:before {
        content: @icon-search-plus;
    }
}

.icon-sellsy {
    &:before {
        content: @icon-sellsy;
    }
}

.icon-server {
    &:before {
        content: @icon-server;
    }
}

.icon-shapes {
    &:before {
        content: @icon-shapes;
    }
}

.icon-share-alt {
    &:before {
        content: @icon-share-alt;
    }
}

.icon-share-alt-square {
    &:before {
        content: @icon-share-alt-square;
    }
}

.icon-share-square {
    &:before {
        content: @icon-share-square;
    }
}

.icon-share-square-o {
    &:before {
        content: @icon-share-square-o;
    }
}

.icon-share2 {
    &:before {
        content: @icon-share2;
    }
}

.icon-shield {
    &:before {
        content: @icon-shield;
    }
}

.icon-ship {
    &:before {
        content: @icon-ship;
    }
}

.icon-shirtsinbulk {
    &:before {
        content: @icon-shirtsinbulk;
    }
}

.icon-shopping-bag {
    &:before {
        content: @icon-shopping-bag;
    }
}

.icon-shopping-basket {
    &:before {
        content: @icon-shopping-basket;
    }
}

.icon-shopping-cart {
    &:before {
        content: @icon-shopping-cart;
    }
}

.icon-shower {
    &:before {
        content: @icon-shower;
    }
}

.icon-sign-in {
    &:before {
        content: @icon-sign-in;
    }
}

.icon-sign-language {
    &:before {
        content: @icon-sign-language;
    }
}

.icon-signing {
    &:before {
        content: @icon-signing;
    }
}

.icon-sign-out {
    &:before {
        content: @icon-sign-out;
    }
}

.icon-signal {
    &:before {
        content: @icon-signal;
    }
}

.icon-simplybuilt {
    &:before {
        content: @icon-simplybuilt;
    }
}

.icon-sitemap {
    &:before {
        content: @icon-sitemap;
    }
}

.icon-skyatlas {
    &:before {
        content: @icon-skyatlas;
    }
}

.icon-skype {
    &:before {
        content: @icon-skype;
    }
}

.icon-slack {
    &:before {
        content: @icon-slack;
    }
}

.icon-sliders {
    &:before {
        content: @icon-sliders;
    }
}

.icon-slideshare {
    &:before {
        content: @icon-slideshare;
    }
}

.icon-smile-o {
    &:before {
        content: @icon-smile-o;
    }
}

.icon-snapchat {
    &:before {
        content: @icon-snapchat;
    }
}

.icon-snapchat-ghost {
    &:before {
        content: @icon-snapchat-ghost;
    }
}

.icon-snapchat-square {
    &:before {
        content: @icon-snapchat-square;
    }
}

.icon-snowflake-o {
    &:before {
        content: @icon-snowflake-o;
    }
}

.icon-sort-alpha-asc {
    &:before {
        content: @icon-sort-alpha-asc;
    }
}

.icon-sort-alpha-desc {
    &:before {
        content: @icon-sort-alpha-desc;
    }
}

.icon-sort-amount-asc {
    &:before {
        content: @icon-sort-amount-asc;
    }
}

.icon-sort-amount-desc {
    &:before {
        content: @icon-sort-amount-desc;
    }
}

.icon-sort-asc {
    &:before {
        content: @icon-sort-asc;
    }
}

.icon-sort-up {
    &:before {
        content: @icon-sort-up;
    }
}

.icon-sort-desc {
    &:before {
        content: @icon-sort-desc;
    }
}

.icon-sort-down {
    &:before {
        content: @icon-sort-down;
    }
}

.icon-sort-numeric-asc {
    &:before {
        content: @icon-sort-numeric-asc;
    }
}

.icon-sort-numeric-desc {
    &:before {
        content: @icon-sort-numeric-desc;
    }
}

.icon-sort {
    &:before {
        content: @icon-sort;
    }
}

.icon-unsorted {
    &:before {
        content: @icon-unsorted;
    }
}

.icon-soundcloud {
    &:before {
        content: @icon-soundcloud;
    }
}

.icon-space-shuttle {
    &:before {
        content: @icon-space-shuttle;
    }
}

.icon-spinner {
    &:before {
        content: @icon-spinner;
    }
}

.icon-spoon {
    &:before {
        content: @icon-spoon;
    }
}

.icon-spotify {
    &:before {
        content: @icon-spotify;
    }
}

.icon-square {
    &:before {
        content: @icon-square;
    }
}

.icon-square-o {
    &:before {
        content: @icon-square-o;
    }
}

.icon-squares {
    &:before {
        content: @icon-squares;
    }
}

.icon-stack-exchange {
    &:before {
        content: @icon-stack-exchange;
    }
}

.icon-stack-overflow {
    &:before {
        content: @icon-stack-overflow;
    }
}

.icon-star {
    &:before {
        content: @icon-star;
    }
}

.icon-star-half {
    &:before {
        content: @icon-star-half;
    }
}

.icon-star-half-empty {
    &:before {
        content: @icon-star-half-empty;
    }
}

.icon-star-half-full {
    &:before {
        content: @icon-star-half-full;
    }
}

.icon-star-half-o {
    &:before {
        content: @icon-star-half-o;
    }
}

.icon-star-o {
    &:before {
        content: @icon-star-o;
    }
}

.icon-steam {
    &:before {
        content: @icon-steam;
    }
}

.icon-steam-square {
    &:before {
        content: @icon-steam-square;
    }
}

.icon-step-backward {
    &:before {
        content: @icon-step-backward;
    }
}

.icon-step-forward {
    &:before {
        content: @icon-step-forward;
    }
}

.icon-stethoscope {
    &:before {
        content: @icon-stethoscope;
    }
}

.icon-sticky-note {
    &:before {
        content: @icon-sticky-note;
    }
}

.icon-sticky-note-o {
    &:before {
        content: @icon-sticky-note-o;
    }
}

.icon-stop {
    &:before {
        content: @icon-stop;
    }
}

.icon-stop-circle {
    &:before {
        content: @icon-stop-circle;
    }
}

.icon-stop-circle-o {
    &:before {
        content: @icon-stop-circle-o;
    }
}

.icon-stop2 {
    &:before {
        content: @icon-stop2;
    }
}

.icon-street-view {
    &:before {
        content: @icon-street-view;
    }
}

.icon-strikethrough {
    &:before {
        content: @icon-strikethrough;
    }
}

.icon-stumbleupon {
    &:before {
        content: @icon-stumbleupon;
    }
}

.icon-stumbleupon-circle {
    &:before {
        content: @icon-stumbleupon-circle;
    }
}

.icon-subscript {
    &:before {
        content: @icon-subscript;
    }
}

.icon-subway {
    &:before {
        content: @icon-subway;
    }
}

.icon-suitcase {
    &:before {
        content: @icon-suitcase;
    }
}

.icon-sun-o {
    &:before {
        content: @icon-sun-o;
    }
}

.icon-superpowers {
    &:before {
        content: @icon-superpowers;
    }
}

.icon-superscript {
    &:before {
        content: @icon-superscript;
    }
}

.icon-table {
    &:before {
        content: @icon-table;
    }
}

.icon-tablet {
    &:before {
        content: @icon-tablet;
    }
}

.icon-tag {
    &:before {
        content: @icon-tag;
    }
}

.icon-tags {
    &:before {
        content: @icon-tags;
    }
}

.icon-target {
    &:before {
        content: @icon-target;
    }
}

.icon-tasks {
    &:before {
        content: @icon-tasks;
    }
}

.icon-telegram {
    &:before {
        content: @icon-telegram;
    }
}

.icon-television {
    &:before {
        content: @icon-television;
    }
}

.icon-tv {
    &:before {
        content: @icon-tv;
    }
}

.icon-tencent-weibo {
    &:before {
        content: @icon-tencent-weibo;
    }
}

.icon-terminal {
    &:before {
        content: @icon-terminal;
    }
}

.icon-terminal-line {
    &:before {
        content: @icon-terminal-line;
    }
}

.icon-text-height {
    &:before {
        content: @icon-text-height;
    }
}

.icon-text-width {
    &:before {
        content: @icon-text-width;
    }
}

.icon-th {
    &:before {
        content: @icon-th;
    }
}

.icon-th-large {
    &:before {
        content: @icon-th-large;
    }
}

.icon-th-list {
    &:before {
        content: @icon-th-list;
    }
}

.icon-th2 {
    &:before {
        content: @icon-th2;
    }
}

.icon-themeisle {
    &:before {
        content: @icon-themeisle;
    }
}

.icon-thermometer-0 {
    &:before {
        content: @icon-thermometer-0;
    }
}

.icon-thermometer-empty {
    &:before {
        content: @icon-thermometer-empty;
    }
}

.icon-thermometer-1 {
    &:before {
        content: @icon-thermometer-1;
    }
}

.icon-thermometer-quarter {
    &:before {
        content: @icon-thermometer-quarter;
    }
}

.icon-thermometer-2 {
    &:before {
        content: @icon-thermometer-2;
    }
}

.icon-thermometer-half {
    &:before {
        content: @icon-thermometer-half;
    }
}

.icon-thermometer-3 {
    &:before {
        content: @icon-thermometer-3;
    }
}

.icon-thermometer-three-quarters {
    &:before {
        content: @icon-thermometer-three-quarters;
    }
}

.icon-thermometer {
    &:before {
        content: @icon-thermometer;
    }
}

.icon-thermometer-4 {
    &:before {
        content: @icon-thermometer-4;
    }
}

.icon-thermometer-full {
    &:before {
        content: @icon-thermometer-full;
    }
}

.icon-thumb-tack {
    &:before {
        content: @icon-thumb-tack;
    }
}

.icon-thumbs-down {
    &:before {
        content: @icon-thumbs-down;
    }
}

.icon-thumbs-o-down {
    &:before {
        content: @icon-thumbs-o-down;
    }
}

.icon-thumbs-o-up {
    &:before {
        content: @icon-thumbs-o-up;
    }
}

.icon-thumbs-up {
    &:before {
        content: @icon-thumbs-up;
    }
}

.icon-ticket {
    &:before {
        content: @icon-ticket;
    }
}

.icon-times-circle {
    &:before {
        content: @icon-times-circle;
    }
}

.icon-times-circle-o {
    &:before {
        content: @icon-times-circle-o;
    }
}

.icon-times-rectangle-o {
    &:before {
        content: @icon-times-rectangle-o;
    }
}

.icon-window-close-o {
    &:before {
        content: @icon-window-close-o;
    }
}

.icon-times-rectangle {
    &:before {
        content: @icon-times-rectangle;
    }
}

.icon-window-close {
    &:before {
        content: @icon-window-close;
    }
}

.icon-tint {
    &:before {
        content: @icon-tint;
    }
}

.icon-tmall {
    &:before {
        content: @icon-tmall;
    }
}

.icon-toggle-off {
    &:before {
        content: @icon-toggle-off;
    }
}

.icon-toggle-on {
    &:before {
        content: @icon-toggle-on;
    }
}

.icon-trademark {
    &:before {
        content: @icon-trademark;
    }
}

.icon-train {
    &:before {
        content: @icon-train;
    }
}

.icon-transgender-alt {
    &:before {
        content: @icon-transgender-alt;
    }
}

.icon-trash {
    &:before {
        content: @icon-trash;
    }
}

.icon-trash-o {
    &:before {
        content: @icon-trash-o;
    }
}

.icon-trash2 {
    &:before {
        content: @icon-trash2;
    }
}

.icon-tree {
    &:before {
        content: @icon-tree;
    }
}

.icon-tree-close {
    &:before {
        content: @icon-tree-close;
    }
}

.icon-tree-open {
    &:before {
        content: @icon-tree-open;
    }
}

.icon-trello {
    &:before {
        content: @icon-trello;
    }
}

.icon-tripadvisor {
    &:before {
        content: @icon-tripadvisor;
    }
}

.icon-trophy {
    &:before {
        content: @icon-trophy;
    }
}

.icon-truck {
    &:before {
        content: @icon-truck;
    }
}

.icon-try {
    &:before {
        content: @icon-try;
    }
}

.icon-turkish-lira {
    &:before {
        content: @icon-turkish-lira;
    }
}

.icon-tty {
    &:before {
        content: @icon-tty;
    }
}

.icon-tumblr {
    &:before {
        content: @icon-tumblr;
    }
}

.icon-tumblr-square {
    &:before {
        content: @icon-tumblr-square;
    }
}

.icon-twinkle-star {
    &:before {
        content: @icon-twinkle-star;
    }
}

.icon-twitch {
    &:before {
        content: @icon-twitch;
    }
}

.icon-twitter {
    &:before {
        content: @icon-twitter;
    }
}

.icon-twitter-square {
    &:before {
        content: @icon-twitter-square;
    }
}

.icon-umbrella {
    &:before {
        content: @icon-umbrella;
    }
}

.icon-underline {
    &:before {
        content: @icon-underline;
    }
}

.icon-universal-access {
    &:before {
        content: @icon-universal-access;
    }
}

.icon-unlock {
    &:before {
        content: @icon-unlock;
    }
}

.icon-unlock-alt {
    &:before {
        content: @icon-unlock-alt;
    }
}

.icon-up {
    &:before {
        content: @icon-up;
    }
}

.icon-upload {
    &:before {
        content: @icon-upload;
    }
}

.icon-upload2 {
    &:before {
        content: @icon-upload2;
    }
}

.icon-usb {
    &:before {
        content: @icon-usb;
    }
}

.icon-user {
    &:before {
        content: @icon-user;
    }
}

.icon-user-analysis {
    &:before {
        content: @icon-user-analysis;
    }
}

.icon-user-circle {
    &:before {
        content: @icon-user-circle;
    }
}

.icon-user-circle-o {
    &:before {
        content: @icon-user-circle-o;
    }
}

.icon-user-md {
    &:before {
        content: @icon-user-md;
    }
}

.icon-user-o {
    &:before {
        content: @icon-user-o;
    }
}

.icon-user-plus {
    &:before {
        content: @icon-user-plus;
    }
}

.icon-user-secret {
    &:before {
        content: @icon-user-secret;
    }
}

.icon-user-times {
    &:before {
        content: @icon-user-times;
    }
}

.icon-venus {
    &:before {
        content: @icon-venus;
    }
}

.icon-venus-double {
    &:before {
        content: @icon-venus-double;
    }
}

.icon-venus-mars {
    &:before {
        content: @icon-venus-mars;
    }
}

.icon-viacoin {
    &:before {
        content: @icon-viacoin;
    }
}

.icon-viadeo {
    &:before {
        content: @icon-viadeo;
    }
}

.icon-viadeo-square {
    &:before {
        content: @icon-viadeo-square;
    }
}

.icon-video-camera {
    &:before {
        content: @icon-video-camera;
    }
}

.icon-vimeo {
    &:before {
        content: @icon-vimeo;
    }
}

.icon-vimeo-square {
    &:before {
        content: @icon-vimeo-square;
    }
}

.icon-vine {
    &:before {
        content: @icon-vine;
    }
}

.icon-vk {
    &:before {
        content: @icon-vk;
    }
}

.icon-volume-control-phone {
    &:before {
        content: @icon-volume-control-phone;
    }
}

.icon-volume-down {
    &:before {
        content: @icon-volume-down;
    }
}

.icon-volume-off {
    &:before {
        content: @icon-volume-off;
    }
}

.icon-volume-up {
    &:before {
        content: @icon-volume-up;
    }
}

.icon-weapp {
    &:before {
        content: @icon-weapp;
    }
}

.icon-web {
    &:before {
        content: @icon-web;
    }
}

.icon-wechat {
    &:before {
        content: @icon-wechat;
    }
}

.icon-weixin {
    &:before {
        content: @icon-weixin;
    }
}

.icon-weibo {
    &:before {
        content: @icon-weibo;
    }
}

.icon-whatsapp {
    &:before {
        content: @icon-whatsapp;
    }
}

.icon-wheelchair {
    &:before {
        content: @icon-wheelchair;
    }
}

.icon-wheelchair-alt {
    &:before {
        content: @icon-wheelchair-alt;
    }
}

.icon-wifi {
    &:before {
        content: @icon-wifi;
    }
}

.icon-wikipedia-w {
    &:before {
        content: @icon-wikipedia-w;
    }
}

.icon-window-maximize {
    &:before {
        content: @icon-window-maximize;
    }
}

.icon-window-minimize {
    &:before {
        content: @icon-window-minimize;
    }
}

.icon-window-restore {
    &:before {
        content: @icon-window-restore;
    }
}

.icon-windows {
    &:before {
        content: @icon-windows;
    }
}

.icon-wordpress {
    &:before {
        content: @icon-wordpress;
    }
}

.icon-wpbeginner {
    &:before {
        content: @icon-wpbeginner;
    }
}

.icon-wpexplorer {
    &:before {
        content: @icon-wpexplorer;
    }
}

.icon-wpforms {
    &:before {
        content: @icon-wpforms;
    }
}

.icon-wrench {
    &:before {
        content: @icon-wrench;
    }
}

.icon-xing {
    &:before {
        content: @icon-xing;
    }
}

.icon-xing-square {
    &:before {
        content: @icon-xing-square;
    }
}

.icon-y-combinator {
    &:before {
        content: @icon-y-combinator;
    }
}

.icon-yc {
    &:before {
        content: @icon-yc;
    }
}

.icon-yahoo {
    &:before {
        content: @icon-yahoo;
    }
}

.icon-yelp {
    &:before {
        content: @icon-yelp;
    }
}

.icon-yoast {
    &:before {
        content: @icon-yoast;
    }
}

.icon-youtube {
    &:before {
        content: @icon-youtube;
    }
}

.icon-youtube-play {
    &:before {
        content: @icon-youtube-play;
    }
}

.icon-youtube-square {
    &:before {
        content: @icon-youtube-square;
    }
}

