/* Базовый класс — обязательно */
.flag-icon {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 1.33em;
    height: 1em;
    font-size: inherit; /* или убери вовсе */
    line-height: 1em;   /* чтобы он не обрезался по вертикали */
}

.flag-icon-gb {background-image:url(../images/flags/4x3/gb.svg)}
.flag-icon-ru {background-image:url(../images/flags/4x3/ru.svg)}
.flag-icon-jp {background-image:url(../images/flags/4x3/jp.svg)}
