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

i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  
  vertical-align:middle;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  letter-spacing: normal;
}

.md-16 { font-size: 16px; }
.md-18 { font-size: 18px; }
.md-20 { font-size: 20px; }
.md-36 { font-size: 36px; }
.md-48 { font-size: 48px; }

.im-truck:before {
  content: "\e900";
}
.im-add:before {
  content: "\e145";
}
.im-airport_shuttle:before {
  content: "\eb3c";
}
.im-merge_type:before {
  content: "\e252";
}
.im-date_range:before {
  content: "\e916";
}
.im-delete_forever:before {
  content: "\e92b";
}
.im-directions:before {
  content: "\e52e";
}
.im-directions_car:before {
  content: "\e531";
}
.im-edit_location:before {
  content: "\e568";
}
.im-exit_to_app:before {
  content: "\e879";
}
.im-help_outline:before {
  content: "\e8fd";
}
.im-keyboard_arrow_left:before {
  content: "\e314";
}
.im-keyboard_arrow_right:before {
  content: "\e315";
}
.im-layers:before {
  content: "\e53b";
}
.im-local_shipping:before {
  content: "\e558";
}
.im-sync:before {
  content: "\e627";
}
.im-mail_outline:before {
  content: "\e0e1";
}
.im-more:before {
  content: "\e619";
}
.im-motorcycle:before {
  content: "\e91b";
}
.im-pause:before {
  content: "\e034";
}
.im-person_outline:before {
  content: "\e7ff";
}
.im-person_pin_circle:before {
  content: "\e56a";
}
.im-play_arrow:before {
  content: "\e037";
}
.im-refresh:before {
  content: "\e5d5";
}
.im-search:before {
  content: "\e8b6";
}
.im-settings:before {
  content: "\e8b8";
}
.im-stop:before {
  content: "\e047";
}
.im-today:before {
  content: "\e8df";
}

