html, body {
  height: 100%;
  margin: 0;
}

.container {
  padding: 20px;
  min-height: 100%;
  margin: 0 auto -50px;
}


.footer,
.push {
  height: 50px;
}

.form-group.required label:after {
  content:" * ";
  font-size: 18px;
  color:red;
}

.form-check.required label:after {
  content:" * ";
  font-size: 18px;
  color:red;
}

.error{
	border : 1px solid red !important;
}

.good{
	border : 1px solid #007bff !important;
}

.texterror{
	color: red !important;
}