.alternative-login a {
	display: block;
	width: 214px;
	height: 31px;
	font-size: 0.75rem;
}
.alternative-login .fcbk-login {
	background: url(//hp.timg.cz/img/btn-login-fcbk.png) no-repeat;
}

.alternative-login a span {
	color: white;
	font-weight: bold;
	line-height: 31px;
	text-indent: 40px;
	display: inline-block;
}

form label {
	line-height: 110%;
}

.footer-article {
	margin-top: 2.5rem;
}

.footer-article .card {
	background: transparent;
	border: none;
}

.footer-article .card .card-body {
	padding: 0.25rem;
	font-weight: bold;
}

.footer-article .footer-article-service {
	font-size: 1.2rem;
	margin-bottom: 0.5rem;
}

#login-button {
	position: relative;
}

#login-button .submit-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.btn-facebook {
	background-color: #4267B2;
	color: white;
}

.btn-facebook:hover {
	color: white;
}
