/* Minimal Flag Icons - Self-hosted */
.fi {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 1.33333em;
    line-height: 1em;
}

.fi:before {
    content: "\00a0";
}

.fi.fis {
    width: 1em;
}

.fi-tr {
    background-image: url(/images/flags/tr.svg?v=DULAm6z7bXqJIhzK2b-9455c7Ps);
}

.fi-us {
    background-image: url(/images/flags/us.svg?v=4EFCgOWEnuykq5F3PGa5fvQl__o);
}

.fi-de {
    background-image: url(/images/flags/de.svg?v=HLirxPtrnla6NVVuZ0QSCHpvQCY);
}

.fi-sa {
    background-image: url(/images/flags/sa.svg?v=cS-oATBfrHPHRBh4SU6pxarIlW8);
}

.fi-ru {
    background-image: url(/images/flags/ru.svg?v=yEmiCvl-_F-jkg113cAEzuc27d4);
}

.fi-az {
    background-image: url(/images/flags/az.svg?v=WjNjJY9ZkOZ7Gy7R48MDbjDvU_I);
}

.fi-es {
    background-image: url(/images/flags/es.svg?v=UjvIrklX4nQlEI-MLF1zTzmX8Hs);
}

.fi-cn {
    background-image: url(/images/flags/cn.svg?v=s6SeaE5Iw5_8Dti7C_V1okCuqiE);
}