#rbac-roles-table {
	td.user_count {
		width: 80px;
		text-align: right;
		padding-right: 10px;
	}

	.actions {
		width: 90px;
	}
}

.sly-form .rbac-module-list {
	padding: 0;
	width: 797px;

	label {
		margin-left: 2px;
		cursor: pointer;
	}
}

/* simple rules */
.rbac-module-list {
	li {
		list-style: none;
	}

	input {
		margin: 0;
		vertical-align: middle;
	}

	.chk {
		float: right;
		background: none;
		padding-left: 7px;
		padding-right: 7px;
	}

	& > div > ul {
		overflow: hidden;
		.border-bottom-radius(4px);
	}

	ul div {
		line-height: 28px;
		padding-left: 7px;
		padding-right: 7px;

		&:hover {
			background-color: #E5E5E5;
		}
	}

	.odd > div {
		background-color: #F5F5F5;
	}
}
