.iti {
	position: relative;
	display: block
}

.iti * {
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.iti__hide {
	display: none
}

.iti__v-hide {
	visibility: hidden
}

.iti input,
.iti input[type=tel],
.iti input[type=text] {
	position: relative;
	z-index: 0;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-right: 36px;
	margin-right: 0
}

.iti__flag-container {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 1px
}

.iti__selected-flag {
	z-index: 1;
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 0 10px 0 10px
}

.iti__arrow {
	margin-left: 6px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #555
}

.iti__arrow--up {
	border-top: none;
	border-bottom: 4px solid #555
}

.iti__country-list {
	position: absolute;
	z-index: 2;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0 0 0 -1px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	background-color: #fff;
	border: 1px solid #ccc;
	white-space: nowrap;
	max-height: 200px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}

.iti__country-list--dropup {
	bottom: 100%;
	margin-bottom: -1px
}

@media (max-width:500px) {
	.iti__country-list {
		white-space: normal
	}
}

.iti__flag-box {
	display: inline-block;
	width: 20px
}

.iti__divider {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc
}

.iti__country {
	padding: 5px 10px;
	outline: 0
}

.iti__dial-code {
	color: #999
}

.iti__country.iti__highlight {
	background-color: rgba(0, 0, 0, .05)
}

.iti__country-name,
.iti__dial-code,
.iti__flag-box {
	vertical-align: middle
}

.iti__country-name,
.iti__flag-box {
	margin-right: 6px
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=tel],
.iti--allow-dropdown input[type=text],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=tel],
.iti--separate-dial-code input[type=text] {
	padding-right: 6px !important;
	padding-left: 52px;
	margin-left: 0 !important
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
	right: auto;
	left: 0
}

.iti--allow-dropdown .iti__flag-container:hover {
	cursor: pointer
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
	background-color: rgba(0, 0, 0, .05)
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
	cursor: default
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
	background-color: transparent
}

.iti--separate-dial-code .iti__selected-flag {
    /* background-color: rgba(0, 0, 0, .05); */
    border-right: 1px solid lightgray;
}

.iti--separate-dial-code .iti__selected-dial-code {
	margin-left: 6px
}

.iti--container {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1060;
	padding: 1px
}

.iti--container:hover {
	cursor: pointer
}

.iti-mobile .iti--container {
	top: 30px;
	bottom: 30px;
	left: 30px;
	right: 30px;
	position: fixed
}

.iti-mobile .iti__country-list {
	max-height: 100%;
	width: 100%
}

.iti-mobile .iti__country {
	padding: 10px 10px;
	line-height: 1.5em
}

.iti__flag {
	width: 20px
}

.iti__flag.iti__be {
	width: 18px
}

.iti__flag.iti__ch {
	width: 15px
}

.iti__flag.iti__mc {
	width: 19px
}

.iti__flag.iti__ne {
	width: 18px
}

.iti__flag.iti__np {
	width: 13px
}

.iti__flag.iti__va {
	width: 15px
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.iti__flag {
		background-size: 5652px 15px
	}
}

.iti__flag.iti__ac {
	background-image: url(../img/flags/ac.png);
}

.iti__flag.iti__ad {
	background-image: url(../img/flags/ad.png);
}

.iti__flag.iti__ae {
	background-image: url(../img/flags/ae.png);
}

.iti__flag.iti__af {
	background-image: url(../img/flags/af.png);
}

.iti__flag.iti__ag {
	background-image: url(../img/flags/ag.png);
}

.iti__flag.iti__ai {
	background-image: url(../img/flags/ai.png);
}

.iti__flag.iti__al {
	background-image: url(../img/flags/al.png);
}

.iti__flag.iti__am {
	background-image: url(../img/flags/am.png);
}

.iti__flag.iti__ao {
	background-image: url(../img/flags/ao.png);
}

.iti__flag.iti__aq {
	background-image: url(../img/flags/aq.png);
}

.iti__flag.iti__ar {
	background-image: url(../img/flags/ar.png);
}

.iti__flag.iti__as {
	background-image: url(../img/flags/as.png);
}

.iti__flag.iti__at {
	background-image: url(../img/flags/at.png);
}

.iti__flag.iti__au {
	background-image: url(../img/flags/au.png);
}

.iti__flag.iti__aw {
	background-image: url(../img/flags/aw.png);
}

