.icon-user {
    background-image: url(images/user.png) !important;
}

.icon-user-add {
    background-image: url(images/user_add.gif) !important;
}

.icon-save {
    background-image: url(images/save.gif) !important;
}

.icon-reset {
    background-image: url(images/stop.png) !important;
}

.icon-grid {
    background-image: url(images/grid.png) !important;
}

.icon-add {
    background-image: url(images/add.png) !important;
}

.icon-delete {
    background-image: url(images/delete.png) !important;
}

.icon-accept {
    background-image: url(images/accept.png) !important;
}

.icon-disconnect {
    background-image: url(images/disconnect.png) !important;
}

.icon-text_list_bullets {
    background-image: url(images/text_list_bullets.png) !important;
}

.icon-colapse {
    background-image: url(images/colapse.png) !important;
}

.icon-expand {
    background-image: url(images/expand.png) !important;
}

.icon-arrow_refresh {
    background-image: url(images/arrow_refresh.png) !important;
}

.icon-folder_find {
    background-image: url(images/folder_find.png) !important;
}

.icon-folder_go {
    background-image: url(images/folder_go.png) !important;
}

.icon-cog {
    background-image: url(images/cog.png) !important;
}

.icon-cog_go {
    background-image: url(images/cog_go.png) !important;
}

.icon-edit {
    background-image: url(images/edit.png) !important;
}

.icon-arrow_right {
    background-image: url(images/arrow_right.png) !important;
}

.icon-page_excel {
    background-image: url(images/page_excel.png) !important;
}

.icon-page_find {
    background-image: url(images/page_find.png) !important;
}

.icon-page_refresh {
    background-image: url(images/page_refresh.png) !important;
}

.icon-page_white_acrobat {
    background-image: url(images/page_white_acrobat.png) !important;
}

.icon-page_white_magnify {
    background-image: url(images/page_white_magnify.png) !important;
}

.icon-application_form {
    background-image: url(images/application_form.png) !important;
}

.icon-application_get {
    background-image: url(images/application_get.png) !important;
}

.icon-application_put {
    background-image: url(images/application_put.png) !important;
}

.icon-application_form_add {
    background-image: url(images/application_form_add.png) !important;
}

.icon-application_form_edit {
    background-image: url(images/application_form_edit.png) !important;
}

.icon-chart_bar {
    background-image: url(images/chart_bar.png) !important;
}

.x-item-disabled .x-form-item-label {
    opacity: 1 !important;
}

.x-item-disabled .x-form-trigger-wrap {
    table-layout: auto !important;
}

.x-form-readonly.x-item-disabled td.x-trigger-cell.x-unselectable {
    display: block !important;
}

.textFieldDisabled .x-form-text {
    background-color: #B1B2B4;
    background-image: none;
}

.x-panel-default-framed {
    -webkit-border-radius: 0px !important;
    -moz-border-radius   : 0px !important;
    -ms-border-radius    : 0px !important;
    -o-border-radius     : 0px !important;
    border-radius        : 0px !important;
}

.x-fieldset-header-text {
    color      : #04468c !important;
    font-weight: bold !important;
    font-size  : 12px !important;
}

div.x-grid-cell-inner-action-col {
    text-align: center !important;
}

div.x-grid-cell-inner-action-col img.x-action-col-icon {
    margin: 0 3px !important;
}

#images-view .x-panel-body,
#images-viewOT .x-panel-body {
    background: white;
    font      : 11px Arial, Helvetica, sans-serif;
}

#images-view .thumb,
#images-viewOT .thumb {
    background    : #dddddd;
    padding       : 3px;
    padding-bottom: 0;
}

.x-quirks #images-view .thumb,
.x-quirks #images-viewOT .thumb {
    padding-bottom: 3px;
}

#images-view .thumb img,
#images-viewOT .thumb img {
    height: 60px;
    width : 60px;
}

#images-view .thumb-wrap,
#images-viewOT .thumb-wrap {
    float       : left;
    margin      : 4px;
    margin-right: 0;
    padding     : 5px;
}

