@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0')
		format('embedded-opentype'),
		url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
		url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
		url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

.x-form-invalid-tip .x-tip-body {
	background: none !important;
}

.x-tool, .x-icon, .icon-edit, .x-grid3-row-expander, .x-window-dlg .ext-mb-info,
	.x-window-dlg .ext-mb-warning, .x-window-dlg .ext-mb-question,
	.x-window-dlg .ext-mb-error, .x-tab-scroller-left,
	.x-tab-scroller-right, .x-grid-group-hd, .x-icon-btn.icon-funnel_2,
	.x-icon-btn.icon-funnel, .x-form-invalid-tip .x-tip-body:before {
	background: none !important;
	display: inline-block;
	padding: 0.1em;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 1em;
	width: auto;
	height: auto;
	text-rendering: auto;
	color: #555;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin: 0 !important;
}

.x-tab-scroller-left, .x-tab-scroller-right {
	height: 26px !important;
	width: 18px;
	background-color: #EEE;
}

.x-tab-scroller-left {
	padding: 5px 1px 0 2px;
}

.x-tab-scroller-right {
	padding: 5px 3px 0 0;
	text-align: right;
}

.component-panel-with-icon .x-panel-header .x-tool {
	margin-top: 3px !important;
}

.component-panel-with-icon .x-panel-header  .x-tool-page-next,
	.component-panel-with-icon .x-panel-header .x-tool-page-prev {
	font-size: 1.2em;
}

.template-btn .x-tool {
	top: 0 !important;
	left: 0 !important;
}

.icon-edit {
	background-image: none !important;
	display: inline-block !important;
}

.icon-funnel_2, .icon-funnel {
	width: 15px;
	height: 15px;
}

.x-tool-left, .x-tool-right, .x-tool-up, .x-tool-down, .x-tool-toggle {
	width: 10px;
	padding-right: 5px !important;
}

.icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-down,
	.icon-arrow-double-left, .icon-arrow-double-right {
	width: 16px;
	height: 16px;
	padding: 3px;
	font-size: 1.2em;
}

.x-tool-minimize, .x-tool-maximize, .x-tool-restore,
	.x-grid3-row-expander, .x-tool-insert_table, .x-tool-export_database {
	padding-top: 0.2em !important;
}

.x-form-action-field .x-btn-icon .x-tool {
	font-size: 1.3em;
	padding: 0;
	left: 0 !important;
	top: 0 !important;
}

.selector-btn .x-tool {
	font-size: 1.3em;
}

.x-tool-subclass, .x-tool-list, .x-tool-loop, .x-tool-attribute {
	font-size: 1.3em;
	padding: 2px 0 0 1px;
}

.x-tool-loop {
	padding-top: 4px;
}

.x-form-action-field .x-tool-add, .x-form-action-field .x-tool-configuration,
	.page-toolbar .x-tool, .x-tool-subclass, .x-tool-list,
	.x-form-action-field .x-tool-arrow {
	top: 0 !important;
}

.page-toolbar .x-tool-page-next, .page-toolbar .x-tool-page-prev {
	font-size: 1.5em;
	top: -3px !important;
}

.filter-panel .x-tool {
	font-size: 1.2em;
	padding: 0;
	margin-left: 5px !important;
	margin-right: 2px !important;
}

.x-window-dlg .ext-mb-icon, .x-tool-warning {
	font-size: 2em;
	padding-right: 1em;
}

.x-window-dlg .ext-mb-error {
	color: #C30;
}

.x-window-dlg .ext-mb-warning, .x-tool-warning {
	color: #F6BD0F;
}

.x-tool-over, .x-btn-over .x-tool {
	color: #0E4A9C !important;
}

.x-tool-over.icon-funnel_2, .x-tool-over.icon-funnel {
	color: #555 !important;
}

.x-tool-stale .x-tool {
	color: #C30 !important;
}

.x-tool-toggle:before {
	content: "\f106";
}

.x-panel-collapsed .x-tool-toggle:before {
	content: "\f107";
}

.x-tool-cross:before, .x-tool-close:before {
	content: "\f00d";
}

.x-tool-minimize:before {
	content: "\f146";
}

.x-tool-maximize:before {
	content: "\f0fe";
}

.x-tool-restore:before {
	content: "\f0c8";
}

.x-tool-configuration:before, .x-tool-gear:before {
	content: "\f013";
}

.x-tool-pin:before, .x-tool-unpin:before {
	content: "\f08d";
}

