.hidden{
	display: none !important;
}
.firebaseui-inline-list-item .firebaseui-tos {
	color: var(--color-heading) !important;
}
.firebaseui-provider-sign-in-footer .firebaseui-tos {
	color: var(--heading-color,var(--color-heading));
}
.firebaseui-inline-list-item .firebaseui-link {
	color: var(--color-heading) !important;
	font-weight: bold !important;
}
.firebaseui-provider-sign-in-footer .firebaseui-link {
	color: var(--link-color,var(--color-link));
	font-weight: bold !important;
}
/*
.bzauth-login-button {
	background-color:var(--button-color);
	color: var(--color-primary);
	font-size:14px;
	margin-top:1.5em;
	text-transform: uppercase;
}
#menu-profile {
	flex: 1;
}
*/
/*
.front-page-1 {
	height: calc(100vh - 10px) !important;
}
*/
.firebase-sign-in-title {
	margin-bottom: 20px;
}
.firebaseui-title {
	font-size: 1.5em !important;
}
.firebaseui-textfield.mdl-textfield .firebaseui-label::after {
    background-color: var(--color-primary) !important;
}
/*
.mdl-textfield--floating-label.is-focused .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
	color: #fb2056 !important;
}
.mdl-button--primary.mdl-button--primary {
    color: #fb2056 !important;
}
.mdl-button--raised.mdl-button--colored {
    background: #fb2056 !important;
    color: rgb(255,255,255);
}
*/
/*
.firebaseui-link {
	color: rgba(43,43,56,0.8) !important;
}
*/
.firebaseui-link:hover {
	color: var(--color-link) !important;
}
.user_round_icon {
	width:40px;
	height:40px;
	background-color: #ffffff;
	background-size: cover;
	background-repeat: no-repeat;
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 40px;
	margin-right: 0.5em;
	text-align: center;
	vertical-align: middle;
}
