@CHARSET "UTF-8";

.ui-dialog { 
	z-index: 9999 !important;
}

#doc1{
	width:49%;
	float:left;
	margin-right:2%;
}
	
#doc2{
	width:49%;
	float:left;
}

.foto-pic{
	width: 31.33%;
    float: left;
    margin: 1%;
}

.foto-description{
	min-height:60px;	
}

.font-lang{
	font-weight:bold;
	text-decoration: none;
}

.font-lang:hover{
	text-decoration: underline;
}

.home-section {
    padding-top: 55px;
    padding-bottom: 0px;
}

.font-p{
	margin: 10px 0px 0px 0px;
}
	
@media screen and (max-width: 980px) {
	.top-nav-collapse{
		background:#0073bc !important;
	}
}

@media screen and (max-width: 650px) {
	.top-nav-collapse{
		background:rgba(0,115,188,.7) !important;
	}
	
	.nav.navbar-nav {
	    background-color: rgba(0,115,188,.6) !important;
		min-height: 400px;
	}
	
	#doc1{
		width:100%;
	}
	
	#doc2{
		width:100%;
	}
	
	.foto-description{
		min-height: 50px;
    	font-size: 0.90em !important;	
	}
	
	.foto-description-name{
		font-size: 1em !important;
	    min-height: 30px;
	}
	
	.font-p{
		padding:10px 15px 10px 15px;
		margin: 0px 0px 0px 0px;
	}
}

@media screen and (max-width: 480px) {
	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}
	
	h2{
		font-size: 1.5em  !important;
	}
	
	.foto-pic{
		width: 47%;
    	float: left;
    	margin: 1.5%;
	}
	
	.foto-description{
		min-height: 60px;
    	font-size: 0.9em !important;
	}
}