Plugin Directory

Changeset 2927316


Ignore:
Timestamp:
06/17/2023 10:08:35 AM (3 years ago)
Author:
intolap
Message:

RTL support added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • country-code-selector/trunk/public/css/country-code-selector-public.css

    r2181244 r2927316  
    44 */
    55
    6  .intl-tel-input {
     6.intl-tel-input {
    77  position: relative;
    8   display: inline-block; }
    9   .intl-tel-input * {
    10     box-sizing: border-box;
    11     -moz-box-sizing: border-box; }
    12   .intl-tel-input .hide {
    13     display: none; }
    14   .intl-tel-input .v-hide {
    15     visibility: hidden; }
    16   .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
    17     position: relative;
    18     z-index: 0;
    19     margin-top: 0 !important;
    20     margin-bottom: 0 !important;
    21     padding-right: 36px;
    22     margin-right: 0; }
    23   .intl-tel-input .flag-container {
    24     position: absolute;
    25     top: 0;
    26     bottom: 0;
    27     right: 0;
    28     padding: 1px; }
    29   .intl-tel-input .selected-flag {
    30     z-index: 1;
    31     position: relative;
    32     display: flex;
    33     align-items: center;
    34     height: 100%;
    35     padding: 0 6px 0 8px; }
    36     .intl-tel-input .selected-flag .iti-arrow {
    37       margin-left: 6px;
    38       width: 0;
    39       height: 0;
    40       border-left: 3px solid transparent;
    41       border-right: 3px solid transparent;
    42       border-top: 4px solid #555; }
    43       .intl-tel-input .selected-flag .iti-arrow.up {
    44         border-top: none;
    45         border-bottom: 4px solid #555; }
     8  display: inline-block;
     9}
     10
     11.intl-tel-input * {
     12  box-sizing: border-box;
     13  -moz-box-sizing: border-box;
     14}
     15
     16.intl-tel-input .hide {
     17  display: none;
     18}
     19
     20.intl-tel-input .v-hide {
     21  visibility: hidden;
     22}
     23
     24.intl-tel-input input,
     25.intl-tel-input input[type=text],
     26.intl-tel-input input[type=tel] {
     27  position: relative;
     28  z-index: 0;
     29  margin-top: 0 !important;
     30  margin-bottom: 0 !important;
     31  padding-right: 36px;
     32  margin-right: 0;
     33}
     34
     35.intl-tel-input .flag-container {
     36  position: absolute;
     37  top: 0;
     38  bottom: 0;
     39  right: 0;
     40  padding: 1px;
     41}
     42
     43.intl-tel-input .selected-flag {
     44  z-index: 1;
     45  position: relative;
     46  display: flex;
     47  align-items: center;
     48  height: 100%;
     49  padding: 0 6px 0 8px;
     50}
     51
     52.intl-tel-input .selected-flag .iti-arrow {
     53  margin-left: 6px;
     54  width: 0;
     55  height: 0;
     56  border-left: 3px solid transparent;
     57  border-right: 3px solid transparent;
     58  border-top: 4px solid #555;
     59}
     60
     61.intl-tel-input .selected-flag .iti-arrow.up {
     62  border-top: none;
     63  border-bottom: 4px solid #555;
     64}
     65
     66.intl-tel-input .country-list {
     67  position: absolute;
     68  z-index: 2;
     69  list-style: none;
     70  text-align: left;
     71  padding: 0;
     72  margin: 0 0 0 -1px;
     73  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
     74  background-color: white;
     75  border: 1px solid #CCC;
     76  white-space: nowrap;
     77  max-height: 200px;
     78  overflow-y: scroll;
     79  -webkit-overflow-scrolling: touch;
     80}
     81
     82.intl-tel-input .country-list.dropup {
     83  bottom: 100%;
     84  margin-bottom: -1px;
     85}
     86
     87.intl-tel-input .country-list .flag-box {
     88  display: inline-block;
     89  width: 20px;
     90}
     91
     92@media (max-width: 500px) {
    4693  .intl-tel-input .country-list {
    47     position: absolute;
    48     z-index: 2;
    49     list-style: none;
    50     text-align: left;
    51     padding: 0;
    52     margin: 0 0 0 -1px;
    53     box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    54     background-color: white;
    55     border: 1px solid #CCC;
    56     white-space: nowrap;
    57     max-height: 200px;
    58     overflow-y: scroll;
    59     -webkit-overflow-scrolling: touch; }
    60     .intl-tel-input .country-list.dropup {
    61       bottom: 100%;
    62       margin-bottom: -1px; }
    63     .intl-tel-input .country-list .flag-box {
    64       display: inline-block;
    65       width: 20px; }
    66     @media (max-width: 500px) {
    67       .intl-tel-input .country-list {
    68         white-space: normal; } }
    69     .intl-tel-input .country-list .divider {
    70       padding-bottom: 5px;
    71       margin-bottom: 5px;
    72       border-bottom: 1px solid #CCC; }
    73     .intl-tel-input .country-list .country {
    74       padding: 5px 10px; }
    75       .intl-tel-input .country-list .country .dial-code {
    76         color: #999; }
    77     .intl-tel-input .country-list .country.highlight {
    78       background-color: rgba(0, 0, 0, 0.05); }
    79     .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
    80       vertical-align: middle; }
    81     .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
    82       margin-right: 6px; }
    83   .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
    84     padding-right: 6px;
    85     padding-left: 52px;
    86     margin-left: 0; }
    87   .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    88     right: auto;
    89     left: 0; }
    90   .intl-tel-input.allow-dropdown .flag-container:hover {
    91     cursor: pointer; }
    92     .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
    93       background-color: rgba(0, 0, 0, 0.05); }
    94   .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
    95     cursor: default; }
    96     .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
    97       background-color: transparent; }
    98   .intl-tel-input.separate-dial-code .selected-flag {
    99     background-color: rgba(0, 0, 0, 0.05); }
    100   .intl-tel-input.separate-dial-code .selected-dial-code {
    101     margin-left: 6px; }
    102   .intl-tel-input.iti-container {
    103     position: absolute;
    104     top: -1000px;
    105     left: -1000px;
    106     z-index: 1060;
    107     padding: 1px; }
    108     .intl-tel-input.iti-container:hover {
    109       cursor: pointer; }
     94    white-space: normal;
     95  }
     96}
     97
     98.intl-tel-input .country-list .divider {
     99  padding-bottom: 5px;
     100  margin-bottom: 5px;
     101  border-bottom: 1px solid #CCC;
     102}
     103
     104.intl-tel-input .country-list .country {
     105  padding: 5px 10px;
     106}
     107
     108.intl-tel-input .country-list .country .dial-code {
     109  color: #999;
     110}
     111
     112.intl-tel-input .country-list .country.highlight {
     113  background-color: rgba(0, 0, 0, 0.05);
     114}
     115
     116.intl-tel-input .country-list .flag-box,
     117.intl-tel-input .country-list .country-name,
     118.intl-tel-input .country-list .dial-code {
     119  vertical-align: middle;
     120}
     121
     122.intl-tel-input .country-list .flag-box,
     123.intl-tel-input .country-list .country-name {
     124  margin-right: 6px;
     125}
     126
     127.intl-tel-input.allow-dropdown input,
     128.intl-tel-input.allow-dropdown input[type=text],
     129.intl-tel-input.allow-dropdown input[type=tel],
     130.intl-tel-input.separate-dial-code input,
     131.intl-tel-input.separate-dial-code input[type=text],
     132.intl-tel-input.separate-dial-code input[type=tel] {
     133  padding-right: 6px;
     134  padding-left: 52px;
     135  margin-left: 0;
     136}
     137
     138.intl-tel-input.allow-dropdown .flag-container,
     139.intl-tel-input.separate-dial-code .flag-container {
     140  right: auto;
     141  left: 0;
     142}
     143
     144.intl-tel-input.allow-dropdown .flag-container:hover {
     145  cursor: pointer;
     146}
     147
     148.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
     149  background-color: rgba(0, 0, 0, 0.05);
     150}
     151
     152.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,
     153.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
     154  cursor: default;
     155}
     156
     157.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,
     158.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
     159  background-color: transparent;
     160}
     161
     162.intl-tel-input.separate-dial-code .selected-flag {
     163  background-color: rgba(0, 0, 0, 0.05);
     164}
     165
     166.intl-tel-input.separate-dial-code .selected-dial-code {
     167  margin-left: 6px;
     168}
     169
     170.intl-tel-input.iti-container {
     171  position: absolute;
     172  top: -1000px;
     173  left: -1000px;
     174  z-index: 1060;
     175  padding: 1px;
     176}
     177
     178.intl-tel-input.iti-container:hover {
     179  cursor: pointer;
     180}
    110181
    111182.iti-mobile .intl-tel-input.iti-container {
     
    114185  left: 30px;
    115186  right: 30px;
    116   position: fixed; }
     187  position: fixed;
     188}
    117189
    118190.iti-mobile .intl-tel-input .country-list {
    119191  max-height: 100%;
    120   width: 100%; }
    121   .iti-mobile .intl-tel-input .country-list .country {
    122     padding: 10px 10px;
    123     line-height: 1.5em; }
     192  width: 100%;
     193}
     194
     195.iti-mobile .intl-tel-input .country-list .country {
     196  padding: 10px 10px;
     197  line-height: 1.5em;
     198}
    124199
    125200.iti-flag {
    126   width: 20px; }
    127   .iti-flag.be {
    128     width: 18px; }
    129   .iti-flag.ch {
    130     width: 15px; }
    131   .iti-flag.mc {
    132     width: 19px; }
    133   .iti-flag.ne {
    134     width: 18px; }
    135   .iti-flag.np {
    136     width: 13px; }
    137   .iti-flag.va {
    138     width: 15px; }
    139   @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    140     .iti-flag {
    141       background-size: 5652px 15px; } }
    142   .iti-flag.ac {
    143     height: 10px;
    144     background-position: 0px 0px; }
    145   .iti-flag.ad {
    146     height: 14px;
    147     background-position: -22px 0px; }
    148   .iti-flag.ae {
    149     height: 10px;
    150     background-position: -44px 0px; }
    151   .iti-flag.af {
    152     height: 14px;
    153     background-position: -66px 0px; }
    154   .iti-flag.ag {
    155     height: 14px;
    156     background-position: -88px 0px; }
    157   .iti-flag.ai {
    158     height: 10px;
    159     background-position: -110px 0px; }
    160   .iti-flag.al {
    161     height: 15px;
    162     background-position: -132px 0px; }
    163   .iti-flag.am {
    164     height: 10px;
    165     background-position: -154px 0px; }
    166   .iti-flag.ao {
    167     height: 14px;
    168     background-position: -176px 0px; }
    169   .iti-flag.aq {
    170     height: 14px;
    171     background-position: -198px 0px; }
    172   .iti-flag.ar {
    173     height: 13px;
    174     background-position: -220px 0px; }
    175   .iti-flag.as {
    176     height: 10px;
    177     background-position: -242px 0px; }
    178   .iti-flag.at {
    179     height: 14px;
    180     background-position: -264px 0px; }
    181   .iti-flag.au {
    182     height: 10px;
    183     background-position: -286px 0px; }
    184   .iti-flag.aw {
    185     height: 14px;
    186     background-position: -308px 0px; }
    187   .iti-flag.ax {
    188     height: 13px;
    189     background-position: -330px 0px; }
    190   .iti-flag.az {
    191     height: 10px;
    192     background-position: -352px 0px; }
    193   .iti-flag.ba {
    194     height: 10px;
    195     background-position: -374px 0px; }
    196   .iti-flag.bb {
    197     height: 14px;
    198     background-position: -396px 0px; }
    199   .iti-flag.bd {
    200     height: 12px;
    201     background-position: -418px 0px; }
    202   .iti-flag.be {
    203     height: 15px;
    204     background-position: -440px 0px; }
    205   .iti-flag.bf {
    206     height: 14px;
    207     background-position: -460px 0px; }
    208   .iti-flag.bg {
    209     height: 12px;
    210     background-position: -482px 0px; }
    211   .iti-flag.bh {
    212     height: 12px;
    213     background-position: -504px 0px; }
    214   .iti-flag.bi {
    215     height: 12px;
    216     background-position: -526px 0px; }
    217   .iti-flag.bj {
    218     height: 14px;
    219     background-position: -548px 0px; }
    220   .iti-flag.bl {
    221     height: 14px;
    222     background-position: -570px 0px; }
    223   .iti-flag.bm {
    224     height: 10px;
    225     background-position: -592px 0px; }
    226   .iti-flag.bn {
    227     height: 10px;
    228     background-position: -614px 0px; }
    229   .iti-flag.bo {
    230     height: 14px;
    231     background-position: -636px 0px; }
    232   .iti-flag.bq {
    233     height: 14px;
    234     background-position: -658px 0px; }
    235   .iti-flag.br {
    236     height: 14px;
    237     background-position: -680px 0px; }
    238   .iti-flag.bs {
    239     height: 10px;
    240     background-position: -702px 0px; }
    241   .iti-flag.bt {
    242     height: 14px;
    243     background-position: -724px 0px; }
    244   .iti-flag.bv {
    245     height: 15px;
    246     background-position: -746px 0px; }
    247   .iti-flag.bw {
    248     height: 14px;
    249     background-position: -768px 0px; }
    250   .iti-flag.by {
    251     height: 10px;
    252     background-position: -790px 0px; }
    253   .iti-flag.bz {
    254     height: 14px;
    255     background-position: -812px 0px; }
    256   .iti-flag.ca {
    257     height: 10px;
    258     background-position: -834px 0px; }
    259   .iti-flag.cc {
    260     height: 10px;
    261     background-position: -856px 0px; }
    262   .iti-flag.cd {
    263     height: 15px;
    264     background-position: -878px 0px; }
    265   .iti-flag.cf {
    266     height: 14px;
    267     background-position: -900px 0px; }
    268   .iti-flag.cg {
    269     height: 14px;
    270     background-position: -922px 0px; }
    271   .iti-flag.ch {
    272     height: 15px;
    273     background-position: -944px 0px; }
    274   .iti-flag.ci {
    275     height: 14px;
    276     background-position: -961px 0px; }
    277   .iti-flag.ck {
    278     height: 10px;
    279     background-position: -983px 0px; }
    280   .iti-flag.cl {
    281     height: 14px;
    282     background-position: -1005px 0px; }
    283   .iti-flag.cm {
    284     height: 14px;
    285     background-position: -1027px 0px; }
    286   .iti-flag.cn {
    287     height: 14px;
    288     background-position: -1049px 0px; }
    289   .iti-flag.co {
    290     height: 14px;
    291     background-position: -1071px 0px; }
    292   .iti-flag.cp {
    293     height: 14px;
    294     background-position: -1093px 0px; }
    295   .iti-flag.cr {
    296     height: 12px;
    297     background-position: -1115px 0px; }
    298   .iti-flag.cu {
    299     height: 10px;
    300     background-position: -1137px 0px; }
    301   .iti-flag.cv {
    302     height: 12px;
    303     background-position: -1159px 0px; }
    304   .iti-flag.cw {
    305     height: 14px;
    306     background-position: -1181px 0px; }
    307   .iti-flag.cx {
    308     height: 10px;
    309     background-position: -1203px 0px; }
    310   .iti-flag.cy {
    311     height: 14px;
    312     background-position: -1225px 0px; }
    313   .iti-flag.cz {
    314     height: 14px;
    315     background-position: -1247px 0px; }
    316   .iti-flag.de {
    317     height: 12px;
    318     background-position: -1269px 0px; }
    319   .iti-flag.dg {
    320     height: 10px;
    321     background-position: -1291px 0px; }
    322   .iti-flag.dj {
    323     height: 14px;
    324     background-position: -1313px 0px; }
    325   .iti-flag.dk {
    326     height: 15px;
    327     background-position: -1335px 0px; }
    328   .iti-flag.dm {
    329     height: 10px;
    330     background-position: -1357px 0px; }
    331   .iti-flag.do {
    332     height: 14px;
    333     background-position: -1379px 0px; }
    334   .iti-flag.dz {
    335     height: 14px;
    336     background-position: -1401px 0px; }
    337   .iti-flag.ea {
    338     height: 14px;
    339     background-position: -1423px 0px; }
    340   .iti-flag.ec {
    341     height: 14px;
    342     background-position: -1445px 0px; }
    343   .iti-flag.ee {
    344     height: 13px;
    345     background-position: -1467px 0px; }
    346   .iti-flag.eg {
    347     height: 14px;
    348     background-position: -1489px 0px; }
    349   .iti-flag.eh {
    350     height: 10px;
    351     background-position: -1511px 0px; }
    352   .iti-flag.er {
    353     height: 10px;
    354     background-position: -1533px 0px; }
    355   .iti-flag.es {
    356     height: 14px;
    357     background-position: -1555px 0px; }
    358   .iti-flag.et {
    359     height: 10px;
    360     background-position: -1577px 0px; }
    361   .iti-flag.eu {
    362     height: 14px;
    363     background-position: -1599px 0px; }
    364   .iti-flag.fi {
    365     height: 12px;
    366     background-position: -1621px 0px; }
    367   .iti-flag.fj {
    368     height: 10px;
    369     background-position: -1643px 0px; }
    370   .iti-flag.fk {
    371     height: 10px;
    372     background-position: -1665px 0px; }
    373   .iti-flag.fm {
    374     height: 11px;
    375     background-position: -1687px 0px; }
    376   .iti-flag.fo {
    377     height: 15px;
    378     background-position: -1709px 0px; }
    379   .iti-flag.fr {
    380     height: 14px;
    381     background-position: -1731px 0px; }
    382   .iti-flag.ga {
    383     height: 15px;
    384     background-position: -1753px 0px; }
    385   .iti-flag.gb {
    386     height: 10px;
    387     background-position: -1775px 0px; }
    388   .iti-flag.gd {
    389     height: 12px;
    390     background-position: -1797px 0px; }
    391   .iti-flag.ge {
    392     height: 14px;
    393     background-position: -1819px 0px; }
    394   .iti-flag.gf {
    395     height: 14px;
    396     background-position: -1841px 0px; }
    397   .iti-flag.gg {
    398     height: 14px;
    399     background-position: -1863px 0px; }
    400   .iti-flag.gh {
    401     height: 14px;
    402     background-position: -1885px 0px; }
    403   .iti-flag.gi {
    404     height: 10px;
    405     background-position: -1907px 0px; }
    406   .iti-flag.gl {
    407     height: 14px;
    408     background-position: -1929px 0px; }
    409   .iti-flag.gm {
    410     height: 14px;
    411     background-position: -1951px 0px; }
    412   .iti-flag.gn {
    413     height: 14px;
    414     background-position: -1973px 0px; }
    415   .iti-flag.gp {
    416     height: 14px;
    417     background-position: -1995px 0px; }
    418   .iti-flag.gq {
    419     height: 14px;
    420     background-position: -2017px 0px; }
    421   .iti-flag.gr {
    422     height: 14px;
    423     background-position: -2039px 0px; }
    424   .iti-flag.gs {
    425     height: 10px;
    426     background-position: -2061px 0px; }
    427   .iti-flag.gt {
    428     height: 13px;
    429     background-position: -2083px 0px; }
    430   .iti-flag.gu {
    431     height: 11px;
    432     background-position: -2105px 0px; }
    433   .iti-flag.gw {
    434     height: 10px;
    435     background-position: -2127px 0px; }
    436   .iti-flag.gy {
    437     height: 12px;
    438     background-position: -2149px 0px; }
    439   .iti-flag.hk {
    440     height: 14px;
    441     background-position: -2171px 0px; }
    442   .iti-flag.hm {
    443     height: 10px;
    444     background-position: -2193px 0px; }
    445   .iti-flag.hn {
    446     height: 10px;
    447     background-position: -2215px 0px; }
    448   .iti-flag.hr {
    449     height: 10px;
    450     background-position: -2237px 0px; }
    451   .iti-flag.ht {
    452     height: 12px;
    453     background-position: -2259px 0px; }
    454   .iti-flag.hu {
    455     height: 10px;
    456     background-position: -2281px 0px; }
    457   .iti-flag.ic {
    458     height: 14px;
    459     background-position: -2303px 0px; }
    460   .iti-flag.id {
    461     height: 14px;
    462     background-position: -2325px 0px; }
    463   .iti-flag.ie {
    464     height: 10px;
    465     background-position: -2347px 0px; }
    466   .iti-flag.il {
    467     height: 15px;
    468     background-position: -2369px 0px; }
    469   .iti-flag.im {
    470     height: 10px;
    471     background-position: -2391px 0px; }
    472   .iti-flag.in {
    473     height: 14px;
    474     background-position: -2413px 0px; }
    475   .iti-flag.io {
    476     height: 10px;
    477     background-position: -2435px 0px; }
    478   .iti-flag.iq {
    479     height: 14px;
    480     background-position: -2457px 0px; }
    481   .iti-flag.ir {
    482     height: 12px;
    483     background-position: -2479px 0px; }
    484   .iti-flag.is {
    485     height: 15px;
    486     background-position: -2501px 0px; }
    487   .iti-flag.it {
    488     height: 14px;
    489     background-position: -2523px 0px; }
    490   .iti-flag.je {
    491     height: 12px;
    492     background-position: -2545px 0px; }
    493   .iti-flag.jm {
    494     height: 10px;
    495     background-position: -2567px 0px; }
    496   .iti-flag.jo {
    497     height: 10px;
    498     background-position: -2589px 0px; }
    499   .iti-flag.jp {
    500     height: 14px;
    501     background-position: -2611px 0px; }
    502   .iti-flag.ke {
    503     height: 14px;
    504     background-position: -2633px 0px; }
    505   .iti-flag.kg {
    506     height: 12px;
    507     background-position: -2655px 0px; }
    508   .iti-flag.kh {
    509     height: 13px;
    510     background-position: -2677px 0px; }
    511   .iti-flag.ki {
    512     height: 10px;
    513     background-position: -2699px 0px; }
    514   .iti-flag.km {
    515     height: 12px;
    516     background-position: -2721px 0px; }
    517   .iti-flag.kn {
    518     height: 14px;
    519     background-position: -2743px 0px; }
    520   .iti-flag.kp {
    521     height: 10px;
    522     background-position: -2765px 0px; }
    523   .iti-flag.kr {
    524     height: 14px;
    525     background-position: -2787px 0px; }
    526   .iti-flag.kw {
    527     height: 10px;
    528     background-position: -2809px 0px; }
    529   .iti-flag.ky {
    530     height: 10px;
    531     background-position: -2831px 0px; }
    532   .iti-flag.kz {
    533     height: 10px;
    534     background-position: -2853px 0px; }
    535   .iti-flag.la {
    536     height: 14px;
    537     background-position: -2875px 0px; }
    538   .iti-flag.lb {
    539     height: 14px;
    540     background-position: -2897px 0px; }
    541   .iti-flag.lc {
    542     height: 10px;
    543     background-position: -2919px 0px; }
    544   .iti-flag.li {
    545     height: 12px;
    546     background-position: -2941px 0px; }
    547   .iti-flag.lk {
    548     height: 10px;
    549     background-position: -2963px 0px; }
    550   .iti-flag.lr {
    551     height: 11px;
    552     background-position: -2985px 0px; }
    553   .iti-flag.ls {
    554     height: 14px;
    555     background-position: -3007px 0px; }
    556   .iti-flag.lt {
    557     height: 12px;
    558     background-position: -3029px 0px; }
    559   .iti-flag.lu {
    560     height: 12px;
    561     background-position: -3051px 0px; }
    562   .iti-flag.lv {
    563     height: 10px;
    564     background-position: -3073px 0px; }
    565   .iti-flag.ly {
    566     height: 10px;
    567     background-position: -3095px 0px; }
    568   .iti-flag.ma {
    569     height: 14px;
    570     background-position: -3117px 0px; }
    571   .iti-flag.mc {
    572     height: 15px;
    573     background-position: -3139px 0px; }
    574   .iti-flag.md {
    575     height: 10px;
    576     background-position: -3160px 0px; }
    577   .iti-flag.me {
    578     height: 10px;
    579     background-position: -3182px 0px; }
    580   .iti-flag.mf {
    581     height: 14px;
    582     background-position: -3204px 0px; }
    583   .iti-flag.mg {
    584     height: 14px;
    585     background-position: -3226px 0px; }
    586   .iti-flag.mh {
    587     height: 11px;
    588     background-position: -3248px 0px; }
    589   .iti-flag.mk {
    590     height: 10px;
    591     background-position: -3270px 0px; }
    592   .iti-flag.ml {
    593     height: 14px;
    594     background-position: -3292px 0px; }
    595   .iti-flag.mm {
    596     height: 14px;
    597     background-position: -3314px 0px; }
    598   .iti-flag.mn {
    599     height: 10px;
    600     background-position: -3336px 0px; }
    601   .iti-flag.mo {
    602     height: 14px;
    603     background-position: -3358px 0px; }
    604   .iti-flag.mp {
    605     height: 10px;
    606     background-position: -3380px 0px; }
    607   .iti-flag.mq {
    608     height: 14px;
    609     background-position: -3402px 0px; }
    610   .iti-flag.mr {
    611     height: 14px;
    612     background-position: -3424px 0px; }
    613   .iti-flag.ms {
    614     height: 10px;
    615     background-position: -3446px 0px; }
    616   .iti-flag.mt {
    617     height: 14px;
    618     background-position: -3468px 0px; }
    619   .iti-flag.mu {
    620     height: 14px;
    621     background-position: -3490px 0px; }
    622   .iti-flag.mv {
    623     height: 14px;
    624     background-position: -3512px 0px; }
    625   .iti-flag.mw {
    626     height: 14px;
    627     background-position: -3534px 0px; }
    628   .iti-flag.mx {
    629     height: 12px;
    630     background-position: -3556px 0px; }
    631   .iti-flag.my {
    632     height: 10px;
    633     background-position: -3578px 0px; }
    634   .iti-flag.mz {
    635     height: 14px;
    636     background-position: -3600px 0px; }
    637   .iti-flag.na {
    638     height: 14px;
    639     background-position: -3622px 0px; }
    640   .iti-flag.nc {
    641     height: 10px;
    642     background-position: -3644px 0px; }
    643   .iti-flag.ne {
    644     height: 15px;
    645     background-position: -3666px 0px; }
    646   .iti-flag.nf {
    647     height: 10px;
    648     background-position: -3686px 0px; }
    649   .iti-flag.ng {
    650     height: 10px;
    651     background-position: -3708px 0px; }
    652   .iti-flag.ni {
    653     height: 12px;
    654     background-position: -3730px 0px; }
    655   .iti-flag.nl {
    656     height: 14px;
    657     background-position: -3752px 0px; }
    658   .iti-flag.no {
    659     height: 15px;
    660     background-position: -3774px 0px; }
    661   .iti-flag.np {
    662     height: 15px;
    663     background-position: -3796px 0px; }
    664   .iti-flag.nr {
    665     height: 10px;
    666     background-position: -3811px 0px; }
    667   .iti-flag.nu {
    668     height: 10px;
    669     background-position: -3833px 0px; }
    670   .iti-flag.nz {
    671     height: 10px;
    672     background-position: -3855px 0px; }
    673   .iti-flag.om {
    674     height: 10px;
    675     background-position: -3877px 0px; }
    676   .iti-flag.pa {
    677     height: 14px;
    678     background-position: -3899px 0px; }
    679   .iti-flag.pe {
    680     height: 14px;
    681     background-position: -3921px 0px; }
    682   .iti-flag.pf {
    683     height: 14px;
    684     background-position: -3943px 0px; }
    685   .iti-flag.pg {
    686     height: 15px;
    687     background-position: -3965px 0px; }
    688   .iti-flag.ph {
    689     height: 10px;
    690     background-position: -3987px 0px; }
    691   .iti-flag.pk {
    692     height: 14px;
    693     background-position: -4009px 0px; }
    694   .iti-flag.pl {
    695     height: 13px;
    696     background-position: -4031px 0px; }
    697   .iti-flag.pm {
    698     height: 14px;
    699     background-position: -4053px 0px; }
    700   .iti-flag.pn {
    701     height: 10px;
    702     background-position: -4075px 0px; }
    703   .iti-flag.pr {
    704     height: 14px;
    705     background-position: -4097px 0px; }
    706   .iti-flag.ps {
    707     height: 10px;
    708     background-position: -4119px 0px; }
    709   .iti-flag.pt {
    710     height: 14px;
    711     background-position: -4141px 0px; }
    712   .iti-flag.pw {
    713     height: 13px;
    714     background-position: -4163px 0px; }
    715   .iti-flag.py {
    716     height: 11px;
    717     background-position: -4185px 0px; }
    718   .iti-flag.qa {
    719     height: 8px;
    720     background-position: -4207px 0px; }
    721   .iti-flag.re {
    722     height: 14px;
    723     background-position: -4229px 0px; }
    724   .iti-flag.ro {
    725     height: 14px;
    726     background-position: -4251px 0px; }
    727   .iti-flag.rs {
    728     height: 14px;
    729     background-position: -4273px 0px; }
    730   .iti-flag.ru {
    731     height: 14px;
    732     background-position: -4295px 0px; }
    733   .iti-flag.rw {
    734     height: 14px;
    735     background-position: -4317px 0px; }
    736   .iti-flag.sa {
    737     height: 14px;
    738     background-position: -4339px 0px; }
    739   .iti-flag.sb {
    740     height: 10px;
    741     background-position: -4361px 0px; }
    742   .iti-flag.sc {
    743     height: 10px;
    744     background-position: -4383px 0px; }
    745   .iti-flag.sd {
    746     height: 10px;
    747     background-position: -4405px 0px; }
    748   .iti-flag.se {
    749     height: 13px;
    750     background-position: -4427px 0px; }
    751   .iti-flag.sg {
    752     height: 14px;
    753     background-position: -4449px 0px; }
    754   .iti-flag.sh {
    755     height: 10px;
    756     background-position: -4471px 0px; }
    757   .iti-flag.si {
    758     height: 10px;
    759     background-position: -4493px 0px; }
    760   .iti-flag.sj {
    761     height: 15px;
    762     background-position: -4515px 0px; }
    763   .iti-flag.sk {
    764     height: 14px;
    765     background-position: -4537px 0px; }
    766   .iti-flag.sl {
    767     height: 14px;
    768     background-position: -4559px 0px; }
    769   .iti-flag.sm {
    770     height: 15px;
    771     background-position: -4581px 0px; }
    772   .iti-flag.sn {
    773     height: 14px;
    774     background-position: -4603px 0px; }
    775   .iti-flag.so {
    776     height: 14px;
    777     background-position: -4625px 0px; }
    778   .iti-flag.sr {
    779     height: 14px;
    780     background-position: -4647px 0px; }
    781   .iti-flag.ss {
    782     height: 10px;
    783     background-position: -4669px 0px; }
    784   .iti-flag.st {
    785     height: 10px;
    786     background-position: -4691px 0px; }
    787   .iti-flag.sv {
    788     height: 12px;
    789     background-position: -4713px 0px; }
    790   .iti-flag.sx {
    791     height: 14px;
    792     background-position: -4735px 0px; }
    793   .iti-flag.sy {
    794     height: 14px;
    795     background-position: -4757px 0px; }
    796   .iti-flag.sz {
    797     height: 14px;
    798     background-position: -4779px 0px; }
    799   .iti-flag.ta {
    800     height: 10px;
    801     background-position: -4801px 0px; }
    802   .iti-flag.tc {
    803     height: 10px;
    804     background-position: -4823px 0px; }
    805   .iti-flag.td {
    806     height: 14px;
    807     background-position: -4845px 0px; }
    808   .iti-flag.tf {
    809     height: 14px;
    810     background-position: -4867px 0px; }
    811   .iti-flag.tg {
    812     height: 13px;
    813     background-position: -4889px 0px; }
    814   .iti-flag.th {
    815     height: 14px;
    816     background-position: -4911px 0px; }
    817   .iti-flag.tj {
    818     height: 10px;
    819     background-position: -4933px 0px; }
    820   .iti-flag.tk {
    821     height: 10px;
    822     background-position: -4955px 0px; }
    823   .iti-flag.tl {
    824     height: 10px;
    825     background-position: -4977px 0px; }
    826   .iti-flag.tm {
    827     height: 14px;
    828     background-position: -4999px 0px; }
    829   .iti-flag.tn {
    830     height: 14px;
    831     background-position: -5021px 0px; }
    832   .iti-flag.to {
    833     height: 10px;
    834     background-position: -5043px 0px; }
    835   .iti-flag.tr {
    836     height: 14px;
    837     background-position: -5065px 0px; }
    838   .iti-flag.tt {
    839     height: 12px;
    840     background-position: -5087px 0px; }
    841   .iti-flag.tv {
    842     height: 10px;
    843     background-position: -5109px 0px; }
    844   .iti-flag.tw {
    845     height: 14px;
    846     background-position: -5131px 0px; }
    847   .iti-flag.tz {
    848     height: 14px;
    849     background-position: -5153px 0px; }
    850   .iti-flag.ua {
    851     height: 14px;
    852     background-position: -5175px 0px; }
    853   .iti-flag.ug {
    854     height: 14px;
    855     background-position: -5197px 0px; }
    856   .iti-flag.um {
    857     height: 11px;
    858     background-position: -5219px 0px; }
    859   .iti-flag.un {
    860     height: 14px;
    861     background-position: -5241px 0px; }
    862   .iti-flag.us {
    863     height: 11px;
    864     background-position: -5263px 0px; }
    865   .iti-flag.uy {
    866     height: 14px;
    867     background-position: -5285px 0px; }
    868   .iti-flag.uz {
    869     height: 10px;
    870     background-position: -5307px 0px; }
    871   .iti-flag.va {
    872     height: 15px;
    873     background-position: -5329px 0px; }
    874   .iti-flag.vc {
    875     height: 14px;
    876     background-position: -5346px 0px; }
    877   .iti-flag.ve {
    878     height: 14px;
    879     background-position: -5368px 0px; }
    880   .iti-flag.vg {
    881     height: 10px;
    882     background-position: -5390px 0px; }
    883   .iti-flag.vi {
    884     height: 14px;
    885     background-position: -5412px 0px; }
    886   .iti-flag.vn {
    887     height: 14px;
    888     background-position: -5434px 0px; }
    889   .iti-flag.vu {
    890     height: 12px;
    891     background-position: -5456px 0px; }
    892   .iti-flag.wf {
    893     height: 14px;
    894     background-position: -5478px 0px; }
    895   .iti-flag.ws {
    896     height: 10px;
    897     background-position: -5500px 0px; }
    898   .iti-flag.xk {
    899     height: 15px;
    900     background-position: -5522px 0px; }
    901   .iti-flag.ye {
    902     height: 14px;
    903     background-position: -5544px 0px; }
    904   .iti-flag.yt {
    905     height: 14px;
    906     background-position: -5566px 0px; }
    907   .iti-flag.za {
    908     height: 14px;
    909     background-position: -5588px 0px; }
    910   .iti-flag.zm {
    911     height: 14px;
    912     background-position: -5610px 0px; }
    913   .iti-flag.zw {
    914     height: 10px;
    915     background-position: -5632px 0px; }
     201  width: 20px;
     202}
     203
     204.iti-flag.be {
     205  width: 18px;
     206}
     207
     208.iti-flag.ch {
     209  width: 15px;
     210}
     211
     212.iti-flag.mc {
     213  width: 19px;
     214}
     215
     216.iti-flag.ne {
     217  width: 18px;
     218}
     219
     220.iti-flag.np {
     221  width: 13px;
     222}
     223
     224.iti-flag.va {
     225  width: 15px;
     226}
     227
     228@media (-webkit-min-device-pixel-ratio: 2),
     229(min-resolution: 192dpi) {
     230  .iti-flag {
     231    background-size: 5652px 15px;
     232  }
     233}
     234
     235.iti-flag.ac {
     236  height: 10px;
     237  background-position: 0px 0px;
     238}
     239
     240.iti-flag.ad {
     241  height: 14px;
     242  background-position: -22px 0px;
     243}
     244
     245.iti-flag.ae {
     246  height: 10px;
     247  background-position: -44px 0px;
     248}
     249
     250.iti-flag.af {
     251  height: 14px;
     252  background-position: -66px 0px;
     253}
     254
     255.iti-flag.ag {
     256  height: 14px;
     257  background-position: -88px 0px;
     258}
     259
     260.iti-flag.ai {
     261  height: 10px;
     262  background-position: -110px 0px;
     263}
     264
     265.iti-flag.al {
     266  height: 15px;
     267  background-position: -132px 0px;
     268}
     269
     270.iti-flag.am {
     271  height: 10px;
     272  background-position: -154px 0px;
     273}
     274
     275.iti-flag.ao {
     276  height: 14px;
     277  background-position: -176px 0px;
     278}
     279
     280.iti-flag.aq {
     281  height: 14px;
     282  background-position: -198px 0px;
     283}
     284
     285.iti-flag.ar {
     286  height: 13px;
     287  background-position: -220px 0px;
     288}
     289
     290.iti-flag.as {
     291  height: 10px;
     292  background-position: -242px 0px;
     293}
     294
     295.iti-flag.at {
     296  height: 14px;
     297  background-position: -264px 0px;
     298}
     299
     300.iti-flag.au {
     301  height: 10px;
     302  background-position: -286px 0px;
     303}
     304
     305.iti-flag.aw {
     306  height: 14px;
     307  background-position: -308px 0px;
     308}
     309
     310.iti-flag.ax {
     311  height: 13px;
     312  background-position: -330px 0px;
     313}
     314
     315.iti-flag.az {
     316  height: 10px;
     317  background-position: -352px 0px;
     318}
     319
     320.iti-flag.ba {
     321  height: 10px;
     322  background-position: -374px 0px;
     323}
     324
     325.iti-flag.bb {
     326  height: 14px;
     327  background-position: -396px 0px;
     328}
     329
     330.iti-flag.bd {
     331  height: 12px;
     332  background-position: -418px 0px;
     333}
     334
     335.iti-flag.be {
     336  height: 15px;
     337  background-position: -440px 0px;
     338}
     339
     340.iti-flag.bf {
     341  height: 14px;
     342  background-position: -460px 0px;
     343}
     344
     345.iti-flag.bg {
     346  height: 12px;
     347  background-position: -482px 0px;
     348}
     349
     350.iti-flag.bh {
     351  height: 12px;
     352  background-position: -504px 0px;
     353}
     354
     355.iti-flag.bi {
     356  height: 12px;
     357  background-position: -526px 0px;
     358}
     359
     360.iti-flag.bj {
     361  height: 14px;
     362  background-position: -548px 0px;
     363}
     364
     365.iti-flag.bl {
     366  height: 14px;
     367  background-position: -570px 0px;
     368}
     369
     370.iti-flag.bm {
     371  height: 10px;
     372  background-position: -592px 0px;
     373}
     374
     375.iti-flag.bn {
     376  height: 10px;
     377  background-position: -614px 0px;
     378}
     379
     380.iti-flag.bo {
     381  height: 14px;
     382  background-position: -636px 0px;
     383}
     384
     385.iti-flag.bq {
     386  height: 14px;
     387  background-position: -658px 0px;
     388}
     389
     390.iti-flag.br {
     391  height: 14px;
     392  background-position: -680px 0px;
     393}
     394
     395.iti-flag.bs {
     396  height: 10px;
     397  background-position: -702px 0px;
     398}
     399
     400.iti-flag.bt {
     401  height: 14px;
     402  background-position: -724px 0px;
     403}
     404
     405.iti-flag.bv {
     406  height: 15px;
     407  background-position: -746px 0px;
     408}
     409
     410.iti-flag.bw {
     411  height: 14px;
     412  background-position: -768px 0px;
     413}
     414
     415.iti-flag.by {
     416  height: 10px;
     417  background-position: -790px 0px;
     418}
     419
     420.iti-flag.bz {
     421  height: 14px;
     422  background-position: -812px 0px;
     423}
     424
     425.iti-flag.ca {
     426  height: 10px;
     427  background-position: -834px 0px;
     428}
     429
     430.iti-flag.cc {
     431  height: 10px;
     432  background-position: -856px 0px;
     433}
     434
     435.iti-flag.cd {
     436  height: 15px;
     437  background-position: -878px 0px;
     438}
     439
     440.iti-flag.cf {
     441  height: 14px;
     442  background-position: -900px 0px;
     443}
     444
     445.iti-flag.cg {
     446  height: 14px;
     447  background-position: -922px 0px;
     448}
     449
     450.iti-flag.ch {
     451  height: 15px;
     452  background-position: -944px 0px;
     453}
     454
     455.iti-flag.ci {
     456  height: 14px;
     457  background-position: -961px 0px;
     458}
     459
     460.iti-flag.ck {
     461  height: 10px;
     462  background-position: -983px 0px;
     463}
     464
     465.iti-flag.cl {
     466  height: 14px;
     467  background-position: -1005px 0px;
     468}
     469
     470.iti-flag.cm {
     471  height: 14px;
     472  background-position: -1027px 0px;
     473}
     474
     475.iti-flag.cn {
     476  height: 14px;
     477  background-position: -1049px 0px;
     478}
     479
     480.iti-flag.co {
     481  height: 14px;
     482  background-position: -1071px 0px;
     483}
     484
     485.iti-flag.cp {
     486  height: 14px;
     487  background-position: -1093px 0px;
     488}
     489
     490.iti-flag.cr {
     491  height: 12px;
     492  background-position: -1115px 0px;
     493}
     494
     495.iti-flag.cu {
     496  height: 10px;
     497  background-position: -1137px 0px;
     498}
     499
     500.iti-flag.cv {
     501  height: 12px;
     502  background-position: -1159px 0px;
     503}
     504
     505.iti-flag.cw {
     506  height: 14px;
     507  background-position: -1181px 0px;
     508}
     509
     510.iti-flag.cx {
     511  height: 10px;
     512  background-position: -1203px 0px;
     513}
     514
     515.iti-flag.cy {
     516  height: 14px;
     517  background-position: -1225px 0px;
     518}
     519
     520.iti-flag.cz {
     521  height: 14px;
     522  background-position: -1247px 0px;
     523}
     524
     525.iti-flag.de {
     526  height: 12px;
     527  background-position: -1269px 0px;
     528}
     529
     530.iti-flag.dg {
     531  height: 10px;
     532  background-position: -1291px 0px;
     533}
     534
     535.iti-flag.dj {
     536  height: 14px;
     537  background-position: -1313px 0px;
     538}
     539
     540.iti-flag.dk {
     541  height: 15px;
     542  background-position: -1335px 0px;
     543}
     544
     545.iti-flag.dm {
     546  height: 10px;
     547  background-position: -1357px 0px;
     548}
     549
     550.iti-flag.do {
     551  height: 14px;
     552  background-position: -1379px 0px;
     553}
     554
     555.iti-flag.dz {
     556  height: 14px;
     557  background-position: -1401px 0px;
     558}
     559
     560.iti-flag.ea {
     561  height: 14px;
     562  background-position: -1423px 0px;
     563}
     564
     565.iti-flag.ec {
     566  height: 14px;
     567  background-position: -1445px 0px;
     568}
     569
     570.iti-flag.ee {
     571  height: 13px;
     572  background-position: -1467px 0px;
     573}
     574
     575.iti-flag.eg {
     576  height: 14px;
     577  background-position: -1489px 0px;
     578}
     579
     580.iti-flag.eh {
     581  height: 10px;
     582  background-position: -1511px 0px;
     583}
     584
     585.iti-flag.er {
     586  height: 10px;
     587  background-position: -1533px 0px;
     588}
     589
     590.iti-flag.es {
     591  height: 14px;
     592  background-position: -1555px 0px;
     593}
     594
     595.iti-flag.et {
     596  height: 10px;
     597  background-position: -1577px 0px;
     598}
     599
     600.iti-flag.eu {
     601  height: 14px;
     602  background-position: -1599px 0px;
     603}
     604
     605.iti-flag.fi {
     606  height: 12px;
     607  background-position: -1621px 0px;
     608}
     609
     610.iti-flag.fj {
     611  height: 10px;
     612  background-position: -1643px 0px;
     613}
     614
     615.iti-flag.fk {
     616  height: 10px;
     617  background-position: -1665px 0px;
     618}
     619
     620.iti-flag.fm {
     621  height: 11px;
     622  background-position: -1687px 0px;
     623}
     624
     625.iti-flag.fo {
     626  height: 15px;
     627  background-position: -1709px 0px;
     628}
     629
     630.iti-flag.fr {
     631  height: 14px;
     632  background-position: -1731px 0px;
     633}
     634
     635.iti-flag.ga {
     636  height: 15px;
     637  background-position: -1753px 0px;
     638}
     639
     640.iti-flag.gb {
     641  height: 10px;
     642  background-position: -1775px 0px;
     643}
     644
     645.iti-flag.gd {
     646  height: 12px;
     647  background-position: -1797px 0px;
     648}
     649
     650.iti-flag.ge {
     651  height: 14px;
     652  background-position: -1819px 0px;
     653}
     654
     655.iti-flag.gf {
     656  height: 14px;
     657  background-position: -1841px 0px;
     658}
     659
     660.iti-flag.gg {
     661  height: 14px;
     662  background-position: -1863px 0px;
     663}
     664
     665.iti-flag.gh {
     666  height: 14px;
     667  background-position: -1885px 0px;
     668}
     669
     670.iti-flag.gi {
     671  height: 10px;
     672  background-position: -1907px 0px;
     673}
     674
     675.iti-flag.gl {
     676  height: 14px;
     677  background-position: -1929px 0px;
     678}
     679
     680.iti-flag.gm {
     681  height: 14px;
     682  background-position: -1951px 0px;
     683}
     684
     685.iti-flag.gn {
     686  height: 14px;
     687  background-position: -1973px 0px;
     688}
     689
     690.iti-flag.gp {
     691  height: 14px;
     692  background-position: -1995px 0px;
     693}
     694
     695.iti-flag.gq {
     696  height: 14px;
     697  background-position: -2017px 0px;
     698}
     699
     700.iti-flag.gr {
     701  height: 14px;
     702  background-position: -2039px 0px;
     703}
     704
     705.iti-flag.gs {
     706  height: 10px;
     707  background-position: -2061px 0px;
     708}
     709
     710.iti-flag.gt {
     711  height: 13px;
     712  background-position: -2083px 0px;
     713}
     714
     715.iti-flag.gu {
     716  height: 11px;
     717  background-position: -2105px 0px;
     718}
     719
     720.iti-flag.gw {
     721  height: 10px;
     722  background-position: -2127px 0px;
     723}
     724
     725.iti-flag.gy {
     726  height: 12px;
     727  background-position: -2149px 0px;
     728}
     729
     730.iti-flag.hk {
     731  height: 14px;
     732  background-position: -2171px 0px;
     733}
     734
     735.iti-flag.hm {
     736  height: 10px;
     737  background-position: -2193px 0px;
     738}
     739
     740.iti-flag.hn {
     741  height: 10px;
     742  background-position: -2215px 0px;
     743}
     744
     745.iti-flag.hr {
     746  height: 10px;
     747  background-position: -2237px 0px;
     748}
     749
     750.iti-flag.ht {
     751  height: 12px;
     752  background-position: -2259px 0px;
     753}
     754
     755.iti-flag.hu {
     756  height: 10px;
     757  background-position: -2281px 0px;
     758}
     759
     760.iti-flag.ic {
     761  height: 14px;
     762  background-position: -2303px 0px;
     763}
     764
     765.iti-flag.id {
     766  height: 14px;
     767  background-position: -2325px 0px;
     768}
     769
     770.iti-flag.ie {
     771  height: 10px;
     772  background-position: -2347px 0px;
     773}
     774
     775.iti-flag.il {
     776  height: 15px;
     777  background-position: -2369px 0px;
     778}
     779
     780.iti-flag.im {
     781  height: 10px;
     782  background-position: -2391px 0px;
     783}
     784
     785.iti-flag.in {
     786  height: 14px;
     787  background-position: -2413px 0px;
     788}
     789
     790.iti-flag.io {
     791  height: 10px;
     792  background-position: -2435px 0px;
     793}
     794
     795.iti-flag.iq {
     796  height: 14px;
     797  background-position: -2457px 0px;
     798}
     799
     800.iti-flag.ir {
     801  height: 12px;
     802  background-position: -2479px 0px;
     803}
     804
     805.iti-flag.is {
     806  height: 15px;
     807  background-position: -2501px 0px;
     808}
     809
     810.iti-flag.it {
     811  height: 14px;
     812  background-position: -2523px 0px;
     813}
     814
     815.iti-flag.je {
     816  height: 12px;
     817  background-position: -2545px 0px;
     818}
     819
     820.iti-flag.jm {
     821  height: 10px;
     822  background-position: -2567px 0px;
     823}
     824
     825.iti-flag.jo {
     826  height: 10px;
     827  background-position: -2589px 0px;
     828}
     829
     830.iti-flag.jp {
     831  height: 14px;
     832  background-position: -2611px 0px;
     833}
     834
     835.iti-flag.ke {
     836  height: 14px;
     837  background-position: -2633px 0px;
     838}
     839
     840.iti-flag.kg {
     841  height: 12px;
     842  background-position: -2655px 0px;
     843}
     844
     845.iti-flag.kh {
     846  height: 13px;
     847  background-position: -2677px 0px;
     848}
     849
     850.iti-flag.ki {
     851  height: 10px;
     852  background-position: -2699px 0px;
     853}
     854
     855.iti-flag.km {
     856  height: 12px;
     857  background-position: -2721px 0px;
     858}
     859
     860.iti-flag.kn {
     861  height: 14px;
     862  background-position: -2743px 0px;
     863}
     864
     865.iti-flag.kp {
     866  height: 10px;
     867  background-position: -2765px 0px;
     868}
     869
     870.iti-flag.kr {
     871  height: 14px;
     872  background-position: -2787px 0px;
     873}
     874
     875.iti-flag.kw {
     876  height: 10px;
     877  background-position: -2809px 0px;
     878}
     879
     880.iti-flag.ky {
     881  height: 10px;
     882  background-position: -2831px 0px;
     883}
     884
     885.iti-flag.kz {
     886  height: 10px;
     887  background-position: -2853px 0px;
     888}
     889
     890.iti-flag.la {
     891  height: 14px;
     892  background-position: -2875px 0px;
     893}
     894
     895.iti-flag.lb {
     896  height: 14px;
     897  background-position: -2897px 0px;
     898}
     899
     900.iti-flag.lc {
     901  height: 10px;
     902  background-position: -2919px 0px;
     903}
     904
     905.iti-flag.li {
     906  height: 12px;
     907  background-position: -2941px 0px;
     908}
     909
     910.iti-flag.lk {
     911  height: 10px;
     912  background-position: -2963px 0px;
     913}
     914
     915.iti-flag.lr {
     916  height: 11px;
     917  background-position: -2985px 0px;
     918}
     919
     920.iti-flag.ls {
     921  height: 14px;
     922  background-position: -3007px 0px;
     923}
     924
     925.iti-flag.lt {
     926  height: 12px;
     927  background-position: -3029px 0px;
     928}
     929
     930.iti-flag.lu {
     931  height: 12px;
     932  background-position: -3051px 0px;
     933}
     934
     935.iti-flag.lv {
     936  height: 10px;
     937  background-position: -3073px 0px;
     938}
     939
     940.iti-flag.ly {
     941  height: 10px;
     942  background-position: -3095px 0px;
     943}
     944
     945.iti-flag.ma {
     946  height: 14px;
     947  background-position: -3117px 0px;
     948}
     949
     950.iti-flag.mc {
     951  height: 15px;
     952  background-position: -3139px 0px;
     953}
     954
     955.iti-flag.md {
     956  height: 10px;
     957  background-position: -3160px 0px;
     958}
     959
     960.iti-flag.me {
     961  height: 10px;
     962  background-position: -3182px 0px;
     963}
     964
     965.iti-flag.mf {
     966  height: 14px;
     967  background-position: -3204px 0px;
     968}
     969
     970.iti-flag.mg {
     971  height: 14px;
     972  background-position: -3226px 0px;
     973}
     974
     975.iti-flag.mh {
     976  height: 11px;
     977  background-position: -3248px 0px;
     978}
     979
     980.iti-flag.mk {
     981  height: 10px;
     982  background-position: -3270px 0px;
     983}
     984
     985.iti-flag.ml {
     986  height: 14px;
     987  background-position: -3292px 0px;
     988}
     989
     990.iti-flag.mm {
     991  height: 14px;
     992  background-position: -3314px 0px;
     993}
     994
     995.iti-flag.mn {
     996  height: 10px;
     997  background-position: -3336px 0px;
     998}
     999
     1000.iti-flag.mo {
     1001  height: 14px;
     1002  background-position: -3358px 0px;
     1003}
     1004
     1005.iti-flag.mp {
     1006  height: 10px;
     1007  background-position: -3380px 0px;
     1008}
     1009
     1010.iti-flag.mq {
     1011  height: 14px;
     1012  background-position: -3402px 0px;
     1013}
     1014
     1015.iti-flag.mr {
     1016  height: 14px;
     1017  background-position: -3424px 0px;
     1018}
     1019
     1020.iti-flag.ms {
     1021  height: 10px;
     1022  background-position: -3446px 0px;
     1023}
     1024
     1025.iti-flag.mt {
     1026  height: 14px;
     1027  background-position: -3468px 0px;
     1028}
     1029
     1030.iti-flag.mu {
     1031  height: 14px;
     1032  background-position: -3490px 0px;
     1033}
     1034
     1035.iti-flag.mv {
     1036  height: 14px;
     1037  background-position: -3512px 0px;
     1038}
     1039
     1040.iti-flag.mw {
     1041  height: 14px;
     1042  background-position: -3534px 0px;
     1043}
     1044
     1045.iti-flag.mx {
     1046  height: 12px;
     1047  background-position: -3556px 0px;
     1048}
     1049
     1050.iti-flag.my {
     1051  height: 10px;
     1052  background-position: -3578px 0px;
     1053}
     1054
     1055.iti-flag.mz {
     1056  height: 14px;
     1057  background-position: -3600px 0px;
     1058}
     1059
     1060.iti-flag.na {
     1061  height: 14px;
     1062  background-position: -3622px 0px;
     1063}
     1064
     1065.iti-flag.nc {
     1066  height: 10px;
     1067  background-position: -3644px 0px;
     1068}
     1069
     1070.iti-flag.ne {
     1071  height: 15px;
     1072  background-position: -3666px 0px;
     1073}
     1074
     1075.iti-flag.nf {
     1076  height: 10px;
     1077  background-position: -3686px 0px;
     1078}
     1079
     1080.iti-flag.ng {
     1081  height: 10px;
     1082  background-position: -3708px 0px;
     1083}
     1084
     1085.iti-flag.ni {
     1086  height: 12px;
     1087  background-position: -3730px 0px;
     1088}
     1089
     1090.iti-flag.nl {
     1091  height: 14px;
     1092  background-position: -3752px 0px;
     1093}
     1094
     1095.iti-flag.no {
     1096  height: 15px;
     1097  background-position: -3774px 0px;
     1098}
     1099
     1100.iti-flag.np {
     1101  height: 15px;
     1102  background-position: -3796px 0px;
     1103}
     1104
     1105.iti-flag.nr {
     1106  height: 10px;
     1107  background-position: -3811px 0px;
     1108}
     1109
     1110.iti-flag.nu {
     1111  height: 10px;
     1112  background-position: -3833px 0px;
     1113}
     1114
     1115.iti-flag.nz {
     1116  height: 10px;
     1117  background-position: -3855px 0px;
     1118}
     1119
     1120.iti-flag.om {
     1121  height: 10px;
     1122  background-position: -3877px 0px;
     1123}
     1124
     1125.iti-flag.pa {
     1126  height: 14px;
     1127  background-position: -3899px 0px;
     1128}
     1129
     1130.iti-flag.pe {
     1131  height: 14px;
     1132  background-position: -3921px 0px;
     1133}
     1134
     1135.iti-flag.pf {
     1136  height: 14px;
     1137  background-position: -3943px 0px;
     1138}
     1139
     1140.iti-flag.pg {
     1141  height: 15px;
     1142  background-position: -3965px 0px;
     1143}
     1144
     1145.iti-flag.ph {
     1146  height: 10px;
     1147  background-position: -3987px 0px;
     1148}
     1149
     1150.iti-flag.pk {
     1151  height: 14px;
     1152  background-position: -4009px 0px;
     1153}
     1154
     1155.iti-flag.pl {
     1156  height: 13px;
     1157  background-position: -4031px 0px;
     1158}
     1159
     1160.iti-flag.pm {
     1161  height: 14px;
     1162  background-position: -4053px 0px;
     1163}
     1164
     1165.iti-flag.pn {
     1166  height: 10px;
     1167  background-position: -4075px 0px;
     1168}
     1169
     1170.iti-flag.pr {
     1171  height: 14px;
     1172  background-position: -4097px 0px;
     1173}
     1174
     1175.iti-flag.ps {
     1176  height: 10px;
     1177  background-position: -4119px 0px;
     1178}
     1179
     1180.iti-flag.pt {
     1181  height: 14px;
     1182  background-position: -4141px 0px;
     1183}
     1184
     1185.iti-flag.pw {
     1186  height: 13px;
     1187  background-position: -4163px 0px;
     1188}
     1189
     1190.iti-flag.py {
     1191  height: 11px;
     1192  background-position: -4185px 0px;
     1193}
     1194
     1195.iti-flag.qa {
     1196  height: 8px;
     1197  background-position: -4207px 0px;
     1198}
     1199
     1200.iti-flag.re {
     1201  height: 14px;
     1202  background-position: -4229px 0px;
     1203}
     1204
     1205.iti-flag.ro {
     1206  height: 14px;
     1207  background-position: -4251px 0px;
     1208}
     1209
     1210.iti-flag.rs {
     1211  height: 14px;
     1212  background-position: -4273px 0px;
     1213}
     1214
     1215.iti-flag.ru {
     1216  height: 14px;
     1217  background-position: -4295px 0px;
     1218}
     1219
     1220.iti-flag.rw {
     1221  height: 14px;
     1222  background-position: -4317px 0px;
     1223}
     1224
     1225.iti-flag.sa {
     1226  height: 14px;
     1227  background-position: -4339px 0px;
     1228}
     1229
     1230.iti-flag.sb {
     1231  height: 10px;
     1232  background-position: -4361px 0px;
     1233}
     1234
     1235.iti-flag.sc {
     1236  height: 10px;
     1237  background-position: -4383px 0px;
     1238}
     1239
     1240.iti-flag.sd {
     1241  height: 10px;
     1242  background-position: -4405px 0px;
     1243}
     1244
     1245.iti-flag.se {
     1246  height: 13px;
     1247  background-position: -4427px 0px;
     1248}
     1249
     1250.iti-flag.sg {
     1251  height: 14px;
     1252  background-position: -4449px 0px;
     1253}
     1254
     1255.iti-flag.sh {
     1256  height: 10px;
     1257  background-position: -4471px 0px;
     1258}
     1259
     1260.iti-flag.si {
     1261  height: 10px;
     1262  background-position: -4493px 0px;
     1263}
     1264
     1265.iti-flag.sj {
     1266  height: 15px;
     1267  background-position: -4515px 0px;
     1268}
     1269
     1270.iti-flag.sk {
     1271  height: 14px;
     1272  background-position: -4537px 0px;
     1273}
     1274
     1275.iti-flag.sl {
     1276  height: 14px;
     1277  background-position: -4559px 0px;
     1278}
     1279
     1280.iti-flag.sm {
     1281  height: 15px;
     1282  background-position: -4581px 0px;
     1283}
     1284
     1285.iti-flag.sn {
     1286  height: 14px;
     1287  background-position: -4603px 0px;
     1288}
     1289
     1290.iti-flag.so {
     1291  height: 14px;
     1292  background-position: -4625px 0px;
     1293}
     1294
     1295.iti-flag.sr {
     1296  height: 14px;
     1297  background-position: -4647px 0px;
     1298}
     1299
     1300.iti-flag.ss {
     1301  height: 10px;
     1302  background-position: -4669px 0px;
     1303}
     1304
     1305.iti-flag.st {
     1306  height: 10px;
     1307  background-position: -4691px 0px;
     1308}
     1309
     1310.iti-flag.sv {
     1311  height: 12px;
     1312  background-position: -4713px 0px;
     1313}
     1314
     1315.iti-flag.sx {
     1316  height: 14px;
     1317  background-position: -4735px 0px;
     1318}
     1319
     1320.iti-flag.sy {
     1321  height: 14px;
     1322  background-position: -4757px 0px;
     1323}
     1324
     1325.iti-flag.sz {
     1326  height: 14px;
     1327  background-position: -4779px 0px;
     1328}
     1329
     1330.iti-flag.ta {
     1331  height: 10px;
     1332  background-position: -4801px 0px;
     1333}
     1334
     1335.iti-flag.tc {
     1336  height: 10px;
     1337  background-position: -4823px 0px;
     1338}
     1339
     1340.iti-flag.td {
     1341  height: 14px;
     1342  background-position: -4845px 0px;
     1343}
     1344
     1345.iti-flag.tf {
     1346  height: 14px;
     1347  background-position: -4867px 0px;
     1348}
     1349
     1350.iti-flag.tg {
     1351  height: 13px;
     1352  background-position: -4889px 0px;
     1353}
     1354
     1355.iti-flag.th {
     1356  height: 14px;
     1357  background-position: -4911px 0px;
     1358}
     1359
     1360.iti-flag.tj {
     1361  height: 10px;
     1362  background-position: -4933px 0px;
     1363}
     1364
     1365.iti-flag.tk {
     1366  height: 10px;
     1367  background-position: -4955px 0px;
     1368}
     1369
     1370.iti-flag.tl {
     1371  height: 10px;
     1372  background-position: -4977px 0px;
     1373}
     1374
     1375.iti-flag.tm {
     1376  height: 14px;
     1377  background-position: -4999px 0px;
     1378}
     1379
     1380.iti-flag.tn {
     1381  height: 14px;
     1382  background-position: -5021px 0px;
     1383}
     1384
     1385.iti-flag.to {
     1386  height: 10px;
     1387  background-position: -5043px 0px;
     1388}
     1389
     1390.iti-flag.tr {
     1391  height: 14px;
     1392  background-position: -5065px 0px;
     1393}
     1394
     1395.iti-flag.tt {
     1396  height: 12px;
     1397  background-position: -5087px 0px;
     1398}
     1399
     1400.iti-flag.tv {
     1401  height: 10px;
     1402  background-position: -5109px 0px;
     1403}
     1404
     1405.iti-flag.tw {
     1406  height: 14px;
     1407  background-position: -5131px 0px;
     1408}
     1409
     1410.iti-flag.tz {
     1411  height: 14px;
     1412  background-position: -5153px 0px;
     1413}
     1414
     1415.iti-flag.ua {
     1416  height: 14px;
     1417  background-position: -5175px 0px;
     1418}
     1419
     1420.iti-flag.ug {
     1421  height: 14px;
     1422  background-position: -5197px 0px;
     1423}
     1424
     1425.iti-flag.um {
     1426  height: 11px;
     1427  background-position: -5219px 0px;
     1428}
     1429
     1430.iti-flag.un {
     1431  height: 14px;
     1432  background-position: -5241px 0px;
     1433}
     1434
     1435.iti-flag.us {
     1436  height: 11px;
     1437  background-position: -5263px 0px;
     1438}
     1439
     1440.iti-flag.uy {
     1441  height: 14px;
     1442  background-position: -5285px 0px;
     1443}
     1444
     1445.iti-flag.uz {
     1446  height: 10px;
     1447  background-position: -5307px 0px;
     1448}
     1449
     1450.iti-flag.va {
     1451  height: 15px;
     1452  background-position: -5329px 0px;
     1453}
     1454
     1455.iti-flag.vc {
     1456  height: 14px;
     1457  background-position: -5346px 0px;
     1458}
     1459
     1460.iti-flag.ve {
     1461  height: 14px;
     1462  background-position: -5368px 0px;
     1463}
     1464
     1465.iti-flag.vg {
     1466  height: 10px;
     1467  background-position: -5390px 0px;
     1468}
     1469
     1470.iti-flag.vi {
     1471  height: 14px;
     1472  background-position: -5412px 0px;
     1473}
     1474
     1475.iti-flag.vn {
     1476  height: 14px;
     1477  background-position: -5434px 0px;
     1478}
     1479
     1480.iti-flag.vu {
     1481  height: 12px;
     1482  background-position: -5456px 0px;
     1483}
     1484
     1485.iti-flag.wf {
     1486  height: 14px;
     1487  background-position: -5478px 0px;
     1488}
     1489
     1490.iti-flag.ws {
     1491  height: 10px;
     1492  background-position: -5500px 0px;
     1493}
     1494
     1495.iti-flag.xk {
     1496  height: 15px;
     1497  background-position: -5522px 0px;
     1498}
     1499
     1500.iti-flag.ye {
     1501  height: 14px;
     1502  background-position: -5544px 0px;
     1503}
     1504
     1505.iti-flag.yt {
     1506  height: 14px;
     1507  background-position: -5566px 0px;
     1508}
     1509
     1510.iti-flag.za {
     1511  height: 14px;
     1512  background-position: -5588px 0px;
     1513}
     1514
     1515.iti-flag.zm {
     1516  height: 14px;
     1517  background-position: -5610px 0px;
     1518}
     1519
     1520.iti-flag.zw {
     1521  height: 10px;
     1522  background-position: -5632px 0px;
     1523}
    9161524
    9171525.iti-flag {
     
    9211529  background-repeat: no-repeat;
    9221530  background-color: #DBDBDB;
    923   background-position: 20px 0; }
    924   @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    925     .iti-flag {
    926       background-image: url("../images/flags@2x.png"); } }
     1531  background-position: 20px 0;
     1532}
     1533
     1534@media (-webkit-min-device-pixel-ratio: 2),
     1535(min-resolution: 192dpi) {
     1536  .iti-flag {
     1537    background-image: url("../images/flags@2x.png");
     1538  }
     1539}
    9271540
    9281541.iti-flag.np {
    929   background-color: transparent; }
     1542  background-color: transparent;
     1543}
     1544
     1545.iti__flag-container + input{
     1546  padding-left: 82px;
     1547}
     1548
     1549.rtl .iti__flag-container + input{
     1550  padding-right: 82px;
     1551}
Note: See TracChangeset for help on using the changeset viewer.