#images-view .thumb-wrap a,
#images-viewOT .thumb-wrap a,
#images-view .thumb-wrap a:visited,
#images-viewOT .thumb-wrap a:visited {
    color: #000000;
}

#images-view .thumb-wrap span,
#images-viewOT .thumb-wrap span {

    display      : block;
    overflow     : hidden;
    text-align   : center;
    width        : 66px !important;
    /* for ie to ensure that the text is centered */
    white-space  : nowrap;
    overflow     : hidden;
    display      : inline-block;
    text-overflow: ellipsis;
}

#images-view .x-item-over,
#images-viewOT .x-item-over {
    border    : 1px solid #dddddd;
    background: #efefef url(over.gif) repeat-x left top;
    padding   : 4px;
}

#images-view .x-item-selected,
#images-viewOT .x-item-selected {
    background: #eff5fb url(selected.gif) no-repeat right bottom;
    border    : 1px solid #99bbe8;
    padding   : 4px;
}

#images-view .x-item-selected .thumb,
#images-viewOT .x-item-selected .thumb {
    background: transparent;
}

#images-view .loading-indicator,
#images-viewOT .loading-indicator {
    font-size          : 11px;
    background-image   : url('../../resources/themes/images/default/grid/loading.gif');
    background-repeat  : no-repeat;
    background-position: left;
    padding-left       : 20px;
    margin             : 10px;
}

#images-view #images-viewOT-targetEl.x-box-target .x-box-item,
#images-viewOT #images-viewOT-targetEl.x-box-target .x-box-item {
    width: 100% !important;
}

.x-view-selector {
    position        : absolute;
    left            : 0;
    top             : 0;
    width           : 0;
    border          : 1px dotted;
    opacity         : .5;
    -moz-opacity    : .5;
    filter          : alpha(opacity=50);
    zoom            : 1;
    background-color: #c3daf9;
    border-color    : #3399bb;
}

.ext-strict .ext-ie .x-tree .x-panel-bwrap {
    position: relative;
    overflow: hidden;
}

.fancybox-opened {
    z-index: 19030 !important;
}

.fancybox-overlay {
    z-index: 19010 !important;
}

.no-leaf-icons .x-tree-icon-leaf,
.no-leaf-icons .x-tree-icon {
    visibility: hidden;
    width     : 0px;
    /* Adjust width to suit */
}

.x-grid-row.bold-row span.x-tree-node-text,
.x-grid-row.bold-row div.x-grid-cell-inner,
.x-grid-row-summary .x-grid-cell div.x-grid-cell-inner {
    color             : black !important;
    font-weight       : bold !important;
    /*background-color: #dfe8f6 !important;*/
}

.x-grid-row.bold-row td.x-grid-td {
    border-bottom   : 1px solid black !important;
    background-color: #d6d6d6 !important;
}

.x-grid-cell.x-form-invalid-field {
    background-color   : white;
    background-image   : url(images/grid/invalid_line.gif);
    background-repeat  : repeat-x;
    background-position: bottom;
    border-color       : #c30;
}

.icon-printer {
    background-image: url(images/printer.png) !important;
}

.x-boundlist-item img.chkCombo {
    background    : transparent url(images/menu/unchecked.gif) no-repeat;
    padding-right : 20px;
    height        : 16px;
    width         : 16px;
    vertical-align: sub;
}

.x-boundlist-item.x-boundlist-selected img.chkCombo {
    background    : transparent url(images/menu/checked.gif) no-repeat;
    padding-right : 20px;
    height        : 16px;
    width         : 16px;
    vertical-align: sub;
}

.text-center {
    text-align   : center;
}

.text-right {
    text-align   : right;
    padding-right: 2px;
}

table#maquinas tbody tr:hover {
    background-color: #dfe8f6 !important;
}

.grouped-list .x-boundlist-item {
    padding: 1px 3px 0 10px;
  }
  .grouped-list .group-header {
    padding: 4px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
  }