.svg-ae {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 0 0 no-repeat;
}

.svg-ae-dims {
    width: 30px;
    height: 22.5px;
}

.svg-am {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 0.9803921568627451% 0 no-repeat;
}

.svg-am-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ar {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 1.9607843137254901% 0 no-repeat;
}

.svg-ar-dims {
    width: 30px;
    height: 22.5px;
}

.svg-at {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 2.9411764705882355% 0 no-repeat;
}

.svg-at-dims {
    width: 30px;
    height: 22.5px;
}

.svg-au {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 3.9215686274509802% 0 no-repeat;
}

.svg-au-dims {
    width: 30px;
    height: 22.5px;
}

.svg-be {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 4.901960784313726% 0 no-repeat;
}

.svg-be-dims {
    width: 30px;
    height: 22.5px;
}

.svg-bg {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 5.882352941176471% 0 no-repeat;
}

.svg-bg-dims {
    width: 30px;
    height: 22.5px;
}

.svg-bh {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 6.862745098039215% 0 no-repeat;
}

.svg-bh-dims {
    width: 30px;
    height: 22.5px;
}

.svg-bo {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 7.8431372549019605% 0 no-repeat;
}

.svg-bo-dims {
    width: 30px;
    height: 22.5px;
}

.svg-br {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 8.823529411764707% 0 no-repeat;
}

.svg-br-dims {
    width: 30px;
    height: 22.5px;
}

.svg-bw {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 9.803921568627452% 0 no-repeat;
}

.svg-bw-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ca {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 10.784313725490197% 0 no-repeat;
}

.svg-ca-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ch {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 11.764705882352942% 0 no-repeat;
}

.svg-ch-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ci {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 12.745098039215685% 0 no-repeat;
}

.svg-ci-dims {
    width: 30px;
    height: 22.5px;
}

.svg-cl {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 13.72549019607843% 0 no-repeat;
}

.svg-cl-dims {
    width: 30px;
    height: 22.5px;
}

.svg-cm {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 14.705882352941176% 0 no-repeat;
}

.svg-cm-dims {
    width: 30px;
    height: 22.5px;
}

.svg-cn {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 15.686274509803921% 0 no-repeat;
}

.svg-cn-dims {
    width: 30px;
    height: 22.5px;
}

.svg-co {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 16.666666666666668% 0 no-repeat;
}

.svg-co-dims {
    width: 30px;
    height: 22.5px;
}

.svg-cr {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 17.647058823529413% 0 no-repeat;
}

.svg-cr-dims {
    width: 30px;
    height: 22.5px;
}

.svg-cu {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 18.627450980392158% 0 no-repeat;
}

.svg-cu-dims {
    width: 30px;
    height: 22.5px;
}

.svg-cy {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 19.607843137254903% 0 no-repeat;
}

.svg-cy-dims {
    width: 30px;
    height: 22.5px;
}

.svg-cz {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 20.58823529411765% 0 no-repeat;
}

.svg-cz-dims {
    width: 30px;
    height: 22.5px;
}

.svg-de {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 21.568627450980394% 0 no-repeat;
}

.svg-de-dims {
    width: 30px;
    height: 22.5px;
}

.svg-dk {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 22.54901960784314% 0 no-repeat;
}

.svg-dk-dims {
    width: 30px;
    height: 22.5px;
}

.svg-do {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 23.529411764705884% 0 no-repeat;
}

.svg-do-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ec {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 24.50980392156863% 0 no-repeat;
}

.svg-ec-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ee {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 25.49019607843137% 0 no-repeat;
}

.svg-ee-dims {
    width: 30px;
    height: 22.5px;
}

.svg-eg {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 26.470588235294116% 0 no-repeat;
}

.svg-eg-dims {
    width: 30px;
    height: 22.5px;
}

.svg-es {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 27.45098039215686% 0 no-repeat;
}

.svg-es-dims {
    width: 30px;
    height: 22.5px;
}

.svg-fi {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 28.431372549019606% 0 no-repeat;
}

.svg-fi-dims {
    width: 30px;
    height: 22.5px;
}

.svg-fr {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 29.41176470588235% 0 no-repeat;
}

.svg-fr-dims {
    width: 30px;
    height: 22.5px;
}

.svg-gb {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 30.392156862745097% 0 no-repeat;
}

.svg-gb-dims {
    width: 30px;
    height: 22.5px;
}

.svg-gr {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 31.372549019607842% 0 no-repeat;
}

.svg-gr-dims {
    width: 30px;
    height: 22.5px;
}

.svg-gt {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 32.35294117647059% 0 no-repeat;
}

.svg-gt-dims {
    width: 30px;
    height: 22.5px;
}

.svg-gy {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 33.333333333333336% 0 no-repeat;
}

