
body {
	height: 100%;
	margin: 0;
	font-family: Arial;
	/* padding: 10px; */
	background: white;
	/* text-align: center; */
	/* background-image: url('../images/profili-alluminio-per-arredamento.jpg'); */
	background-image: url('../images/prova2.jpg');
	background-color: #ededed;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

/* h1{
	text-align: center;
} */

/* input {
	width: 100%;
	border: 2px solid #ccc;
	padding: 8px 16px;
}
button{
	background-color: #ffffff;
	border: none;
	color: rgb(0, 0, 0);
	padding: 16px 32px;
	margin: 6px 2px;
	font-family: Arial;
}
button:hover {
	background-color: rgb(177, 166, 166);
} */

#bgdiv {
	background: #f0f0f0;
	padding: 30px;
	padding-left: 10%;
	padding-right: 10%;
	text-align: left;
	border-radius: 20px;
	/* margin-left: 10px;
	margin-right: 10px; */
	margin: 10px;
}


#ind {
	text-align: left;
	color: #ab9c80;
	padding-left: 10px;
	padding-right: 10px;
	max-width: 90vw;
	width: 500px;
}

.logo_image {
	max-width: 80vw;
	width: 200px;
	min-width: 200px;
}

.flag_img {
	max-height: 80px;
	height: 80px;
	max-width: 120px;
	width: 120px;

	width: auto;
	margin: 10px 12px;
	box-shadow: 0 5px 8px 0 rgb(0 0 0 / 20%), 0 3px 10px 0 rgb(0 0 0 / 19%) !important;
	transition: transform .2s;
}

.flag_img:hover {
	box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;
	transform: scale(1.1);
}

.external_link {
	box-shadow: 0 5px 8px 0 rgb(0 0 0 / 20%), 0 3px 10px 0 rgb(0 0 0 / 19%) !important;
	color: #ab9c80;
	margin: 2px 4px;
	padding: 10px;
	min-width: 40px;
	width: 40px;
	height: auto;
	transition: transform .2s;
}

#link_youtube {
	color: #c82929 !important;
}

#link_instagram {

}

#link_twitter {
	color: #00aced !important;
}

#link_facebook {
	color: #4e64b5 !important;
}

#link_website {

}

.external_link:hover {
	box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;
	transform: scale(1.1);
}

.root_container {
	text-align: center;
	padding-top: 20px;
	width: 100%;
	min-width: 100%;
}

.root_container.form_lang_page {
	padding-top: 40px !important;
}

.main_container {
	padding-top: 20px;
	border-radius: 20px;
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block;
	max-width: 500px;
	background-color: rgba(255, 255, 255, 0.70);
}

.flags_container {
	margin-top: 50px;
	margin-bottom: 40px;
}

.uk-button-default {
	background: #dddddd;
}

.btn_container {
	margin: 0 !important;
}

.note{
	width: 100%;
}
