.unigui_theme {
		border-left-width: 2px;
		border-bottom-width: 2px;
		borderless-border-width: 2px;
		window-header-height: 30px;
		tab-header-height: 39px;
		panel-header-height: 30px;
		panel-header-width: 36px;
		menu-band-height: 32px;
		calendar-form-width: 212px;
		calendar-form-height: 274px;
		theme-borderless: true;
		default-edit-height: 25px;
		fieldset-padding-right: 5px;
		fieldset-padding-bottom: 5px;
}

.x-theme-color {
  background-color: #2B579A;
  border-color: white #eee #eee white !important;
}

.x-uni-tabsheet {
	border-top-style: none !important;
	/*border-bottom-style: none !important;*/
}

.x-form-cb-label-default {
	margin-top: 4px !important;
}

/* Buttons BEGIN */
.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 {
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    -ms-border-radius:0px;
    -o-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 {
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    -ms-border-radius:0px;
    -o-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 {
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    -ms-border-radius:0px;
    -o-border-radius:0px;
    border-radius:0px;
}
/* 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 13px/16px Optima, Segoe, Calibri, Arial, 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 15px/20px Optima, Segoe, Calibri, Arial, 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 18px/24px Optima, Segoe, Calibri, Arial, sans-serif;
}

.x-btn-default-toolbar-small {
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.x-btn-default-toolbar-medium {
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.x-btn-default-toolbar-large {
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/* Buttons END */

/* Tabs BEGIN */
.x-tab.x-tab-active.x-tab-default {
    border-radius: 0px 0px 0px 0px;
}
.x-tab.x-tab-top.x-tab-over {
	border-radius: 0px 0px 0px 0px;
}
/* Tabs END */

/* MessageBox BEGIN */
.x-message-box-question {
	font: 36px/1 FontAwesome;
	color: #5CB85C;
}
.x-message-box-info {
	font: 36px/1 FontAwesome;
	color: #5BC0DE;
}
.x-message-box-warning {
	font: 36px/1 FontAwesome;
	color: #F0AD4E;
}
.x-message-box-error {
	font: 36px/1 FontAwesome;
	color: #D9534F;
}
/* MessageBox END */


/* Tool images BEGIN*/
/* Panel */
.x-tool-tool-el {
	margin-top: 3px;
}
.x-tool-expand-bottom:before {
    content: "\f078";
}
.x-tool-collapse-bottom:before {
    content: "\f078";
}
.x-tool-expand-top:before {
    content: "\f077";
}
.x-tool-collapse-top:before {
    content: "\f077";
}
.x-tool-expand-left:before {
    content: "\f053";
}
.x-tool-collapse-left:before {
    content: "\f053";
}
.x-tool-expand-right:before {
    content: "\f054";
}
.x-tool-collapse-right:before {
    content: "\f054";
}

.x-form-trigger-spinner-default:before {
    content: '';
}
.x-form-trigger {
  vertical-align: middle;
}
.x-form-trigger-default {
    width: 23px;
	font: 14px/23px FontAwesome;
}

/* Spinner */
.x-form-spinner-up-default {
    font: 14px/1 ExtJS;
}
.x-form-spinner-down-default {
    font: 14px/1 ExtJS;
}

/* Tool images END*/

.x-grid-body {
    border-width: 1px 1px 1px;
}

.x-grid-cell-inner {
    padding: 2px 5px 2px;
}
.x-grid-cell-selected > .x-grid-cell-inner-property-name {
	background-color: #A3BDE3 !important;
}

.x-boundlist-item {
	line-height: 23px;
}

.x-toolbar-default {
    padding: 3px 0px 3px 10px;
}

.x-fieldset {
    background: #fff;
}

.x-progress-default .x-progress-text {
	line-height: 20px;
}

/* Form Field Labels */
.x-form-item-label-default.x-form-item-label-top > .x-form-item-label-inner {
    padding-bottom: 2px !important;
}

.x-datepicker-selected div.x-datepicker-date {
	/*border-radius: 50%;*/
}

.x-toolbar-default {
	/*box-shadow: 0 1px 2px rgba(0,0,0,0.3);*/
}

/* Datepicker BEGIN */
.x-datepicker-month .x-btn-inner {
    font-size: 14px;
}
.x-datepicker-column-header {
	text-decoration: none;
}
.x-datepicker-footer, .x-monthpicker-buttons {
    padding: 6px 0px 6px 0px;
    background-color: #fff;
    text-align: center;
}
.x-monthpicker-item {
	margin: 1px 0 1px;
}
.x-monthpicker-item-inner {
	line-height: 34px;
}
/* Datepicker END */