.iti__flag.iti__ax {
	background-image: url(../img/flags/ax.png);
}

.iti__flag.iti__az {
	background-image: url(../img/flags/az.png);
}

.iti__flag.iti__ba {
	background-image: url(../img/flags/ba.png);
}

.iti__flag.iti__bb {
	background-image: url(../img/flags/bb.png);
}

.iti__flag.iti__bd {
	background-image: url(../img/flags/bd.png);
}

.iti__flag.iti__be {
	background-image: url(../img/flags/be.png);
}

.iti__flag.iti__bf {
	background-image: url(../img/flags/bf.png);
}

.iti__flag.iti__bg {
	background-image: url(../img/flags/bg.png);
}

.iti__flag.iti__bh {
	background-image: url(../img/flags/bh.png);
}

.iti__flag.iti__bi {
	background-image: url(../img/flags/bi.png);
}

.iti__flag.iti__bj {
	background-image: url(../img/flags/bj.png);
}

.iti__flag.iti__bl {
	background-image: url(../img/flags/bl.png);
}

.iti__flag.iti__bm {
	background-image: url(../img/flags/bm.png);
}

.iti__flag.iti__bn {
	background-image: url(../img/flags/bn.png);
}

.iti__flag.iti__bo {
	background-image: url(../img/flags/bo.png);
}

.iti__flag.iti__bq {
	background-image: url(../img/flags/bq.png);
}

.iti__flag.iti__br {
	background-image: url(../img/flags/br.png);
}

.iti__flag.iti__bs {
	background-image: url(../img/flags/bs.png);
}

.iti__flag.iti__bt {
	background-image: url(../img/flags/bt.png);
}

.iti__flag.iti__bv {
	background-image: url(../img/flags/bv.png);
}

.iti__flag.iti__bw {
	background-image: url(../img/flags/bw.png);
}

.iti__flag.iti__by {
	background-image: url(../img/flags/by.png);
}

.iti__flag.iti__bz {
	background-image: url(../img/flags/bz.png);
}

.iti__flag.iti__ca {
	background-image: url(../img/flags/ca.png);
}

.iti__flag.iti__cc {
	background-image: url(../img/flags/cc.png);
}

.iti__flag.iti__cd {
	background-image: url(../img/flags/cd.png);
}

.iti__flag.iti__cf {
	background-image: url(../img/flags/cf.png);
}

.iti__flag.iti__cg {
	background-image: url(../img/flags/cg.png);
}

.iti__flag.iti__ch {
	background-image: url(../img/flags/ch.png);
}

.iti__flag.iti__ci {
	background-image: url(../img/flags/ci.png);
}

.iti__flag.iti__ck {
	background-image: url(../img/flags/ck.png);
}

.iti__flag.iti__cl {
	background-image: url(../img/flags/cl.png);
}

.iti__flag.iti__cm {
	background-image: url(../img/flags/cm.png);
}

.iti__flag.iti__cn {
	background-image: url(../img/flags/cn.png);
}

.iti__flag.iti__co {
	background-image: url(../img/flags/co.png);
}

.iti__flag.iti__cp {
	background-image: url(../img/flags/cp.png);
}

.iti__flag.iti__cr {
	background-image: url(../img/flags/cr.png);
}

.iti__flag.iti__cu {
	background-image: url(../img/flags/cu.png);
}

.iti__flag.iti__cv {
	background-image: url(../img/flags/cv.png);
}

.iti__flag.iti__cw {
	background-image: url(../img/flags/cw.png);
}

.iti__flag.iti__cx {
	background-image: url(../img/flags/cx.png);
}

.iti__flag.iti__cy {
	background-image: url(../img/flags/cy.png);
}

.iti__flag.iti__cz {
	background-image: url(../img/flags/cz.png);
}



.iti__flag.iti__de {
	background-image: url(../img/flags/de.png);
}

.iti__flag.iti__dg {
	background-image: url(../img/flags/dg.png);
}

.iti__flag.iti__dj {
	background-image: url(../img/flags/dj.png);
}

.iti__flag.iti__dk {
	background-image: url(../img/flags/dk.png);
}

.iti__flag.iti__dm {
	background-image: url(../img/flags/dm.png);
}

.iti__flag.iti__do {
	background-image: url(../img/flags/do.png);
}

