@font-face {
    font-family: 'typicons';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/typicons.eot');
    src: url('../fonts/typicons.eot#iefix') format('embedded-opentype'), 
         url('../fonts/typicons.woff') format('woff'), 
         url('../fonts/typicons.ttf') format('truetype'), 
         url('../fonts/typicons.svg') format('svg');
}

.typcn:before {
    font-family: 'typicons';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    height: 1em;
    font-size: 1em;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

.typcn-adjust-brightness:before {
    content: '\e000';
}

.typcn-adjust-contrast:before {
    content: '\e001';
}

.typcn-anchor-outline:before {
    content: '\e002';
}

.typcn-anchor:before {
    content: '\e003';
}

.typcn-archive:before {
    content: '\e004';
}

.typcn-arrow-back-outline:before {
    content: '\e005';
}

.typcn-arrow-back:before {
    content: '\e006';
}

.typcn-arrow-down-outline:before {
    content: '\e007';
}

.typcn-arrow-down-thick:before {
    content: '\e008';
}

.typcn-arrow-down:before {
    content: '\e009';
}

.typcn-arrow-forward-outline:before {
    content: '\e00a';
}

.typcn-arrow-forward:before {
    content: '\e00b';
}

.typcn-arrow-left-outline:before {
    content: '\e00c';
}

.typcn-arrow-left-thick:before {
    content: '\e00d';
}

.typcn-arrow-left:before {
    content: '\e00e';
}

.typcn-arrow-loop-outline:before {
    content: '\e00f'
}

.typcn-arrow-loop:before {
    content: '\e010'
}

.typcn-arrow-maximise-outline:before {
    content: '\e011'
}

.typcn-arrow-maximise:before {
    content: '\e012'
}

.typcn-arrow-minimise-outline:before {
    content: '\e013'
}

.typcn-arrow-minimise:before {
    content: '\e014'
}

.typcn-arrow-move-outline:before {
    content: '\e015'
}

.typcn-arrow-move:before {
    content: '\e016'
}

.typcn-arrow-repeat-outline:before {
    content: '\e017'
}

.typcn-arrow-repeat:before {
    content: '\e018'
}

.typcn-arrow-right-outline:before {
    content: '\e019'
}

.typcn-arrow-right-thick:before {
    content: '\e01a'
}

.typcn-arrow-right:before {
    content: '\e01b'
}

.typcn-arrow-shuffle:before {
    content: '\e01c'
}

.typcn-arrow-sorted-down:before {
    content: '\e01d'
}

.typcn-arrow-sorted-up:before {
    content: '\e01e'
}

.typcn-arrow-sync-outline:before {
    content: '\e01f'
}

.typcn-arrow-sync:before {
    content: '\e020'
}

.typcn-arrow-unsorted:before {
    content: '\e021'
}

.typcn-arrow-up-outline:before {
    content: '\e022'
}

.typcn-arrow-up-thick:before {
    content: '\e023'
}

.typcn-arrow-up:before {
    content: '\e024'
}

.typcn-at:before {
    content: '\e025'
}

.typcn-attachment-outline:bef