.galTag {
	display:none;
}
#loginLogo:before {
	display: none;
}
@media only screen and (min-width: 600px) {
	#loginBody {
		background:transparent;
	}
	#topWrap {
		background-repeat:no-repeat;
		background-position: center center;
		background-size: cover;
	}

	#loginTable {
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding:20px;
	}
	#loginForm {
		background: none;
		border: 0;
		overflow: visible;
		border-radius: 5px;
	}

	#loginLogo {
		border-radius: 5px 5px 0 0;
	}
	#loginLogo img {
		max-width:100%;
		margin:20px 30px;
	}


	.button > div {
		border: 0 none;
	}
	.button > div:hover {
		border: 0 none;
	}
	.button .buttonC {
		text-shadow: none;
		color:#fff;
	}


	#loginFooter {
		border-top: 0;
	}


	#loginForgot {
		color:#aaa;
		margin:0 20px 20px;
	}
	#loginQR {
		color:#aaa;
		margin:0 20px 20px;
	}
	.galTag {
		cursor:pointer;
		display:block;
		border-radius: 0 0 3px 3px;
		padding:5px 30px;
		text-align: center;
		position: absolute;
		top:0;
		right:15%;
		color:white;
		background: rgba(0, 0, 0, .7);
	}
	#loginLogo:before {
		content: url(logo-flat.png);
		padding:20px 40px;
		display: block;
	}
	:lang(en) #loginLogo:before{
		content: url(logo-flat-en.png);
	}
	:lang(de) #loginLogo:before{
		content: url(logo-flat-de.png);
	}
	:lang(hu) #loginLogo:before{
		content: url(logo-flat-hu.png);
	}
	:lang(lt) #loginLogo:before{
		content: url(logo-flat-lt.png);
	}
	#loginLogo img {
		display: none;
	}
}

@media only screen {

	#loginBody {
		background:transparent;
	}
	#topWrap {
		background-repeat:no-repeat;
		background-position: center center;
		background-size: cover;
	}

	#loginTable {
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding:20px;
	}
	#loginForm {
		background: none;
		border: 0;
		overflow: visible;
		border-radius: 5px;
	}

	#loginLogo {
		border-radius: 5px 5px 0 0;

	}


	.button > div {
		border: 0 none;
	}
	.button > div:hover {
		border: 0 none;
	}
	.button .buttonC {
		text-shadow: none;
		color:#fff;
	}


	#loginFooter {
		border-top: 0;
	}


	#loginForgot {
		color:#aaa;
		margin:0 20px 20px;
	}
	#loginRegister {
		color:#aaa;
		margin:0 20px 20px;
	}
	#loginQR {
		color:#aaa;
		margin:0 20px 20px;
	}

}
