.flag-icon,
.flag-icon-background {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%
}

.flag-icon {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px
}

.flag-icon:before {
    content: "\00a0"
}

.flag-icon.flag-icon-squared {
    width: 1em
}
.flag-icon-us{
    background-image: url("images/eng-flag.png") !important;
}
.flag-icon-ams{
    background-image: url("images/netherland-flag.png") !important;
}
.flag-icon-chi{
    background-image: url("images/eng-flag.png") !important;
}
.flag-icon-sin{
    background-image: url("images/singapore-flag.png") !important;
}
.flag-icon-swe{
    background-image: url("images/sweden-flag.png") !important;
}
.flag-icon-spa{
    background-image: url("images/spain.png") !important;
}
.flag-icon-ger {
    background-image: url(images/germany-flag.png) !important;
}
