
/* CSS */

.langtable tr {
	background-color:#fff;
}
.langtable td {
	height:50px;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#ededed;
	padding-left:10px;
	padding-top:10px;
}

.langtable td img {
	height:40px;
	width:40px;
	vertical-align:middle;
	padding-right:15px;
}

.langtable td p {
	vertical-align:middle;
}

.country-selector {
	width:45%;
	height:70px;
	float:left;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ededed;
	margin:5px;
	margin-bottom:0px;
	padding-left:10px;
}

.country-selector li {
	list-style:none;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	vertical-align:middle;
	font-size:0.9em;
}

.country-selector li img {
	height:40px;
	width:40px;
	padding-right:15px;
	vertical-align:middle;
}

@media (max-width: 1080px) {

	.country-selector {
		width:87%;
	}
	
	.country-selector li {
		font-size:0.8em;
	}
}

