body {
	background-color: #f1f1f1 !important;
}
a, a:hover, a:focus {
    color: #17a2b8;
}
input[type=file] {
	padding: 3px 3px !important;
}
.logo {
	width: 40%;
  margin: 10px auto;
  display: block;
}
.card-body {
	background-color: #FFFFFF !important;
}
.content-wrapper {
	background-color: #f1f1f1 !important;
	padding: 0 10px;
}
.alertaSenha {
	color: red !important;
	display: none;
}
fieldset {
	display: block;
	width: 100%;
	border: 1px solid #CCCCCC;
	padding: 0 20px;
	margin: 5px 0 15px 0;
	border-radius: 5px;
}
fieldset legend {
	display: block;
	width: auto;
	font-size: 16px;
  font-weight: bold;
  padding: 0 15px;
}
.btnDelArea {
	color: red;
	font-size: 14px;
	cursor: pointer;
}

.qdAreas {
	display: flex;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
}
.qdAreas:last-child {
	border-bottom: none;
}

@media (min-width: 0) {
	.qdAreas {
		flex-wrap: wrap;
	}
}
@media (min-width: 480px) {}
@media (min-width: 768px) {
	.qdAreas {
		flex-wrap: nowrap;
	}
}
@media (min-width: 992px) {}