/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/

.x-grid-row-summary .x-grid-cell-inner {
    font-weight: bold;
}

.x-column-header {
    text-align: center;
}

.x-grid-cell-row-numberer {
    background: transparent;
}

.x-grid-cell {
    font-size: 12px;
    vertical-align: middle;
}

.x-keyboard-mode .x-grid-item-focused .x-grid-cell-inner:before{
    border: none;
}

.x-grid-cell-inner-action-col {
    white-space: normal;
}

.x-action-col-icon{
    margin: 2px;
}

.x-column-header-text{
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    white-space: normal;
}

.x-grid-item-over{
    background-color: #f6e1c6;
    /*outline: 2px solid #eaeff4;
    outline-offset:-2px*/
}

/*.x-grid-item-selected{
    background-color: transparent;
    outline: 2px solid #ffefbb;
    outline-offset:-2px
}*/

.x-window-header {
    border-color: transparent;
    background: #469c5d;
    padding: 4px;
}

.x-window-header-title-default {
    color: white;
    font-weight: bold;
    line-height: normal;
}

.x-window-default {
    border-color: transparent;
    color: #e9e9e9;
}

.x-panel-default {
    border-color: transparent;
}

.x-panel-default-framed {
    border-color: #FACC2E;
}

.x-panel-header {
    padding: 4px;
}

.x-panel-header-default-horizontal.x-header-noborder, .x-panel-header-default-vertical.x-header-noborder {
    padding: 4px;
}

.x-panel-header-default {
    border-color: transparent;
    background: #469c5d;
    margin-bottom: 5px;
}

.x-panel-header-default-horizontal.x-header-noborder {
    padding: 5px 16px;
}

.x-panel-header-title-default {
    font-size: 12px;
    color: white;
    font-weight: bold;
    line-height: normal;
}

.x-panel-default-framed.x-masked {
    border-color: #e9e9e9;
}

.x-panel-header-default .x-tool-tool-el {
    background-color: transparent;
}

.x-form-item-label-inner {
    font-size: 12px;
}

.x-form-item-label-default.x-form-item-label-top > .x-form-item-label-inner {
    padding-top: 0px;
}

.x-form-empty-field-default {
    font-size: 12px;
}

.x-form-text-default{
    padding: 2px 5px;
}

.x-fieldset-default{
    padding: 5px;
}

.x-fieldset-header-default{
    padding: 0px;
}

.x-fieldset-header-default > .x-fieldset-header-text {
    font-weight: bold;
}

.x-tab-default {
    padding: 4px;
    background: #469c5d;
}

.x-tab.x-tab-over {
    background: #38c1c9;
}

.x-tab-inner-default {
    font-size: 12px;
    color: white;
}

.x-tab.x-tab-active.x-tab-default {
    background: #e9e9e9;
}

.x-keyboard-mode .x-tab-focus.x-tab-default{
    outline: none;
}

.x-keyboard-mode .x-tab-focus.x-tab-active.x-tab-default {
    background-color: #e9e9e9;
}

.x-tab.x-tab-active.x-tab-default .x-tab-inner-default{
    color: black;
    font-weight: bold;
}

.x-tab-bar-body-default {
    background: black;
}

.x-tab.x-tab-active.x-tab-default .x-tab-icon-el {
    color: black;
}

.x-progress-default {
    background: #e9e9e9;
}

.x-progress-default .x-progress-bar-default {
    background: #469c5d;
}

.x-progress-default .x-progress-text {
    font-size: 12px;
}

.x-button-default-small {
    padding: 4px;
    background: black;
    color: white;
}

.x-btn-default-toolbar-small {
    padding: 4px;
}

.x-btn-default-small {
    border-color: transparent;
    background: #469c5d;
}

.x-btn-default-small .x-btn-inner-default-small {
    color: white;
}

.x-keyboard-mode .x-btn-focus.x-btn-default-small {
    border-color: transparent;
    background: #469c5d;
}

.x-btn-default-small.x-btn-over {
    border-color: transparent;
    background: purple;
}

.x-btn.x-btn-pressed.x-btn-default-small{
    border-color: transparent;
    background: #e9e9e9;
}

.x-btn-inner-default-small {
    color: black;
}

.x-btn-icon-el-default-small {
    color: white;
}

.x-btn.x-btn-disabled.x-btn-default-small {
    background: gray;
}

.x-toolbar-footer {
    background: transparent;
}

.x-menu-item-default.x-menu-item-focus,.x-menu-item-default.x-menu-item-active {
    background: #469c5d;
}

.x-window-header-default .x-tool-img{
    background: transparent;
}

.x-boundlist-item {
    line-height: normal;
    padding: 10px;
}

.x-boundlist-selected {
    background: #ffefbb;
    color: black;
}

.x-boundlist-item-over {
    background: #f6e1c6;
    color: black;
}

.x-btn-wrap-default-medium.x-btn-arrow-right{
    background: #469c5d;
}

.x-box-scroller-tab-bar-default{
    opacity: 5;
    background-color: #469c5d;
}

.x-box-scroller-tab-bar-default.x-box-scroller-hover {
    opacity: 5;
    background-color: red;
}

.x-accordion-item .x-accordion-hd {
    background: #469c5d;
}

.x-accordion-hd .x-panel-header-title {
    color: white;
}

.x-accordion-hd .x-tool-tool-el{
    color: white;
}

.x-form-trigger-wrap-default.x-form-trigger-wrap-focus{
    border-color: #469c5d;
}

.x-datepicker-selected div.x-datepicker-date{background-color:#469c5d;}

div.x-datepicker-date:hover{background-color:#38c1c9;}

.x-monthpicker-selected div.x-monthpicker-date{background-color:#469c5d;}

div.x-monthpicker-date:hover{background-color:#38c1c9;}

a.x-monthpicker-item-inner:hover{background-color:#469c5d}

.x-monthpicker-item a.x-monthpicker-selected{background-color:#38c1c9;}