/*
  Converge project
  © Mihai Maga 2013
  şţșțăîâ ŞŢȘȚĂÎÂ
*/

html, body {
	margin: 0;
	padding: 0;
}
html {
	background-color: transparent;
}
body {
	background-color: #e0e0e0;
	background-image: url("theme-converge/background.jpg") !important;
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='background.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='background.jpg', sizingMethod='scale')";
}
sup {
	font-size: 60%;
}
#content a {
	color: #2489ce;
}
#content a:visited {
	color: #2489ce;
}
#content a:hover {
	color: #ce4624;
}
#content a:active {
	color: #ce4624;
}
#content a,
#content a:visited,
#content a:hover,
#content a:active {
	text-shadow: 0 0 1px #fff;
}

.csp-icon-flag {
	background-image: url("flags.png") !important;
	background-position: -160px -336px;
}
.csp-icon-flags.ui-button-text-icon-primary .ui-button-text {
	padding-left: 2.4em;
}
.csp-icon-flag-en .csp-icon-flag,
.csp-icon-flag-en-GB .csp-icon-flag {
	background-position: -160px -96px;
}
.csp-icon-flag-en-US .csp-icon-flag {
	background-position: -16px -320px;
}
.csp-icon-flag-fr .csp-icon-flag,
.csp-icon-flag-fr-FR .csp-icon-flag {
	background-position: -128px -96px;
}
.csp-icon-flag-ro .csp-icon-flag,
.csp-icon-flag-ro-RO .csp-icon-flag {
	background-position: -64px -256px;
}
.csp-icon-flag-de .csp-icon-flag,
.csp-icon-flag-de-DE .csp-icon-flag {
	background-position: -160px -64px;
}
.csp-icon-flag-it .csp-icon-flag,
.csp-icon-flag-it-IT .csp-icon-flag {
	background-position: -96px -144px;
}
.csp-icon-flag-es .csp-icon-flag,
.csp-icon-flag-es-ES .csp-icon-flag {
	background-position: 0px -96px;
}
.csp-icon-flag-pt .csp-icon-flag,
.csp-icon-flag-pt-PT .csp-icon-flag {
	background-position: 0px -256px;
}
.csp-icon-flag-hu .csp-icon-flag,
.csp-icon-flag-hu-HU .csp-icon-flag {
	background-position: -128px -128px;
}
.csp-icon-flag-la .csp-icon-flag,
.csp-icon-flag-la-VA .csp-icon-flag {
	background-position: -64px -320px;
}
