img {
	max-width:100%;
}

.ui-commandlink{
	 color: #ffffff;
}

.luWest {
	max-height: 630px !important;
	overflow-y:auto !important;
}

.luWest .ui-panel-content.ui-widget-content {
	height: auto;
}

.searchKbNode .ui-treenode-label {
	width:90%; 
	white-space: normal;
	vertical-align: top !important;
}

.pnlGrpSection {margin-top: 15px;}
.pnlGrpSectionContent {margin-top: 15px;}
.pnlGrpChildTopic {margin-right: 20px; float: left;}

.pnlGrpSectionContent h2, .pnlGrpSectionContent h3 {
	font-size: 16px;
	font-weight: bold;
}

.txtKbTitle {
	font-family: Roboto, Helvetica Neue, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.txtPath {
	width:100%;
	display:block;
	white-space: normal;
	font-style: italic;
}
.ui-state-highlight .txtPath {
	width:100%;
	display:block;
	white-space: normal;
	font-style: italic;
}
.txtSmallDescription {
	width:100%;
	display:block;
	white-space: normal;
}
.ui-state-highlight .txtSmallDescription {
	width:100%;
	display:block;
	white-space: normal;
}
.txtTopicTitle {
	width:100%;
	display:block;
	white-space: normal;
}
.txtTopicTitle span.libraryTitle, .txtTopicTitle .libraryTitle + span {
	font-weight: bold;
}
.ui-state-highlight .txtTopicTitle {
	width:100%;
	display:block;
	white-space: normal;
} 
.tree-hide-horizontal-scroll.ui-tree .ui-tree-container {
    overflow: visible;
}
