/* BOOTSTRAP LANGUAGE PICKER FIXES */
.lang-lbl[lang=pt-pt]:after { content: "Portugu\0000EAs"; }
.lang-lbl-en[lang=pt-pt]:after { content: "Portuguese"; }
.lang-lbl-full[lang=pt-pt]:after { content: "Portugu\0000EAs\0000A0/\0000A0Portuguese"; }

.lang-lbl[lang=en-ZA]:after { content: "African English"; }
.lang-lbl-en[lang=en-ZA]:after { content: "African English"; }
.lang-lbl-full[lang=en-ZA]:after { content: "African English"; }

.lang-lbl[lang=zh-hans]:after { content: "\004E2D\006587"; }
.lang-lbl-en[lang=zh-hans]:after { content: "Chinese"; }
.lang-lbl-full[lang=zh-hans]:after { content: "\004E2D\006587\0000A0/\0000A0Chinese"; }

.lang-lbl[lang=en-AU]:after { content: "Australian English"; }
.lang-lbl-en[lang=en-AU]:after { content: "Australian English"; }
.lang-lbl-full[lang=en-AU]:after { content: "Australian English"; }

.lang-lbl[lang=en-SG]:after { content: "Asia Pacific English"; }
.lang-lbl-en[lang=en-SG]:after { content: "Asia Pacific English"; }
.lang-lbl-full[lang=en-SG]:after { content: "Asia Pacific English"; }

.lang-xs[lang=en-ZA] { background-position: 0px   -77px; }
.lang-xs[lang=en-AU] { background-position: 0px   -77px; }
.lang-xs[lang=en-SG] { background-position: 0px   -77px; }
.lang-xs[lang=pt-pt] { background-position: 0px  -330px; }
.lang-xs[lang=zh-hans] { background-position: 0px  -462px; }

.lang-sm[lang=en-ZA] { background-position: 0px  -596px; }
.lang-sm[lang=en-AU] { background-position: 0px  -596px; }
.lang-sm[lang=en-SG] { background-position: 0px  -596px; }
.lang-sm[lang=pt-pt] { background-position: 0px  -964px; }
.lang-sm[lang=zh-hans] { background-position: 0px -1156px; }

.lang-lg[lang=en-ZA] { background-position: 0px -1342px; }
.lang-lg[lang=en-AU] { background-position: 0px -1342px; }
.lang-lg[lang=en-SG] { background-position: 0px -1342px; }
.lang-lg[lang=pt-pt] { background-position: 0px -1848px; }
.lang-lg[lang=zh-hans] { background-position: 0px -2112px; }

.lang-lbl:after {
  padding-left: 0.5em;
}