.x-tool-unpin {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.x-tool-left:before {
	content: "\f100";
}

.x-tool-right:before {
	content: "\f101";
}

.x-tool-up:before {
	content: "\f102";
}

.x-tool-down:before {
	content: "\f103";
}

.icon-arrow-up:before {
	content: "\f062";
}

.icon-arrow-down:before {
	content: "\f063";
}

.icon-arrow-left:before, .x-tab-scroller-left:before {
	content: "\f060";
}

.x-tool-arrow:before, .icon-arrow-right:before, .x-tab-scroller-right:before
	{
	content: "\f061";
}

.icon-arrow-double-left:before {
	content: "\f100";
}

.icon-arrow-double-right:before {
	content: "\f101";
}

.x-tool-refresh:before {
	content: "\f021";
}

.x-tool-minus:before {
	content: "\f068";
}

.x-tool-plus:before {
	content: "\f067";
}

.x-tool-funnel:before, .x-tool-funnel_2:before, .icon-funnel_2:before,
	.icon-funnel:before {
	content: "\f0b0";
}

.x-tool-preview:before, .x-tool-search:before {
	content: "\f002";
}

.icon-edit:before, .x-tool-edit:before {
	content: "\f040";
}

.x-tool-save:before {
	content: "\f0c7";
}

.x-tool-run:before {
	content: "\f197";
}

.x-tool-help {
	left: 4px !important;
}

.x-tool-help:before {
	content: "\f128";
}

.x-tool-help-o:before {
	content: "\f059";
}

.x-tool-print:before {
	content: "\f02f";
}

.x-tool-tree:before, .x-tool-subclass:before {
	content: "\f0e8";
}

.x-tool-list:before {
	content: "\f03a";
}

.x-tool-folder:before {
	content: "\f07b";
}

.x-tool-folder-open:before {
	content: "\f07c";
}

.x-tool-insert_table:before, .x-tool-attribute:before {
	content: "\f093";
}

.x-tool-export_database:before, .x-tool-loop:before {
	content: "\f019";
}

.x-tool-export_pdf:before {
	content: "\f1c1";
}

.x-tool-arrow-up:before {
	content: "\f148";
}

.x-tool-arrow-down:before {
	content: "\f149";
}

.x-tool-add-item:before {
	content: "\f039";
}

.x-tool-add-group:before {
	content: "\f03b";
}

.x-tool-add:before {
	content: "\f055";
}

.x-tool-delete:before {
	content: "\f056";
}

.x-tool-page-next:before {
	content: "\f0da";
}

.x-tool-page-prev:before {
	content: "\f0d9";
}

.x-tool-page-first:before {
	content: "\f049";
}

.x-tool-page-last:before {
	content: "\f050";
}

.x-tool-page-refresh:before {
	content: "\f021";
}

.x-tool-sort-asc:before {
	content: "\f160";
}

.x-tool-sort-desc:before {
	content: "\f161";
}

.x-tool-group:before {
	content: "\f022";
}

.x-tool-columns:before {
	content: "\f0ce";
}

.x-tool-user_refresh:before, .x-tool-relationship:before {
	content: "\f085";
}

.x-tool-feed:before {
	content: "\f0e0";
}

.x-tool-layout:before {
	content: "\f009";
	font-size: 1.1em;
}

.x-tool-link:before {
	content: "\f0c1";
}

.x-tool-link_broke:before {
	content: "\f127";
}

.x-tool-feedback {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.x-tool-feedback:before {
	content: "\f0a1";
}

.x-tool-time:before {
	content: "\f017";
}

.x-tool-account:before {
	content: "\f2be";
}

.x-tool-setup:before {
	content: "\f013";
}

.x-tool-admin:before {
	content: "\f0ad";
	content: "\f1de";
}

.x-tool-chat:before {
	content: "\f0e5";
}

.x-tool-logout:before {
	content: "\f08b";
}

.x-grid3-row-collapsed .x-grid3-row-expander:before, .x-tool-expand:before,
	.x-grid-group-collapsed .x-grid-group-hd:before {
	content: "\f196";
}

.x-grid3-row-expanded .x-grid3-row-expander:before, .x-tool-collapse:before,
	.x-grid-group-hd:before {
	content: "\f147";
}

.x-window-dlg .ext-mb-info:before {
	content: "\f05a";
}

.x-tool-warning:before, .x-window-dlg .ext-mb-warning:before {
	content: "\f071";
}

.x-window-dlg .ext-mb-question:before {
	content: "\f059";
}

.x-window-dlg .ext-mb-error:before {
	content: "\f057";
}

.x-form-invalid-tip .x-tip-body:before {
	content: "\f06a";
	color: #ff7870;
	position: absolute;
	left: 0.3em;
	top: 0.2em;
	font-size: 1.4em
}