.unigui_theme {
		border-left-width: 2px;
		border-bottom-width: 2px;
		borderless-border-width: 2px;
		window-header-height: 28px;
		tab-header-height: 28px;
		panel-header-height: 28px;
		panel-header-width: 28px;
		menu-band-height: 28px;
		calendar-form-width: 196px;
		calendar-form-height: 256px;
		theme-borderless: true;
		default-edit-height: 22px;
		fieldset-padding-right: 5px;
		fieldset-padding-bottom: 5px;
}

.x-theme-color {
  background-color: #5fa2dd;
  border-color: white #eee #eee white !important;
}

.x-uni-tabsheet {
	border-top-style: none !important;
}
.x-tab-bar-default {
    background-color: #E5E5E5 !important;
}
.x-tab-inner-default {
    font: 400 13px/20px Roboto, sans-serif;
    color: #646464;
    max-width: 100%;
}
.x-tab-default .x-tab-close-btn {
    top: 0;
    right: 0;
    width: 16px;
    height: 16px;
    font: 12px/1 FontAwesome;
    color: #E5E5E5;
}

/* Button font sizes */
.x-btn-inner-default-small,
.x-btn-inner-primary-small,
.x-btn-inner-secondary-small,
.x-btn-inner-tertiary-small,
.x-btn-inner-success-small,
.x-btn-inner-info-small,
.x-btn-inner-warning-small,
.x-btn-inner-danger-small {
	font: 400 12px/16px Roboto, sans-serif;
}
.x-btn-inner-default-medium,
.x-btn-inner-primary-medium,
.x-btn-inner-secondary-medium,
.x-btn-inner-tertiary-medium,
.x-btn-inner-success-medium,
.x-btn-inner-info-medium,
.x-btn-inner-warning-medium,
.x-btn-inner-danger-medium {
    font: 400 13px/18px Roboto, sans-serif;
}
.x-btn-inner-default-large
.x-btn-inner-primary-large,
.x-btn-inner-secondary-large,
.x-btn-inner-tertiary-large,
.x-btn-inner-success-large,
.x-btn-inner-info-large,
.x-btn-inner-warning-large,
.x-btn-inner-danger-large {
    font: 400 15px/20px Roboto, sans-serif;
}

.x-btn-default-small,
.x-btn-primary-small,
.x-btn-secondary-small,
.x-btn-tertiary-small,
.x-btn-success-small,
.x-btn-info-small,
.x-btn-warning-small,
.x-btn-danger-small {
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.x-btn-default-medium,
.x-btn-primary-medium,
.x-btn-secondary-medium,
.x-btn-tertiary-medium,
.x-btn-success-medium,
.x-btn-info-medium,
.x-btn-warning-medium,
.x-btn-danger-medium {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.x-btn-default-large
.x-btn-primary-large,
.x-btn-secondary-large,
.x-btn-tertiary-large,
.x-btn-success-large,
.x-btn-info-large,
.x-btn-warning-large,
.x-btn-danger-large {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
/* Buttons END */

/* MessageBox BEGIN */
.x-message-box-question {
	font: 32px/1 FontAwesome;
	color: #5CB85C;
}
.x-message-box-info {
	font: 32px/1 FontAwesome;
	color: #5BC0DE;
}
.x-message-box-warning {
	font: 32px/1 FontAwesome;
	color: #F0AD4E;
}
.x-message-box-error {
	font: 32px/1 FontAwesome;
	color: #D9534F;
}
/* MessageBox END */

/* Field Labels BEGIN */
.x-form-item-label-default {
    color: #404040;
    font-size: 12px;
}
.x-form-item-label-default.x-form-item-label-top > .x-form-item-label-inner {
    padding-top: 3px;
    padding-bottom: 2px !important;
}
/* Field Labels END */

.x-form-trigger {
  vertical-align: middle;
}
.x-form-trigger-default {
	width: 22px;
    font: 16px FontAwesome;
	border-radius: 0px 4px 4px 0px;
}
.x-form-trigger-default.x-form-trigger-btn:before {
  content: "" !important;
}

.x-boundlist-item {
	line-height: 20px;
}
.x-boundlist-selected,
.x-boundlist-selected .x-boundlist-item-over{
    color: #404040;
    background: #ffefbb !important;
    border-color: #ffefbb !important;
}
.x-boundlist-item-over {
    color: #404040;
    background: #EAEFF4;
    border-color: #EAEFF4;
}
.x-keyboard-mode .x-view-item-focused {
    outline: 1px solid #929292 !important;
    outline-offset: -1px;
}

/* Grid BEGIN */
.x-grid-td {
    vertical-align: middle;
}
.x-grid-cell-inner {
    padding: 2px 5px 0px 5px;
}
.x-grid-cell-inner-treecolumn {
    padding: 3px 10px 2px 5px !important;
}
/* Grid END */