_flags.scss 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035
  1. /*!
  2. * # Semantic UI 2.4.2 - Flag
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Released under the MIT license
  7. * http://opensource.org/licenses/MIT
  8. *
  9. */
  10. /*******************************
  11. Flag
  12. *******************************/
  13. i.flag:not(.icon) {
  14. display: inline-block;
  15. width: 16px;
  16. height: 11px;
  17. line-height: 11px;
  18. vertical-align: baseline;
  19. margin: 0em 0.5em 0em 0em;
  20. text-decoration: inherit;
  21. speak: none;
  22. font-smoothing: antialiased;
  23. -webkit-backface-visibility: hidden;
  24. backface-visibility: hidden;
  25. }
  26. /* Sprite */
  27. i.flag:not(.icon):before {
  28. display: inline-block;
  29. content: '';
  30. background: url("https://mdbootstrap.com/img/svg/flags.png") no-repeat -108px -1976px;
  31. width: 16px;
  32. height: 11px;
  33. }
  34. /* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */
  35. /*******************************
  36. Theme Overrides
  37. *******************************/
  38. i.flag.ad:before,
  39. i.flag.andorra:before {
  40. background-position: 0px 0px;
  41. }
  42. i.flag.ae:before,
  43. i.flag.united.arab.emirates:before,
  44. i.flag.uae:before {
  45. background-position: 0px -26px;
  46. }
  47. i.flag.af:before,
  48. i.flag.afghanistan:before {
  49. background-position: 0px -52px;
  50. }
  51. i.flag.ag:before,
  52. i.flag.antigua:before {
  53. background-position: 0px -78px;
  54. }
  55. i.flag.ai:before,
  56. i.flag.anguilla:before {
  57. background-position: 0px -104px;
  58. }
  59. i.flag.al:before,
  60. i.flag.albania:before {
  61. background-position: 0px -130px;
  62. }
  63. i.flag.am:before,
  64. i.flag.armenia:before {
  65. background-position: 0px -156px;
  66. }
  67. i.flag.an:before,
  68. i.flag.netherlands.antilles:before {
  69. background-position: 0px -182px;
  70. }
  71. i.flag.ao:before,
  72. i.flag.angola:before {
  73. background-position: 0px -208px;
  74. }
  75. i.flag.ar:before,
  76. i.flag.argentina:before {
  77. background-position: 0px -234px;
  78. }
  79. i.flag.as:before,
  80. i.flag.american.samoa:before {
  81. background-position: 0px -260px;
  82. }
  83. i.flag.at:before,
  84. i.flag.austria:before {
  85. background-position: 0px -286px;
  86. }
  87. i.flag.au:before,
  88. i.flag.australia:before {
  89. background-position: 0px -312px;
  90. }
  91. i.flag.aw:before,
  92. i.flag.aruba:before {
  93. background-position: 0px -338px;
  94. }
  95. i.flag.ax:before,
  96. i.flag.aland.islands:before {
  97. background-position: 0px -364px;
  98. }
  99. i.flag.az:before,
  100. i.flag.azerbaijan:before {
  101. background-position: 0px -390px;
  102. }
  103. i.flag.ba:before,
  104. i.flag.bosnia:before {
  105. background-position: 0px -416px;
  106. }
  107. i.flag.bb:before,
  108. i.flag.barbados:before {
  109. background-position: 0px -442px;
  110. }
  111. i.flag.bd:before,
  112. i.flag.bangladesh:before {
  113. background-position: 0px -468px;
  114. }
  115. i.flag.be:before,
  116. i.flag.belgium:before {
  117. background-position: 0px -494px;
  118. }
  119. i.flag.bf:before,
  120. i.flag.burkina.faso:before {
  121. background-position: 0px -520px;
  122. }
  123. i.flag.bg:before,
  124. i.flag.bulgaria:before {
  125. background-position: 0px -546px;
  126. }
  127. i.flag.bh:before,
  128. i.flag.bahrain:before {
  129. background-position: 0px -572px;
  130. }
  131. i.flag.bi:before,
  132. i.flag.burundi:before {
  133. background-position: 0px -598px;
  134. }
  135. i.flag.bj:before,
  136. i.flag.benin:before {
  137. background-position: 0px -624px;
  138. }
  139. i.flag.bm:before,
  140. i.flag.bermuda:before {
  141. background-position: 0px -650px;
  142. }
  143. i.flag.bn:before,
  144. i.flag.brunei:before {
  145. background-position: 0px -676px;
  146. }
  147. i.flag.bo:before,
  148. i.flag.bolivia:before {
  149. background-position: 0px -702px;
  150. }
  151. i.flag.br:before,
  152. i.flag.brazil:before {
  153. background-position: 0px -728px;
  154. }
  155. i.flag.bs:before,
  156. i.flag.bahamas:before {
  157. background-position: 0px -754px;
  158. }
  159. i.flag.bt:before,
  160. i.flag.bhutan:before {
  161. background-position: 0px -780px;
  162. }
  163. i.flag.bv:before,
  164. i.flag.bouvet.island:before {
  165. background-position: 0px -806px;
  166. }
  167. i.flag.bw:before,
  168. i.flag.botswana:before {
  169. background-position: 0px -832px;
  170. }
  171. i.flag.by:before,
  172. i.flag.belarus:before {
  173. background-position: 0px -858px;
  174. }
  175. i.flag.bz:before,
  176. i.flag.belize:before {
  177. background-position: 0px -884px;
  178. }
  179. i.flag.ca:before,
  180. i.flag.canada:before {
  181. background-position: 0px -910px;
  182. }
  183. i.flag.cc:before,
  184. i.flag.cocos.islands:before {
  185. background-position: 0px -962px;
  186. }
  187. i.flag.cd:before,
  188. i.flag.congo:before {
  189. background-position: 0px -988px;
  190. }
  191. i.flag.cf:before,
  192. i.flag.central.african.republic:before {
  193. background-position: 0px -1014px;
  194. }
  195. i.flag.cg:before,
  196. i.flag.congo.brazzaville:before {
  197. background-position: 0px -1040px;
  198. }
  199. i.flag.ch:before,
  200. i.flag.switzerland:before {
  201. background-position: 0px -1066px;
  202. }
  203. i.flag.ci:before,
  204. i.flag.cote.divoire:before {
  205. background-position: 0px -1092px;
  206. }
  207. i.flag.ck:before,
  208. i.flag.cook.islands:before {
  209. background-position: 0px -1118px;
  210. }
  211. i.flag.cl:before,
  212. i.flag.chile:before {
  213. background-position: 0px -1144px;
  214. }
  215. i.flag.cm:before,
  216. i.flag.cameroon:before {
  217. background-position: 0px -1170px;
  218. }
  219. i.flag.cn:before,
  220. i.flag.china:before {
  221. background-position: 0px -1196px;
  222. }
  223. i.flag.co:before,
  224. i.flag.colombia:before {
  225. background-position: 0px -1222px;
  226. }
  227. i.flag.cr:before,
  228. i.flag.costa.rica:before {
  229. background-position: 0px -1248px;
  230. }
  231. i.flag.cs:before,
  232. i.flag.serbia:before {
  233. background-position: 0px -1274px;
  234. }
  235. i.flag.cu:before,
  236. i.flag.cuba:before {
  237. background-position: 0px -1300px;
  238. }
  239. i.flag.cv:before,
  240. i.flag.cape.verde:before {
  241. background-position: 0px -1326px;
  242. }
  243. i.flag.cx:before,
  244. i.flag.christmas.island:before {
  245. background-position: 0px -1352px;
  246. }
  247. i.flag.cy:before,
  248. i.flag.cyprus:before {
  249. background-position: 0px -1378px;
  250. }
  251. i.flag.cz:before,
  252. i.flag.czech.republic:before {
  253. background-position: 0px -1404px;
  254. }
  255. i.flag.de:before,
  256. i.flag.germany:before {
  257. background-position: 0px -1430px;
  258. }
  259. i.flag.dj:before,
  260. i.flag.djibouti:before {
  261. background-position: 0px -1456px;
  262. }
  263. i.flag.dk:before,
  264. i.flag.denmark:before {
  265. background-position: 0px -1482px;
  266. }
  267. i.flag.dm:before,
  268. i.flag.dominica:before {
  269. background-position: 0px -1508px;
  270. }
  271. i.flag.do:before,
  272. i.flag.dominican.republic:before {
  273. background-position: 0px -1534px;
  274. }
  275. i.flag.dz:before,
  276. i.flag.algeria:before {
  277. background-position: 0px -1560px;
  278. }
  279. i.flag.ec:before,
  280. i.flag.ecuador:before {
  281. background-position: 0px -1586px;
  282. }
  283. i.flag.ee:before,
  284. i.flag.estonia:before {
  285. background-position: 0px -1612px;
  286. }
  287. i.flag.eg:before,
  288. i.flag.egypt:before {
  289. background-position: 0px -1638px;
  290. }
  291. i.flag.eh:before,
  292. i.flag.western.sahara:before {
  293. background-position: 0px -1664px;
  294. }
  295. i.flag.gb.eng:before,
  296. i.flag.england:before {
  297. background-position: 0px -1690px;
  298. }
  299. i.flag.er:before,
  300. i.flag.eritrea:before {
  301. background-position: 0px -1716px;
  302. }
  303. i.flag.es:before,
  304. i.flag.spain:before {
  305. background-position: 0px -1742px;
  306. }
  307. i.flag.et:before,
  308. i.flag.ethiopia:before {
  309. background-position: 0px -1768px;
  310. }
  311. i.flag.eu:before,
  312. i.flag.european.union:before {
  313. background-position: 0px -1794px;
  314. }
  315. i.flag.fi:before,
  316. i.flag.finland:before {
  317. background-position: 0px -1846px;
  318. }
  319. i.flag.fj:before,
  320. i.flag.fiji:before {
  321. background-position: 0px -1872px;
  322. }
  323. i.flag.fk:before,
  324. i.flag.falkland.islands:before {
  325. background-position: 0px -1898px;
  326. }
  327. i.flag.fm:before,
  328. i.flag.micronesia:before {
  329. background-position: 0px -1924px;
  330. }
  331. i.flag.fo:before,
  332. i.flag.faroe.islands:before {
  333. background-position: 0px -1950px;
  334. }
  335. i.flag.fr:before,
  336. i.flag.france:before {
  337. background-position: 0px -1976px;
  338. }
  339. i.flag.ga:before,
  340. i.flag.gabon:before {
  341. background-position: -36px 0px;
  342. }
  343. i.flag.gb:before,
  344. i.flag.uk:before,
  345. i.flag.united.kingdom:before {
  346. background-position: -36px -26px;
  347. }
  348. i.flag.gd:before,
  349. i.flag.grenada:before {
  350. background-position: -36px -52px;
  351. }
  352. i.flag.ge:before,
  353. i.flag.georgia:before {
  354. background-position: -36px -78px;
  355. }
  356. i.flag.gf:before,
  357. i.flag.french.guiana:before {
  358. background-position: -36px -104px;
  359. }
  360. i.flag.gh:before,
  361. i.flag.ghana:before {
  362. background-position: -36px -130px;
  363. }
  364. i.flag.gi:before,
  365. i.flag.gibraltar:before {
  366. background-position: -36px -156px;
  367. }
  368. i.flag.gl:before,
  369. i.flag.greenland:before {
  370. background-position: -36px -182px;
  371. }
  372. i.flag.gm:before,
  373. i.flag.gambia:before {
  374. background-position: -36px -208px;
  375. }
  376. i.flag.gn:before,
  377. i.flag.guinea:before {
  378. background-position: -36px -234px;
  379. }
  380. i.flag.gp:before,
  381. i.flag.guadeloupe:before {
  382. background-position: -36px -260px;
  383. }
  384. i.flag.gq:before,
  385. i.flag.equatorial.guinea:before {
  386. background-position: -36px -286px;
  387. }
  388. i.flag.gr:before,
  389. i.flag.greece:before {
  390. background-position: -36px -312px;
  391. }
  392. i.flag.gs:before,
  393. i.flag.sandwich.islands:before {
  394. background-position: -36px -338px;
  395. }
  396. i.flag.gt:before,
  397. i.flag.guatemala:before {
  398. background-position: -36px -364px;
  399. }
  400. i.flag.gu:before,
  401. i.flag.guam:before {
  402. background-position: -36px -390px;
  403. }
  404. i.flag.gw:before,
  405. i.flag.guinea-bissau:before {
  406. background-position: -36px -416px;
  407. }
  408. i.flag.gy:before,
  409. i.flag.guyana:before {
  410. background-position: -36px -442px;
  411. }
  412. i.flag.hk:before,
  413. i.flag.hong.kong:before {
  414. background-position: -36px -468px;
  415. }
  416. i.flag.hm:before,
  417. i.flag.heard.island:before {
  418. background-position: -36px -494px;
  419. }
  420. i.flag.hn:before,
  421. i.flag.honduras:before {
  422. background-position: -36px -520px;
  423. }
  424. i.flag.hr:before,
  425. i.flag.croatia:before {
  426. background-position: -36px -546px;
  427. }
  428. i.flag.ht:before,
  429. i.flag.haiti:before {
  430. background-position: -36px -572px;
  431. }
  432. i.flag.hu:before,
  433. i.flag.hungary:before {
  434. background-position: -36px -598px;
  435. }
  436. i.flag.id:before,
  437. i.flag.indonesia:before {
  438. background-position: -36px -624px;
  439. }
  440. i.flag.ie:before,
  441. i.flag.ireland:before {
  442. background-position: -36px -650px;
  443. }
  444. i.flag.il:before,
  445. i.flag.israel:before {
  446. background-position: -36px -676px;
  447. }
  448. i.flag.in:before,
  449. i.flag.india:before {
  450. background-position: -36px -702px;
  451. }
  452. i.flag.io:before,
  453. i.flag.indian.ocean.territory:before {
  454. background-position: -36px -728px;
  455. }
  456. i.flag.iq:before,
  457. i.flag.iraq:before {
  458. background-position: -36px -754px;
  459. }
  460. i.flag.ir:before,
  461. i.flag.iran:before {
  462. background-position: -36px -780px;
  463. }
  464. i.flag.is:before,
  465. i.flag.iceland:before {
  466. background-position: -36px -806px;
  467. }
  468. i.flag.it:before,
  469. i.flag.italy:before {
  470. background-position: -36px -832px;
  471. }
  472. i.flag.jm:before,
  473. i.flag.jamaica:before {
  474. background-position: -36px -858px;
  475. }
  476. i.flag.jo:before,
  477. i.flag.jordan:before {
  478. background-position: -36px -884px;
  479. }
  480. i.flag.jp:before,
  481. i.flag.japan:before {
  482. background-position: -36px -910px;
  483. }
  484. i.flag.ke:before,
  485. i.flag.kenya:before {
  486. background-position: -36px -936px;
  487. }
  488. i.flag.kg:before,
  489. i.flag.kyrgyzstan:before {
  490. background-position: -36px -962px;
  491. }
  492. i.flag.kh:before,
  493. i.flag.cambodia:before {
  494. background-position: -36px -988px;
  495. }
  496. i.flag.ki:before,
  497. i.flag.kiribati:before {
  498. background-position: -36px -1014px;
  499. }
  500. i.flag.km:before,
  501. i.flag.comoros:before {
  502. background-position: -36px -1040px;
  503. }
  504. i.flag.kn:before,
  505. i.flag.saint.kitts.and.nevis:before {
  506. background-position: -36px -1066px;
  507. }
  508. i.flag.kp:before,
  509. i.flag.north.korea:before {
  510. background-position: -36px -1092px;
  511. }
  512. i.flag.kr:before,
  513. i.flag.south.korea:before {
  514. background-position: -36px -1118px;
  515. }
  516. i.flag.kw:before,
  517. i.flag.kuwait:before {
  518. background-position: -36px -1144px;
  519. }
  520. i.flag.ky:before,
  521. i.flag.cayman.islands:before {
  522. background-position: -36px -1170px;
  523. }
  524. i.flag.kz:before,
  525. i.flag.kazakhstan:before {
  526. background-position: -36px -1196px;
  527. }
  528. i.flag.la:before,
  529. i.flag.laos:before {
  530. background-position: -36px -1222px;
  531. }
  532. i.flag.lb:before,
  533. i.flag.lebanon:before {
  534. background-position: -36px -1248px;
  535. }
  536. i.flag.lc:before,
  537. i.flag.saint.lucia:before {
  538. background-position: -36px -1274px;
  539. }
  540. i.flag.li:before,
  541. i.flag.liechtenstein:before {
  542. background-position: -36px -1300px;
  543. }
  544. i.flag.lk:before,
  545. i.flag.sri.lanka:before {
  546. background-position: -36px -1326px;
  547. }
  548. i.flag.lr:before,
  549. i.flag.liberia:before {
  550. background-position: -36px -1352px;
  551. }
  552. i.flag.ls:before,
  553. i.flag.lesotho:before {
  554. background-position: -36px -1378px;
  555. }
  556. i.flag.lt:before,
  557. i.flag.lithuania:before {
  558. background-position: -36px -1404px;
  559. }
  560. i.flag.lu:before,
  561. i.flag.luxembourg:before {
  562. background-position: -36px -1430px;
  563. }
  564. i.flag.lv:before,
  565. i.flag.latvia:before {
  566. background-position: -36px -1456px;
  567. }
  568. i.flag.ly:before,
  569. i.flag.libya:before {
  570. background-position: -36px -1482px;
  571. }
  572. i.flag.ma:before,
  573. i.flag.morocco:before {
  574. background-position: -36px -1508px;
  575. }
  576. i.flag.mc:before,
  577. i.flag.monaco:before {
  578. background-position: -36px -1534px;
  579. }
  580. i.flag.md:before,
  581. i.flag.moldova:before {
  582. background-position: -36px -1560px;
  583. }
  584. i.flag.me:before,
  585. i.flag.montenegro:before {
  586. background-position: -36px -1586px;
  587. }
  588. i.flag.mg:before,
  589. i.flag.madagascar:before {
  590. background-position: -36px -1613px;
  591. }
  592. i.flag.mh:before,
  593. i.flag.marshall.islands:before {
  594. background-position: -36px -1639px;
  595. }
  596. i.flag.mk:before,
  597. i.flag.macedonia:before {
  598. background-position: -36px -1665px;
  599. }
  600. i.flag.ml:before,
  601. i.flag.mali:before {
  602. background-position: -36px -1691px;
  603. }
  604. i.flag.mm:before,
  605. i.flag.myanmar:before,
  606. i.flag.burma:before {
  607. background-position: -73px -1821px;
  608. }
  609. i.flag.mn:before,
  610. i.flag.mongolia:before {
  611. background-position: -36px -1743px;
  612. }
  613. i.flag.mo:before,
  614. i.flag.macau:before {
  615. background-position: -36px -1769px;
  616. }
  617. i.flag.mp:before,
  618. i.flag.northern.mariana.islands:before {
  619. background-position: -36px -1795px;
  620. }
  621. i.flag.mq:before,
  622. i.flag.martinique:before {
  623. background-position: -36px -1821px;
  624. }
  625. i.flag.mr:before,
  626. i.flag.mauritania:before {
  627. background-position: -36px -1847px;
  628. }
  629. i.flag.ms:before,
  630. i.flag.montserrat:before {
  631. background-position: -36px -1873px;
  632. }
  633. i.flag.mt:before,
  634. i.flag.malta:before {
  635. background-position: -36px -1899px;
  636. }
  637. i.flag.mu:before,
  638. i.flag.mauritius:before {
  639. background-position: -36px -1925px;
  640. }
  641. i.flag.mv:before,
  642. i.flag.maldives:before {
  643. background-position: -36px -1951px;
  644. }
  645. i.flag.mw:before,
  646. i.flag.malawi:before {
  647. background-position: -36px -1977px;
  648. }
  649. i.flag.mx:before,
  650. i.flag.mexico:before {
  651. background-position: -72px 0px;
  652. }
  653. i.flag.my:before,
  654. i.flag.malaysia:before {
  655. background-position: -72px -26px;
  656. }
  657. i.flag.mz:before,
  658. i.flag.mozambique:before {
  659. background-position: -72px -52px;
  660. }
  661. i.flag.na:before,
  662. i.flag.namibia:before {
  663. background-position: -72px -78px;
  664. }
  665. i.flag.nc:before,
  666. i.flag.new.caledonia:before {
  667. background-position: -72px -104px;
  668. }
  669. i.flag.ne:before,
  670. i.flag.niger:before {
  671. background-position: -72px -130px;
  672. }
  673. i.flag.nf:before,
  674. i.flag.norfolk.island:before {
  675. background-position: -72px -156px;
  676. }
  677. i.flag.ng:before,
  678. i.flag.nigeria:before {
  679. background-position: -72px -182px;
  680. }
  681. i.flag.ni:before,
  682. i.flag.nicaragua:before {
  683. background-position: -72px -208px;
  684. }
  685. i.flag.nl:before,
  686. i.flag.netherlands:before {
  687. background-position: -72px -234px;
  688. }
  689. i.flag.no:before,
  690. i.flag.norway:before {
  691. background-position: -72px -260px;
  692. }
  693. i.flag.np:before,
  694. i.flag.nepal:before {
  695. background-position: -72px -286px;
  696. }
  697. i.flag.nr:before,
  698. i.flag.nauru:before {
  699. background-position: -72px -312px;
  700. }
  701. i.flag.nu:before,
  702. i.flag.niue:before {
  703. background-position: -72px -338px;
  704. }
  705. i.flag.nz:before,
  706. i.flag.new.zealand:before {
  707. background-position: -72px -364px;
  708. }
  709. i.flag.om:before,
  710. i.flag.oman:before {
  711. background-position: -72px -390px;
  712. }
  713. i.flag.pa:before,
  714. i.flag.panama:before {
  715. background-position: -72px -416px;
  716. }
  717. i.flag.pe:before,
  718. i.flag.peru:before {
  719. background-position: -72px -442px;
  720. }
  721. i.flag.pf:before,
  722. i.flag.french.polynesia:before {
  723. background-position: -72px -468px;
  724. }
  725. i.flag.pg:before,
  726. i.flag.new.guinea:before {
  727. background-position: -72px -494px;
  728. }
  729. i.flag.ph:before,
  730. i.flag.philippines:before {
  731. background-position: -72px -520px;
  732. }
  733. i.flag.pk:before,
  734. i.flag.pakistan:before {
  735. background-position: -72px -546px;
  736. }
  737. i.flag.pl:before,
  738. i.flag.poland:before {
  739. background-position: -72px -572px;
  740. }
  741. i.flag.pm:before,
  742. i.flag.saint.pierre:before {
  743. background-position: -72px -598px;
  744. }
  745. i.flag.pn:before,
  746. i.flag.pitcairn.islands:before {
  747. background-position: -72px -624px;
  748. }
  749. i.flag.pr:before,
  750. i.flag.puerto.rico:before {
  751. background-position: -72px -650px;
  752. }
  753. i.flag.ps:before,
  754. i.flag.palestine:before {
  755. background-position: -72px -676px;
  756. }
  757. i.flag.pt:before,
  758. i.flag.portugal:before {
  759. background-position: -72px -702px;
  760. }
  761. i.flag.pw:before,
  762. i.flag.palau:before {
  763. background-position: -72px -728px;
  764. }
  765. i.flag.py:before,
  766. i.flag.paraguay:before {
  767. background-position: -72px -754px;
  768. }
  769. i.flag.qa:before,
  770. i.flag.qatar:before {
  771. background-position: -72px -780px;
  772. }
  773. i.flag.re:before,
  774. i.flag.reunion:before {
  775. background-position: -72px -806px;
  776. }
  777. i.flag.ro:before,
  778. i.flag.romania:before {
  779. background-position: -72px -832px;
  780. }
  781. i.flag.rs:before,
  782. i.flag.serbia:before {
  783. background-position: -72px -858px;
  784. }
  785. i.flag.ru:before,
  786. i.flag.russia:before {
  787. background-position: -72px -884px;
  788. }
  789. i.flag.rw:before,
  790. i.flag.rwanda:before {
  791. background-position: -72px -910px;
  792. }
  793. i.flag.sa:before,
  794. i.flag.saudi.arabia:before {
  795. background-position: -72px -936px;
  796. }
  797. i.flag.sb:before,
  798. i.flag.solomon.islands:before {
  799. background-position: -72px -962px;
  800. }
  801. i.flag.sc:before,
  802. i.flag.seychelles:before {
  803. background-position: -72px -988px;
  804. }
  805. i.flag.gb.sct:before,
  806. i.flag.scotland:before {
  807. background-position: -72px -1014px;
  808. }
  809. i.flag.sd:before,
  810. i.flag.sudan:before {
  811. background-position: -72px -1040px;
  812. }
  813. i.flag.se:before,
  814. i.flag.sweden:before {
  815. background-position: -72px -1066px;
  816. }
  817. i.flag.sg:before,
  818. i.flag.singapore:before {
  819. background-position: -72px -1092px;
  820. }
  821. i.flag.sh:before,
  822. i.flag.saint.helena:before {
  823. background-position: -72px -1118px;
  824. }
  825. i.flag.si:before,
  826. i.flag.slovenia:before {
  827. background-position: -72px -1144px;
  828. }
  829. i.flag.sj:before,
  830. i.flag.svalbard:before,
  831. i.flag.jan.mayen:before {
  832. background-position: -72px -1170px;
  833. }
  834. i.flag.sk:before,
  835. i.flag.slovakia:before {
  836. background-position: -72px -1196px;
  837. }
  838. i.flag.sl:before,
  839. i.flag.sierra.leone:before {
  840. background-position: -72px -1222px;
  841. }
  842. i.flag.sm:before,
  843. i.flag.san.marino:before {
  844. background-position: -72px -1248px;
  845. }
  846. i.flag.sn:before,
  847. i.flag.senegal:before {
  848. background-position: -72px -1274px;
  849. }
  850. i.flag.so:before,
  851. i.flag.somalia:before {
  852. background-position: -72px -1300px;
  853. }
  854. i.flag.sr:before,
  855. i.flag.suriname:before {
  856. background-position: -72px -1326px;
  857. }
  858. i.flag.st:before,
  859. i.flag.sao.tome:before {
  860. background-position: -72px -1352px;
  861. }
  862. i.flag.sv:before,
  863. i.flag.el.salvador:before {
  864. background-position: -72px -1378px;
  865. }
  866. i.flag.sy:before,
  867. i.flag.syria:before {
  868. background-position: -72px -1404px;
  869. }
  870. i.flag.sz:before,
  871. i.flag.swaziland:before {
  872. background-position: -72px -1430px;
  873. }
  874. i.flag.tc:before,
  875. i.flag.caicos.islands:before {
  876. background-position: -72px -1456px;
  877. }
  878. i.flag.td:before,
  879. i.flag.chad:before {
  880. background-position: -72px -1482px;
  881. }
  882. i.flag.tf:before,
  883. i.flag.french.territories:before {
  884. background-position: -72px -1508px;
  885. }
  886. i.flag.tg:before,
  887. i.flag.togo:before {
  888. background-position: -72px -1534px;
  889. }
  890. i.flag.th:before,
  891. i.flag.thailand:before {
  892. background-position: -72px -1560px;
  893. }
  894. i.flag.tj:before,
  895. i.flag.tajikistan:before {
  896. background-position: -72px -1586px;
  897. }
  898. i.flag.tk:before,
  899. i.flag.tokelau:before {
  900. background-position: -72px -1612px;
  901. }
  902. i.flag.tl:before,
  903. i.flag.timorleste:before {
  904. background-position: -72px -1638px;
  905. }
  906. i.flag.tm:before,
  907. i.flag.turkmenistan:before {
  908. background-position: -72px -1664px;
  909. }
  910. i.flag.tn:before,
  911. i.flag.tunisia:before {
  912. background-position: -72px -1690px;
  913. }
  914. i.flag.to:before,
  915. i.flag.tonga:before {
  916. background-position: -72px -1716px;
  917. }
  918. i.flag.tr:before,
  919. i.flag.turkey:before {
  920. background-position: -72px -1742px;
  921. }
  922. i.flag.tt:before,
  923. i.flag.trinidad:before {
  924. background-position: -72px -1768px;
  925. }
  926. i.flag.tv:before,
  927. i.flag.tuvalu:before {
  928. background-position: -72px -1794px;
  929. }
  930. i.flag.tw:before,
  931. i.flag.taiwan:before {
  932. background-position: -72px -1820px;
  933. }
  934. i.flag.tz:before,
  935. i.flag.tanzania:before {
  936. background-position: -72px -1846px;
  937. }
  938. i.flag.ua:before,
  939. i.flag.ukraine:before {
  940. background-position: -72px -1872px;
  941. }
  942. i.flag.ug:before,
  943. i.flag.uganda:before {
  944. background-position: -72px -1898px;
  945. }
  946. i.flag.um:before,
  947. i.flag.us.minor.islands:before {
  948. background-position: -72px -1924px;
  949. }
  950. i.flag.us:before,
  951. i.flag.america:before,
  952. i.flag.united.states:before {
  953. background-position: -72px -1950px;
  954. }
  955. i.flag.uy:before,
  956. i.flag.uruguay:before {
  957. background-position: -72px -1976px;
  958. }
  959. i.flag.uz:before,
  960. i.flag.uzbekistan:before {
  961. background-position: -108px 0px;
  962. }
  963. i.flag.va:before,
  964. i.flag.vatican.city:before {
  965. background-position: -108px -26px;
  966. }
  967. i.flag.vc:before,
  968. i.flag.saint.vincent:before {
  969. background-position: -108px -52px;
  970. }
  971. i.flag.ve:before,
  972. i.flag.venezuela:before {
  973. background-position: -108px -78px;
  974. }
  975. i.flag.vg:before,
  976. i.flag.british.virgin.islands:before {
  977. background-position: -108px -104px;
  978. }
  979. i.flag.vi:before,
  980. i.flag.us.virgin.islands:before {
  981. background-position: -108px -130px;
  982. }
  983. i.flag.vn:before,
  984. i.flag.vietnam:before {
  985. background-position: -108px -156px;
  986. }
  987. i.flag.vu:before,
  988. i.flag.vanuatu:before {
  989. background-position: -108px -182px;
  990. }
  991. i.flag.gb.wls:before,
  992. i.flag.wales:before {
  993. background-position: -108px -208px;
  994. }
  995. i.flag.wf:before,
  996. i.flag.wallis.and.futuna:before {
  997. background-position: -108px -234px;
  998. }
  999. i.flag.ws:before,
  1000. i.flag.samoa:before {
  1001. background-position: -108px -260px;
  1002. }
  1003. i.flag.ye:before,
  1004. i.flag.yemen:before {
  1005. background-position: -108px -286px;
  1006. }
  1007. i.flag.yt:before,
  1008. i.flag.mayotte:before {
  1009. background-position: -108px -312px;
  1010. }
  1011. i.flag.za:before,
  1012. i.flag.south.africa:before {
  1013. background-position: -108px -338px;
  1014. }
  1015. i.flag.zm:before,
  1016. i.flag.zambia:before {
  1017. background-position: -108px -364px;
  1018. }
  1019. i.flag.zw:before,
  1020. i.flag.zimbabwe:before {
  1021. background-position: -108px -390px;
  1022. }
  1023. /*******************************
  1024. Site Overrides
  1025. *******************************/