#buttonu885
{
	background: transparent url("../images/flexlearnyellow-logo-big.png") no-repeat center top;
	background-size: cover;
}

.menu_trigger
{
	border-width: 0px;
	border-color: #787878;
	background: transparent url("../images/spike_bg.png") no-repeat center top;
	background-size: cover;
}

#buttonu885.ButtonSelected
{
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}

#u3525-4
{
	background-color: transparent;
	text-align: center;
}

#u3525
{
	font-size: 8px;
	color: #7F7F7F;
	line-height: 10px;
}

#u908
{
	background-color: #7F7F7F;
}

#u911
{
	background-color: #F2A347;
}

#u890
{
	background: transparent url("../images/bezier_left.svg") no-repeat left bottom;
	background-size: 678px 148px;
}

.nosvg #u890
{
	background-image: url('../images/bezier_left_poster_u194.png');
}

#u887
{
	background-color: #FFFFFF;
}

#u904
{
	background-color: #F2F2F2;
}

#u889-4
{
	background-color: transparent;
}

#u3525-2,#u889-2
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u889
{
	font-size: 11px;
	color: #7F7F7F;
	line-height: 13px;
}

#buttonu5342
{
	background-position: center top;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
}

#buttonu5342.ButtonSelected
{
	background-position: center top;
	background-repeat: no-repeat;
	background-size: contain;
}

@media (min-width: 769px)
{
	#u904_align_to_page
	{
		max-width: 960px;
	}

	#buttonu5342
	{
		background-image: url("../images/flex-logo-big.png");
	}

}

@media (min-width: 668px) and (max-width: 768px)
{
	#u904_align_to_page
	{
		max-width: 768px;
	}

	#buttonu5342
	{
		background-image: url("../images/flex-logo-big.png");
	}

}

@media (min-width: 551px) and (max-width: 667px)
{
	#u904_align_to_page
	{
		max-width: 667px;
	}

	#buttonu5342
	{
		background-image: url("../images/flex-logo-big.png");
	}

}

@media (min-width: 481px) and (max-width: 550px)
{
	#u904_align_to_page
	{
		max-width: 550px;
	}

	#buttonu5342
	{
		background-image: url("../images/flex-logo-big.png");
	}

}

@media (min-width: 381px) and (max-width: 480px)
{
	#u904_align_to_page
	{
		max-width: 480px;
	}

	#buttonu5342
	{
		background-image: url("../images/flex-logo-big.png");
	}

}

@media (max-width: 380px)
{
	#u904_align_to_page
	{
		max-width: 380px;
	}

	#buttonu5342
	{
		background-image: url("../images/flex-logo-big-buttonu5342-fr.png");
	}
}

