/* Give the image 3px of space to breathe. */
.esim-chosenImage-container .esim-chosen-results li,
.esim-chosenImage-container .esim-chosen-single span {
    background: none 3px center / 19px 19px no-repeat;
    padding-left: 28px;
}

/* Make the image fit nicely to the left of the dropdown. */
.esim-chosenImage-container .esim-chosen-single {
    padding-left: 2px;
}

.esim-chosenImage-container .esim-chosen-single span {
    background-position: left 2px;
}

/* Let the "No results match" text fill the whole width. */
.esim-chosenImage-container .esim-chosen-results .esim-no-results {
    padding-left: inherit;
}

.esim-phonenumber_wrap .esim-chosenImage-container .esim-chosen-results li,
.esim-phonenumber_wrap .esim-chosenImage-container .esim-chosen-single span {
    background: none 3px center / 30px 20px no-repeat;
    padding-left: 40px;
}