You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1264 lines
27 KiB

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