.ingredient {
    height: 100%;
    /*
    margin-right: 0px;
	margin-bottom: 0px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    */
}
 .ingredient .ui-panel-content {
	/* padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important; */
	padding: 0 5px !important;
}


.kmTree .ui-widget-content {
	border: none;
}
.txtPath {
	width:100%;
	display:block;
	white-space: normal;
	font-style: italic;
	color: #000000;
}
.ui-state-highlight .txtPath {
	width:100%;
	display:block;
	white-space: normal;
	font-style: italic;
	color: #FFFFFF;
}
.kbSearchHeader {
	padding: 4px 4px !important;
	text-align:left;
	vertical-align:middle;
}
.txtSmallDescription {
	width:100%;
	display:block;
	white-space: normal;
	color: #000000;
}
.ui-state-highlight .txtSmallDescription {
	width:100%;
	display:block;
	white-space: normal;
	color: #FFFFFF;
}
.txtTopicTitle {
	width:100%;
	display:block;
	white-space: normal;
	color: #000000;
}
.txtTopicTitle span.libraryTitle, .txtTopicTitle .libraryTitle + span {
	font-weight: bold;
}
.ui-state-highlight .txtTopicTitle {
	width:100%;
	display:block;
	white-space: normal;
	color: #FFFFFF;
}
.searchKbNode .ui-treenode-label {
	width:90%; 
	white-space: normal;
	vertical-align: top !important;
}
.tree-hide-horizontal-scroll.ui-tree .ui-tree-container {
	overflow:visible;
}