#form_cont{
	background-color:#cdc2aa;
	padding:20px;
	border-radius:10px;
}
#pSubmit{
	float:none !important;
	background-color:#241c8f !important;
	height: 46px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 17px;
    margin-top: 15px;
}
#scelta_apps{
	text-align:left !important;
	margin-bottom:20px;
}
#scelta_apps i{
	display:block;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:5px;
	text-align:left !important;
	opacity:0.6;
}
#scelta_apps div{
	text-align:left !important;
	border-radius:8px;
	background-color:rgba(255,255,255,0.6);
	margin-bottom:4px;
	box-shadow:0px 0px 3px rgba(0,0,0,0.4);
	height:50px;
	line-height:50px;
	cursor:pointer;
	padding-right:50px;
	background-image:url(../../_img/flag_trasp.png);
	background-repeat:no-repeat;
	background-position:calc(100% - 10px) center;
	background-size:auto 30px;
}

#scelta_apps div:not(.sel):hover{
	background-color:#FFF;
}
#scelta_apps div.sel{
	background-color:#FC0;
	background-image:url(../../_img/flag_white.png);
}
#scelta_apps div img{
	vertical-align:middle;
}
#scelta_apps span{
	float:right;
	height:50px;
	line-height:50px;
}
#moduloContatti textarea{
	border-radius: 3px !important;
}
@media (max-width: 600px){
	#moduloContatti {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
@media (max-width: 620px){
	
}