/* Sticky footer styles
-------------------------------------------------- */
html {
	position: relative;
	min-height: 100%;
}

body {
	/* Margin bottom by footer height */
	margin-bottom: 100px;
	font-family: 'Ubuntu', sans-serif;
	color: #666666;
}

.footer {
	position: inherit;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	background-color: #ebebeb;
	line-height: 60px;
	padding-top: 15px;
}

.add_privacy {
	margin-top: 35px;
	cursor: pointer;
}

.prv_lbl, .prv_lnk, .prv_txt {
	margin-bottom: 40px;
}

.del_privacy {
	margin-top: 35px;
	cursor: pointer;
	color: red;
}

.rivedi_img {
	height: 80px;
	margin-top: 20px;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > main {
	padding: 90px 15px 60px;
}

.footer > .container {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 40px;
}

code {
	font-size: 80%;
}

.socials {
	float: left;
	list-style: none;
	font-size: 160%;
	margin-right: 35px;
	z-index: 2;
}

.socials.right {
	float: right;
}

.socials li {
	display: inline-block;
}

.socials a {
	color: #999999;
	padding: 0 3px;
}

.socials a:hover {
	color: #666666;
}

@media (max-width: 460px) {
	.navbar > .navbar-brand > img {
		max-width: 130px;
	}

	body {
		margin-bottom: 200px;
	}
}

@media (max-width: 350px) {
	.navbar > .navbar-brand > img {
		max-width: 110px;
	}

	body {
		margin-bottom: 200px;
	}
}