div.bx-auth { padding: 15px; width: 400px; padding-left: 0; }
div.bx-auth input[type="text"],
div.bx-auth input[type="tel"],
div.bx-auth input[type="password"] { width: 340px;
	padding-top: 13px; }
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-auth-note{}
td.bx-auth-label{font-weight:bold;}
table.bx-auth-table{margin-top:8px; }
table.bx-auth-table input[type="submit"]{text-transform: uppercase;
	font-family: 'adihaus_b';
	font-size: 13px;
	height: 40px; }
table.bx-auth-table td {padding:3px;}
@media screen and (max-width: 560px) {
	div.bx-auth input[type="text"],
	div.bx-auth input[type="tel"],
	div.bx-auth input[type="password"] {
		width: 100%;
	}
	div.bx-auth {
		width: 100%;
		padding: 0;
	}
	table.bx-auth-table tr {
		display: flex;
		flex-direction: column;
	}
}

.bx-ss-icon {
	background-image: none;
	width: 20px;
	height: 30px;
	background-position: center;
}
.bx-ss-icon.mailru2 {
	background-image: url("/local/templates/ilab_it_shop/ilab/img/svg/social/mailru.svg");
	background-size: 20px auto;
}
.bx-ss-icon.facebook {
	background-image: url("/local/templates/ilab_it_shop/ilab/img/svg/social/facebook.svg");
	background-size: 10px auto;
}

.bx-ss-icon.vkontakte {
	background-image: url("/local/templates/ilab_it_shop/ilab/img/svg/social/vkontakte.svg");
	background-size: 20px auto;
}
.bx-ss-icon.google {
	background-image: url("/local/templates/ilab_it_shop/ilab/img/svg/social/gplus.svg");
	background-size: 30px auto;
}
div.bx-auth-services b {
	display: none;
}

div.bx-auth-services div {
	width: auto;
	margin: 0;
}

div.bx-auth-services i {
	margin-right: 0;
}

div.bx-auth-services a {
	margin: 0;
}

div.bx-auth-services a:hover,
div.bx-auth-services a.bx-ss-selected {
	border: 0;
	background-color: transparent;
}