﻿.x-tree-checkbox-disabled {
    background-position: -39px 0px;
}

.x-tree-checkbox-checked-disabled {
    background-position: 0px -26px;
}

.x-tree-checkbox-halfchecked-disabled {
    background-position: -39px -26px;
}

.primary_btn span {
    color: red !important;
}

.x-tree-checkbox-halfchecked {
    background-position: 0px 0px;
    background-image: url('../image/D16X16/halfchecked.png') !important;
}

.app-label {
    font-size: 20px;
    color: #fff;
}

.white button span {
    color: #fff !important;
}

.treemenu-label {
    font-size: 12px;
    font-weight: bold;
}

/*.x-grid-row .treemenu-cell {
    font-size: 14px !important;
    padding-top: 1px;
    padding-bottom: 1px;
    padding: 2px 10px 2px;
}*/
.x-tree-node-text{
    font-size: 12px;
    padding-left: 5px !important;
}

.x-grid-cell-inner-treecolumn {
    padding: 6px 5px 6px 15px;
}

.tabs .x-tab button .x-tab-inner {
    text-align: left;
    font-family: 微软雅黑,宋体,tahoma, arial, helvetica;
}

.item-box a {
    text-decoration: none;
    color: Black;
}

.item-box-over a {
    text-decoration: underline;
}
.x-tree-icon {
    width: 16px;
    height: 16px;
    margin-top: 0px;
    background-size: 16px 16px
}
.x-btn-icon-el-default-toolbar-small{
    background-size: 16px 16px
}

