.flag-icon-background{
    background-repeat:no-repeat;
    background-position:50%;
    -webkit-background-size:contain;
    background-size:contain;
}

.flag-icon{
    position:relative;
    display:inline-block;
    width:1.33333333em;
    line-height:1em;
    background-repeat:no-repeat;
    background-position:50%;
    -webkit-background-size:contain;
    background-size:contain
}

.flag-icon:before{
    content:"\00a0";
}

.dropdown-menu .flag-icon{
    margin-right:5px;
}

.flag-icon-id{
    background-image:url(/fonts/id.svg);
}

.flag-icon-gb{
    background-image:url(/fonts/flags/gb.svg)
}

.flag-icon-eg{
    background-image:url(/fonts/flags/eg.svg)
}

.flag-icon-us{
    background-image:url(/fonts/flags/us.svg)
}

.flag-icon-sh{
    background-image:url(/fonts/flags/sh.svg)
}
