@font-face {
    font-family: 'Esag';
    src: url('Esag.ttf') format('truetype'), url('Esag.woff') format('woff'), url('Esag.eot') format('eot'), url('Esag.svg?#Esag') format('svg');
    font-weight: normal;
    font-style: normal;
}

i {
    font-family: 'Esag' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

    i.attachment-01:before {
        content: "\e700";
    }

    i.attachment-02:before {
        content: "\e701";
    }

    i.bookmarks:before {
        content: "\e702";
    }

    i.check-04:before {
        content: "\e703";
    }

    i.dataimport:before {
        content: "\e704";
    }

    i.document-download:before {
        content: "\e705";
    }

    i.save-01:before {
        content: "\e751";
    }

    i.drag-01:before {
        content: "\e706";
    }

    i.expand-03:before {
        content: "\e707";
    }

    i.file:before {
        content: "\e708";
    }

    i.filter:before {
        content: "\e709";
    }

    i.favourite:before {
        content: "\e70a";
    }

    i.gear-01:before {
        content: "\e70b";
    }

    i.measurement:before {
        content: "\e70c";
    }

    i.pen-line:before {
        content: "\e70d";
    }

    i.rating:before {
        content: "\e70e";
    }

    i.search:before {
        content: "\e70f";
    }

    i.sort-descending:before {
        content: "\e710";
    }

    i.sort-ascending:before {
        content: "\e711";
    }

    i.windows-login:before {
        content: "\e712";
    }

    i.date:before {
        content: "\e713";
    }

    i.stationary-03:before {
        content: "\e714";
    }

    i.stationary-04:before {
        content: "\e715";
    }

    i.stationary-02:before {
        content: "\e716";
    }

    i.house-03:before {
        content: "\e717";
    }

    i.house-02:before {
        content: "\e718";
    }

    i.navigation-down:before {
        content: "\e719";
    }

    i.road-blocker:before {
        content: "\e71a";
    }

    i.location-pin:before {
        content: "\e71b";
    }

    i.clip:before {
        content: "\e71c";
    }

    i.trash-can---04:before {
        content: "\e71d";
    }

    i.data-erase:before {
        content: "\e71e";
    }

    i.navigation-right:before {
        content: "\e71f";
    }

    i.arrowheadright:before {
        content: "\e720";
    }

    i.mail:before {
        content: "\e721";
    }

    i.loading5:before {
        content: "\e722";
    }

    i.like:before {
        content: "\e723";
    }

    i.dislike:before {
        content: "\e724";
    }

    i.male:before {
        content: "\e725";
    }

    i.upload-01:before {
        content: "\e726";
    }

    i.documentcheck:before {
        content: "\e727";
    }

    i.document-find:before {
        content: "\e728";
    }

    i.document-edit:before {
        content: "\e729";
    }

    i.document-upload:before {
        content: "\e72a";
    }

    i.note-information:before {
        content: "\e72b";
    }

    i.menu-interface-01:before {
        content: "\e72c";
    }

    i.download-02:before {
        content: "\e72d";
    }

    i.menu-interface-06:before {
        content: "\e72e";
    }

    i.arrowheadleft:before {
        content: "\e72f";
    }

    i.arrowhead-down:before {
        content: "\e730";
    }

    i.under-construction-02:before {
        content: "\e731";
    }

    i.stack-02:before {
        content: "\e732";
    }

    i.stack-03:before {
        content: "\e733";
    }

    i.uparrow-01:before {
        content: "\e734";
    }

    i.information-indicator:before {
        content: "\e735";
    }

    i.message-warning:before {
        content: "\e736";
        transform: scaleX(.9);
        display: block;
    }

    i.lock-open:before {
        content: "\e737";
    }

    i.lock:before {
        content: "\e738";
    }

    i.security-group-mem:before {
        content: "\e739";
    }

    i.shutdown:before {
        content: "\e73a";
    }

    i.log-out:before {
        content: "\e73b";
    }

    i.city:before {
        content: "\e73c";
    }

    i.architecture3:before {
        content: "\e73d";
    }

    i.short-descending-01:before {
        content: "\e73e";
    }

    i.short-ascending-01:before {
        content: "\e73f";
    }

    i.team-01:before {
        content: "\e740";
    }

    i.down-arrow:before {
        content: "\e741";
    }

    i.arrowup:before {
        content: "\e742";
    }

    i.favorites:before {
        content: "\e743";
    }

    i.location-02:before {
        content: "\e744";
    }

    i.flag02:before {
        content: "\e745";
    }

    i.admin1:before {
        content: "\e746";
    }

    i.customer:before {
        content: "\e747";
    }

    i.bullets---01:before {
        content: "\e748";
    }

    i.flag:before {
        content: "\e749";
    }

    i.office:before {
        content: "\e74a";
    }

    i.museum:before {
        content: "\e74b";
    }

    i.delete-01:before {
        content: "\e74c";
    }

    i.delete:before {
        content: "\e750";
    }

    i.sales:before {
        content: "\e74d";
    }

    i.sale:before {
        content: "\e74e";
    }

    i.logoutdoor:before {
        content: "\e74f";
    }

    i.help-01:before {
        content: "\e752";
    }

    i.copy-05:before {
        content: "\e753";
    }

    i.crown:before {
        content: "\e754";
    }

    i.arrowhead-right1:before { 
        content: "\e755"; 
    }

    i.arrowhead-top:before { 
        content: "\e756"; 
    }

    i.arrowheadleft1:before {
        content: "\e757"; 
    }

    i.sun:before { 
        content: "\e758"; 
    }

    i.moon:before { 
        content: "\e759"; 
    }

    i.gift:before { 
        content: "\e75a"; 
    }

    i.link5:before { 
        content: "\e75b"; 
    }

    i.key:before {
        content: "\e75c";
    }