.icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(sprite.svg);
}
.icon-home {
  width: 32px;
  height: 32px;
  background-position: 0 0;
}
.icon-home2 {
  width: 32px;
  height: 32px;
  background-position: -48px 0;
}
.icon-home3 {
  width: 32px;
  height: 32px;
  background-position: -96px 0;
}
.icon-office {
  width: 32px;
  height: 32px;
  background-position: -144px 0;
}
.icon-newspaper {
  width: 32px;
  height: 32px;
  background-position: -192px 0;
}
.icon-pencil {
  width: 32px;
  height: 32px;
  background-position: -240px 0;
}
.icon-pencil2 {
  width: 32px;
  height: 32px;
  background-position: -288px 0;
}
.icon-quill {
  width: 32px;
  height: 32px;
  background-position: -336px 0;
}
.icon-pen {
  width: 32px;
  height: 32px;
  background-position: -384px 0;
}
.icon-blog {
  width: 32px;
  height: 32px;
  background-position: -432px 0;
}
.icon-eyedropper {
  width: 32px;
  height: 32px;
  background-position: -480px 0;
}
.icon-droplet {
  width: 32px;
  height: 32px;
  background-position: -528px 0;
}
.icon-paint-format {
  width: 32px;
  height: 32px;
  background-position: -576px 0;
}
.icon-image {
  width: 32px;
  height: 32px;
  background-position: -624px 0;
}
.icon-images {
  width: 36px;
  height: 32px;
  background-position: -672px 0;
}
.icon-camera {
  width: 32px;
  height: 32px;
  background-position: 0 -48px;
}
.icon-headphones {
  width: 32px;
  height: 32px;
  background-position: -48px -48px;
}
.icon-music {
  width: 32px;
  height: 32px;
  background-position: -96px -48px;
}
.icon-play {
  width: 32px;
  height: 32px;
  background-position: -144px -48px;
}
.icon-film {
  width: 32px;
  height: 32px;
  background-position: -192px -48px;
}
.icon-video-camera {
  width: 32px;
  height: 32px;
  background-position: -240px -48px;
}
.icon-dice {
  width: 32px;
  height: 32px;
  background-position: -288px -48px;
}
.icon-pacman {
  width: 32px;
  height: 32px;
  background-position: -336px -48px;
}
.icon-spades {
  width: 32px;
  height: 32px;
  background-position: -384px -48px;
}
.icon-clubs {
  width: 32px;
  height: 32px;
  background-position: -432px -48px;
}
.icon-diamonds {
  width: 32px;
  height: 32px;
  background-position: -480px -48px;
}
.icon-bullhorn {
  width: 32px;
  height: 32px;
  background-position: -528px -48px;
}
.icon-connection {
  width: 40px;
  height: 32px;
  background-position: -576px -48px;
}
.icon-podcast {
  width: 32px;
  height: 32px;
  background-position: -624px -48px;
}
.icon-feed {
  width: 32px;
  height: 32px;
  background-position: -672px -48px;
}
.icon-mic {
  width: 32px;
  height: 32px;
  background-position: -720px -48px;
}
.icon-book {
  width: 32px;
  height: 32px;
  background-position: 0 -96px;
}
.icon-books {
  width: 36px;
  height: 32px;
  background-position: -48px -96px;
}
.icon-library {
  width: 34px;
  height: 32px;
  background-position: -96px -96px;
}
.icon-file-text {
  width: 32px;
  height: 32px;
  background-position: -144px -96px;
}
.icon-profile {
  width: 32px;
  height: 32px;
  background-position: -192px -96px;
}
.icon-file-empty {
  width: 32px;
  height: 32px;
  background-position: -240px -96px;
}
.icon-files-empty {
  width: 32px;
  height: 32px;
  background-position: -288px -96px;
}
.icon-file-text2 {
  width: 32px;
  height: 32px;
  background-position: -336px -96px;
}
.icon-file-picture {
  width: 32px;
  height: 32px;
  background-position: -384px -96px;
}
.icon-file-music {
  width: 32px;
  height: 32px;
  background-position: -432px -96px;
}
.icon-file-play {
  width: 32px;
  height: 32px;
  background-position: -480px -96px;
}
.icon-file-video {
  width: 32px;
  height: 32px;
  background-position: -528px -96px;
}
.icon-file-zip {
  width: 32px;
  height: 32px;
  background-position: -576px -96px;
}
.icon-copy {
  width: 32px;
  height: 32px;
  background-position: -624px -96px;
}
.icon-paste {
  width: 32px;
  height: 32px;
  background-position: -672px -96px;
}
.icon-stack {
  width: 32px;
  height: 32px;
  background-position: -720px -96px;
}
.icon-folder {
  width: 32px;
  height: 32px;
  background-position: 0 -144px;
}
.icon-folder-open {
  width: 32px;
  height: 32px;
  background-position: -48px -144px;
}
.icon-folder-plus {
  width: 32px;
  height: 32px;
  background-position: -96px -144px;
}
.icon-folder-minus {
  width: 32px;
  height: 32px;
  background-position: -144px -144px;
}
.icon-folder-download {
  width: 32px;
  height: 32px;
  background-position: -192px -144px;
}
.icon-folder-upload {
  width: 32px;
  height: 32px;
  background-position: -240px -144px;
}
.icon-price-tag {
  width: 32px;
  height: 32px;
  background-position: -288px -144px;
}
.icon-price-tags {
  width: 40px;
  height: 32px;
  background-position: -336px -144px;
}
.icon-barcode {
  width: 32px;
  height: 32px;
  background-position: -384px -144px;
}
.icon-qrcode {
  width: 32px;
  height: 32px;
  background-position: -432px -144px;
}
.icon-ticket {
  width: 32px;
  height: 32px;
  background-position: -480px -144px;
}
.icon-cart {
  width: 32px;
  height: 32px;
  background-position: -528px -144px;
}
.icon-coin-dollar {
  width: 32px;
  height: 32px;
  background-position: -576px -144px;
}
.icon-coin-euro {
  width: 32px;
  height: 32px;
  background-position: -624px -144px;
}
.icon-coin-pound {
  width: 32px;
  height: 32px;
  background-position: -672px -144px;
}
.icon-coin-yen {
  width: 32px;
  height: 32px;
  background-position: -720px -144px;
}
.icon-credit-card {
  width: 32px;
  height: 32px;
  background-position: 0 -192px;
}
.icon-calculator {
  width: 32px;
  height: 32px;
  background-position: -48px -192px;
}
.icon-lifebuoy {
  width: 32px;
  height: 32px;
  background-position: -96px -192px;
}
.icon-phone {
  width: 32px;
  height: 32px;
  background-position: -144px -192px;
}
.icon-phone-hang-up {
  width: 32px;
  height: 32px;
  background-position: -192px -192px;
}
.icon-address-book {
  width: 32px;
  height: 32px;
  background-position: -240px -192px;
}
.icon-envelop {
  width: 32px;
  height: 32px;
  background-position: -288px -192px;
}
.icon-pushpin {
  width: 32px;
  height: 32px;
  background-position: -336px -192px;
}
.icon-location {
  width: 32px;
  height: 32px;
  background-position: -384px -192px;
}
.icon-location2 {
  width: 32px;
  height: 32px;
  background-position: -432px -192px;
}
.icon-compass {
  width: 32px;
  height: 32px;
  background-position: -480px -192px;
}
.icon-compass2 {
  width: 32px;
  height: 32px;
  background-position: -528px -192px;
}
.icon-map {
  width: 32px;
  height: 32px;
  background-position: -576px -192px;
}
.icon-map2 {
  width: 32px;
  height: 32px;
  background-position: -624px -192px;
}
.icon-history {
  width: 34px;
  height: 32px;
  background-position: -672px -192px;
}
.icon-clock {
  width: 32px;
  height: 32px;
  background-position: 0 -240px;
}
.icon-clock2 {
  width: 32px;
  height: 32px;
  background-position: -48px -240px;
}
.icon-alarm {
  width: 32px;
  height: 32px;
  background-position: -96px -240px;
}
.icon-bell {
  width: 32px;
  height: 32px;
  background-position: -144px -240px;
}
.icon-stopwatch {
  width: 32px;
  height: 32px;
  background-position: -192px -240px;
}
.icon-calendar {
  width: 32px;
  height: 32px;
  background-position: -240px -240px;
}
.icon-printer {
  width: 32px;
  height: 32px;
  background-position: -288px -240px;
}
.icon-keyboard {
  width: 36px;
  height: 32px;
  background-position: -336px -240px;
}
.icon-display {
  width: 32px;
  height: 32px;
  background-position: -384px -240px;
}
.icon-laptop {
  width: 32px;
  height: 32px;
  background-position: -432px -240px;
}
.icon-mobile {
  width: 32px;
  height: 32px;
  background-position: -480px -240px;
}
.icon-mobile2 {
  width: 32px;
  height: 32px;
  background-position: -528px -240px;
}
.icon-tablet {
  width: 32px;
  height: 32px;
  background-position: -576px -240px;
}
.icon-tv {
  width: 32px;
  height: 32px;
  background-position: -624px -240px;
}
.icon-drawer {
  width: 32px;
  height: 32px;
  background-position: -672px -240px;
}
.icon-drawer2 {
  width: 32px;
  height: 32px;
  background-position: -720px -240px;
}
.icon-box-add {
  width: 32px;
  height: 32px;
  background-position: 0 -288px;
}
.icon-box-remove {
  width: 32px;
  height: 32px;
  background-position: -48px -288px;
}
.icon-download {
  width: 32px;
  height: 32px;
  background-position: -96px -288px;
}
.icon-upload {
  width: 32px;
  height: 32px;
  background-position: -144px -288px;
}
.icon-floppy-disk {
  width: 32px;
  height: 32px;
  background-position: -192px -288px;
}
.icon-drive {
  width: 32px;
  height: 32px;
  background-position: -240px -288px;
}
.icon-database {
  width: 32px;
  height: 32px;
  background-position: -288px -288px;
}
.icon-undo {
  width: 32px;
  height: 32px;
  background-position: -336px -288px;
}
.icon-redo {
  width: 32px;
  height: 32px;
  background-position: -384px -288px;
}
.icon-undo2 {
  width: 32px;
  height: 32px;
  background-position: -432px -288px;
}
.icon-redo2 {
  width: 32px;
  height: 32px;
  background-position: -480px -288px;
}
.icon-forward {
  width: 32px;
  height: 32px;
  background-position: -528px -288px;
}
.icon-reply {
  width: 32px;
  height: 32px;
  background-position: -576px -288px;
}
.icon-bubble {
  width: 32px;
  height: 32px;
  background-position: -624px -288px;
}
.icon-bubbles {
  width: 36px;
  height: 32px;
  background-position: -672px -288px;
}
.icon-bubbles2 {
  width: 36px;
  height: 32px;
  background-position: 0 -336px;
}
.icon-bubble2 {
  width: 32px;
  height: 32px;
  background-position: -48px -336px;
}
.icon-bubbles3 {
  width: 36px;
  height: 32px;
  background-position: -96px -336px;
}
.icon-bubbles4 {
  width: 36px;
  height: 32px;
  background-position: -144px -336px;
}
.icon-user {
  width: 32px;
  height: 32px;
  background-position: -192px -336px;
}
.icon-users {
  width: 36px;
  height: 32px;
  background-position: -240px -336px;
}
.icon-user-plus {
  width: 32px;
  height: 32px;
  background-position: -288px -336px;
}
.icon-user-minus {
  width: 32px;
  height: 32px;
  background-position: -336px -336px;
}
.icon-user-check {
  width: 32px;
  height: 32px;
  background-position: -384px -336px;
}
.icon-user-tie {
  width: 32px;
  height: 32px;
  background-position: -432px -336px;
}
.icon-quotes-left {
  width: 32px;
  height: 32px;
  background-position: -480px -336px;
}
.icon-quotes-right {
  width: 32px;
  height: 32px;
  background-position: -528px -336px;
}
.icon-hour-glass {
  width: 32px;
  height: 32px;
  background-position: -576px -336px;
}
.icon-spinner {
  width: 32px;
  height: 32px;
  background-position: -624px -336px;
}
.icon-spinner2 {
  width: 32px;
  height: 32px;
  background-position: -672px -336px;
}
.icon-spinner3 {
  width: 32px;
  height: 32px;
  background-position: -720px -336px;
}
.icon-spinner4 {
  width: 32px;
  height: 32px;
  background-position: 0 -384px;
}
.icon-spinner5 {
  width: 32px;
  height: 32px;
  background-position: -48px -384px;
}
.icon-spinner6 {
  width: 32px;
  height: 32px;
  background-position: -96px -384px;
}
.icon-spinner7 {
  width: 32px;
  height: 32px;
  background-position: -144px -384px;
}
.icon-spinner8 {
  width: 32px;
  height: 32px;
  background-position: -192px -384px;
}
.icon-spinner9 {
  width: 32px;
  height: 32px;
  background-position: -240px -384px;
}
.icon-spinner10 {
  width: 32px;
  height: 32px;
  background-position: -288px -384px;
}
.icon-spinner11 {
  width: 32px;
  height: 32px;
  background-position: -336px -384px;
}
.icon-binoculars {
  width: 32px;
  height: 32px;
  background-position: -384px -384px;
}
.icon-search {
  width: 32px;
  height: 32px;
  background-position: -432px -384px;
}
.icon-zoom-in {
  width: 32px;
  height: 32px;
  background-position: -480px -384px;
}
.icon-zoom-out {
  width: 32px;
  height: 32px;
  background-position: -528px -384px;
}
.icon-enlarge {
  width: 32px;
  height: 32px;
  background-position: -576px -384px;
}
.icon-shrink {
  width: 32px;
  height: 32px;
  background-position: -624px -384px;
}
.icon-enlarge2 {
  width: 32px;
  height: 32px;
  background-position: -672px -384px;
}
.icon-shrink2 {
  width: 32px;
  height: 32px;
  background-position: -720px -384px;
}
.icon-key {
  width: 32px;
  height: 32px;
  background-position: 0 -432px;
}
.icon-key2 {
  width: 32px;
  height: 32px;
  background-position: -48px -432px;
}
.icon-lock {
  width: 32px;
  height: 32px;
  background-position: -96px -432px;
}
.icon-unlocked {
  width: 32px;
  height: 32px;
  background-position: -144px -432px;
}
.icon-wrench {
  width: 32px;
  height: 32px;
  background-position: -192px -432px;
}
.icon-equalizer {
  width: 32px;
  height: 32px;
  background-position: -240px -432px;
}
.icon-equalizer2 {
  width: 32px;
  height: 32px;
  background-position: -288px -432px;
}
.icon-cog {
  width: 32px;
  height: 32px;
  background-position: -336px -432px;
}
.icon-cogs {
  width: 32px;
  height: 32px;
  background-position: -384px -432px;
}
.icon-hammer {
  width: 32px;
  height: 32px;
  background-position: -432px -432px;
}
.icon-magic-wand {
  width: 32px;
  height: 32px;
  background-position: -480px -432px;
}
.icon-aid-kit {
  width: 32px;
  height: 32px;
  background-position: -528px -432px;
}
.icon-bug {
  width: 32px;
  height: 32px;
  background-position: -576px -432px;
}
.icon-pie-chart {
  width: 32px;
  height: 32px;
  background-position: -624px -432px;
}
.icon-stats-dots {
  width: 32px;
  height: 32px;
  background-position: -672px -432px;
}
.icon-stats-bars {
  width: 32px;
  height: 32px;
  background-position: -720px -432px;
}
.icon-stats-bars2 {
  width: 32px;
  height: 32px;
  background-position: 0 -480px;
}
.icon-trophy {
  width: 32px;
  height: 32px;
  background-position: -48px -480px;
}
.icon-gift {
  width: 32px;
  height: 32px;
  background-position: -96px -480px;
}
.icon-glass {
  width: 32px;
  height: 32px;
  background-position: -144px -480px;
}
.icon-glass2 {
  width: 32px;
  height: 32px;
  background-position: -192px -480px;
}
.icon-mug {
  width: 32px;
  height: 32px;
  background-position: -240px -480px;
}
.icon-spoon-knife {
  width: 32px;
  height: 32px;
  background-position: -288px -480px;
}
.icon-leaf {
  width: 32px;
  height: 32px;
  background-position: -336px -480px;
}
.icon-rocket {
  width: 32px;
  height: 32px;
  background-position: -384px -480px;
}
.icon-meter {
  width: 32px;
  height: 32px;
  background-position: -432px -480px;
}
.icon-meter2 {
  width: 32px;
  height: 32px;
  background-position: -480px -480px;
}
.icon-hammer2 {
  width: 32px;
  height: 32px;
  background-position: -528px -480px;
}
.icon-fire {
  width: 32px;
  height: 32px;
  background-position: -576px -480px;
}
.icon-lab {
  width: 32px;
  height: 32px;
  background-position: -624px -480px;
}
.icon-magnet {
  width: 32px;
  height: 32px;
  background-position: -672px -480px;
}
.icon-bin {
  width: 32px;
  height: 32px;
  background-position: -720px -480px;
}
.icon-bin2 {
  width: 32px;
  height: 32px;
  background-position: 0 -528px;
}
.icon-briefcase {
  width: 32px;
  height: 32px;
  background-position: -48px -528px;
}
.icon-airplane {
  width: 32px;
  height: 32px;
  background-position: -96px -528px;
}
.icon-truck {
  width: 32px;
  height: 32px;
  background-position: -144px -528px;
}
.icon-road {
  width: 32px;
  height: 32px;
  background-position: -192px -528px;
}
.icon-accessibility {
  width: 32px;
  height: 32px;
  background-position: -240px -528px;
}
.icon-target {
  width: 32px;
  height: 32px;
  background-position: -288px -528px;
}
.icon-shield {
  width: 32px;
  height: 32px;
  background-position: -336px -528px;
}
.icon-power {
  width: 32px;
  height: 32px;
  background-position: -384px -528px;
}
.icon-switch {
  width: 32px;
  height: 32px;
  background-position: -432px -528px;
}
.icon-power-cord {
  width: 32px;
  height: 32px;
  background-position: -480px -528px;
}
.icon-clipboard {
  width: 32px;
  height: 32px;
  background-position: -528px -528px;
}
.icon-list-numbered {
  width: 32px;
  height: 32px;
  background-position: -576px -528px;
}
.icon-list {
  width: 32px;
  height: 32px;
  background-position: -624px -528px;
}
.icon-list2 {
  width: 32px;
  height: 32px;
  background-position: -672px -528px;
}
.icon-tree {
  width: 32px;
  height: 32px;
  background-position: -720px -528px;
}
.icon-menu {
  width: 32px;
  height: 32px;
  background-position: 0 -576px;
}
.icon-menu2 {
  width: 44px;
  height: 32px;
  background-position: -48px -576px;
}
.icon-menu3 {
  width: 44px;
  height: 32px;
  background-position: -144px -576px;
}
.icon-menu4 {
  width: 44px;
  height: 32px;
  background-position: -240px -576px;
}
.icon-cloud {
  width: 32px;
  height: 32px;
  background-position: -336px -576px;
}
.icon-cloud-download {
  width: 32px;
  height: 32px;
  background-position: -384px -576px;
}
.icon-cloud-upload {
  width: 32px;
  height: 32px;
  background-position: -432px -576px;
}
.icon-cloud-check {
  width: 32px;
  height: 32px;
  background-position: -480px -576px;
}
.icon-download2 {
  width: 32px;
  height: 32px;
  background-position: -528px -576px;
}
.icon-upload2 {
  width: 32px;
  height: 32px;
  background-position: -576px -576px;
}
.icon-download3 {
  width: 32px;
  height: 32px;
  background-position: -624px -576px;
}
.icon-upload3 {
  width: 32px;
  height: 32px;
  background-position: -672px -576px;
}
.icon-sphere {
  width: 32px;
  height: 32px;
  background-position: -720px -576px;
}
.icon-earth {
  width: 32px;
  height: 32px;
  background-position: 0 -624px;
}
.icon-link {
  width: 32px;
  height: 32px;
  background-position: -48px -624px;
}
.icon-flag {
  width: 32px;
  height: 32px;
  background-position: -96px -624px;
}
.icon-attachment {
  width: 32px;
  height: 32px;
  background-position: -144px -624px;
}
.icon-eye {
  width: 32px;
  height: 32px;
  background-position: -192px -624px;
}
.icon-eye-plus {
  width: 32px;
  height: 32px;
  background-position: -240px -624px;
}
.icon-eye-minus {
  width: 32px;
  height: 32px;
  background-position: -288px -624px;
}
.icon-eye-blocked {
  width: 32px;
  height: 32px;
  background-position: -336px -624px;
}
.icon-bookmark {
  width: 32px;
  height: 32px;
  background-position: -384px -624px;
}
.icon-bookmarks {
  width: 32px;
  height: 32px;
  background-position: -432px -624px;
}
.icon-sun {
  width: 32px;
  height: 32px;
  background-position: -480px -624px;
}
.icon-contrast {
  width: 32px;
  height: 32px;
  background-position: -528px -624px;
}
.icon-brightness-contrast {
  width: 32px;
  height: 32px;
  background-position: -576px -624px;
}
.icon-star-empty {
  width: 32px;
  height: 32px;
  background-position: -624px -624px;
}
.icon-star-half {
  width: 32px;
  height: 32px;
  background-position: -672px -624px;
}
.icon-star-full {
  width: 32px;
  height: 32px;
  background-position: -720px -624px;
}
.icon-heart {
  width: 32px;
  height: 32px;
  background-position: 0 -672px;
}
.icon-heart-broken {
  width: 32px;
  height: 32px;
  background-position: -48px -672px;
}
.icon-man {
  width: 32px;
  height: 32px;
  background-position: -96px -672px;
}
.icon-woman {
  width: 32px;
  height: 32px;
  background-position: -144px -672px;
}
.icon-man-woman {
  width: 32px;
  height: 32px;
  background-position: -192px -672px;
}
.icon-happy {
  width: 32px;
  height: 32px;
  background-position: -240px -672px;
}
.icon-happy2 {
  width: 32px;
  height: 32px;
  background-position: -288px -672px;
}
.icon-smile {
  width: 32px;
  height: 32px;
  background-position: -336px -672px;
}
.icon-smile2 {
  width: 32px;
  height: 32px;
  background-position: -384px -672px;
}
.icon-tongue {
  width: 32px;
  height: 32px;
  background-position: -432px -672px;
}
.icon-tongue2 {
  width: 32px;
  height: 32px;
  background-position: -480px -672px;
}
.icon-sad {
  width: 32px;
  height: 32px;
  background-position: -528px -672px;
}
.icon-sad2 {
  width: 32px;
  height: 32px;
  background-position: -576px -672px;
}
.icon-wink {
  width: 32px;
  height: 32px;
  background-position: -624px -672px;
}
.icon-wink2 {
  width: 32px;
  height: 32px;
  background-position: -672px -672px;
}
.icon-grin {
  width: 32px;
  height: 32px;
  background-position: -720px -672px;
}
.icon-grin2 {
  width: 32px;
  height: 32px;
  background-position: 0 -720px;
}
.icon-cool {
  width: 32px;
  height: 32px;
  background-position: -48px -720px;
}
.icon-cool2 {
  width: 32px;
  height: 32px;
  background-position: -96px -720px;
}
.icon-angry {
  width: 32px;
  height: 32px;
  background-position: -144px -720px;
}
.icon-angry2 {
  width: 32px;
  height: 32px;
  background-position: -192px -720px;
}
.icon-evil {
  width: 32px;
  height: 32px;
  background-position: -240px -720px;
}
.icon-evil2 {
  width: 32px;
  height: 32px;
  background-position: -288px -720px;
}
.icon-shocked {
  width: 32px;
  height: 32px;
  background-position: -336px -720px;
}
.icon-shocked2 {
  width: 32px;
  height: 32px;
  background-position: -384px -720px;
}
.icon-baffled {
  width: 32px;
  height: 32px;
  background-position: -432px -720px;
}
.icon-baffled2 {
  width: 32px;
  height: 32px;
  background-position: -480px -720px;
}
.icon-confused {
  width: 32px;
  height: 32px;
  background-position: -528px -720px;
}
.icon-confused2 {
  width: 32px;
  height: 32px;
  background-position: -576px -720px;
}
.icon-neutral {
  width: 32px;
  height: 32px;
  background-position: -624px -720px;
}
.icon-neutral2 {
  width: 32px;
  height: 32px;
  background-position: -672px -720px;
}
.icon-hipster {
  width: 32px;
  height: 32px;
  background-position: -720px -720px;
}
.icon-hipster2 {
  width: 32px;
  height: 32px;
  background-position: 0 -768px;
}
.icon-wondering {
  width: 32px;
  height: 32px;
  background-position: -48px -768px;
}
.icon-wondering2 {
  width: 32px;
  height: 32px;
  background-position: -96px -768px;
}
.icon-sleepy {
  width: 32px;
  height: 32px;
  background-position: -144px -768px;
}
.icon-sleepy2 {
  width: 32px;
  height: 32px;
  background-position: -192px -768px;
}
.icon-frustrated {
  width: 32px;
  height: 32px;
  background-position: -240px -768px;
}
.icon-frustrated2 {
  width: 32px;
  height: 32px;
  background-position: -288px -768px;
}
.icon-crying {
  width: 32px;
  height: 32px;
  background-position: -336px -768px;
}
.icon-crying2 {
  width: 32px;
  height: 32px;
  background-position: -384px -768px;
}
.icon-point-up {
  width: 32px;
  height: 32px;
  background-position: -432px -768px;
}
.icon-point-right {
  width: 32px;
  height: 32px;
  background-position: -480px -768px;
}
.icon-point-down {
  width: 32px;
  height: 32px;
  background-position: -528px -768px;
}
.icon-point-left {
  width: 32px;
  height: 32px;
  background-position: -576px -768px;
}
.icon-warning {
  width: 32px;
  height: 32px;
  background-position: -624px -768px;
}
.icon-notification {
  width: 32px;
  height: 32px;
  background-position: -672px -768px;
}
.icon-question {
  width: 32px;
  height: 32px;
  background-position: -720px -768px;
}
.icon-plus {
  width: 32px;
  height: 32px;
  background-position: 0 -816px;
}
.icon-minus {
  width: 32px;
  height: 32px;
  background-position: -48px -816px;
}
.icon-info {
  width: 32px;
  height: 32px;
  background-position: -96px -816px;
}
.icon-cancel-circle {
  width: 32px;
  height: 32px;
  background-position: -144px -816px;
}
.icon-blocked {
  width: 32px;
  height: 32px;
  background-position: -192px -816px;
}
.icon-cross {
  width: 32px;
  height: 32px;
  background-position: -240px -816px;
}
.icon-checkmark {
  width: 32px;
  height: 32px;
  background-position: -288px -816px;
}
.icon-checkmark2 {
  width: 32px;
  height: 32px;
  background-position: -336px -816px;
}
.icon-spell-check {
  width: 32px;
  height: 32px;
  background-position: -384px -816px;
}
.icon-enter {
  width: 32px;
  height: 32px;
  background-position: -432px -816px;
}
.icon-exit {
  width: 32px;
  height: 32px;
  background-position: -480px -816px;
}
.icon-play2 {
  width: 32px;
  height: 32px;
  background-position: -528px -816px;
}
.icon-pause {
  width: 32px;
  height: 32px;
  background-position: -576px -816px;
}
.icon-stop {
  width: 32px;
  height: 32px;
  background-position: -624px -816px;
}
.icon-previous {
  width: 32px;
  height: 32px;
  background-position: -672px -816px;
}
.icon-next {
  width: 32px;
  height: 32px;
  background-position: -720px -816px;
}
.icon-backward {
  width: 32px;
  height: 32px;
  background-position: 0 -864px;
}
.icon-forward2 {
  width: 32px;
  height: 32px;
  background-position: -48px -864px;
}
.icon-play3 {
  width: 32px;
  height: 32px;
  background-position: -96px -864px;
}
.icon-pause2 {
  width: 32px;
  height: 32px;
  background-position: -144px -864px;
}
.icon-stop2 {
  width: 32px;
  height: 32px;
  background-position: -192px -864px;
}
.icon-backward2 {
  width: 32px;
  height: 32px;
  background-position: -240px -864px;
}
.icon-forward3 {
  width: 32px;
  height: 32px;
  background-position: -288px -864px;
}
.icon-first {
  width: 32px;
  height: 32px;
  background-position: -336px -864px;
}
.icon-last {
  width: 32px;
  height: 32px;
  background-position: -384px -864px;
}
.icon-previous2 {
  width: 32px;
  height: 32px;
  background-position: -432px -864px;
}
.icon-next2 {
  width: 32px;
  height: 32px;
  background-position: -480px -864px;
}
.icon-eject {
  width: 32px;
  height: 32px;
  background-position: -528px -864px;
}
.icon-volume-high {
  width: 34px;
  height: 32px;
  background-position: -576px -864px;
}
.icon-volume-medium {
  width: 32px;
  height: 32px;
  background-position: -624px -864px;
}
.icon-volume-low {
  width: 32px;
  height: 32px;
  background-position: -672px -864px;
}
.icon-volume-mute {
  width: 32px;
  height: 32px;
  background-position: -720px -864px;
}
.icon-volume-mute2 {
  width: 32px;
  height: 32px;
  background-position: 0 -912px;
}
.icon-volume-increase {
  width: 32px;
  height: 32px;
  background-position: -48px -912px;
}
.icon-volume-decrease {
  width: 32px;
  height: 32px;
  background-position: -96px -912px;
}
.icon-loop {
  width: 32px;
  height: 32px;
  background-position: -144px -912px;
}
.icon-loop2 {
  width: 32px;
  height: 32px;
  background-position: -192px -912px;
}
.icon-infinite {
  width: 32px;
  height: 32px;
  background-position: -240px -912px;
}
.icon-shuffle {
  width: 32px;
  height: 32px;
  background-position: -288px -912px;
}
.icon-arrow-up-left {
  width: 32px;
  height: 32px;
  background-position: -336px -912px;
}
.icon-arrow-up {
  width: 32px;
  height: 32px;
  background-position: -384px -912px;
}
.icon-arrow-up-right {
  width: 32px;
  height: 32px;
  background-position: -432px -912px;
}
.icon-arrow-right {
  width: 32px;
  height: 32px;
  background-position: -480px -912px;
}
.icon-arrow-down-right {
  width: 32px;
  height: 32px;
  background-position: -528px -912px;
}
.icon-arrow-down {
  width: 32px;
  height: 32px;
  background-position: -576px -912px;
}
.icon-arrow-down-left {
  width: 32px;
  height: 32px;
  background-position: -624px -912px;
}
.icon-arrow-left {
  width: 32px;
  height: 32px;
  background-position: -672px -912px;
}
.icon-arrow-up-left2 {
  width: 32px;
  height: 32px;
  background-position: -720px -912px;
}
.icon-arrow-up2 {
  width: 32px;
  height: 32px;
  background-position: 0 -960px;
}
.icon-arrow-up-right2 {
  width: 32px;
  height: 32px;
  background-position: -48px -960px;
}
.icon-arrow-right2 {
  width: 32px;
  height: 32px;
  background-position: -96px -960px;
}
.icon-arrow-down-right2 {
  width: 32px;
  height: 32px;
  background-position: -144px -960px;
}
.icon-arrow-down2 {
  width: 32px;
  height: 32px;
  background-position: -192px -960px;
}
.icon-arrow-down-left2 {
  width: 32px;
  height: 32px;
  background-position: -240px -960px;
}
.icon-arrow-left2 {
  width: 32px;
  height: 32px;
  background-position: -288px -960px;
}
.icon-circle-up {
  width: 32px;
  height: 32px;
  background-position: -336px -960px;
}
.icon-circle-right {
  width: 32px;
  height: 32px;
  background-position: -384px -960px;
}
.icon-circle-down {
  width: 32px;
  height: 32px;
  background-position: -432px -960px;
}
.icon-circle-left {
  width: 32px;
  height: 32px;
  background-position: -480px -960px;
}
.icon-tab {
  width: 32px;
  height: 32px;
  background-position: -528px -960px;
}
.icon-move-up {
  width: 32px;
  height: 32px;
  background-position: -576px -960px;
}
.icon-move-down {
  width: 32px;
  height: 32px;
  background-position: -624px -960px;
}
.icon-sort-alpha-asc {
  width: 32px;
  height: 32px;
  background-position: -672px -960px;
}
.icon-sort-alpha-desc {
  width: 32px;
  height: 32px;
  background-position: -720px -960px;
}
.icon-sort-numeric-asc {
  width: 32px;
  height: 32px;
  background-position: 0 -1008px;
}
.icon-sort-numberic-desc {
  width: 32px;
  height: 32px;
  background-position: -48px -1008px;
}
.icon-sort-amount-asc {
  width: 32px;
  height: 32px;
  background-position: -96px -1008px;
}
.icon-sort-amount-desc {
  width: 32px;
  height: 32px;
  background-position: -144px -1008px;
}
.icon-command {
  width: 32px;
  height: 32px;
  background-position: -192px -1008px;
}
.icon-shift {
  width: 32px;
  height: 32px;
  background-position: -240px -1008px;
}
.icon-ctrl {
  width: 32px;
  height: 32px;
  background-position: -288px -1008px;
}
.icon-opt {
  width: 32px;
  height: 32px;
  background-position: -336px -1008px;
}
.icon-checkbox-checked {
  width: 32px;
  height: 32px;
  background-position: -384px -1008px;
}
.icon-checkbox-unchecked {
  width: 32px;
  height: 32px;
  background-position: -432px -1008px;
}
.icon-radio-checked {
  width: 32px;
  height: 32px;
  background-position: -480px -1008px;
}
.icon-radio-checked2 {
  width: 32px;
  height: 32px;
  background-position: -528px -1008px;
}
.icon-radio-unchecked {
  width: 32px;
  height: 32px;
  background-position: -576px -1008px;
}
.icon-crop {
  width: 32px;
  height: 32px;
  background-position: -624px -1008px;
}
.icon-make-group {
  width: 32px;
  height: 32px;
  background-position: -672px -1008px;
}
.icon-ungroup {
  width: 32px;
  height: 32px;
  background-position: -720px -1008px;
}
.icon-scissors {
  width: 32px;
  height: 32px;
  background-position: 0 -1056px;
}
.icon-filter {
  width: 32px;
  height: 32px;
  background-position: -48px -1056px;
}
.icon-font {
  width: 32px;
  height: 32px;
  background-position: -96px -1056px;
}
.icon-ligature {
  width: 32px;
  height: 32px;
  background-position: -144px -1056px;
}
.icon-ligature2 {
  width: 32px;
  height: 32px;
  background-position: -192px -1056px;
}
.icon-text-height {
  width: 32px;
  height: 32px;
  background-position: -240px -1056px;
}
.icon-text-width {
  width: 32px;
  height: 32px;
  background-position: -288px -1056px;
}
.icon-font-size {
  width: 32px;
  height: 32px;
  background-position: -336px -1056px;
}
.icon-bold {
  width: 32px;
  height: 32px;
  background-position: -384px -1056px;
}
.icon-underline {
  width: 32px;
  height: 32px;
  background-position: -432px -1056px;
}
.icon-italic {
  width: 32px;
  height: 32px;
  background-position: -480px -1056px;
}
.icon-strikethrough {
  width: 32px;
  height: 32px;
  background-position: -528px -1056px;
}
.icon-omega {
  width: 32px;
  height: 32px;
  background-position: -576px -1056px;
}
.icon-sigma {
  width: 32px;
  height: 32px;
  background-position: -624px -1056px;
}
.icon-page-break {
  width: 32px;
  height: 32px;
  background-position: -672px -1056px;
}
.icon-superscript {
  width: 32px;
  height: 32px;
  background-position: -720px -1056px;
}
.icon-subscript {
  width: 32px;
  height: 32px;
  background-position: 0 -1104px;
}
.icon-superscript2 {
  width: 32px;
  height: 32px;
  background-position: -48px -1104px;
}
.icon-subscript2 {
  width: 32px;
  height: 32px;
  background-position: -96px -1104px;
}
.icon-text-color {
  width: 32px;
  height: 32px;
  background-position: -144px -1104px;
}
.icon-pagebreak {
  width: 32px;
  height: 32px;
  background-position: -192px -1104px;
}
.icon-clear-formatting {
  width: 32px;
  height: 32px;
  background-position: -240px -1104px;
}
.icon-table {
  width: 32px;
  height: 32px;
  background-position: -288px -1104px;
}
.icon-table2 {
  width: 32px;
  height: 32px;
  background-position: -336px -1104px;
}
.icon-insert-template {
  width: 32px;
  height: 32px;
  background-position: -384px -1104px;
}
.icon-pilcrow {
  width: 32px;
  height: 32px;
  background-position: -432px -1104px;
}
.icon-ltr {
  width: 32px;
  height: 32px;
  background-position: -480px -1104px;
}
.icon-rtl {
  width: 32px;
  height: 32px;
  background-position: -528px -1104px;
}
.icon-section {
  width: 32px;
  height: 32px;
  background-position: -576px -1104px;
}
.icon-paragraph-left {
  width: 32px;
  height: 32px;
  background-position: -624px -1104px;
}
.icon-paragraph-center {
  width: 32px;
  height: 32px;
  background-position: -672px -1104px;
}
.icon-paragraph-right {
  width: 32px;
  height: 32px;
  background-position: -720px -1104px;
}
.icon-paragraph-justify {
  width: 32px;
  height: 32px;
  background-position: 0 -1152px;
}
.icon-indent-increase {
  width: 32px;
  height: 32px;
  background-position: -48px -1152px;
}
.icon-indent-decrease {
  width: 32px;
  height: 32px;
  background-position: -96px -1152px;
}
.icon-share {
  width: 32px;
  height: 32px;
  background-position: -144px -1152px;
}
.icon-new-tab {
  width: 32px;
  height: 32px;
  background-position: -192px -1152px;
}
.icon-embed {
  width: 32px;
  height: 32px;
  background-position: -240px -1152px;
}
.icon-embed2 {
  width: 40px;
  height: 32px;
  background-position: -288px -1152px;
}
.icon-terminal {
  width: 32px;
  height: 32px;
  background-position: -336px -1152px;
}
.icon-share2 {
  width: 32px;
  height: 32px;
  background-position: -384px -1152px;
}
.icon-mail {
  width: 32px;
  height: 32px;
  background-position: -432px -1152px;
}
.icon-mail2 {
  width: 32px;
  height: 32px;
  background-position: -480px -1152px;
}
.icon-mail3 {
  width: 32px;
  height: 32px;
  background-position: -528px -1152px;
}
.icon-mail4 {
  width: 32px;
  height: 32px;
  background-position: -576px -1152px;
}
.icon-amazon {
  width: 32px;
  height: 32px;
  background-position: -624px -1152px;
}
.icon-google {
  width: 32px;
  height: 32px;
  background-position: -672px -1152px;
}
.icon-google2 {
  width: 32px;
  height: 32px;
  background-position: -720px -1152px;
}
.icon-google3 {
  width: 32px;
  height: 32px;
  background-position: 0 -1200px;
}
.icon-google-plus {
  width: 32px;
  height: 32px;
  background-position: -48px -1200px;
}
.icon-google-plus2 {
  width: 32px;
  height: 32px;
  background-position: -96px -1200px;
}
.icon-google-plus3 {
  width: 32px;
  height: 32px;
  background-position: -144px -1200px;
}
.icon-hangouts {
  width: 32px;
  height: 32px;
  background-position: -192px -1200px;
}
.icon-google-drive {
  width: 32px;
  height: 32px;
  background-position: -240px -1200px;
}
.icon-facebook {
  width: 32px;
  height: 32px;
  background-position: -288px -1200px;
}
.icon-facebook2 {
  width: 32px;
  height: 32px;
  background-position: -336px -1200px;
}
.icon-instagram {
  width: 32px;
  height: 32px;
  background-position: -384px -1200px;
}
.icon-whatsapp {
  width: 32px;
  height: 32px;
  background-position: -432px -1200px;
}
.icon-spotify {
  width: 32px;
  height: 32px;
  background-position: -480px -1200px;
}
.icon-telegram {
  width: 32px;
  height: 32px;
  background-position: -528px -1200px;
}
.icon-twitter {
  width: 32px;
  height: 32px;
  background-position: -576px -1200px;
}
.icon-vine {
  width: 32px;
  height: 32px;
  background-position: -624px -1200px;
}
.icon-vk {
  width: 32px;
  height: 32px;
  background-position: -672px -1200px;
}
.icon-renren {
  width: 32px;
  height: 32px;
  background-position: -720px -1200px;
}
.icon-sina-weibo {
  width: 32px;
  height: 32px;
  background-position: 0 -1248px;
}
.icon-rss {
  width: 32px;
  height: 32px;
  background-position: -48px -1248px;
}
.icon-rss2 {
  width: 32px;
  height: 32px;
  background-position: -96px -1248px;
}
.icon-youtube {
  width: 32px;
  height: 32px;
  background-position: -144px -1248px;
}
.icon-youtube2 {
  width: 80px;
  height: 32px;
  background-position: -192px -1248px;
}
.icon-twitch {
  width: 32px;
  height: 32px;
  background-position: -288px -1248px;
}
.icon-vimeo {
  width: 32px;
  height: 32px;
  background-position: -336px -1248px;
}
.icon-vimeo2 {
  width: 32px;
  height: 32px;
  background-position: -384px -1248px;
}
.icon-lanyrd {
  width: 32px;
  height: 32px;
  background-position: -432px -1248px;
}
.icon-flickr {
  width: 32px;
  height: 32px;
  background-position: -480px -1248px;
}
.icon-flickr2 {
  width: 32px;
  height: 32px;
  background-position: -528px -1248px;
}
.icon-flickr3 {
  width: 32px;
  height: 32px;
  background-position: -576px -1248px;
}
.icon-flickr4 {
  width: 32px;
  height: 32px;
  background-position: -624px -1248px;
}
.icon-dribbble {
  width: 32px;
  height: 32px;
  background-position: -672px -1248px;
}
.icon-behance {
  width: 32px;
  height: 32px;
  background-position: -720px -1248px;
}
.icon-behance2 {
  width: 32px;
  height: 32px;
  background-position: 0 -1296px;
}
.icon-deviantart {
  width: 32px;
  height: 32px;
  background-position: -48px -1296px;
}
.icon-500px {
  width: 32px;
  height: 32px;
  background-position: -96px -1296px;
}
.icon-steam {
  width: 32px;
  height: 32px;
  background-position: -144px -1296px;
}
.icon-steam2 {
  width: 32px;
  height: 32px;
  background-position: -192px -1296px;
}
.icon-dropbox {
  width: 32px;
  height: 32px;
  background-position: -240px -1296px;
}
.icon-onedrive {
  width: 32px;
  height: 32px;
  background-position: -288px -1296px;
}
.icon-github {
  width: 32px;
  height: 32px;
  background-position: -336px -1296px;
}
.icon-npm {
  width: 32px;
  height: 32px;
  background-position: -384px -1296px;
}
.icon-basecamp {
  width: 32px;
  height: 32px;
  background-position: -432px -1296px;
}
.icon-trello {
  width: 32px;
  height: 32px;
  background-position: -480px -1296px;
}
.icon-wordpress {
  width: 32px;
  height: 32px;
  background-position: -528px -1296px;
}
.icon-joomla {
  width: 32px;
  height: 32px;
  background-position: -576px -1296px;
}
.icon-ello {
  width: 32px;
  height: 32px;
  background-position: -624px -1296px;
}
.icon-blogger {
  width: 32px;
  height: 32px;
  background-position: -672px -1296px;
}
.icon-blogger2 {
  width: 32px;
  height: 32px;
  background-position: -720px -1296px;
}
.icon-tumblr {
  width: 32px;
  height: 32px;
  background-position: 0 -1344px;
}
.icon-tumblr2 {
  width: 32px;
  height: 32px;
  background-position: -48px -1344px;
}
.icon-yahoo {
  width: 32px;
  height: 32px;
  background-position: -96px -1344px;
}
.icon-yahoo2 {
  width: 32px;
  height: 32px;
  background-position: -144px -1344px;
}
.icon-tux {
  width: 32px;
  height: 32px;
  background-position: -192px -1344px;
}
.icon-appleinc {
  width: 32px;
  height: 32px;
  background-position: -240px -1344px;
}
.icon-finder {
  width: 32px;
  height: 32px;
  background-position: -288px -1344px;
}
.icon-android {
  width: 32px;
  height: 32px;
  background-position: -336px -1344px;
}
.icon-windows {
  width: 32px;
  height: 32px;
  background-position: -384px -1344px;
}
.icon-windows8 {
  width: 32px;
  height: 32px;
  background-position: -432px -1344px;
}
.icon-soundcloud {
  width: 32px;
  height: 32px;
  background-position: -480px -1344px;
}
.icon-soundcloud2 {
  width: 32px;
  height: 32px;
  background-position: -528px -1344px;
}
.icon-skype {
  width: 32px;
  height: 32px;
  background-position: -576px -1344px;
}
.icon-reddit {
  width: 32px;
  height: 32px;
  background-position: -624px -1344px;
}
.icon-hackernews {
  width: 32px;
  height: 32px;
  background-position: -672px -1344px;
}
.icon-wikipedia {
  width: 32px;
  height: 32px;
  background-position: -720px -1344px;
}
.icon-linkedin {
  width: 32px;
  height: 32px;
  background-position: 0 -1392px;
}
.icon-linkedin2 {
  width: 32px;
  height: 32px;
  background-position: -48px -1392px;
}
.icon-lastfm {
  width: 32px;
  height: 32px;
  background-position: -96px -1392px;
}
.icon-lastfm2 {
  width: 32px;
  height: 32px;
  background-position: -144px -1392px;
}
.icon-delicious {
  width: 32px;
  height: 32px;
  background-position: -192px -1392px;
}
.icon-stumbleupon {
  width: 32px;
  height: 32px;
  background-position: -240px -1392px;
}
.icon-stumbleupon2 {
  width: 32px;
  height: 32px;
  background-position: -288px -1392px;
}
.icon-stackoverflow {
  width: 32px;
  height: 32px;
  background-position: -336px -1392px;
}
.icon-pinterest {
  width: 32px;
  height: 32px;
  background-position: -384px -1392px;
}
.icon-pinterest2 {
  width: 32px;
  height: 32px;
  background-position: -432px -1392px;
}
.icon-xing {
  width: 32px;
  height: 32px;
  background-position: -480px -1392px;
}
.icon-xing2 {
  width: 32px;
  height: 32px;
  background-position: -528px -1392px;
}
.icon-flattr {
  width: 32px;
  height: 32px;
  background-position: -576px -1392px;
}
.icon-foursquare {
  width: 32px;
  height: 32px;
  background-position: -624px -1392px;
}
.icon-yelp {
  width: 32px;
  height: 32px;
  background-position: -672px -1392px;
}
.icon-paypal {
  width: 32px;
  height: 32px;
  background-position: -720px -1392px;
}
.icon-chrome {
  width: 32px;
  height: 32px;
  background-position: 0 -1440px;
}
.icon-firefox {
  width: 32px;
  height: 32px;
  background-position: -48px -1440px;
}
.icon-IE {
  width: 32px;
  height: 32px;
  background-position: -96px -1440px;
}
.icon-edge {
  width: 32px;
  height: 32px;
  background-position: -144px -1440px;
}
.icon-safari {
  width: 32px;
  height: 32px;
  background-position: -192px -1440px;
}
.icon-opera {
  width: 32px;
  height: 32px;
  background-position: -240px -1440px;
}
.icon-file-pdf {
  width: 32px;
  height: 32px;
  background-position: -288px -1440px;
}
.icon-file-openoffice {
  width: 32px;
  height: 32px;
  background-position: -336px -1440px;
}
.icon-file-word {
  width: 32px;
  height: 32px;
  background-position: -384px -1440px;
}
.icon-file-excel {
  width: 32px;
  height: 32px;
  background-position: -432px -1440px;
}
.icon-libreoffice {
  width: 32px;
  height: 32px;
  background-position: -480px -1440px;
}
.icon-html-five {
  width: 32px;
  height: 32px;
  background-position: -528px -1440px;
}
.icon-html-five2 {
  width: 32px;
  height: 32px;
  background-position: -576px -1440px;
}
.icon-css3 {
  width: 32px;
  height: 32px;
  background-position: -624px -1440px;
}
.icon-git {
  width: 32px;
  height: 32px;
  background-position: -672px -1440px;
}
.icon-codepen {
  width: 32px;
  height: 32px;
  background-position: -720px -1440px;
}
.icon-svg {
  width: 32px;
  height: 32px;
  background-position: 0 -1488px;
}
.icon-IcoMoon {
  width: 32px;
  height: 32px;
  background-position: -48px -1488px;
}

