/*!
 * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
 */

.flag-container{
    display:flex;
    flex-direction:row;
    justify-content:center;
}

.flag {
    display: inline-block;
    height: 24px;
    width: 32px;
    background-repeat: no-repeat;
    background-position: center;
}


    .flag.flag-cn {
        background-image: url(../images/lang/cn.svg)
    }

    .flag.flag-de {
        background-image: url(../images/lang/de.svg)
    }

    .flag.flag-es {
        background-image: url(../images/lang/es.svg)
    }

    .flag.flag-fr {
        background-image: url(../images/lang/fr.svg)
    }

    .flag.flag-gb {
        background-image: url(../images/lang/gb.svg)
    }

    .flag.flag-hk {
        background-image: url(../images/lang/hk.svg)
    }

    .flag.flag-it {
        background-image: url(../images/lang/it.svg)
    }

    .flag.flag-jp {
        background-image: url(../images/lang/jp.svg)
    }

    .flag.flag-pt {
        background-image: url(../images/lang/pt.svg)
    }

    .flag.flag-tr {
        background-image: url(../images/lang/tr.svg)
    }

.flagbutton {
    background-color: Transparent;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    overflow: hidden;
    outline: none;
}