.constraint {
	background-color: #fff;
	color: black;

}
.constraint:hover {
	background-color: #efde8d;
	color: #444;
}

.constraint_selected {
	background: rgb( 60, 90, 160 ); /* url( themes/images/tabs/tab_darkblue.png ) left top repeat-x; */
	color: #fff;
}

.constraint_selected:hover {
	/*background: rgb( 60, 90, 160 ) url( themes/images/tabs/tab_darkblue.png ) left top repeat-x;
	color: #fff;*/
}

.constraint_list {
	padding: 0px;
	margin: 0px !important;
	border: none !important;
	width: 100%;
}

.constraint td {
	border-bottom: 1px solid #aaa !important;
	padding-bottom: .5em !important;
	padding-top: .5em !important;
	padding-right: 1em;
	cursor: pointer;
}

.constraint td input {
	margin-left: 1em !important;
	margin-right: 1em !important;
}

.brick_constraint_set {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}
