.ux-flag-nl {
    background-image:url(./flags/png/nl.png) ! important;
}
.ux-flag-de {
    background-image:url(./flags/png/de.png) ! important;
}
.ux-flag-us {
    background-image:url(./flags/png/us.png) ! important;
}
.ux-flag-be {
    background-image:url(./flags/png/be.png) ! important;
}
.ux-flag-fr {
    background-image:url(./flags/png/fr.png) ! important;
}
.ux-flag-cz {
    background-image:url(./flags/png/cz.png) ! important;
}
.ux-flag-lu {
    background-image:url(./flags/png/lu.png) ! important;
}
.ux-flag-pl {
    background-image:url(./flags/png/pl.png) ! important;
}
.ux-flag-es {
    background-image:url(./flags/png/es.png) ! important;
}
.ux-flag-ru {
    background-image:url(./flags/png/ru.png) ! important;
}
.ux-flag-pt {
    background-image:url(./flags/png/pt.png) ! important;
}
.ux-flag-hu {
    background-image:url(./flags/png/hu.png) ! important;
}
.ux-flag-slo {
    background-image:url(./flags/png/si.png) ! important;
}
.ux-flag-ch {
    background-image:url(./flags/png/ch.png) ! important;
}
.ux-flag-gb {
    background-image:url(./flags/png/gb.png) ! important;
}
.ux-icon-combo-icon {
    background-repeat: no-repeat;
    background-position: 0 50%;
    width: 18px;
    height: 14px;
}
.ux-icon-combo-input {
    padding-left: 25px;
}
.x-form-field-wrap .ux-icon-combo-icon {
    top: 3px;
    left: 5px;
}
.ux-icon-combo-item {
    background-repeat: no-repeat ! important;
    background-position: 3px 50% ! important;
    padding-left: 24px ! important;
}
