/* logo */
body.login #login h1.logo {
	margin: 0 0 12px;
	padding: 0;
}
body.login #login h1.logo img {  }

/* languages */
.languages {  }
.languages li {
	float: left;
	margin-left: 6px;
}
.languages li a {
	border-bottom: 1px solid transparent;
	display: block;
	padding-bottom: 2px;
	transition: border .5s ease;
		-moz-transition: border .5s ease;
		-ms-transition: border .5s ease;
		-o-transition: border .5s ease;
		-webkit-transition: border .5s ease;
}
.languages li img {
	display: block;
}
.languages li:hover a,
.languages li.active a {
	border-color: #aaa;
}
.languages li:hover img,
.languages li.active img {  }

/* modal-contacts */
#modal-contacts .modal-body h4 {
	font-size: 13px;
	line-height: 1.2em;
	margin: 0 0 9px;
}
#modal-contacts .contact-item-container {
	margin: 0 0 18px;
	padding: 0 0 0 18px;
}
#modal-contacts .contact-item-container p {
	display: block;
	margin: 0 0 6px;
}

@media (max-width: 767px) {
	.well {
		padding: 15px;
	}
}
@media (max-width: 480px) {
	p.glyphicons {
		padding-left: 35px;
	}
	p.glyphicons i:before {
		color: #1d1d1b;
		font-size: 24px;
	}
}

.wd-560 {
	width: 560px;
}