/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-af {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px 0px;
  width: 50px;
  height: 30px;
}
.icon-am {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px 0px;
  width: 50px;
  height: 30px;
}
.icon-ar {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -30px;
  width: 50px;
  height: 30px;
}
.icon-az {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -30px;
  width: 50px;
  height: 30px;
}
.icon-be {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -60px;
  width: 50px;
  height: 30px;
}
.icon-bg {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -60px;
  width: 50px;
  height: 30px;
}
.icon-bn {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px 0px;
  width: 50px;
  height: 30px;
}
.icon-bs {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -30px;
  width: 50px;
  height: 30px;
}
.icon-ca {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -60px;
  width: 50px;
  height: 30px;
}
.icon-ceb {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -90px;
  width: 50px;
  height: 30px;
}
.icon-co {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -90px;
  width: 50px;
  height: 30px;
}
.icon-cs {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -90px;
  width: 50px;
  height: 30px;
}
.icon-cy {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -120px;
  width: 50px;
  height: 30px;
}
.icon-da {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -120px;
  width: 50px;
  height: 30px;
}
.icon-de {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -120px;
  width: 50px;
  height: 30px;
}
.icon-el {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px 0px;
  width: 50px;
  height: 30px;
}
.icon-en {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -30px;
  width: 50px;
  height: 30px;
}
.icon-eo {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -60px;
  width: 50px;
  height: 30px;
}
.icon-es {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -90px;
  width: 50px;
  height: 30px;
}
.icon-et {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -120px;
  width: 50px;
  height: 30px;
}
.icon-eu {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -150px;
  width: 50px;
  height: 30px;
}
.icon-fa {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -150px;
  width: 50px;
  height: 30px;
}
.icon-fi {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -150px;
  width: 50px;
  height: 30px;
}
.icon-fr {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -150px;
  width: 50px;
  height: 30px;
}
.icon-fy {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px 0px;
  width: 50px;
  height: 30px;
}
.icon-ga {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -30px;
  width: 50px;
  height: 30px;
}
.icon-gd {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -60px;
  width: 50px;
  height: 30px;
}
.icon-gl {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -90px;
  width: 50px;
  height: 30px;
}
.icon-gu {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -120px;
  width: 50px;
  height: 30px;
}
.icon-ha {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -150px;
  width: 50px;
  height: 30px;
}
.icon-haw {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -180px;
  width: 50px;
  height: 30px;
}
.icon-hi {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -180px;
  width: 50px;
  height: 30px;
}
.icon-hmn {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -180px;
  width: 50px;
  height: 30px;
}
.icon-hr {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -180px;
  width: 50px;
  height: 30px;
}
.icon-ht {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -180px;
  width: 50px;
  height: 30px;
}
.icon-hu {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -210px;
  width: 50px;
  height: 30px;
}
.icon-hy {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -210px;
  width: 50px;
  height: 30px;
}
.icon-id {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -210px;
  width: 50px;
  height: 30px;
}
.icon-ig {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -210px;
  width: 50px;
  height: 30px;
}
.icon-is {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -210px;
  width: 50px;
  height: 30px;
}
.icon-it {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px 0px;
  width: 50px;
  height: 30px;
}
.icon-iw {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -30px;
  width: 50px;
  height: 30px;
}
.icon-ja {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -60px;
  width: 50px;
  height: 30px;
}
.icon-jv {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -90px;
  width: 50px;
  height: 30px;
}
.icon-jw {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -120px;
  width: 50px;
  height: 30px;
}
.icon-ka {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -150px;
  width: 50px;
  height: 30px;
}
.icon-kk {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -180px;
  width: 50px;
  height: 30px;
}
.icon-km {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -210px;
  width: 50px;
  height: 30px;
}
.icon-kn {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -240px;
  width: 50px;
  height: 30px;
}
.icon-ko {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -240px;
  width: 50px;
  height: 30px;
}
.icon-ku {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -240px;
  width: 50px;
  height: 30px;
}
.icon-ky {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -240px;
  width: 50px;
  height: 30px;
}
.icon-la {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -240px;
  width: 50px;
  height: 30px;
}
.icon-lb {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -240px;
  width: 50px;
  height: 30px;
}
.icon-lo {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -270px;
  width: 50px;
  height: 30px;
}
.icon-lt {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -270px;
  width: 50px;
  height: 30px;
}
.icon-lv {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -270px;
  width: 50px;
  height: 30px;
}
.icon-mg {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -270px;
  width: 50px;
  height: 30px;
}
.icon-mi {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -270px;
  width: 50px;
  height: 30px;
}
.icon-mk {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -270px;
  width: 50px;
  height: 30px;
}
.icon-ml {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px 0px;
  width: 50px;
  height: 30px;
}
.icon-mn {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -30px;
  width: 50px;
  height: 30px;
}
.icon-mr {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -60px;
  width: 50px;
  height: 30px;
}
.icon-ms {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -90px;
  width: 50px;
  height: 30px;
}
.icon-mt {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -120px;
  width: 50px;
  height: 30px;
}
.icon-my {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -150px;
  width: 50px;
  height: 30px;
}
.icon-ne {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -180px;
  width: 50px;
  height: 30px;
}
.icon-nl {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -210px;
  width: 50px;
  height: 30px;
}
.icon-no {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -240px;
  width: 50px;
  height: 30px;
}
.icon-ny {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -270px;
  width: 50px;
  height: 30px;
}
.icon-pa {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -300px;
  width: 50px;
  height: 30px;
}
.icon-pl {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -300px;
  width: 50px;
  height: 30px;
}
.icon-ps {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -300px;
  width: 50px;
  height: 30px;
}
.icon-pt {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -300px;
  width: 50px;
  height: 30px;
}
.icon-ro {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -300px;
  width: 50px;
  height: 30px;
}
.icon-ru {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -300px;
  width: 50px;
  height: 30px;
}
.icon-sd {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -300px;
  width: 50px;
  height: 30px;
}
.icon-si {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px 0px;
  width: 50px;
  height: 30px;
}
.icon-sk {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -30px;
  width: 50px;
  height: 30px;
}
.icon-sl {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -60px;
  width: 50px;
  height: 30px;
}
.icon-sm {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -90px;
  width: 50px;
  height: 30px;
}
.icon-sn {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -120px;
  width: 50px;
  height: 30px;
}
.icon-so {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -150px;
  width: 50px;
  height: 30px;
}
.icon-sq {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -180px;
  width: 50px;
  height: 30px;
}
.icon-sr {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -210px;
  width: 50px;
  height: 30px;
}
.icon-st {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -240px;
  width: 50px;
  height: 30px;
}
.icon-su {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -270px;
  width: 50px;
  height: 30px;
}
.icon-sv {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -300px;
  width: 50px;
  height: 30px;
}
.icon-sw {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -330px;
  width: 50px;
  height: 30px;
}
.icon-ta {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -330px;
  width: 50px;
  height: 30px;
}
.icon-te {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -330px;
  width: 50px;
  height: 30px;
}
.icon-tg {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -330px;
  width: 50px;
  height: 30px;
}
.icon-th {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -330px;
  width: 50px;
  height: 30px;
}
.icon-tl {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -330px;
  width: 50px;
  height: 30px;
}
.icon-tr {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -330px;
  width: 50px;
  height: 30px;
}
.icon-uk {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -330px;
  width: 50px;
  height: 30px;
}
.icon-ur {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: 0px -360px;
  width: 50px;
  height: 30px;
}
.icon-uz {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -50px -360px;
  width: 50px;
  height: 30px;
}
.icon-vi {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -100px -360px;
  width: 50px;
  height: 30px;
}
.icon-xh {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -150px -360px;
  width: 50px;
  height: 30px;
}
.icon-yi {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -200px -360px;
  width: 50px;
  height: 30px;
}
.icon-yo {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -250px -360px;
  width: 50px;
  height: 30px;
}
.icon-zh-CN {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -300px -360px;
  width: 50px;
  height: 30px;
}
.icon-zh-TW {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -350px -360px;
  width: 50px;
  height: 30px;
}
.icon-zu {
  background-image: url(/images/sprite/languages_icon.png);
  background-position: -400px 0px;
  width: 50px;
  height: 30px;
}
