.m18-form input{width: 100%;}
.m18-erro{padding: 1%;border: 1px solid red;background-color: #ff000070;margin: 1%;color: #fff;border-radius: 9px;}
.m18-sucesso{padding: 1%;border: 1px solid rgb(30, 255, 0);background-color: #00ff4c70;margin: 1%;color: #fff;border-radius: 9px;}
.m18-form i{padding: 0.1%;}
#parceiros, #parceiros a{text-decoration: none;color: #000;}
#parceiros .main-content {
	padding-top: 100px;
	padding-bottom: 100px;
}

#parceiros .table {
	border-spacing: 0 15px;
	border-collapse: separate;
	width: 100%;
}
#parceiros .table thead tr th,
#parceiros .table thead tr td,
#parceiros .table tbody tr th,
#parceiros .table tbody tr td {
	vertical-align: middle;
	border: none;
}
#parceiros .table thead tr th:nth-last-child(1),
#parceiros .table thead tr td:nth-last-child(1),
#parceiros .table tbody tr th:nth-last-child(1),
#parceiros .table tbody tr td:nth-last-child(1) {
	text-align: center;
}
#parceiros .table tbody tr {
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}
#parceiros .table tbody tr td {
	background: #fff;
}
#parceiros .table tbody tr td:nth-child(1) {
	border-radius: 5px 0 0 5px;
}
#parceiros .table tbody tr td:nth-last-child(1) {
	border-radius: 0 5px 5px 0;
}

#parceiros .user-info {
	display: flex;
	align-items: center;
}
#parceiros .user-info__img img {
	margin-right: 15px;
	height: 55px;
	width: 55px;
	border-radius: 45px;
	border: 3px solid #fff;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

#parceiros .active-circle {
	height: 10px;
	width: 10px;
	border-radius: 10px;
	margin-right: 5px;
	display: inline-block;
}
