/*!

 *  Vesper Icons font. Copyright 2014-2015 KK Vesper

 *

 * Vesper Icons is fully compatible with FontAwesome version 4.x

 */

@font-face {

  font-family: 'Vesper Icons';

  src: url("/legacy/f186bcbdb70d-vesper-icons-webfont.eot");

  src: url("/legacy/e3e75fa9a227-vesper-icons-webfont.eot") format('embedded-opentype'),

       url("/legacy/0051a7f6356d-vesper-icons-webfont.woff2") format('woff2'),

       url("/legacy/9d3dbe173d0b-vesper-icons-webfont.woff") format('woff'),

       url("/legacy/21b83cd42357-vesper-icons-webfont.ttf") format('truetype'),

       url("/legacy/c02ca49342fa-vesper-icons-webfont.svg") format('svg');

  font-weight: normal;

  font-style: normal;

}

.vs {

  display: inline-block;

  font-family: 'Vesper Icons';

  font-style: normal;

  font-weight: normal;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.vs.pull-left {

  margin-right: .3em;

}

/* Vesper uses the Unicode Private Use Area (PUA) to ensure screen

   readers do not read off random characters that represent icons */

.vs-face-allergy:before {

  content: "\f000";

}

.vs-baby:before {

  content: "\f001";

}

.vs-butterfly:before {

  content: "\f002";

}

.vs-calendar-alt:before {

  content: "\f003";

}

.vs-clock:before {

  content: "\f004";

}

.vs-clock-alt:before {

  content: "\f005";

}

.vs-cutlery:before {

  content: "\f006";

}

.vs-face-dislike:before {

  content: "\f007";

}

.vs-edit-page:before {

  content: "\f008";

}

.vs-floors:before {

  content: "\f009";

}

.vs-gantt:before {

  content: "\f00a";

}

.vs-gantt-o:before {

  content: "\f00b";

}

.vs-globe:before {

  content: "\f00c";

}

.vs-hourglass:before {

  content: "\f00d";

}

.vs-id-card:before {

  content: "\f00e";

}

.vs-keyboard:before {

  content: "\f010";

}

.vs-face-like:before {

  content: "\f011";

}

.vs-moon:before {

  content: "\f012";

}

.vs-p:before {

  content: "\f013";

}

.vs-person:before {

  content: "\f014";

}

.vs-sex-female:before {

  content: "\f015";

}

.vs-sex-male:before {

  content: "\f016";

}

.vs-shop:before {

  content: "\f017";

}

.vs-smoking:before {

  content: "\f018";

}

.vs-speech:before {

  content: "\f019";

}

.vs-spinner:before {

  content: "\f01a";

}

.vs-table:before {

  content: "\f01b";

}

.vs-table-o:before {

  content: "\f01c";

}

.vs-table-alt:before {

  content: "\f01d";

}

.vs-tables:before {

  content: "\f01e";

}

.vs-profile:before {

  content: "\f021";

}

.vs-user-suit:before {

  content: "\f022";

}

.vs-user-suit-female:before {

  content: "\f023";

}

.vs-user-waiter:before {

  content: "\f024";

}

.vs-user-waiter-female:before {

  content: "\f025";

}

.vs-user-boss:before {

  content: "\f026";

}

.vs-calendar:before {

  content: "\f027";

}

.vs-sleep:before {

  content: "\f028";

}

.vs-sun:before {

  content: "\f029";

}

.vs-sleep-square:before {

  content: "\f02a";

}

.vs-walk:before {

  content: "\f02b";

}

.vs-comment:before {

  content: "\f02c";

}

.vs-sunrise:before {

  content: "\f02d";

}

.vs-sunrise-o:before {

  content: "\f02e";

}

.vs-file-download:before {

  content: "\f02f";

}

.vs-file-download-o:before {

  content: "\f030";

}

.vs-file-move-o:before {

  content: "\f031";

}

.vs-crown:before {

  content: "\f032";

}

.vs-mobile:before {

  content: "\f033";

}

.vs-comments:before {

  content: "\f034";

}

.vs-user-group:before {

  content: "\f035";

}

.vs-smoking-alt:before {

  content: "\f036";

}

.vs-no-smoking-alt:before {

  content: "\f037";

}

.vs-senior:before, .vs-elderly:before {

  content: "\f038";

}

.vs-clipboard:before {

  content: "\f039";

}

.vs-sofa:before {

  content: "\f03a";

}

.vs-cat-face:before {

  content: "\f03b";

}

.vs-neko:before {

  content: "\f03c";

}

.vs-neko-sleep:before {

  content: "\f03d";

}

.vs-ninja:before {

  content: "\f03e";

}

.vs-language:before {

  content: "\f03f";

}

.vs-comment-bubble:before {

  content: "\f040";

}

.vs-no-comment-bubble:before {

  content: "\f041";

}

.vs-sms:before {

  content: "\f042";

}

.vs-window:before {

  content: "\f043";

}

.vs-tablesolution:before, .vs-tablecheck:before {

  content: "\f044";

}

.vs-clip-note:before, .vs-paperclip-note:before {

  content: "\f045";

}

.vs-magnet-note:before {

  content: "\f046";

}

.vs-sticky-note:before {

  content: "\f047";

}

.vs-whiteboard:before {

  content: "\f048";

}

.vs-table-question:before {

  content: "\f049";

}

.vs-clip-note-o:before, .vs-paperclip-note-o:before {

  content: "\f04a";

}

.vs-flower:before {

  content: "\f04b";

}

.vs-rose:before {

  content: "\f04c";

}

.vs-i-square:before {

  content: "\f04d";

}

.vs-cow:before {

  content: "\f04e";

}

.vs-pig:before {

  content: "\f04f";

}

.vs-chicken:before {

  content: "\f050";

}

.vs-fish:before {

  content: "\f051";

}

.vs-drumstick:before {

  content: "\f052";

}

.vs-a-square:before {

  content: "\f053";

}

.vs-b-square:before {

  content: "\f054";

}

.vs-c-square:before {

  content: "\f055";

}

.vs-1-square:before {

  content: "\f056";

}

.vs-2-square:before {

  content: "\f057";

}

.vs-3-square:before {

  content: "\f058";

}

.vs-kanji-yubi:before {

  content: "\f059";

}

.vs-kanji-chu:before {

  content: "\f05a";

}

.vs-kanji-utage:before {

  content: "\f05b";

}

