﻿.icon-1-heart		{ background-position: -96px 0px; }
.icon-1-check		{ background-position: -16px -64px; }


/* Flags 16x16px
----------------------------------------------------------------------------------------------------*/
.flag-1-ad { background-position: 0 0; }
.flag-1-ae { background-position: -16px 0; }
.flag-1-af { background-position: -32px 0; }
.flag-1-ag { background-position: -48px 0; }
.flag-1-ai { background-position: -64px 0; }
.flag-1-al { background-position: -80px 0; }
.flag-1-am { background-position: -96px 0; }
.flag-1-an { background-position: -112px 0; }
.flag-1-ao { background-position: -128px 0; }
.flag-1-ar { background-position: -144px 0; }
.flag-1-as { background-position: -160px 0; }
.flag-1-at { background-position: -176px 0; }
.flag-1-au { background-position: -192px 0; }
.flag-1-aw { background-position: -208px 0; }
.flag-1-ax { background-position: -224px 0; }
.flag-1-az { background-position: -240px 0; }
.flag-1-ba { background-position: 0 -16px; }
.flag-1-bb { background-position: -16px -16px; }
.flag-1-bd { background-position: -32px -16px; }
.flag-1-be { background-position: -48px -16px; }
.flag-1-bf { background-position: -64px -16px; }
.flag-1-bg { background-position: -80px -16px; }
.flag-1-bh { background-position: -96px -16px; }
.flag-1-bi { background-position: -112px -16px; }
.flag-1-bj { background-position: -128px -16px; }
.flag-1-bm { background-position: -144px -16px; }
.flag-1-bn { background-position: -160px -16px; }
.flag-1-bo { background-position: -176px -16px; }
.flag-1-br { background-position: -192px -16px; }
.flag-1-bs { background-position: -208px -16px; }
.flag-1-bt { background-position: -224px -16px; }
.flag-1-bv { background-position: -240px -16px; }
.flag-1-bw { background-position: 0 -32px; }
.flag-1-by { background-position: -16px -32px; }
.flag-1-bz { background-position: -32px -32px; }
.flag-1-ca { background-position: -48px -32px; }
.flag-1-cc { background-position: -80px -32px; }
.flag-1-cd { background-position: -96px -32px; }
.flag-1-cf { background-position: -112px -32px; }
.flag-1-cg { background-position: -128px -32px; }
.flag-1-ch { background-position: -144px -32px; }
.flag-1-ci { background-position: -160px -32px; }
.flag-1-ck { background-position: -176px -32px; }
.flag-1-cl { background-position: -192px -32px; }
.flag-1-cm { background-position: -208px -32px; }
.flag-1-cn { background-position: -224px -32px; }
.flag-1-co { background-position: -240px -32px; }
.flag-1-cr { background-position: 0 -48px; }
.flag-1-cs { background-position: -16px -48px; }
.flag-1-cu { background-position: -32px -48px; }
.flag-1-cv { background-position: -48px -48px; }
.flag-1-cx { background-position: -64px -48px; }
.flag-1-cy { background-position: -80px -48px; }
.flag-1-cz { background-position: -96px -48px; }
.flag-1-de { background-position: -112px -48px; }
.flag-1-dj { background-position: -128px -48px; }
.flag-1-dk { background-position: -144px -48px; }
.flag-1-dm { background-position: -160px -48px; }
.flag-1-do { background-position: -176px -48px; }
.flag-1-dz { background-position: -192px -48px; }
.flag-1-ec { background-position: -208px -48px; }
.flag-1-ee { background-position: -224px -48px; }
.flag-1-eg { background-position: -240px -48px; }
.flag-1-eh { background-position: 0 -64px; }
.flag-1-er { background-position: -32px -64px; }
.flag-1-es { background-position: -48px -64px; }
.flag-1-et { background-position: -64px -64px; }
.flag-1-fi { background-position: -96px -64px; }
.flag-1-fj { background-position: -112px -64px; }
.flag-1-fk { background-position: -128px -64px; }
.flag-1-fm { background-position: -144px -64px; }
.flag-1-fo { background-position: -160px -64px; }
.flag-1-fr { background-position: -176px -64px; }
.flag-1-ga { background-position: -192px -64px; }
.flag-1-gb { background-position: -208px -64px; }
.flag-1-gd { background-position: -224px -64px; }
.flag-1-ge { background-position: -240px -64px; }
.flag-1-gf { background-position: 0 -80px; }
.flag-1-gh { background-position: -16px -80px; }
.flag-1-gi { background-position: -32px -80px; }
.flag-1-gl { background-position: -48px -80px; }
.flag-1-gm { background-position: -64px -80px; }
.flag-1-gn { background-position: -80px -80px; }
.flag-1-gp { background-position: -96px -80px; }
.flag-1-gq { background-position: -112px -80px; }
.flag-1-gr { background-position: -128px -80px; }
.flag-1-gs { background-position: -144px -80px; }
.flag-1-gt { background-position: -160px -80px; }
.flag-1-gu { background-position: -176px -80px; }
.flag-1-gw { background-position: -192px -80px; }
.flag-1-gy { background-position: -208px -80px; }
.flag-1-hk { background-position: -224px -80px; }
.flag-1-hm { background-position: -240px -80px; }
.flag-1-hn { background-position: 0 -96px; }
.flag-1-hr { background-position: -16px -96px; }
.flag-1-ht { background-position: -32px -96px; }
.flag-1-hy { background-position: -48px -96px; }
.flag-1-id { background-position: -64px -96px; }
.flag-1-ie { background-position: -80px -96px; }
.flag-1-il { background-position: -96px -96px; }
.flag-1-in { background-position: -112px -96px; }
.flag-1-io { background-position: -128px -96px; }
.flag-1-iq { background-position: -144px -96px; }
.flag-1-ir { background-position: -160px -96px; }
.flag-1-is { background-position: -176px -96px; }
.flag-1-it { background-position: -192px -96px; }
.flag-1-jm { background-position: -208px -96px; }
.flag-1-jo { background-position: -224px -96px; }
.flag-1-jp { background-position: -240px -96px; }
.flag-1-ka { background-position: 0 -112px; }
.flag-1-kg { background-position: -16px -112px; }
.flag-1-kh { background-position: -32px -112px; }
.flag-1-ki { background-position: -48px -112px; }
.flag-1-km { background-position: -64px -112px; }
.flag-1-kn { background-position: -80px -112px; }
.flag-1-kp { background-position: -96px -112px; }
.flag-1-kr { background-position: -112px -112px; }
.flag-1-kw { background-position: -128px -112px; }
.flag-1-ky { background-position: -144px -112px; }
.flag-1-kz { background-position: -160px -112px; }
.flag-1-la { background-position: -176px -112px; }
.flag-1-lb { background-position: -192px -112px; }
.flag-1-lc { background-position: -208px -112px; }
.flag-1-li { background-position: -224px -112px; }
.flag-1-lk { background-position: -240px -112px; }
.flag-1-lr { background-position: 0 -128px; }
.flag-1-ls { background-position: -16px -128px; }
.flag-1-lt { background-position: -32px -128px; }
.flag-1-lu { background-position: -48px -128px; }
.flag-1-lv { background-position: -64px -128px; }
.flag-1-ly { background-position: -80px -128px; }
.flag-1-ma { background-position: -96px -128px; }
.flag-1-mc { background-position: -112px -128px; }
.flag-1-md { background-position: -128px -128px; }
.flag-1-me { background-position: -144px -128px; }
.flag-1-mg { background-position: -160px -128px; }
.flag-1-mh { background-position: -176px -128px; }
.flag-1-mk { background-position: -192px -128px; }
.flag-1-ml { background-position: -208px -128px; }
.flag-1-mm { background-position: -224px -128px; }
.flag-1-mn { background-position: -240px -128px; }
.flag-1-mo { background-position: 0 -144px; }
.flag-1-mp { background-position: -16px -144px; }
.flag-1-mq { background-position: -32px -144px; }
.flag-1-mr { background-position: -48px -144px; }
.flag-1-ms { background-position: -64px -144px; }
.flag-1-mt { background-position: -80px -144px; }
.flag-1-mu { background-position: -96px -144px; }
.flag-1-mv { background-position: -112px -144px; }
.flag-1-mw { background-position: -128px -144px; }
.flag-1-mx { background-position: -144px -144px; }
.flag-1-my { background-position: -160px -144px; }
.flag-1-mz { background-position: -176px -144px; }
.flag-1-na { background-position: -192px -144px; }
.flag-1-nc { background-position: -208px -144px; }
.flag-1-ne { background-position: -224px -144px; }
.flag-1-nf { background-position: -240px -144px; }
.flag-1-ng { background-position: 0 -160px; }
.flag-1-ni { background-position: -16px -160px; }
.flag-1-nl { background-position: -32px -160px; }
.flag-1-no { background-position: -48px -160px; }
.flag-1-np { background-position: -64px -160px; }
.flag-1-nr { background-position: -80px -160px; }
.flag-1-nu { background-position: -96px -160px; }
.flag-1-nz { background-position: -112px -160px; }
.flag-1-om { background-position: -128px -160px; }
.flag-1-pa { background-position: -144px -160px; }
.flag-1-pe { background-position: -160px -160px; }
.flag-1-pf { background-position: -176px -160px; }
.flag-1-pg { background-position: -192px -160px; }
.flag-1-ph { background-position: -208px -160px; }
.flag-1-pk { background-position: -224px -160px; }
.flag-1-pl { background-position: -240px -160px; }
.flag-1-pm { background-position: 0 -176px; }
.flag-1-pn { background-position: -16px -176px; }
.flag-1-pr { background-position: -32px -176px; }
.flag-1-ps { background-position: -48px -176px; }
.flag-1-pt { background-position: -64px -176px; }
.flag-1-pw { background-position: -80px -176px; }
.flag-1-py { background-position: -96px -176px; }
.flag-1-qa { background-position: -112px -176px; }
.flag-1-re { background-position: -128px -176px; }
.flag-1-ro { background-position: -144px -176px; }
.flag-1-rs { background-position: -160px -176px; }
.flag-1-ru { background-position: -176px -176px; }
.flag-1-rw { background-position: -192px -176px; }
.flag-1-sa { background-position: -208px -176px; }
.flag-1-sb { background-position: -224px -176px; }
.flag-1-sc { background-position: -240px -176px; }
.flag-1-sd { background-position: -16px -192px; }
.flag-1-se { background-position: -32px -192px; }
.flag-1-sg { background-position: -48px -192px; }
.flag-1-sh { background-position: -64px -192px; }
.flag-1-si { background-position: -80px -192px; }
.flag-1-sj { background-position: -96px -192px; }
.flag-1-sk { background-position: -112px -192px; }
.flag-1-sl { background-position: -128px -192px; }
.flag-1-sm { background-position: -144px -192px; }
.flag-1-sn { background-position: -160px -192px; }
.flag-1-so { background-position: -176px -192px; }
.flag-1-sr { background-position: -192px -192px; }
.flag-1-st { background-position: -208px -192px; }
.flag-1-sv { background-position: -224px -192px; }
.flag-1-sy { background-position: -240px -192px; }
.flag-1-sz { background-position: 0 -208px; }
.flag-1-tc { background-position: -16px -208px; }
.flag-1-td { background-position: -32px -208px; }
.flag-1-tf { background-position: -48px -208px; }
.flag-1-tg { background-position: -64px -208px; }
.flag-1-th { background-position: -80px -208px; }
.flag-1-tj { background-position: -96px -208px; }
.flag-1-tk { background-position: -112px -208px; }
.flag-1-tl { background-position: -128px -208px; }
.flag-1-tm { background-position: -144px -208px; }
.flag-1-tn { background-position: -160px -208px; }
.flag-1-to { background-position: -176px -208px; }
.flag-1-tr { background-position: -192px -208px; }
.flag-1-tt { background-position: -208px -208px; }
.flag-1-tv { background-position: -224px -208px; }
.flag-1-tw { background-position: -240px -208px; }
.flag-1-tz { background-position: 0 -224px; }
.flag-1-ua { background-position: -16px -224px; }
.flag-1-ug { background-position: -32px -224px; }
.flag-1-um { background-position: -48px -224px; }
.flag-1-us { background-position: -64px -224px; }
.flag-1-uy { background-position: -80px -224px; }
.flag-1-uz { background-position: -96px -224px; }
.flag-1-va { background-position: -112px -224px; }
.flag-1-vc { background-position: -128px -224px; }
.flag-1-ve { background-position: -144px -224px; }
.flag-1-vg { background-position: -160px -224px; }
.flag-1-vi { background-position: -176px -224px; }
.flag-1-vn { background-position: -192px -224px; }
.flag-1-vu { background-position: -208px -224px; }
.flag-1-wf { background-position: -240px -224px; }
.flag-1-ws { background-position: 0 -240px; }
.flag-1-ye { background-position: -16px -240px; }
.flag-1-yt { background-position: -32px -240px; }
.flag-1-ip { background-position: -240px -240px; }