.iti__flag.iti__dz {
	background-image: url(../img/flags/dz.png);
}

.iti__flag.iti__ea {
	background-image: url(../img/flags/ea.png);
}

.iti__flag.iti__ec {
	background-image: url(../img/flags/ec.png);
}

.iti__flag.iti__ee {
	background-image: url(../img/flags/ee.png);
}

.iti__flag.iti__eg {
	background-image: url(../img/flags/eg.png);
}

.iti__flag.iti__eh {
	background-image: url(../img/flags/eh.png);
}

.iti__flag.iti__er {
	background-image: url(../img/flags/er.png);
}

.iti__flag.iti__es {
	background-image: url(../img/flags/es.png);
}

.iti__flag.iti__et {
	background-image: url(../img/flags/et.png);
}

.iti__flag.iti__eu {
	background-image: url(../img/flags/om.png);
}

.iti__flag.iti__fi {
	background-image: url(../img/flags/fi.png);
}

.iti__flag.iti__fj {
	background-image: url(../img/flags/fj.png);
}

.iti__flag.iti__fk {
	background-image: url(../img/flags/fk.png);
}

.iti__flag.iti__fm {
	background-image: url(../img/flags/fm.png);
}

.iti__flag.iti__fo {
	background-image: url(../img/flags/fo.png);
}

.iti__flag.iti__fr {
	background-image: url(../img/flags/fr.png);
}

.iti__flag.iti__ga {
	background-image: url(../img/flags/ga.png);
}

.iti__flag.iti__gb {
	background-image: url(../img/flags/gb.png);
}

.iti__flag.iti__gd {
	background-image: url(../img/flags/gd.png);
}

.iti__flag.iti__ge {
	background-image: url(../img/flags/ge.png);
}

.iti__flag.iti__gf {
	background-image: url(../img/flags/gf.png);
}

.iti__flag.iti__gg {
	background-image: url(../img/flags/gg.png);
}

.iti__flag.iti__gh {
	background-image: url(../img/flags/gh.png);
}

.iti__flag.iti__gi {
	background-image: url(../img/flags/gi.png);
}

.iti__flag.iti__gl {
	background-image: url(../img/flags/gl.png);
}

.iti__flag.iti__gm {
	background-image: url(../img/flags/gm.png);
}

.iti__flag.iti__gn {
	background-image: url(../img/flags/gn.png);
}

.iti__flag.iti__gp {
	background-image: url(../img/flags/gp.png);
}

.iti__flag.iti__gq {
	background-image: url(../img/flags/gq.png);
}

.iti__flag.iti__gr {
	background-image: url(../img/flags/gr.png);
}

.iti__flag.iti__gs {
	background-image: url(../img/flags/gs.png);
}

.iti__flag.iti__gt {
	background-image: url(../img/flags/gt.png);
}

.iti__flag.iti__gu {
	background-image: url(../img/flags/gu.png);
}

.iti__flag.iti__gw {
	background-image: url(../img/flags/gw.png);
}

.iti__flag.iti__gy {
	background-image: url(../img/flags/gy.png);
}

.iti__flag.iti__hk {
	background-image: url(../img/flags/hk.png);
}

.iti__flag.iti__hm {
	background-image: url(../img/flags/hm.png);
}

.iti__flag.iti__hn {
	background-image: url(../img/flags/hn.png);
}

.iti__flag.iti__hr {
	background-image: url(../img/flags/hr.png);
}

.iti__flag.iti__ht {
	background-image: url(../img/flags/ht.png);
}

.iti__flag.iti__hu {
	background-image: url(../img/flags/hu.png);
}

.iti__flag.iti__ic {
	background-image: url(../img/flags/ic.png);
}

.iti__flag.iti__id {
	background-image: url(../img/flags/id.png);
}

.iti__flag.iti__ie {
	background-image: url(../img/flags/ie.png);
}

.iti__flag.iti__im {
	background-image: url(../img/flags/im.png);
}

.iti__flag.iti__in {
	background-image: url(../img/flags/in.png);
}

.iti__flag.iti__io {
	background-image: url(../img/flags/io.png);
}

.iti__flag.iti__iq {
	background-image: url(../img/flags/iq.png);
}



.iti__flag.iti__ir {
	background-image: url(../img/flags/ir.png);
}

