
	.area-form{
		background-color:unset;
		border-radius: unset;
		border:1px solid red;
	}

	.area-form{

		min-height: 36em;
	}
	label{
		color: unset;
		font-weight: normal;
	}

	.border-blue{
		border-color:#0096d6 !important;
	}
	.border-green{
		border-color:#529d39 !important;
	}

	.btz-login{
		background-color:#0096d6 !important;
		color:#fff !important;
	}

	.btz-reg{
		background-color:#529d39 !important;
		color:#fff !important;
		min-width: 14em !important;
	}

	.legend-titles{
		font-size: 2em;
		margin-bottom:1em;
		padding-left:unset;
	}

	.area-form-border-blue{
		border-color:#0096d6;
		color:#0096d6;
	};
	.area-form-border-blue-label{
		color:#0096d6;
		font-weight: normal;
	}

	.area-form-border-green{
		border-color:#529d39;
		color:#529d39;
	};

	legend{
		box-sizing: border-box;
		color: inherit;
		display: table;
		max-width: 100%;
		padding: 0;
		white-space: normal;
		font-size: 2em;
		font-weight: 600;
		font-style: oblique;
		padding: 0 .5em 0 .5em;
	}

.head-section-h1{
	margin-top:2em;
	margin-bottom:2em;
}
.head-custom-text{
	font-size: 1.5em;
	font-weight: bold;
	text-align: left;
}
.recoverpass-link{
  margin-top: 1em;
  font-size: .8em;
  text-align: right;
}
.link_align{
  text-align: center;
  padding: .5em;
}
#passwordmeter {
	display:inline-block;
	width:125px;
	height: 20px;
	border: 1px solid #666;
	vertical-align:middle;
}
#passwordmeter span {
	display:inline-block;
	height:1em;
	background-color: gray;
	width:25px;
	height: 20px;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
  .link_align{
    text-align: left;
    padding: .5em;
  }
}
@media screen and (min-width: 768px) and (max-width: 1120px) {}