.tps-form .alert,
#tpsRegisterForm .alert, #tpsLoginForm .alert, #tpsResetPasswordSection .alert{
     font-size: 16px;
    border: 1px solid #eee;
    background: #eee;
    padding: 10px;
    margin: 0 0 25px 0;
    border-radius: 4px;
}
#tpsResetPasswordSection.hidden{
	display: none;
}

.tps-loader{
 font-size: 15px;
 padding: 10px 0;}
.tps-loader span{
	position: relative;
	top: -6px;
}
.tps-loader img{
 width: 26px;
 margin-right: 10px;
}
.tps-required-asterisk{
    color: #ff0000;
}
#tpsResetPasswordForm .form-group,
#tpsLoginSection .form-group,
#tpsRegisterSection .form-group{
	margin-bottom: 25px;
}
#tpsRegisterSection label{
	float: left;
	margin-bottom: 5px;
}
#tpsRegisterSection sup{
	font-weight: bold;
	margin: 0 5px;
}
#tpsResetPasswordForm input,
#tpsLoginForm input,
#tpsRegisterSection input{
	width: 100%;
	margin: 5px 0;
}
#tpsResetPasswordForm .form-group label,
#tpsLoginForm .form-group label,
#tpsRegisterSection .form-group label{
	font-weight: normal;
	font-size: 0.9rem;
	opacity: 0.8;
}
#tpsRegisterSection button[type=submit].disabled{
	opacity: 0.5;
}
.tps-form .alert,
#tpsRegisterSection #tps-register-alert .alert.alert-success{
	color: green;
	background: #eeeeee;
}
.tps-form .alert-success,
#tpsRegisterForm .alert-success, #tpsLoginForm .alert-success, #tpsResetPasswordSection .alert-success{
	color: #2E7D32;
	background: #DCEDC8;
	border: 0px;
}
.tps-form .alert-info,
#tpsRegisterForm .alert-info, #tpsLoginForm .alert-info, #tpsResetPasswordSection .alert-info{
	color: #0288D1;
	background: #B3E5FC;
	border: 0px;
}
.tps-form .alert-danger,
#tps-register-alert.alert-danger,
#tps-login-alert.alert-danger,
#tps-resetpassword-alert.alert-danger{
	color: #E53935;
	background: #FFEBEE;
}
#tpsResetPasswordForm #btnReturnToLogin,
#tpsLoginSection #btnForgotPassword,
#tpsResetPasswordForm button[type="submit"],
#tpsLoginSection button[type="submit"],
#tpsRegisterSection button[type="submit"]{
	padding: 10px 18px;
	font-size: 15px;
	font-weight: normal;
	border-radius: 4px;
}
button.disabled{
	opacity: 0.7;
	color: #cccccc;
	background: #757575;
}