
.sparkleTitle {
	font-family: 'TIM Sans-Regular';
	font-weight: 500;
	font-size: 2.6em;
	color: #2F4386;
}

.sparkleLine {
	display: inline-block;
	width: 100%;
	max-width: 173px;
	height: 2px;
	margin: 0 0 30px 0;
	border: 0;
	background-color: #e40421;
}
body button.ui-button.loginButt {
	color: #fff; 
	background-color: #275FB6;
	border: solid 1px #275FB6;
	border-radius: 0;
	height: auto;
	width: 100%;
	padding: 10px 16px;
	box-shadow: none;
	font-family: 'TIM Sans-Bold'!important;
}

body button.ui-button.loginButt.sparkleSSOButton {
	color: #275FB6; 
	background-color: transparent !important;
	border: solid 1px #275FB6;
}

body a.ui-commandlink.forgotPass {
	color: #275FB6;
	text-decoration: underline;
	font-size: 14px;
}
body a.ui-commandlink.forgotPass:visited {
	color: #275FB6;
}

.sparkleSSODescLabelContainer {
	margin-bottom: 10px;
}

.sparkleSSODescLabel {
	font-family: 'TIM Sans-Bold'!important;
	color: #275FB6;
	font-size: 0.9em;
}