.icon16 {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.logo-icon32 {
    background-image: url(../image/D32X32/logo.png) !important;
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}

.logout-icon16 {
    background-image: url(../image/D16X16/logout.png) !important;
    background-repeat: no-repeat;
    background-size:cover;
    height: 16px;
    width: 16px;
}

.add-user-icon16 {
    background-image: url(../image/D16X16/add_user.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.login-icon16 {
    background-image: url(../image/D16X16/login.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.variable-16 {
    background-image: url(../image/D16X16/variable.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.theme-icon16 {
    background-image: url(../image/D16X16/theme.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.navigator-icon16 {
    background-image: url(../image/D16X16/navigator.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.edit-icon16 {
    background-image: url(../image/D16X16/edit.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.save-icon16 {
    background-image: url(../image/D16X16/save.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.browse-icon16 {
    background-image: url(../image/D16X16/browse.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.cancel-icon16 {
    background-image: url(../image/D16X16/cancel.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.add-icon16 {
    background-image: url(../image/D16X16/add.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.remove-icon16 {
    background-image: url(../image/D16X16/remove.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.accept-icon16 {
    background-image: url(../image/D16X16/accept.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.reject-icon16 {
    background-image: url(../image/D16X16/reject.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.authorize-icon16 {
    background-image: url(../image/D16X16/authorize.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.query-icon16 {
    background-image: url(../image/D16X16/query.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.reset-pwd-icon16 {
    background-image: url(../image/D16X16/reset-pwd.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.reset-icon16 {
    background-image: url(../image/D16X16/reset.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.workflow-icon16 {
    background-image: url(../image/D16X16/workflow.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.process-icon16 {
    background-image: url(../image/D16X16/process.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.receive-icon16 {
    background-image: url(../image/D16X16/receive.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.paste-icon16 {
    background-image: url(../image/D16X16/paste.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.copy-icon16 {
    background-image: url(../image/D16X16/copy.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.cut-icon16 {
    background-image: url(../image/D16X16/cut.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.password-icon16 {
    background-image: url(../image/Password.png) !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 16px;
    height: 16px;
    width: 16px;
}

.house-icon16 {
    background-image: url(../image/D16X16/house.png) !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 16px;
    height: 16px;
    width: 16px;
}

.about-icon16 {
    background-image: url(../image/D16X16/about.png) !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 16px;
    width: 16px;
}

.delete-icon16 {
    background-image: url(../image/D16X16/delete.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.intersection-icon16 {
    background-image: url(../image/D16X16/intersection.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.union-icon16 {
    background-image: url(../image/D16X16/union.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.help-icon16 {
    background-image: url(../image/D16X16/help.png) !important;
    background-repeat: no-repeat;
    background-size:cover;
    height: 16px;
    width: 16px;
}

.person-icon16 {
    background-image: url(../image/D16X16/person.png) !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 16px;
    width: 16px;
}

.earth-icon16 {
    background-image: url(../image/D16X16/earth.png) !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 16px;
    width: 16px;
}

.layout-111 {
    background-image: url(../image/D16X16/1.1.1.jpg) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.layout-11 {
    background-image: url(../image/D16X16/1.1.jpg) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.layout-1 {
    background-image: url(../image/D16X16/1.jpg) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.layout-211 {
    background-image: url(../image/D16X16/2.1.1.jpg) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.layout-121 {
    background-image: url(../image/D16X16/1.2.1.jpg) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.layout-112 {
    background-image: url(../image/D16X16/1.1.2.jpg) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.filter {
    background-image: url(../image/D16X16/view-filter.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.permission_filter {
    background-image: url(../image/D16X16/permission_filter.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.permission_filter_add {
    background-image: url(../image/D16X16/permission_filter_add.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.permission_filter_remove {
    background-image: url(../image/D16X16/permission_filter_remove.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.rgb_filter {
    background-image: url(../image/D16X16/rgb_filter.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-clear {
    background-image: url(../image/D16X16/edit-clear.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.branch {
    background-image: url(../image/D16X16/arrow-branch.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.and {
    background-image: url(../image/D16X16/arrow-join.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.deselect {
    background-image: url(../image/D16X16/deselect.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.or {
    background-image: url(../image/D16X16/arrow-divide.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.switch {
    background-image: url(../image/D16X16/switch.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.preview {
    background-image: url(../image/D16X16/preview.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.save-as {
    background-image: url(../image/D16X16/save-as.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.save-new {
    background-image: url(../image/D16X16/save-new.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.db-s {
    background-image: url(../image/D16X16/database.png) !important;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.org-s {
    background-image: url(../image/D16X16/org.png) !important;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.release {
    background-image: url(../image/D16X16/release.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.global {
    background-image: url(../image/D16X16/global.png) !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 16px;
    width: 16px;
}

.company {
    background-image: url(../image/D16X16/company.png) !important;
    background-repeat: no-repeat;
}

.company_disable {
    background-image: url(../image/D16X16/company_disable.png) !important;
    background-repeat: no-repeat;
}

.factory {
    background-image: url(../image/D16X16/factory.png) !important;
    background-repeat: no-repeat;
}

.factory_disable {
    background-image: url(../image/D16X16/factory_disable.png) !important;
    background-repeat: no-repeat;
}

.businessgroup {
    background-image: url(../image/D16X16/businessgroup.png) !important;
    background-repeat: no-repeat;
}

.businessgroup_disable {
    background-image: url(../image/D16X16/businessgroup_disable.png) !important;
    background-repeat: no-repeat;
}

.businessunit {
    background-image: url(../image/D16X16/businessunit.png) !important;
    background-repeat: no-repeat;
}

.businessunit_disable {
    background-image: url(../image/D16X16/businessunit_disable.png) !important;
    background-repeat: no-repeat;
}

#wokingstatue {
    position: fixed;
    left: 49%;
    top: 49%;
    z-index: 1000;
    height: 32px;
    width: 32px;
}

.busy {
    display: block;
    background-image: url(../image/blue-loading.gif);
    background-repeat: no-repeat;
    z-index: 20000 !important;
}

.idle {
    background-image: none;
    display: none;
}

.clear {
    clear: both;
}

.fpp-interger {
    background-image: url(../image/D16X16/fpp-interger.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-float {
    background-image: url(../image/D16X16/fpp-float.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-foreign {
    background-image: url(../image/D16X16/fpp-foreign.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-decimal {
    background-image: url(../image/D16X16/fpp-decimal.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-bigint {
    background-image: url(../image/D16X16/fpp-bigint.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-blob {
    background-image: url(../image/D16X16/fpp-blob.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-boolean {
    background-image: url(../image/D16X16/fpp-boolean.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-code {
    background-image: url(../image/D16X16/fpp-code.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-date {
    background-image: url(../image/D16X16/fpp-date.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-datetime {
    background-image: url(../image/D16X16/fpp-datetime.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-double {
    background-image: url(../image/D16X16/fpp-double.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-item {
    background-image: url(../image/D16X16/fpp-item.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-list {
    background-image: url(../image/D16X16/fpp-list.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-md5 {
    background-image: url(../image/D16X16/fpp-md5.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-money {
    background-image: url(../image/D16X16/fpp-money.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-sequence {
    background-image: url(../image/D16X16/fpp-sequence.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-string {
    background-image: url(../image/D16X16/fpp-string.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-text {
    background-image: url(../image/D16X16/fpp-text.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-time {
    background-image: url(../image/D16X16/fpp-time.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-timespan {
    background-image: url(../image/D16X16/fpp-timespan.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-timespan-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-text-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-list-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-item-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-double-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-bigint-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-interger-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-string-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-money-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-datetime-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-float-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-boolean-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-blob-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: right 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-code-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: right 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-time-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-sequence-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: right 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-foreign-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: right 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-decimal-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: right 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-group-field {
    background-image: url(../image/D16X16/fields.png) !important;
    background-position: 0px 0px !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-personnelremove {
    background-image: url(../image/D16X16/personnelremove.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-relation-field {
    background-image: url(../image/D16X16/Relation.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-CalculateProperty-field {
    background-image: url(../image/D16X16/calculator.png) !important;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
/* HtmlEditor Start */
.x-edit-wordpaste {
    background: url(../image/default/editor/edit-word-text.png) 0 0 no-repeat !important;
}

.x-edit-table {
    background: url(../image/default/editor/edit-table.png) 0 0 no-repeat !important;
}

.x-edit-hr {
    background: url(../image/default/editor/edit-rule.png) 0 0 no-repeat !important;
}

.x-edit-indent {
    background: url(../image/default/editor/edit-indent.png) 0 0 no-repeat !important;
}

.x-edit-char {
    background: url(../image/default/editor/edit-char.png) 0 0 no-repeat !important;
}

.x-edit-outdent {
    background: url(../image/default/editor/edit-outdent.png) 0 0 no-repeat !important;
}

.x-edit-subscript {
    background: url(../image/default/editor/edit-subscript.png) 0 0 no-repeat !important;
}

.x-edit-superscript {
    background: url(../image/default/editor/edit-superscript.png) 0 0 no-repeat !important;
}

.x-edit-removeFormat {
    background: url(../image/default/editor/edit-removeFormat.png) 0 0 no-repeat !important;
}

.x-edit-image {
    background: url(../image/default/editor/edit-image.png) 0 0 no-repeat !important;
}

.x-edit-attachment {
    background: url(../image/default/editor/edit-attachment.png) 0 0 no-repeat !important;
}

.x-edit-findandreplace {
    background: url(../image/default/editor/edit-findandreplace.png) 0 0 no-repeat !important;
}

.x-edit-undo {
    background: url(../image/default/editor/edit-undo.png) 0 0 no-repeat !important;
}

.x-edit-redo {
    background: url(../image/default/editor/edit-redo.png) 0 0 no-repeat !important;
}

.x-edit-formatblock-h1 {
    background: url(../image/default/editor/edit-heading-h1.png) 0 0 no-repeat !important;
}

.x-edit-formatblock-h2 {
    background: url(../image/default/editor/edit-heading-h2.png) 0 0 no-repeat !important;
}

/*
	When using the famfamfam set of icons, the following styles can be used, assuming the famfamfam 
	set of icons was extracted to a folder named 'icons' - Thanks to 'dearsina' on the Ext JS Forums for this.

.x-edit-wordpaste {background: url(icons/page_white_word.png) 0 0 no-repeat !important;}
.x-edit-table {background: url(icons/table.png) 0 0 no-repeat !important;}
.x-edit-hr {background: url(icons/text_horizontalrule.png) 0 0 no-repeat !important;}
.x-edit-indent {background: url(icons/text_indent.png) 0 0 no-repeat !important;}
.x-edit-char {background: url(icons/text_letter_omega.png) 0 0 no-repeat !important;}
.x-edit-outdent {background: url(icons/text_indent_remove.png) 0 0 no-repeat !important;}
.x-edit-subscript {background: url(icons/text_subscript.png) 0 0 no-repeat !important;}
.x-edit-superscript {background: url(icons/text_superscript.png) 0 0 no-repeat !important;}
.x-edit-removeFormat {background: url(icons/exclamation.png) 0 0 no-repeat !important;} 
.x-edit-undo {background: url(../images/default/editor/arrow_undo.png) 0 0 no-repeat !important;}
.x-edit-redo {background: url(../images/default/editor/arrow_redo.png) 0 0 no-repeat !important;}

*/

/*
	These styles are used for the character map
*/
.char-item {
    float: left;
    border: 1px solid #99BBE8;
    margin: 3px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    font-size: 14px;
    color: #15428B;
    cursor: pointer;
}

    .char-item.x-view-selected {
        background-color: #777;
    }

.char-over {
    border: 1px solid #15428B;
    background-color: #d0def0;
}
/* HtmlEditor End */

/*对象表单只读控件*/
.itemformfield-readonly input, .itemformfield-readonly textarea {
    background: #F5F5F5 !important; /* background-color: #DCDCDC !important;     background-image: none; */
}

/*对象列表只读列*/
.fpp-grid-readonly-column {
    background-color: #F5F5F5 !important;
    background-image: none;
}

/*对象列表分组列头*/
.fpp-grid-group-column {
    font-weight: 700;
    font-size: 13px;
}


/*对象视图设计器用到的样式*/
.fpp-node-added {
    color: Gray !important;
    display: none !important;
}

.fpp-node-group-added {
    color: Gray !important;
}

.left-text .x-btn-inner {
    text-align: left !important;
    padding-left: 19px !important;
}

.left-text BUTTON {
    width: auto !important;
}

.treepanel-node-current {
    background-color: #dcdcdc !important;
}

.bold-text {
    font-weight: bold;
    padding-left: 32px;
    margin-bottom: 2px;
    font-size: 100%;
}

.cutnode {
    color: #b2b2b2;
}

.normalnode {
    color: Black;
}

.fpp-document-ItemClass2 {
    background-image: url(../image/D16X16/ItemClass2.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-document-link {
    background-image: url(../image/D16X16/document_link.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-document-File {
    background-image: url(../image/D16X16/document_File.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-document {
    background-image: url(../image/D16X16/document.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-documentType {
    background-image: url(../image/D16X16/documentType.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-folder_add {
    background-image: url(../image/D16X16/folder_add_16.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.fpp-folder_delete {
    background-image: url(../image/D16X16/folder_delete_16.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.Assembly {
    background-image: url(../image/D16X16/Assembly.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.NameSpace {
    background-image: url(../image/D16X16/NameSpace.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.Class {
    background-image: url(../image/D16X16/Class.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.plugin {
    background-image: url(../image/D16X16/plugin.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.class-icon16 {
    background-image: url(../image/D16X16/org.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.cclass-icon16 {
    background-image: url(../image/D16X16/cclass.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.properties-icon16 {
    background-image: url(../image/D16X16/Properties.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.table-icon16 {
    background-image: url(../image/D16X16/table.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.cycle-icon16 {
    background-image: url(../image/D16X16/change.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.cycle1-icon16 {
    background-image: url(../image/D16X16/RepeatHS.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.cycle2-icon16 {
    background-image: url(../image/D16X16/state1.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.cycle3-icon16 {
    background-image: url(../image/D16X16/SychronizeListHS.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.cycle4-icon16 {
    background-image: url(../image/D16X16/state.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.list1-icon16 {
    background-image: url(../image/D16X16/list1.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.list2-icon16 {
    background-image: url(../image/D16X16/list.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.listfilter-icon16 {
    background-image: url(../image/D16X16/query.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.reload-icon16 {
    background-image: url(../image/D16X16/reload.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.lockedit-icon16 {
    background-image: url(../image/D16X16/edit_lock.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.partiallylockedit-icon16 {
    background-image: url(../image/D16X16/plugin_edit.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.x-form-item-label {
    text-align: right;
    padding-left: 2px;
}

.x-item-form-dirty {
    background-image: url(../image/modified.png);
    background-repeat: no-repeat;
}

.formfield-read .x-form-text-wrap-default {
    border-color: white;
}

.formfield-read input {
    border-top: none;
    border-left: none;
    border-right: none;
    background: none;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-color: #b5b8c8;
}

.formfield-read textarea {
    background: none;
    border-style: dashed;
    border-width: 1px;
    border-color: #b5b8c8;
}

.formfield-read div.x-field-indicator {
    width: 6px;
}

    .formfield-read div.x-field-indicator font {
        display: none !important;
    }

.boolean-formfield-check-read input {
    margin-left: 4px;
    background: url(../image/boolean-check.png) left top no-repeat !important;
}

.boolean-formfield-uncheck-read input {
    margin-left: 4px;
    background: url(../image/boolean-uncheck.png) left top no-repeat !important;
}

.boolean-formfield-check-read div > span:first-of-type {
    margin-left: 4px;
    background: url(../image/boolean-check.png) left top no-repeat !important;
}

.boolean-formfield-uncheck-read div > span:first-of-type {
    margin-left: 4px;
    background: url(../image/boolean-uncheck.png) left top no-repeat !important;
}

.boolean-formfield-check-read div.x-field-indicator {
    width: 6px;
}

    .boolean-formfield-check-read div.x-field-indicator font {
        display: none !important;
    }

.boolean-formfield-uncheck-read div.x-field-indicator {
    width: 6px;
}

    .boolean-formfield-uncheck-read div.x-field-indicator font {
        display: none !important;
    }

.x-trigger-index-0 {
    border-left: 1px solid #ddd;
}

.x-field-label-cell {
    text-align: right;
}

.numberForFPPGridPanel {
    float: right;
}

.datetimeForFPPGridPanel {
    display: block;
    text-align: center;
}

.redFontset {
    color: red;
}

.x-grid-table .x-grid-row-summary {
    background-color: #ddd;
}

.advancedQueryPanel fieldset table {
    width: 100% !important;
}

.x-fieldset-body table {
    width: 100%;
}

span.x-column-header-text {
    display: block;
    text-align: center;
}

.fieldComparator-combo {
    background-image: url(../image/D16X16/comparator.png) !important;
    background-repeat: no-repeat;
    background-position: center;
    height: 16px;
}

.x-field-indicator{
    color:#ff0000;
}

.classGraph-icon16 {
    background-image: url(../image/ClassesGrahps.png) !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.mainmenuBubbleFilterValue {
    top: 4px;
    /*bottom: 7px;*/
    margin-right: -14px;
    background-color: red;
    color:white;
    position: absolute;
    border: solid #ff0000;
    border-radius:0.7em;
    font-size: 8pt;
    width:auto;
    height:20px;
    line-height:15px;
    text-align:center;
}

.x-maintoolbar-btn-arrow-right::after {
    content: "";
    width: 14px;
    height: 14px;
    display: inline-block;
    background-position: right center;
    background-image: url(../../../../extjs/packages/theme_classic/build/resources/images/button/s-arrow-noline-gif/ext.axd);
}