.iti__flag.iti__is {
	background-image: url(../img/flags/is.png);
}

.iti__flag.iti__it {
	background-image: url(../img/flags/it.png);
}

.iti__flag.iti__je {
	background-image: url(../img/flags/je.png);
}

.iti__flag.iti__jm {
	background-image: url(../img/flags/jm.png);
}

.iti__flag.iti__jo {
	background-image: url(../img/flags/jo.png);
}

.iti__flag.iti__jp {
	background-image: url(../img/flags/jp.png);
}

.iti__flag.iti__ke {
	background-image: url(../img/flags/ke.png);
}

.iti__flag.iti__kg {
	background-image: url(../img/flags/kg.png);
}

.iti__flag.iti__kh {
	background-image: url(../img/flags/kh.png);
}

.iti__flag.iti__ki {
	background-image: url(../img/flags/ki.png);
}

.iti__flag.iti__km {
	background-image: url(../img/flags/km.png);
}

.iti__flag.iti__kn {
	background-image: url(../img/flags/kn.png);
}

.iti__flag.iti__kp {
	background-image: url(../img/flags/kp.png);
}

.iti__flag.iti__kr {
	background-image: url(../img/flags/kr.png);
}

.iti__flag.iti__kw {
	background-image: url(../img/flags/kw.png);
}

.iti__flag.iti__ky {
	background-image: url(../img/flags/ky.png);
}

.iti__flag.iti__kz {
	background-image: url(../img/flags/kz.png);
}

.iti__flag.iti__la {
	background-image: url(../img/flags/la.png);
}

.iti__flag.iti__lb {
	background-image: url(../img/flags/lb.png);
}

.iti__flag.iti__lc {
	background-image: url(../img/flags/lc.png);
}

.iti__flag.iti__li {
	background-image: url(../img/flags/li.png);
}

.iti__flag.iti__lk {
	background-image: url(../img/flags/lk.png);
}

.iti__flag.iti__lr {
	background-image: url(../img/flags/lr.png);
}

.iti__flag.iti__ls {
	background-image: url(../img/flags/ls.png);
}

.iti__flag.iti__lt {
	background-image: url(../img/flags/lt.png);
}

.iti__flag.iti__lu {
	background-image: url(../img/flags/lu.png);
}

.iti__flag.iti__lv {
	background-image: url(../img/flags/lv.png);
}

.iti__flag.iti__ly {
	background-image: url(../img/flags/ly.png);
}

.iti__flag.iti__ma {
	background-image: url(../img/flags/ma.png);
}

.iti__flag.iti__mc {
	background-image: url(../img/flags/mc.png);
}

.iti__flag.iti__md {
	background-image: url(../img/flags/md.png);
}

.iti__flag.iti__me {
	background-image: url(../img/flags/me.png);
}

.iti__flag.iti__mf {
	background-image: url(../img/flags/mf.png);
}

.iti__flag.iti__mg {
	background-image: url(../img/flags/mg.png);
}

.iti__flag.iti__mh {
	background-image: url(../img/flags/mh.png);
}

.iti__flag.iti__mk {
	background-image: url(../img/flags/mk.png);
}

.iti__flag.iti__ml {
	background-image: url(../img/flags/ml.png);
}

.iti__flag.iti__mm {
	background-image: url(../img/flags/mm.png);
}

.iti__flag.iti__mn {
	background-image: url(../img/flags/mn.png);
}

.iti__flag.iti__mo {
	background-image: url(../img/flags/mo.png);
}

.iti__flag.iti__mp {
	background-image: url(../img/flags/mp.png);
}

.iti__flag.iti__mq {
	background-image: url(../img/flags/mq.png);
}

.iti__flag.iti__mr {
	background-image: url(../img/flags/mr.png);
}

.iti__flag.iti__ms {
	background-image: url(../img/flags/ms.png);
}

.iti__flag.iti__mt {
	background-image: url(../img/flags/mt.png);
}

.iti__flag.iti__mu {
	background-image: url(../img/flags/mu.png);
}

.iti__flag.iti__mv {
	background-image: url(../img/flags/mv.png);
}

.iti__flag.iti__mw {
	background-image: url(../img/flags/mw.png);
}

.iti__flag.iti__mx {
	background-image: url(../img/flags/mx.png);
}

