.login-box, .register-box {
	
	margin: 1% auto !important;
	
}

body {
	/* 	padding: 2.25em 1.6875em; */
	background-image: -webkit-repeating-radial-gradient(center center, rgba(0, 0, 0, .2),
		rgba(0, 0, 0, .2) 1px, transparent 1px, transparent 100%);
	background-image: -moz-repeating-radial-gradient(center center, rgba(0, 0, 0, .2),
		rgba(0, 0, 0, .2) 1px, transparent 1px, transparent 100%);
	background-image: -ms-repeating-radial-gradient(center center, rgba(0, 0, 0, .2),
		rgba(0, 0, 0, .2) 1px, transparent 1px, transparent 100%);
	background-image: repeating-radial-gradient(center center, rgba(0, 0, 0, .2),
		rgba(0, 0, 0, .2) 1px, transparent 1px, transparent 100%);
	-webkit-background-size: 3px 3px;
	-moz-background-size: 3px 3px;
	background-size: 3px 3px;
}

.card {
	-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.75);
}

.card-header {
	text-align: center;
}

.conteudo {
	background: none;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.content-wrapper {
	background: none !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.card-footer {
	display: flex;
	justify-content: center;
}

.card-footer a {
	font-size: 10pt;
}

label {
	margin-bottom: 0rem;
}

.hori-timeline label {
	box-sizing: content-box;
	font-style: normal;
	font-weight: 600 !important;
	font-size: small;
}

.register-logo {
	margin-bottom: 0px;
	font-size: 2.0rem;
}

#resumo .card-title {
	float: none;
}



.modal-footer-content {
	width: 100%;
	align-items: center;
	justify-content: center;
	align-content: center;
	text-align: center;
}