@media only screen and (max-width: 975px) {
	.flag{
margin-left:33px;
}

}

@media only screen and (max-width: 780px) {
	.flag{
		margin:18px;
	}

	.chooser img{
		margin-top:15px
	}
}

@media only screen and (max-width: 515px) {
	.flag{
		margin:18px;
		margin-left:0px;
	}
}

.main-container{

}
.header{
	background-color:#5aade0;
	

}

.highlightit{
	filter: alpha(opacity=50);
	opacity: 0.7;
	

}

.highlightit:hover{
	filter: alpha(opacity=100);
	opacity: 1;
	

}

.flag{
display:block;
float:left;
width:31px;
height:30px;
margin-left:2%;
}

#GR{
background-image:url(../images/flags2.png);
background-position:30px 30px;
}
#GR:hover ,#GR.active{
background-position:30px 0px;
}
#PL{
background-image:url(../images/flags2.png);
background-position:0px 30px;
}
#PL:hover ,#PL.active{
background-position:0px 0px;
}
#DE{
background-image:url(../images/flags2.png);
background-position:-359px 30px;
}
#DE:hover ,#DE.active{
background-position:-359px 0px;
}
#IT{
background-image:url(../images/flags2.png);
background-position:-329px 30px;
}
#IT:hover ,#IT.active{
background-position:-329px 0px;
}
#RO{
background-image:url(../images/flags2.png);
background-position:-299px 30px;
}
#RO:hover ,#RO.active{
background-position:-299px 0px;
}
#LT{
background-image:url(../images/flags2.png);
background-position:151px 30px;
}
#LT:hover ,#LT.active{
background-position:151px 0px;
}
#UK{
background-image:url(../images/flags2.png);
background-position:-30px 30px;
}
#UK:hover ,#UK.active{
background-position:-30px 0px;
}
.row.well{
margin-top:18px;
}

#chooselang{
height:25px;
margin-left: 15px;
}

.chooser-wrapper{
text-align:center;
}

.chooser.flashit:before {
    position: absolute;
width:100%;
height:100%;
top:0;
left:0;
    content: '';
    background: white; /*partially transparent image*/
    pointer-events: none;
}