.iti__flag.iti__my {
	background-image: url(../img/flags/my.png);
}

.iti__flag.iti__mz {
	background-image: url(../img/flags/mz.png);
}

.iti__flag.iti__na {
	background-image: url(../img/flags/na.png);
}

.iti__flag.iti__nc {
	background-image: url(../img/flags/nc.png);
}

.iti__flag.iti__ne {
	background-image: url(../img/flags/ne.png);
}

.iti__flag.iti__nf {
	background-image: url(../img/flags/nf.png);
}

.iti__flag.iti__ng {
	background-image: url(../img/flags/ng.png);
}

.iti__flag.iti__ni {
	background-image: url(../img/flags/ni.png);
}

.iti__flag.iti__nl {
	background-image: url(../img/flags/nl.png);
}

.iti__flag.iti__no {
	background-image: url(../img/flags/no.png);
}

.iti__flag.iti__np {
	background-image: url(../img/flags/np.png);
}

.iti__flag.iti__nr {
	background-image: url(../img/flags/nr.png);
}

.iti__flag.iti__nu {
	background-image: url(../img/flags/nu.png);
}

.iti__flag.iti__nz {
	background-image: url(../img/flags/nz.png);
}

.iti__flag.iti__om {
	background-image: url(../img/flags/om.png);
}



.iti__flag.iti__pa {
	background-image: url(../img/flags/pa.png);
}

.iti__flag.iti__pe {
	background-image: url(../img/flags/pe.png);
}

.iti__flag.iti__pf {
	background-image: url(../img/flags/pf.png);
}

.iti__flag.iti__pg {
	background-image: url(../img/flags/pg.png);
}

.iti__flag.iti__ph {
	background-image: url(../img/flags/ph.png);
}

.iti__flag.iti__pk {
	background-image: url(../img/flags/pk.png);
}

.iti__flag.iti__pl {
	background-image: url(../img/flags/pl.png);
}

.iti__flag.iti__pm {
	background-image: url(../img/flags/pm.png);
}

.iti__flag.iti__pn {
	background-image: url(../img/flags/pn.png);
}

.iti__flag.iti__pr {
	background-image: url(../img/flags/pr.png);
}

.iti__flag.iti__ps {
	background-image: url(../img/flags/ps.png);
}

.iti__flag.iti__pt {
	background-image: url(../img/flags/pt.png);
}

.iti__flag.iti__pw {
	background-image: url(../img/flags/pw.png);
}

.iti__flag.iti__py {
	background-image: url(../img/flags/py.png);
}

.iti__flag.iti__qa {
	background-image: url(../img/flags/qa.png);
}

.iti__flag.iti__re {
	background-image: url(../img/flags/re.png);
}

.iti__flag.iti__ro {
	background-image: url(../img/flags/ro.png);
}

.iti__flag.iti__rs {
	background-image: url(../img/flags/rs.png);
}

.iti__flag.iti__ru {
	background-image: url(../img/flags/ru.png);
}

.iti__flag.iti__rw {
	background-image: url(../img/flags/rw.png);
}

.iti__flag.iti__sa {
	background-image: url(../img/flags/sa.png);
}

.iti__flag.iti__sb {
	background-image: url(../img/flags/sb.png);
}

.iti__flag.iti__sc {
	background-image: url(../img/flags/sc.png);
}

.iti__flag.iti__sd {
	background-image: url(../img/flags/sd.png);
}

.iti__flag.iti__se {
	background-image: url(../img/flags/se.png);
}

.iti__flag.iti__sg {
	background-image: url(../img/flags/sg.png);
}

.iti__flag.iti__sh {
	background-image: url(../img/flags/sh.png);
}

.iti__flag.iti__si {
	background-image: url(../img/flags/si.png);
}

.iti__flag.iti__sj {
	background-image: url(../img/flags/sj.png);
}

.iti__flag.iti__sk {
	background-image: url(../img/flags/sk.png);
}

.iti__flag.iti__sl {
	background-image: url(../img/flags/sl.png);
}

.iti__flag.iti__sm {
	background-image: url(../img/flags/sm.png);
}

.iti__flag.iti__sn {
	background-image: url(../img/flags/sn.png);
}

.iti__flag.iti__so {
	background-image: url(../img/flags/so.png);
}

.iti__flag.iti__sr {
	background-image: url(../img/flags/sr.png);
}