.svg-gy-dims {
    width: 30px;
    height: 22.5px;
}

.svg-hk {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 34.31372549019608% 0 no-repeat;
}

.svg-hk-dims {
    width: 30px;
    height: 22.5px;
}

.svg-hn {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 35.294117647058826% 0 no-repeat;
}

.svg-hn-dims {
    width: 30px;
    height: 22.5px;
}

.svg-hr {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 36.27450980392157% 0 no-repeat;
}

.svg-hr-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ht {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 37.254901960784316% 0 no-repeat;
}

.svg-ht-dims {
    width: 30px;
    height: 22.5px;
}

.svg-hu {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 38.23529411764706% 0 no-repeat;
}

.svg-hu-dims {
    width: 30px;
    height: 22.5px;
}

.svg-id {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 39.21568627450981% 0 no-repeat;
}

.svg-id-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ie {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 40.19607843137255% 0 no-repeat;
}

.svg-ie-dims {
    width: 30px;
    height: 22.5px;
}

.svg-il {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 41.1764705882353% 0 no-repeat;
}

.svg-il-dims {
    width: 30px;
    height: 22.5px;
}

.svg-in {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 42.15686274509804% 0 no-repeat;
}

.svg-in-dims {
    width: 30px;
    height: 22.5px;
}

.svg-is {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 43.13725490196079% 0 no-repeat;
}

.svg-is-dims {
    width: 30px;
    height: 22.5px;
}

.svg-it {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 44.11764705882353% 0 no-repeat;
}

.svg-it-dims {
    width: 30px;
    height: 22.5px;
}

.svg-jm {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 45.09803921568628% 0 no-repeat;
}

.svg-jm-dims {
    width: 30px;
    height: 22.5px;
}

.svg-jo {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 46.07843137254902% 0 no-repeat;
}

.svg-jo-dims {
    width: 30px;
    height: 22.5px;
}

.svg-jp {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 47.05882352941177% 0 no-repeat;
}

.svg-jp-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ke {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 48.03921568627451% 0 no-repeat;
}

.svg-ke-dims {
    width: 30px;
    height: 22.5px;
}

.svg-kr {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 49.01960784313726% 0 no-repeat;
}

.svg-kr-dims {
    width: 30px;
    height: 22.5px;
}

.svg-kw {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 50% 0 no-repeat;
}

.svg-kw-dims {
    width: 30px;
    height: 22.5px;
}

.svg-li {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 50.98039215686274% 0 no-repeat;
}

.svg-li-dims {
    width: 30px;
    height: 22.5px;
}

.svg-lt {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 51.96078431372549% 0 no-repeat;
}

.svg-lt-dims {
    width: 30px;
    height: 22.5px;
}

.svg-lu {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 52.94117647058823% 0 no-repeat;
}

.svg-lu-dims {
    width: 30px;
    height: 22.5px;
}

.svg-lv {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 53.92156862745098% 0 no-repeat;
}

.svg-lv-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ma {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 54.90196078431372% 0 no-repeat;
}

.svg-ma-dims {
    width: 30px;
    height: 22.5px;
}

.svg-mc {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 55.88235294117647% 0 no-repeat;
}

.svg-mc-dims {
    width: 30px;
    height: 22.5px;
}

.svg-md {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 56.86274509803921% 0 no-repeat;
}

.svg-md-dims {
    width: 30px;
    height: 22.5px;
}

.svg-me {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 57.84313725490196% 0 no-repeat;
}

.svg-me-dims {
    width: 30px;
    height: 22.5px;
}

.svg-mg {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 58.8235294117647% 0 no-repeat;
}

.svg-mg-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ml {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 59.80392156862745% 0 no-repeat;
}

.svg-ml-dims {
    width: 30px;
    height: 22.5px;
}

.svg-mo {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 60.78431372549019% 0 no-repeat;
}

.svg-mo-dims {
    width: 30px;
    height: 22.5px;
}

.svg-mt {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 61.76470588235294% 0 no-repeat;
}

.svg-mt-dims {
    width: 30px;
    height: 22.5px;
}

.svg-mx {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 62.745098039215684% 0 no-repeat;
}

.svg-mx-dims {
    width: 30px;
    height: 22.5px;
}

.svg-my {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 63.72549019607843% 0 no-repeat;
}

.svg-my-dims {
    width: 30px;
    height: 22.5px;
}

.svg-mz {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 64.70588235294117% 0 no-repeat;
}

.svg-mz-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ne {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 65.68627450980392% 0 no-repeat;
}

.svg-ne-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ng {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 66.66666666666667% 0 no-repeat;
}

.svg-ng-dims {
    width: 30px;
    height: 22.5px;
}

.svg-nl {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 67.6470588235294% 0 no-repeat;
}

.svg-nl-dims {
    width: 30px;
    height: 22.5px;
}

