.userpro-admin-badge {
	cursor: pointer;
	display: inline-block;
	padding: 10px;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #aaa;
	margin: 0 20px 0 0;
	opacity: 0.7;
}

.userpro-admin-badge img {
	display: block;
	overflow: hidden;
	max-width: 16px;
	max-height: 16px;
}

.userpro-admin-badge:hover,
.userpro-admin-badge.active,
.userpro-admin-badge.active:hover{
	border: 1px solid #336699;
	opacity: 1;
}

.userpro-admin table.form-table input[type="text"].badge_achieved_num {
	width: 40px !important;
	display: inline !important;
	margin: 0 10px !important;
}

.userpro-user-badge {
	margin: 15px 0;
}