.iti__flag.iti__ss {
	background-image: url(../img/flags/ss.png);
}

.iti__flag.iti__st {
	background-image: url(../img/flags/st.png);
}

.iti__flag.iti__sv {
	background-image: url(../img/flags/sv.png);
}

.iti__flag.iti__sx {
	background-image: url(../img/flags/sx.png);
}

.iti__flag.iti__sy {
	background-image: url(../img/flags/sy.png);
}

.iti__flag.iti__sz {
	background-image: url(../img/flags/sz.png);
}

.iti__flag.iti__ta {
	background-image: url(../img/flags/ta.png);
}

.iti__flag.iti__tc {
	background-image: url(../img/flags/tc.png);
}

.iti__flag.iti__td {
	background-image: url(../img/flags/td.png);
}

.iti__flag.iti__tf {
	background-image: url(../img/flags/tf.png);
}

.iti__flag.iti__tg {
	background-image: url(../img/flags/tg.png);
}

.iti__flag.iti__th {
	background-image: url(../img/flags/th.png);
}

.iti__flag.iti__tj {
	background-image: url(../img/flags/tj.png);
}

.iti__flag.iti__tk {
	background-image: url(../img/flags/tk.png);
}

.iti__flag.iti__tl {
	background-image: url(../img/flags/tl.png);
}

.iti__flag.iti__tm {
	background-image: url(../img/flags/tm.png);
}

.iti__flag.iti__tn {
	background-image: url(../img/flags/tn.png);
}

.iti__flag.iti__to {
	background-image: url(../img/flags/to.png);
}

.iti__flag.iti__tr {
	background-image: url(../img/flags/tr.png);
}

.iti__flag.iti__tt {
	background-image: url(../img/flags/tt.png);
}

.iti__flag.iti__tv {
	background-image: url(../img/flags/tv.png);
}

.iti__flag.iti__tw {
	background-image: url(../img/flags/tw.png);
}

.iti__flag.iti__tz {
	background-image: url(../img/flags/tz.png);
}

.iti__flag.iti__ua {
	background-image: url(../img/flags/ua.png);
}

.iti__flag.iti__ug {
	background-image: url(../img/flags/ug.png);
}

.iti__flag.iti__um {
	background-image: url(../img/flags/um.png);
}

.iti__flag.iti__un {
	background-image: url(../img/flags/un.png);
}

.iti__flag.iti__us {
	background-image: url(../img/flags/us.png);
}

.iti__flag.iti__uy {
	background-image: url(../img/flags/uy.png);
}

.iti__flag.iti__uz {
	background-image: url(../img/flags/uz.png);
}

.iti__flag.iti__va {
	background-image: url(../img/flags/va.png);
}

.iti__flag.iti__vc {
	background-image: url(../img/flags/vc.png);
}

.iti__flag.iti__ve {
	background-image: url(../img/flags/ve.png);
}

.iti__flag.iti__vg {
	background-image: url(../img/flags/vg.png);
}

.iti__flag.iti__vi {
	background-image: url(../img/flags/vi.png);
}

.iti__flag.iti__vn {
	background-image: url(../img/flags/vn.png);
}

.iti__flag.iti__vu {
	background-image: url(../img/flags/vu.png);
}

.iti__flag.iti__wf {
	background-image: url(../img/flags/wf.png);
}

.iti__flag.iti__ws {
	background-image: url(../img/flags/ws.png);
}

.iti__flag.iti__xk {
	background-image: url(../img/flags/xk.png);
}

.iti__flag.iti__ye {
	background-image: url(../img/flags/ye.png);
}

.iti__flag.iti__yt {
	background-image: url(../img/flags/yt.png);
}

.iti__flag.iti__za {
	background-image: url(../img/flags/za.png);
}

.iti__flag.iti__zm {
	background-image: url(../img/flags/zm.png);
}

.iti__flag.iti__zw {
	background-image: url(../img/flags/zw.png);
}

.iti__flag {
    width: 20px;
    height: 15px;
    box-shadow: 0 0 1px 0 #888;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #dbdbdb;
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.iti__flag {
		background-image: url(../../img/flags.png)
	}
}

.iti__flag.iti__np {
	background-color: transparent
}

.mobile_number .ui-input-text {
    width: 100% !important;
}