.spxmltileview{
	padding: 5px;
}
.spxmltileview-tile {
	float: left;
	margin-right: 0;
	padding: 5px;
}

td.wt-calendar-month-cell-0, td.wt-calendar-month-cell-1, td.wt-calendar-month-cell-2, td.wt-calendar-month-cell-3{
	vertical-align: top;
}

div.wt-calendar-day-container,
div.wt-calendar-week-container{
	overflow-y: auto;
	overflow-x: hidden;
}

div.wt-calendar-day-event-bubble {
	position: absolute;
}

.wt-tree-nodes-multiline .x-grid-cell-inner { display: table }
.wt-tree-nodes-multiline .x-tree-node-text {
	display: table-cell;
    white-space: normal;
}

.wt-column-cell-multiline > .x-grid-cell-inner{
	white-space: normal;
}

.x-form-cb-label
{
	 -moz-user-select: -moz-none !important;
   -khtml-user-select: none !important;
   -webkit-user-select: none !important;
   -ms-user-select: none !important;
   user-select: none !important;
}
.cssXPCalendar .wt-calendar-mcat-container
{
	overflow-x: auto;
}