.flags{
    background-image: url('../img/flags.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
}
.flag-0{background-position: 0px -0px!important;}
.flag-1{background-position: 0px -32px!important;}
.flag-2{background-position: 0px -64px!important;}
.flag-3{background-position: 0px -96px!important;}
.flag-4{background-position: 0px -128px!important;}
.flag-5{background-position: 0px -160px!important;}
.flag-6{background-position: 0px -192px!important;}
.flag-7{background-position: 0px -224px!important;}
.flag-8{background-position: 0px -256px!important;}
.flag-9{background-position: 0px -288px!important;}
.flag-10{background-position: 0px -320px!important;}
.flag-11{background-position: 0px -352px!important;}
.flag-12{background-position: 0px -384px!important;}
.flag-13{background-position: 0px -416px!important;}
.flag-14{background-position: 0px -448px!important;}
.flag-15{background-position: 0px -480px!important;}
.flag-16{background-position: 0px -512px!important;}
.flag-17{background-position: 0px -544px!important;}
.flag-18{background-position: 0px -576px!important;}
.flag-19{background-position: 0px -608px!important;}
.flag-20{background-position: 0px -640px!important;}
.flag-21{background-position: 0px -672px!important;}
.flag-22{background-position: 0px -704px!important;}
.flag-23{background-position: 0px -736px!important;}
.flag-24{background-position: 0px -768px!important;}
.flag-25{background-position: 0px -800px!important;}
.flag-26{background-position: 0px -832px!important;}
.flag-27{background-position: 0px -864px!important;}
.flag-28{background-position: 0px -896px!important;}
.flag-29{background-position: 0px -928px!important;}
.flag-30{background-position: 0px -960px!important;}
.flag-31{background-position: 0px -992px!important;}
.flag-32{background-position: 0px -1024px!important;}
.flag-33{background-position: 0px -1056px!important;}
.flag-34{background-position: 0px -1088px!important;}
.flag-35{background-position: 0px -1120px!important;}
.flag-36{background-position: 0px -1152px!important;}
.flag-37{background-position: 0px -1184px!important;}
.flag-38{background-position: 0px -1216px!important;}
.flag-39{background-position: 0px -1248px!important;}
.flag-40{background-position: 0px -1280px!important;}
.flag-41{background-position: 0px -1312px!important;}
.flag-42{background-position: 0px -1344px!important;}
.flag-43{background-position: 0px -1376px!important;}
.flag-44{background-position: 0px -1408px!important;}
.flag-45{background-position: 0px -1440px!important;}
.flag-46{background-position: 0px -1472px!important;}
.flag-47{background-position: 0px -1504px!important;}
.flag-48{background-position: 0px -1536px!important;}
.flag-49{background-position: 0px -1568px!important;}
.flag-50{background-position: 0px -1600px!important;}
.flag-51{background-position: 0px -1632px!important;}
.flag-52{background-position: 0px -1664px!important;}
.flag-53{background-position: 0px -1696px!important;}
.flag-54{background-position: 0px -1728px!important;}
.flag-55{background-position: 0px -1760px!important;}
.flag-56{background-position: 0px -1792px!important;}
.flag-57{background-position: 0px -1824px!important;}
.flag-58{background-position: 0px -1856px!important;}
.flag-59{background-position: 0px -1888px!important;}
.flag-60{background-position: 0px -1920px!important;}
.flag-61{background-position: 0px -1952px!important;}
.flag-62{background-position: 0px -1984px!important;}
.flag-63{background-position: 0px -2016px!important;}
.flag-64{background-position: 0px -2048px!important;}
.flag-65{background-position: 0px -2080px!important;}
.flag-66{background-position: 0px -2112px!important;}
.flag-67{background-position: 0px -2144px!important;}
.flag-68{background-position: 0px -2176px!important;}
.flag-69{background-position: 0px -2208px!important;}
.flag-70{background-position: 0px -2240px!important;}
.flag-71{background-position: 0px -2272px!important;}
.flag-72{background-position: 0px -2304px!important;}
.flag-73{background-position: 0px -2336px!important;}
.flag-74{background-position: 0px -2368px!important;}
.flag-75{background-position: 0px -2400px!important;}
.flag-76{background-position: 0px -2432px!important;}
.flag-77{background-position: 0px -2464px!important;}
.flag-78{background-position: 0px -2496px!important;}
.flag-79{background-position: 0px -2528px!important;}
.flag-eg{background-position: 0px -2560px!important;}
.flag-81{background-position: 0px -2592px!important;}
.flag-82{background-position: 0px -2624px!important;}
.flag-83{background-position: 0px -2656px!important;}
.flag-84{background-position: 0px -2688px!important;}
.flag-85{background-position: 0px -2720px!important;}
.flag-86{background-position: 0px -2752px!important;}
.flag-87{background-position: 0px -2784px!important;}
.flag-88{background-position: 0px -2816px!important;}
.flag-89{background-position: 0px -2848px!important;}
.flag-90{background-position: 0px -2880px!important;}
.flag-91{background-position: 0px -2912px!important;}
.flag-92{background-position: 0px -2944px!important;}
.flag-93{background-position: 0px -2976px!important;}
.flag-94{background-position: 0px -3008px!important;}
.flag-95{background-position: 0px -3040px!important;}
.flag-96{background-position: 0px -3072px!important;}
.flag-97{background-position: 0px -3104px!important;}
.flag-98{background-position: 0px -3136px!important;}
.flag-99{background-position: 0px -3168px!important;}
.flag-100{background-position: 0px -3200px!important;}
.flag-101{background-position: 0px -3232px!important;}
.flag-102{background-position: 0px -3264px!important;}
.flag-103{background-position: 0px -3296px!important;}
.flag-104{background-position: 0px -3328px!important;}
.flag-105{background-position: 0px -3360px!important;}
.flag-106{background-position: 0px -3392px!important;}
.flag-107{background-position: 0px -3424px!important;}
.flag-108{background-position: 0px -3456px!important;}
.flag-109{background-position: 0px -3488px!important;}
.flag-110{background-position: 0px -3520px!important;}
.flag-111{background-position: 0px -3552px!important;}
.flag-112{background-position: 0px -3584px!important;}
.flag-113{background-position: 0px -3616px!important;}
.flag-114{background-position: 0px -3648px!important;}
.flag-115{background-position: 0px -3680px!important;}
.flag-116{background-position: 0px -3712px!important;}
.flag-117{background-position: 0px -3744px!important;}
.flag-118{background-position: 0px -3776px!important;}
.flag-119{background-position: 0px -3808px!important;}
.flag-120{background-position: 0px -3840px!important;}
.flag-121{background-position: 0px -3872px!important;}
.flag-122{background-position: 0px -3904px!important;}
.flag-123{background-position: 0px -3936px!important;}
.flag-124{background-position: 0px -3968px!important;}
.flag-125{background-position: 0px -4000px!important;}
.flag-126{background-position: 0px -4032px!important;}
.flag-127{background-position: 0px -4064px!important;}
.flag-128{background-position: 0px -4096px!important;}
.flag-129{background-position: 0px -4128px!important;}
.flag-130{background-position: 0px -4160px!important;}
.flag-131{background-position: 0px -4192px!important;}
.flag-132{background-position: 0px -4224px!important;}
.flag-133{background-position: 0px -4256px!important;}
.flag-134{background-position: 0px -4288px!important;}
.flag-135{background-position: 0px -4320px!important;}
.flag-136{background-position: 0px -4352px!important;}
.flag-137{background-position: 0px -4384px!important;}
.flag-138{background-position: 0px -4416px!important;}
.flag-139{background-position: 0px -4448px!important;}
.flag-140{background-position: 0px -4480px!important;}
.flag-141{background-position: 0px -4512px!important;}
.flag-142{background-position: 0px -4544px!important;}
.flag-143{background-position: 0px -4576px!important;}
.flag-144{background-position: 0px -4608px!important;}
.flag-145{background-position: 0px -4640px!important;}
.flag-146{background-position: 0px -4672px!important;}
.flag-147{background-position: 0px -4704px!important;}
.flag-148{background-position: 0px -4736px!important;}
.flag-149{background-position: 0px -4768px!important;}
.flag-150{background-position: 0px -4800px!important;}
.flag-151{background-position: 0px -4832px!important;}
.flag-152{background-position: 0px -4864px!important;}
.flag-153{background-position: 0px -4896px!important;}
.flag-154{background-position: 0px -4928px!important;}
.flag-155{background-position: 0px -4960px!important;}
.flag-156{background-position: 0px -4992px!important;}
.flag-157{background-position: 0px -5024px!important;}
.flag-158{background-position: 0px -5056px!important;}
.flag-159{background-position: 0px -5088px!important;}
.flag-160{background-position: 0px -5120px!important;}
.flag-161{background-position: 0px -5152px!important;}
.flag-162{background-position: 0px -5184px!important;}
.flag-163{background-position: 0px -5216px!important;}
.flag-164{background-position: 0px -5248px!important;}
.flag-165{background-position: 0px -5280px!important;}
.flag-166{background-position: 0px -5312px!important;}
.flag-167{background-position: 0px -5344px!important;}
.flag-168{background-position: 0px -5376px!important;}
.flag-169{background-position: 0px -5408px!important;}
.flag-170{background-position: 0px -5440px!important;}
.flag-171{background-position: 0px -5472px!important;}
.flag-172{background-position: 0px -5504px!important;}
.flag-173{background-position: 0px -5536px!important;}
.flag-174{background-position: 0px -5568px!important;}
.flag-175{background-position: 0px -5600px!important;}
.flag-176{background-position: 0px -5632px!important;}
.flag-177{background-position: 0px -5664px!important;}
.flag-178{background-position: 0px -5696px!important;}
.flag-179{background-position: 0px -5728px!important;}
.flag-180{background-position: 0px -5760px!important;}
.flag-181{background-position: 0px -5792px!important;}
.flag-182{background-position: 0px -5824px!important;}
.flag-183{background-position: 0px -5856px!important;}
.flag-184{background-position: 0px -5888px!important;}
.flag-185{background-position: 0px -5920px!important;}
.flag-186{background-position: 0px -5952px!important;}
.flag-187{background-position: 0px -5984px!important;}
.flag-188{background-position: 0px -6016px!important;}
.flag-189{background-position: 0px -6048px!important;}
.flag-190{background-position: 0px -6080px!important;}
.flag-191{background-position: 0px -6112px!important;}
.flag-192{background-position: 0px -6144px!important;}
.flag-193{background-position: 0px -6176px!important;}
.flag-194{background-position: 0px -6208px!important;}
.flag-195{background-position: 0px -6240px!important;}
.flag-sa{background-position: 0px -6272px!important;}
.flag-197{background-position: 0px -6304px!important;}
.flag-198{background-position: 0px -6336px!important;}
.flag-199{background-position: 0px -6368px!important;}
.flag-200{background-position: 0px -6400px!important;}
.flag-201{background-position: 0px -6432px!important;}
.flag-202{background-position: 0px -6464px!important;}
.flag-203{background-position: 0px -6496px!important;}
.flag-204{background-position: 0px -6528px!important;}
.flag-205{background-position: 0px -6560px!important;}
.flag-206{background-position: 0px -6592px!important;}
.flag-207{background-position: 0px -6624px!important;}
.flag-208{background-position: 0px -6656px!important;}
.flag-209{background-position: 0px -6688px!important;}
.flag-210{background-position: 0px -6720px!important;}
.flag-211{background-position: 0px -6752px!important;}
.flag-212{background-position: 0px -6784px!important;}
.flag-213{background-position: 0px -6816px!important;}
.flag-214{background-position: 0px -6848px!important;}
.flag-215{background-position: 0px -6880px!important;}
.flag-216{background-position: 0px -6912px!important;}
.flag-217{background-position: 0px -6944px!important;}
.flag-218{background-position: 0px -6976px!important;}
.flag-219{background-position: 0px -7008px!important;}
.flag-220{background-position: 0px -7040px!important;}
.flag-221{background-position: 0px -7072px!important;}
.flag-222{background-position: 0px -7104px!important;}
.flag-223{background-position: 0px -7136px!important;}
.flag-224{background-position: 0px -7168px!important;}
.flag-225{background-position: 0px -7200px!important;}
.flag-226{background-position: 0px -7232px!important;}
.flag-227{background-position: 0px -7264px!important;}
.flag-228{background-position: 0px -7296px!important;}
.flag-229{background-position: 0px -7328px!important;}
.flag-230{background-position: 0px -7360px!important;}
.flag-231{background-position: 0px -7392px!important;}
.flag-232{background-position: 0px -7424px!important;}
.flag-233{background-position: 0px -7456px!important;}
.flag-234{background-position: 0px -7488px!important;}
.flag-235{background-position: 0px -7520px!important;}
.flag-236{background-position: 0px -7552px!important;}
.flag-237{background-position: 0px -7584px!important;}
.flag-238{background-position: 0px -7616px!important;}
.flag-239{background-position: 0px -7648px!important;}
.flag-240{background-position: 0px -7680px!important;}
.flag-241{background-position: 0px -7712px!important;}
.flag-242{background-position: 0px -7744px!important;}
.flag-243{background-position: 0px -7776px!important;}
.flag-244{background-position: 0px -7808px!important;}
.flag-245{background-position: 0px -7840px!important;}
.flag-246{background-position: 0px -7872px!important;}
.flag-247{background-position: 0px -7904px!important;}