.country-select .zw {
	background-position: 100% 0
}
.country-select .za {
	background-position: 100% -11px
}
.country-select .vn {
	background-position: 100% -33px
}
.country-select .um, .country-select .us {
	background-position: -16px -44px
}
.country-select .tn {
	background-position: -16px -55px
}
.country-select .th {
	background-position: -16px -66px
}
.country-select .so {
	background-position: -16px -77px
}
.country-select .rw {
	background-position: -16px -88px
}
.country-select .pt {
	background-position: -16px -99px
}
.country-select .ni {
	background-position: -32px -110px
}
.country-select .mm {
	background-position: -32px -121px
}
.country-select .md {
	background-position: -112px -121px
}
.country-select .jp {
	background-position: -32px -144px
}
.country-select .gr {
	background-position: -32px -155px
}
.country-select .cv {
	background-position: -48px -177px
}
.country-select .bg {
	background-position: -48px -188px
}
.country-select .flag-dropdown:hover .selected-flag {
	background-color: #000;
	background-color: rgba(0, 0, 0, .05)
}
.country-select .selected-flag .flag {
	position: absolute;
	top: 50%;
	margin-top: -5px
}
.country-select .selected-flag
{
	padding: 0 10px 0 0;
}
.country-select .selected-flag .arrow {
	border-left: 3px solid transparent;
	border-top: 4px solid #555;
	float: left;
}

.country-select .selected-flag .arrow.up {
	border-top: none;
	border-bottom: 4px solid #555
}

.country-select .country-list {
	max-height: 200px;
	overflow-y: scroll
}

.country-select .country-list .flag {
	display: inline-block
}
.country-select.inside input[type=text], .country-select.inside input[type=tel] {
	padding-right: 44px;
	margin-right: 0
}

.country-select.outside input[type=text], .country-select.outside input[type=tel] {
	border: none;
	margin-right: 38px
}
.country-select .country-list .country .country-name {
	/* FIX ME: HACK */
	direction: ltr;
	unicode-bidi: bidi-override;
	line-height: 17px;
}