.class-error
	{
		//display:none;
	}
.input-error
	{
		background-color: #fbbebe69;
		border: 1px solid #c80000;
		border-radius: 4px;
		color:#ffffff;
	}


.input-error::focus
	{
		background-color: #f0181840;
		border: 1px solid #c80000;
		border-radius: 5px;
		color:#ffffff;
	}
	
.input-error::placeholder
	{
		//font-weight: bold;
		opacity: 0.5;
		color: red;
	}


.input-normal
	{
		color: #697a8d;
		background-color: #fff;
		border: 1px solid #d9dee3;
	}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label
{
	color: #212529;
}
.invalid-feedback
{
	display: none;
	width: 100%;
	margin-top: 0.3rem;
	font-size: 85%;
	color: #ff836e;
}

.input-group-text
{
	background-color: #ffffff;
}
.app-brand-text
{
	text-decoration:none;
}
.app-brand-link
{
	text-decoration:none;
}
