
.wt-viewport-body {}
.wt-vieport-dock { background-color: #dfe9f6; }
.wt-portal-body {}

/*
 * Background color for body (regular, lighten/darken, alternative)
 */
.wt-theme-bg { background-color: #fff; }
.wt-theme-bg-more { background-color: #dfe9f6; }
.wt-theme-bg-alt { background-color: #dfe9f6; }/*???????????*/

/*
 * Text color for body (regular, title/header)
 */
.wt-theme-text { color: #000; }
.wt-theme-text-greyed { color: #808080; }
.wt-theme-text-tit { color: #04468c; }
.wt-theme-text-sub { color: #888; }
.wt-theme-text-lnk { color: #0078d7; }

/*
 * Background color for header (regular, lighten/darken, alternative)
 */
.wt-theme-header-bg { background-color: #d5e2f2; }
.wt-theme-header-bg-more { background-color: #dfe9f6; }
.wt-theme-header-bg-alt { background-color: #3892d4; }/*???????????*/

/*
 * Text color for header (regular, alternative)
 */
.wt-theme-header-text { color: #04468c; }
.wt-theme-header-text-alt { color: #fff; }/*???????????*/





/*
 * Background: 1:light, 2:medium/less-light, 3:dark/alternative
 * Generally light to not provide excessive contrast
 */
.wt-theme-bg-1 { background-color: #dfe9f6; }
.wt-theme-bg-2 { background-color: #dfe9f6; }
.wt-theme-bg-3 { background-color: #dfe9f6; }

/*
 * Header colors: 1:light, 2:medium, 3:dark
 */
.wt-theme-hd-1 { background-color: #dfe9f6; }
.wt-theme-hd-2 { background-color: #ced9e7; }
.wt-theme-hd-3 { background-color: #cecece; }

.wt-theme-txt-hi { color: #157fcc; }

.wt-menu-bgroup-body .x-table-layout {
	margin: auto;
}


/* Tree: avoid icon fall to left side, due to missing left padding */
.x-grid-cell-inner-treecolumn {
	padding-left: 3px;
}

/* Trigger: fix left-border when displayed on the right (thanks to Sonicle.overrides.form.field.Text) */
.x-form-trigger-wrap > .x-form-trigger:first-child {
	border-left: 1px solid #b5b8c8;
}