.svg-no {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 68.62745098039215% 0 no-repeat;
}

.svg-no-dims {
    width: 30px;
    height: 22.5px;
}

.svg-nz {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 69.6078431372549% 0 no-repeat;
}

.svg-nz-dims {
    width: 30px;
    height: 22.5px;
}

.svg-oanda {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 70.58823529411765% 0 no-repeat;
}

.svg-oanda-dims {
    width: 30px;
    height: 29.7px;
}

.svg-om {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 71.56862745098039% 0 no-repeat;
}

.svg-om-dims {
    width: 30px;
    height: 22.5px;
}

.svg-pa {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 72.54901960784314% 0 no-repeat;
}

.svg-pa-dims {
    width: 30px;
    height: 22.5px;
}

.svg-pe {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 73.52941176470588% 0 no-repeat;
}

.svg-pe-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ph {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 74.50980392156863% 0 no-repeat;
}

.svg-ph-dims {
    width: 30px;
    height: 22.5px;
}

.svg-pl {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 75.49019607843137% 0 no-repeat;
}

.svg-pl-dims {
    width: 30px;
    height: 22.5px;
}

.svg-pr {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 76.47058823529412% 0 no-repeat;
}

.svg-pr-dims {
    width: 30px;
    height: 22.5px;
}

.svg-pt {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 77.45098039215686% 0 no-repeat;
}

.svg-pt-dims {
    width: 30px;
    height: 22.5px;
}

.svg-py {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 78.43137254901961% 0 no-repeat;
}

.svg-py-dims {
    width: 30px;
    height: 22.5px;
}

.svg-qa {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 79.41176470588235% 0 no-repeat;
}

.svg-qa-dims {
    width: 30px;
    height: 22.5px;
}

.svg-rs {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 80.3921568627451% 0 no-repeat;
}

.svg-rs-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ru {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 81.37254901960785% 0 no-repeat;
}

.svg-ru-dims {
    width: 30px;
    height: 22.5px;
}

.svg-sa {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 82.3529411764706% 0 no-repeat;
}

.svg-sa-dims {
    width: 30px;
    height: 22.5px;
}

.svg-se {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 83.33333333333333% 0 no-repeat;
}

.svg-se-dims {
    width: 30px;
    height: 22.5px;
}

.svg-sg {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 84.31372549019608% 0 no-repeat;
}

.svg-sg-dims {
    width: 30px;
    height: 22.5px;
}

.svg-si {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 85.29411764705883% 0 no-repeat;
}

.svg-si-dims {
    width: 30px;
    height: 22.5px;
}

.svg-sk {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 86.27450980392157% 0 no-repeat;
}

.svg-sk-dims {
    width: 30px;
    height: 22.5px;
}

.svg-sn {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 87.25490196078431% 0 no-repeat;
}

.svg-sn-dims {
    width: 30px;
    height: 22.5px;
}

.svg-th {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 88.23529411764706% 0 no-repeat;
}

.svg-th-dims {
    width: 30px;
    height: 22.5px;
}

.svg-tn {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 89.2156862745098% 0 no-repeat;
}

.svg-tn-dims {
    width: 30px;
    height: 22.5px;
}

.svg-tr {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 90.19607843137256% 0 no-repeat;
}

.svg-tr-dims {
    width: 30px;
    height: 22.5px;
}

.svg-tw {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 91.17647058823529% 0 no-repeat;
}

.svg-tw-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ua {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 92.15686274509804% 0 no-repeat;
}

.svg-ua-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ug {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 93.13725490196079% 0 no-repeat;
}

.svg-ug-dims {
    width: 30px;
    height: 22.5px;
}

.svg-us {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 94.11764705882354% 0 no-repeat;
}

.svg-us-dims {
    width: 30px;
    height: 22.5px;
}

.svg-uy {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 95.09803921568627% 0 no-repeat;
}

.svg-uy-dims {
    width: 30px;
    height: 22.5px;
}

.svg-ve {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 96.07843137254902% 0 no-repeat;
}

.svg-ve-dims {
    width: 30px;
    height: 22.5px;
}

.svg-vn {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 97.05882352941177% 0 no-repeat;
}

.svg-vn-dims {
    width: 30px;
    height: 22.5px;
}

.svg-za {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 98.03921568627452% 0 no-repeat;
}

.svg-za-dims {
    width: 30px;
    height: 22.5px;
}

.svg-zm {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 99.01960784313725% 0 no-repeat;
}

.svg-zm-dims {
    width: 30px;
    height: 22.5px;
}

.svg-zw {
    background: url("../dist-fonts/flag-icon-css/flags/sprite/flag_sprite.svg") 100% 0 no-repeat;
}

.svg-zw-dims {
    width: 30px;
    height: 22.5px;
}
