﻿/* These styles are used for the page top flag/title sections */
div.FlagHead_head {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 1em;
}

	div.FlagHead_head div.FlagHead_flag {
		display: flex;
		flex-direction: column;
		align-items: center;
		height: 125px;
		margin: 0 0.5em;
	}

		div.FlagHead_head div.FlagHead_flag div:nth-child(1) {
			font-weight: bold;
		}

html[lang|="fa"] div.lang-entry div:nth-child(2),
html[lang|="ur"] div.lang-entry div:nth-child(2),
div.FlagHead_head[type="ur"] div.FlagHead_flag div:nth-child(1),
div.FlagHead_head[type="fa"] div.FlagHead_flag div:nth-child(1),
div.FlagHead_head[type="ur"] div.FlagHead_legend div:first-child,
div.FlagHead_head[type="fa"] div.FlagHead_legend div:first-child {
	font-family: "Times New Roman", Times, serif;
	font-size: 130%;
}

div.FlagHead_head div.FlagHead_flag div:nth-child(2) {
	border: 1px solid black;
	width: 100px;
}

div.FlagHead_head[type="ka"] div.FlagHead_flag div:nth-child(1),
div.FlagHead_head[type="ka"] div.FlagHead_legend div:first-child {
		font-family: "Sylfaen", Times, serif;
		font-size: 100%;
	}

.FlagHead_legend {
	display: flex;
	flex-direction: column;
	font-size: 160%;
	line-height: 120%;
}

	.FlagHead_legend div:first-child {
		font-weight: bold;
	}

	.FlagHead_legend div:last-child {
		font-size: 90%;
	}
/* THE FOLLOWING ARE FOR THE NON-TABLED FLAG TITLES */
.mf,
.br, .cy, .kw, .ga,
.ro, .ca, .fr, .it, .pt, .es,
.da, .is, .no, .sv, .nl, .en-uk, .en-us, .en, .fy, .de,
.hi, .ur, .fa, .ku,
.lt, .lv,
.be, .ru, .uk, .bg, .mk, .hr, .sr, .sl, .cs, .sk, .pl,
.sq, .hy, .el, .eo, 
.et, .fi, .hu,
.tr, .az,
.ka, .eu {
	background-repeat: no-repeat;
	width: 100px;
	height: 67px;
	padding: 0em;
	background-position: 0% 50%;
}

#mf {
	background-image: url("../Images/Flags/Measured_Flag_100.png");
}

#arabic {
	font-family: "Times New Roman", Times, serif;
	font-size: 180%;
}
/* BALTIC */
.lv {
	background-image: url("../Images/Flags/Latvia_Flag_100.png");
}

.lt {
	background-image: url("../Images/Flags/Lithuania_Flag_100.png");
}
/* CELTIC */
.br {
	background-image: url("../Images/Flags/Brittany_Flag_100.png");
}

.cy {
	background-image: url("../Images/Flags/Wales_Flag_100.png");
}

.kw {
	background-image: url("../Images/Flags/Cornwall_Flag_100.png");
}

.ga {
	background-image: url("../Images/Flags/Ireland_Flag_100.png");
}
/* GERMANIC */
.da {
	background-image: url("../Images/Flags/Denmark_Flag_100.png");
}

.de {
	background-image: url("../Images/Flags/Germany_Flag_100.png");
}

.en-uk {
	background-image: url("../Images/Flags/United_Kingdom_Flag_100x67.png");
}

.en-us {
	background-image: url("../Images/Flags/United_States_Flag_100.png");
}

.en {
	background-image: url("../Images/Flags/United_Kingdom_Flag_100x67.png");
}

.fy {
	background-image: url("../Images/Flags/Friesland_Flag_100.png");
}

.is {
	background-image: url("../Images/Flags/Iceland_Flag_100.png");
}

.nl {
	background-image: url("../Images/Flags/Netherlands_Flag_100.png");
}

.no {
	background-image: url("../Images/Flags/Norway_Flag_100.png");
}

.sv {
	background-image: url("../Images/Flags/Sweden_Flag_100.png");
}
/* INDIC */
.hi {
	background-image: url("../Images/Flags/India_Flag_100.png");
}

.ur {
	background-image: url("../Images/Flags/Pakistan_Flag_100.png");
}
/* IRANIAN */
.fa {
	background-image: url("../Images/Flags/Iran_Flag_100.png");
}

.ku {
	background-image: url("../Images/Flags/Kurdistan_Flag_100.png");
}
/* ITALIC */
.ca {
	background-image: url("../Images/Flags/Catalonia_Flag_100.png");
}

.es {
	background-image: url("../Images/Flags/Spain_Flag_100.png");
}

.fr {
	background-image: url("../Images/Flags/France_Flag_100.png");
}

.fr {
	background-image: url("../Images/Flags/France_Flag_100.png");
}

.it {
	background-image: url("../Images/Flags/Italy_Flag_100.png");
}

.pt /**/ {
	background-image: url("../Images/Flags/Portugal_Flag_100.png");
}

.ro {
	background-image: url("../Images/Flags/Romania_Flag_100.png");
}
/* SINGLE I-E */
.el {
	background-image: url("../Images/Flags/Greece_Flag_100.png");
}

.hy {
	background-image: url("../Images/Flags/Armenia_Flag_100.png");
}

.sq {
	background-image: url("../Images/Flags/Albania_Flag_100.png");
}
/* SLAVIC */
.be {
	background-image: url("../Images/Flags/Belarus_Flag_100.png");
}

.bg {
	background-image: url("../Images/Flags/Bulgaria_Flag_100.png");
}

.cs {
	background-image: url("../Images/Flags/Czech_Republic_Flag_100.png");
}

.mk {
	background-image: url("../Images/Flags/Macedonia_Flag_100.png");
}

.hr {
	background-image: url("../Images/Flags/Croatia_Flag_100.png");
}

.pl {
	background-image: url("../Images/Flags/Poland_Flag_100.png");
}

.ru {
	background-image: url("../Images/Flags/Russia_Flag_100.png");
}

.sk {
	background-image: url("../Images/Flags/Slovakia_Flag_100.png");
}

.sl {
	background-image: url("../Images/Flags/Slovenia_Flag_100.png");
}

.sr {
	background-image: url("../Images/Flags/Serbia_Flag_100.png");
}

.uk {
	background-image: url("../Images/Flags/Ukraine_Flag_100.png");
}
/* URALIC */
.et {
	background-image: url("../Images/Flags/Estonia_Flag_100.png");
}

.fi {
	background-image: url("../Images/Flags/Finland_Flag_100.png");
}

.hu {
	background-image: url("../Images/Flags/Hungary_Flag_100.png");
}
/* TURKIC */
.az {
	background-image: url("../Images/Flags/Azerbaijan_Flag_100.png");
}

.tr {
	background-image: url("../Images/Flags/Turkey_Flag_100.png");
}
/* KARTVELIAN */
.ka {
	background-image: url("../Images/Flags/Georgia_Flag_100.png");
}
/* BASQUE */
.eu {
	background-image: url("../Images/Flags/BasqueLands_Flag_100.png");
}
/* CONSTRUCTED */
.eo {
	background-image: url("../Images/Flags/Esperanto_Flag_100.png");
}
