/*!
 * @dec/webui: dec/privilege generated at 2026-01-22 09:39:03
 *
 */
.register-step-icon {
  border-radius: 50%;
  background-color: #ECEEF3;
}

.dec-common-tag-item {
  border: 1px solid #23BEEF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(35, 190, 239, 0.1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1a23beef,endColorstr=#1a23beef);
  color: #23BEEF;
}

.decision-capsule-table-wrapper {
  background-color: #FFFFFF;
}

.dec-common-list-table .row-header {
  background-color: #E6E9EF;
}
.dec-common-list-table .row-body-even {
  background: #F8F9FC;
}
.dec-common-list-table .row-body-odd:hover,
.dec-common-list-table .row-body-even:hover {
  background: #F2F4F7;
}








body .b-font {
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  /*chrome、safari*/
  -moz-osx-font-smoothing: grayscale;
  /*firefox*/
}
body {
  -webkit-user-select: auto;
  -khtml-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
#wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
}

.dec-schedule-steps .dec-schedule-step-item {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/step_line.png') repeat-x center center;
}
.dec-schedule-steps .dec-schedule-step-item.active {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/step_line_active.png') repeat-x center center;
}
.dec-multi-step-first-item {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/step_line.png') repeat-x center center;
}
.dec-multi-step-first-item.active {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/step_line_active.png') repeat-x center center;
}
.add-sort-column-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/add_sort_column.png') no-repeat center center;
}
.pack-no-data-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/pack_no_data.png') no-repeat center center;
  background-size: contain;
}
.pack-no-data-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/pack_no_data.png') no-repeat center center;
}
.data-connection-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/data-connection-tip.png') no-repeat center center;
  background-size: contain;
}
.data-connection-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/data-connection-tip.png') no-repeat center center;
}
.system-sql-keyword-empty-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/system-sql-keyword-empty.png') no-repeat center center;
  background-size: contain;
}
.system-sql-keyword-empty-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/system-sql-keyword-empty.png') no-repeat center center;
}
.system-sql-char-empty-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/system-sql-keyword-empty.png') no-repeat center center;
  background-size: contain;
}
.system-sql-char-empty-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/system-sql-keyword-empty.png') no-repeat center center;
}
.dec-login-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/login.png') no-repeat center center;
  background-size: contain;
}
.dec-login-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/login.png') no-repeat center center;
}
.dec-login-background {
  background-size: cover;
}
.dec-login-img-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/login-img.png') no-repeat center center;
  background-size: contain;
}
.dec-login-img-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/login-img.png') no-repeat center center;
}
.dec-login-img-background {
  background-size: cover;
}
.dec-login-logo {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/logo.png') no-repeat center center;
  background-size: contain;
}
.dec-login-logo.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/logo.png') no-repeat center center;
}
.dec-theme-style-select-item .select-style {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/right_top_triangle_check.png') no-repeat center center;
  background-size: contain;
}
.dec-theme-style-select-item .select-style.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/right_top_triangle_check.png') no-repeat center center;
}
.dec-block-item-triangle-active {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/right_top_triangle_check.png') no-repeat center center;
  background-size: contain;
}
.dec-block-item-triangle-active.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/right_top_triangle_check.png') no-repeat center center;
}
.dec-no-selected-tip {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/tip_no_selected.png') no-repeat center center;
  background-size: contain;
}
.dec-no-selected-tip.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/tip_no_selected.png') no-repeat center center;
}
.dec-no-users-tip {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/tip_no_users.png') no-repeat center center;
  background-size: contain;
}
.dec-no-users-tip.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/tip_no_users.png') no-repeat center center;
}
.dec-error-tip-masker {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/error_masker.png') no-repeat center center;
  background-size: contain;
}
.dec-error-tip-masker.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/error_masker.png') no-repeat center center;
}
.no-search-result-tip {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/no_search_result.png') no-repeat center center;
  background-size: contain;
}
.no-search-result-tip.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/no_search_result.png') no-repeat center center;
}
.not-support-backup-tip {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/backup_tip.png') no-repeat center center;
  background-size: contain;
}
.not-support-backup-tip.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/backup_tip.png') no-repeat center center;
}
.not-support-switching-encryption-tip {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/switching_encryption_tip.png') no-repeat center center;
  background-size: contain;
}
.not-support-switching-encryption-tip.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/switching_encryption_tip.png') no-repeat center center;
}
.not-support-memory-tip {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/memory_tip.png') no-repeat center center;
  background-size: contain;
}
.not-support-memory-tip.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/memory_tip.png') no-repeat center center;
}
.not-support-setting-tip {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/not_support_tip.png') no-repeat center center;
  background-size: contain;
}
.not-support-setting-tip.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/not_support_tip.png') no-repeat center center;
}
.not-need-set-cover-tip {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/not_need_set_cover.png') no-repeat center center;
  background-size: contain;
}
.not-need-set-cover-tip.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/not_need_set_cover.png') no-repeat center center;
}
.performance-problem-template {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/performance-problem-template.png') no-repeat center center;
  background-size: contain;
}
.performance-problem-template.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/performance-problem-template.png') no-repeat center center;
}
.no-result-tip {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/tip_no_result.png') no-repeat center center;
  background-size: contain;
}
.no-result-tip.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/tip_no_result.png') no-repeat center center;
}
.not-support-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/not-support.png') no-repeat center center;
  background-size: contain;
}
.not-support-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/not-support.png') no-repeat center center;
}
.leaflet-draw-toolbar a {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/spritesheet.png') no-repeat center center;
  background-size: 270px 30px;
}
.init-steps-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/init_step_bg.png') no-repeat center center;
  background-size: contain;
}
.init-steps-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/init_step_bg.png') no-repeat center center;
}
.empty-operate-target {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/empty_operate_target.png') no-repeat center center;
  background-size: contain;
}
.empty-operate-target.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/empty_operate_target.png') no-repeat center center;
}
.empty-cooperate-user {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/empty_cooperate_user.png') no-repeat center center;
  background-size: contain;
}
.empty-cooperate-user.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/empty_cooperate_user.png') no-repeat center center;
}
.preview-fail-tip-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/preview_fail.png') no-repeat center center;
  background-size: contain;
}
.preview-fail-tip-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/preview_fail.png') no-repeat center center;
}
.single-template-entry-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/single_template.png') no-repeat center center;
  background-size: contain;
}
.single-template-entry-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/single_template.png') no-repeat center center;
}
.cloud-operations-internet-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/cloud_operations_internet.png') no-repeat left center;
  background-size: contain;
}
.cloud-operations-internet-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/cloud_operations_internet.png') no-repeat left center;
}
.cloud-operations-intranet-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/cloud_operations_intranet.png') no-repeat left center;
  background-size: contain;
}
.cloud-operations-intranet-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/cloud_operations_intranet.png') no-repeat left center;
}
.disabled-status-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/data-connection-tip.png') no-repeat center center;
  background-size: contain;
}
.disabled-status-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/data-connection-tip.png') no-repeat center center;
}
.dec-unselectable-item-background {
  background-color: rgba(158, 166, 178, 0.1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1a9ea6b2,endColorstr=#1a9ea6b2);
}
.common-box-card-background {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/background/common_box_card.png') no-repeat center center;
  background-size: contain;
}
.common-box-card-background.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/background/common_box_card.png') no-repeat center center;
}

.setting-font .b-font:before {
  content: "\e6cb";
  color: inherit;
}
.setting-font.disabled .b-font:before {
  content: "\e6cb";
  color: inherit;
}
.setting-font-black .b-font:before {
  content: "\e6cb";
  color: #091E40;
}
.setting-font-black.disabled .b-font:before {
  content: "\e6cb";
  color: #091E40;
}
.asc-font .b-font:before {
  content: "\e631";
  color: inherit;
}
.asc-font.disabled .b-font:before {
  content: "\e631";
  color: inherit;
}
.desc-font .b-font:before {
  content: "\e632";
  color: inherit;
}
.desc-font.disabled .b-font:before {
  content: "\e632";
  color: inherit;
}
.add-department-font .b-font:before {
  content: "\e6dd";
  color: #3FC47B;
}
.add-department-font.disabled .b-font:before {
  content: "\e6dd";
  color: #3FC47B;
}
.time-sort-font .b-font:before {
  content: "\e6b1";
  color: inherit;
}
.time-sort-font.disabled .b-font:before {
  content: "\e6b1";
  color: inherit;
}
.delete-font-red .b-font:before {
  content: "\e6c4";
  color: #E65251;
}
.delete-font-red.disabled .b-font:before {
  content: "\e6c4";
  color: #E65251;
}
.default-delete-font .b-font:before {
  content: "\e6c4";
  color: inherit;
}
.default-delete-font.disabled .b-font:before {
  content: "\e6c4";
  color: inherit;
}
.delete-node-font .b-font:before {
  content: "\e6c4";
  color: #091E40;
}
.delete-node-font.disabled .b-font:before {
  content: "\e6c4";
  color: #091E40;
}
.add-user-font .b-font:before {
  content: "\e63f";
  color: #3FC47B;
}
.add-user-font.disabled .b-font:before {
  content: "\e63f";
  color: #3FC47B;
}
.disable-edit-user-font .b-font:before {
  content: "\e607";
  color: inherit;
}
.disable-edit-user-font.disabled .b-font:before {
  content: "\e607";
  color: inherit;
}
.import-user-font .b-font:before {
  content: "\e63e";
  color: #3FC47B;
}
.import-user-font.disabled .b-font:before {
  content: "\e63e";
  color: #3FC47B;
}
.edit-user-font .b-font:before {
  content: "\e63d";
  color: #2C60DB;
}
.edit-user-font.disabled .b-font:before {
  content: "\e63d";
  color: #2C60DB;
}
.edit-user-font-black .b-font:before {
  content: "\e63d";
  color: inherit;
}
.edit-user-font-black.disabled .b-font:before {
  content: "\e63d";
  color: inherit;
}
.rename-font .b-font:before {
  content: "\e6cc";
  color: inherit;
}
.rename-font.disabled .b-font:before {
  content: "\e6cc";
  color: inherit;
}
.rename-dept-font .b-font:before {
  content: "\e6cc";
  color: #091E40;
}
.rename-dept-font.disabled .b-font:before {
  content: "\e6cc";
  color: #091E40;
}
.edit-role-font .b-font:before {
  content: "\e6ba";
  color: #091E40;
}
.edit-role-font.disabled .b-font:before {
  content: "\e6ba";
  color: #091E40;
}
.disable-user-font .b-font:before {
  content: "\e648";
  color: inherit;
}
.disable-user-font.disabled .b-font:before {
  content: "\e648";
  color: inherit;
}
.enable-user-font .b-font:before {
  content: "\e646";
  color: inherit;
}
.enable-user-font.disabled .b-font:before {
  content: "\e646";
  color: inherit;
}
.delete-user-font .b-font:before {
  content: "\e6c4";
  color: inherit;
}
.delete-user-font.disabled .b-font:before {
  content: "\e6c4";
  color: inherit;
}
.font-drag .b-font:before {
  content: "\e639";
  color: inherit;
}
.font-drag.disabled .b-font:before {
  content: "\e639";
  color: inherit;
}
.confirm-font .b-font:before {
  content: "\e6cf";
  color: #3FC47B;
}
.confirm-font.disabled .b-font:before {
  content: "\e6cf";
  color: #3FC47B;
}
.add-post-font .b-font:before {
  content: "\e6dd";
  color: #3FC47B;
}
.add-post-font.disabled .b-font:before {
  content: "\e6dd";
  color: #3FC47B;
}
.add-role-font .b-font:before {
  content: "\e6dd";
  color: inherit;
}
.add-role-font.disabled .b-font:before {
  content: "\e6dd";
  color: inherit;
}
.add-char-font .b-font:before {
  content: "\e6dd";
  color: #3FC47B;
}
.add-char-font.disabled .b-font:before {
  content: "\e6dd";
  color: #3FC47B;
}
.add-char-font-black .b-font:before {
  content: "\e6dd";
  color: inherit;
}
.add-char-font-black.disabled .b-font:before {
  content: "\e6dd";
  color: inherit;
}
.add-keyword-font .b-font:before {
  content: "\e6dd";
  color: #3FC47B;
}
.add-keyword-font.disabled .b-font:before {
  content: "\e6dd";
  color: #3FC47B;
}
.reuse-font .b-font:before {
  content: "\e61f";
  color: inherit;
}
.reuse-font.disabled .b-font:before {
  content: "\e61f";
  color: inherit;
}
.platform-expander-trigger-triangle-collapse-font .b-font:before {
  content: "\e6d8";
  color: inherit;
}
.platform-expander-trigger-triangle-collapse-font.disabled .b-font:before {
  content: "\e6d8";
  color: inherit;
}
.platform-expander-trigger-triangle-expand-font .b-font:before {
  content: "\e6d7";
  color: inherit;
}
.platform-expander-trigger-triangle-expand-font.disabled .b-font:before {
  content: "\e6d7";
  color: inherit;
}
.manage-directory-font .b-font:before {
  content: "\e73e";
  color: #13CD66;
}
.manage-directory-font.disabled .b-font:before {
  content: "\e73e";
  color: #13CD66;
}
.manage-directory-cpt-font .b-font:before {
  content: "\e746";
  color: #FAAA39;
}
.manage-directory-cpt-font.disabled .b-font:before {
  content: "\e746";
  color: #FAAA39;
}
.manage-directory-default-font .b-font:before {
  content: "\e614";
  color: #FAAA39;
}
.manage-directory-default-font.disabled .b-font:before {
  content: "\e614";
  color: #FAAA39;
}
.manage-more-font .b-font:before {
  content: "\e6ce";
  color: inherit;
}
.manage-more-font.disabled .b-font:before {
  content: "\e6ce";
  color: inherit;
}
.manage-refresh-font .b-font:before {
  content: "\e683";
  color: #a0d468;
}
.manage-refresh-font.disabled .b-font:before {
  content: "\e683";
  color: #a0d468;
}
.magena-delete-font .b-font:before {
  content: "\e6c4";
  color: #ed5565;
}
.magena-delete-font.disabled .b-font:before {
  content: "\e6c4";
  color: #ed5565;
}
.management-common-help .b-font:before {
  content: "\e76f";
  color: inherit;
}
.management-common-help.disabled .b-font:before {
  content: "\e76f";
  color: inherit;
}
.management-directory-font .b-font:before {
  content: "\e76f";
  color: inherit;
}
.management-directory-font.disabled .b-font:before {
  content: "\e76f";
  color: inherit;
}
.management-user-font .b-font:before {
  content: "\e77c";
  color: inherit;
}
.management-user-font.disabled .b-font:before {
  content: "\e77c";
  color: inherit;
}
.management-look-font .b-font:before {
  content: "\e772";
  color: inherit;
}
.management-look-font.disabled .b-font:before {
  content: "\e772";
  color: inherit;
}
.management-authority-font .b-font:before {
  content: "\e773";
  color: inherit;
}
.management-authority-font.disabled .b-font:before {
  content: "\e773";
  color: inherit;
}
.management-schedule-font .b-font:before {
  content: "\e76c";
  color: inherit;
}
.management-schedule-font.disabled .b-font:before {
  content: "\e76c";
  color: inherit;
}
.management-mobile-font .b-font:before {
  content: "\e776";
  color: inherit;
}
.management-mobile-font.disabled .b-font:before {
  content: "\e776";
  color: inherit;
}
.management-register-font .b-font:before {
  content: "\e779";
  color: inherit;
}
.management-register-font.disabled .b-font:before {
  content: "\e779";
  color: inherit;
}
.management-maintenance-font .b-font:before {
  content: "\e77a";
  color: inherit;
}
.management-maintenance-font.disabled .b-font:before {
  content: "\e77a";
  color: inherit;
}
.management-maintenance-memory-font .b-font:before {
  content: "\e77b";
  color: inherit;
}
.management-maintenance-memory-font.disabled .b-font:before {
  content: "\e77b";
  color: inherit;
}
.management-maintenance-backup-font .b-font:before {
  content: "\e76e";
  color: inherit;
}
.management-maintenance-backup-font.disabled .b-font:before {
  content: "\e76e";
  color: inherit;
}
.management-maintenance-detect-font .b-font:before {
  content: "\e778";
  color: inherit;
}
.management-maintenance-detect-font.disabled .b-font:before {
  content: "\e778";
  color: inherit;
}
.management-maintenance-system-font .b-font:before {
  content: "\e775";
  color: inherit;
}
.management-maintenance-system-font.disabled .b-font:before {
  content: "\e775";
  color: inherit;
}
.management-data-link-font .b-font:before {
  content: "\e771";
  color: inherit;
}
.management-data-link-font.disabled .b-font:before {
  content: "\e771";
  color: inherit;
}
.management-data-set-font .b-font:before {
  content: "\e7cb";
  color: inherit;
}
.management-data-set-font.disabled .b-font:before {
  content: "\e7cb";
  color: inherit;
}
.management-connection-font .b-font:before {
  content: "\e7cc";
  color: inherit;
}
.management-connection-font.disabled .b-font:before {
  content: "\e7cc";
  color: inherit;
}
.management-maintenance-cluster-font .b-font:before {
  content: "\e67c";
  color: inherit;
}
.management-maintenance-cluster-font.disabled .b-font:before {
  content: "\e67c";
  color: inherit;
}
.management-security-font .b-font:before {
  content: "\e687";
  color: inherit;
}
.management-security-font.disabled .b-font:before {
  content: "\e687";
  color: inherit;
}
.management-log-font .b-font:before {
  content: "\e78e";
  color: inherit;
}
.management-log-font.disabled .b-font:before {
  content: "\e78e";
  color: inherit;
}
.management-bi-template-font .b-font:before {
  content: "\e794";
  color: inherit;
}
.management-bi-template-font.disabled .b-font:before {
  content: "\e794";
  color: inherit;
}
.management-map-config-font .b-font:before {
  content: "\e795";
  color: inherit;
}
.management-map-config-font.disabled .b-font:before {
  content: "\e795";
  color: inherit;
}
.management-plugin-font .b-font:before {
  content: "\e770";
  color: inherit;
}
.management-plugin-font.disabled .b-font:before {
  content: "\e770";
  color: inherit;
}
.management-notification-font .b-font:before {
  content: "\e774";
  color: inherit;
}
.management-notification-font.disabled .b-font:before {
  content: "\e774";
  color: inherit;
}
.management-maintenance-cloud-font .b-font:before {
  content: "\e69b";
  color: inherit;
}
.management-maintenance-cloud-font.disabled .b-font:before {
  content: "\e69b";
  color: inherit;
}
.management-migration-font .b-font:before {
  content: "\e6a6";
  color: inherit;
}
.management-migration-font.disabled .b-font:before {
  content: "\e6a6";
  color: inherit;
}
.management-parallel-loader .b-font:before {
  content: "\e8bc";
  color: inherit;
}
.management-parallel-loader.disabled .b-font:before {
  content: "\e8bc";
  color: inherit;
}
.jump-font .b-font:before {
  content: "\e660";
  color: inherit;
}
.jump-font.disabled .b-font:before {
  content: "\e660";
  color: inherit;
}
.edit-font .b-font:before {
  content: "\e6ba";
  color: inherit;
}
.edit-font.disabled .b-font:before {
  content: "\e6ba";
  color: inherit;
}
.edit-font-black .b-font:before {
  content: "\e6ba";
  color: #091E40;
}
.edit-font-black.disabled .b-font:before {
  content: "\e6ba";
  color: #091E40;
}
.normal-edit-font .b-font:before {
  content: "\e6ba";
  color: inherit;
}
.normal-edit-font.disabled .b-font:before {
  content: "\e6ba";
  color: inherit;
}
.detail-font .b-font:before {
  content: "\e6eb";
  color: inherit;
}
.detail-font.disabled .b-font:before {
  content: "\e6eb";
  color: inherit;
}
.remark-font .b-font:before {
  content: "\e63c";
  color: inherit;
}
.remark-font.disabled .b-font:before {
  content: "\e63c";
  color: inherit;
}
.red-remark-font .b-font:before {
  content: "\e63c";
  color: #FF2F3E;
}
.red-remark-font.disabled .b-font:before {
  content: "\e63c";
  color: #FF2F3E;
}
.blue-remark-font .b-font:before {
  content: "\e63c";
  color: #2C60DB;
}
.blue-remark-font.disabled .b-font:before {
  content: "\e63c";
  color: #2C60DB;
}
.primary-remark-font .b-font:before {
  content: "\e63c";
  color: #091E40;
}
.primary-remark-font.disabled .b-font:before {
  content: "\e63c";
  color: #091E40;
}
.sure-font .b-font:before {
  content: "\e67e";
  color: inherit;
}
.sure-font.disabled .b-font:before {
  content: "\e67e";
  color: inherit;
}
.tick-font .b-font:before {
  content: "\e6a1";
  color: #2C60DB;
}
.tick-font.disabled .b-font:before {
  content: "\e6a1";
  color: #2C60DB;
}
.refresh-font .b-font:before {
  content: "\e6fb";
  color: #2C60DB;
}
.refresh-font.disabled .b-font:before {
  content: "\e6fb";
  color: #2C60DB;
}
.refresh-font-black .b-font:before {
  content: "\e6fb";
  color: inherit;
}
.refresh-font-black.disabled .b-font:before {
  content: "\e6fb";
  color: inherit;
}
.plus-font .b-font:before {
  content: "\e6dd";
  color: #3FC47B;
}
.plus-font.disabled .b-font:before {
  content: "\e6dd";
  color: #3FC47B;
}
.plus-font-primary .b-font:before {
  content: "\e6dd";
  color: #2C60DB;
}
.plus-font-primary.disabled .b-font:before {
  content: "\e6dd";
  color: #2C60DB;
}
.run-font .b-font:before {
  content: "\e618";
  color: inherit;
}
.run-font.disabled .b-font:before {
  content: "\e618";
  color: inherit;
}
.pause-font .b-font:before {
  content: "\e605";
  color: inherit;
}
.pause-font.disabled .b-font:before {
  content: "\e605";
  color: inherit;
}
.run-once-font .b-font:before {
  content: "\e606";
  color: inherit;
}
.run-once-font.disabled .b-font:before {
  content: "\e606";
  color: inherit;
}
.copy-font .b-font:before {
  content: "\e6bd";
  color: inherit;
}
.copy-font.disabled .b-font:before {
  content: "\e6bd";
  color: inherit;
}
.view-font .b-font:before {
  content: "\e602";
  color: inherit;
}
.view-font.disabled .b-font:before {
  content: "\e602";
  color: inherit;
}
.table-delete-font .b-font:before {
  content: "\e6c4";
  color: inherit;
}
.table-delete-font.disabled .b-font:before {
  content: "\e6c4";
  color: inherit;
}
.table-set-read-font .b-font:before {
  content: "\e783";
  color: inherit;
}
.table-set-read-font.disabled .b-font:before {
  content: "\e783";
  color: inherit;
}
.system-message-font .b-font:before {
  content: "\e774";
  color: inherit;
}
.system-message-font.disabled .b-font:before {
  content: "\e774";
  color: inherit;
}
.message-expand-font .b-font:before {
  content: "\e6da";
  color: #2C60DB;
}
.message-expand-font.disabled .b-font:before {
  content: "\e6da";
  color: #2C60DB;
}
.sort-font .b-font:before {
  content: "\e633";
  color: inherit;
}
.sort-font.disabled .b-font:before {
  content: "\e633";
  color: inherit;
}
.order-font .b-font:before {
  content: "\e632";
  color: inherit;
}
.order-font.disabled .b-font:before {
  content: "\e632";
  color: inherit;
}
.inverted-order-font .b-font:before {
  content: "\e631";
  color: inherit;
}
.inverted-order-font.disabled .b-font:before {
  content: "\e631";
  color: inherit;
}
.secret-key-font .b-font:before {
  content: "\e662";
  color: inherit;
}
.secret-key-font.disabled .b-font:before {
  content: "\e662";
  color: inherit;
}
.rollback-font .b-font:before {
  content: "\e663";
  color: inherit;
}
.rollback-font.disabled .b-font:before {
  content: "\e663";
  color: inherit;
}
.refresh-highlight-font .b-font:before {
  content: "\e663";
  color: #2C60DB;
}
.refresh-highlight-font.disabled .b-font:before {
  content: "\e663";
  color: #2C60DB;
}
.test-connect-font .b-font:before {
  content: "\e763";
  color: inherit;
}
.test-connect-font.disabled .b-font:before {
  content: "\e763";
  color: inherit;
}
.data-connection-font .b-font:before {
  content: "\e759";
  color: inherit;
}
.data-connection-font.disabled .b-font:before {
  content: "\e759";
  color: inherit;
}
.auth-on-font .b-font:before {
  content: "\e63b";
  color: #2C60DB;
}
.auth-on-font.disabled .b-font:before {
  content: "\e63b";
  color: #2C60DB;
}
.auth-off-font .b-font:before {
  content: "\e63a";
  color: rgba(9, 30, 64, 0.66);
}
.auth-off-font.disabled .b-font:before {
  content: "\e63a";
  color: rgba(9, 30, 64, 0.66);
}
.auth-block-on-font .b-font:before {
  content: "\e63b";
  color: rgba(9, 30, 64, 0.25);
}
.auth-block-on-font.disabled .b-font:before {
  content: "\e63b";
  color: rgba(9, 30, 64, 0.25);
}
.auth-block-off-font .b-font:before {
  content: "\e63a";
  color: rgba(9, 30, 64, 0.25);
}
.auth-block-off-font.disabled .b-font:before {
  content: "\e63a";
  color: rgba(9, 30, 64, 0.25);
}
.visible-font .b-font:before {
  content: "\e623";
  color: inherit;
}
.visible-font.disabled .b-font:before {
  content: "\e623";
  color: inherit;
}
.invisible-font .b-font:before {
  content: "\e8e0";
  color: inherit;
}
.invisible-font.disabled .b-font:before {
  content: "\e8e0";
  color: inherit;
}
.separate-authority-font .b-font:before {
  content: "\e758";
  color: #ffc101;
}
.separate-authority-font.disabled .b-font:before {
  content: "\e758";
  color: #ffc101;
}
.recovery-authority-font .b-font:before {
  content: "\e709";
  color: inherit;
}
.recovery-authority-font.disabled .b-font:before {
  content: "\e709";
  color: inherit;
}
.authority-recovery-font .b-font:before {
  content: "\e84c";
  color: #ffc101;
}
.authority-recovery-font.disabled .b-font:before {
  content: "\e84c";
  color: #ffc101;
}
.authority-inherit-font .b-font:before {
  content: "\e758";
  color: rgba(9, 30, 64, 0.47);
}
.authority-inherit-font.disabled .b-font:before {
  content: "\e758";
  color: rgba(9, 30, 64, 0.47);
}
.user-department-filter-font .b-font:before {
  content: "\e6c7";
  color: inherit;
}
.user-department-filter-font.disabled .b-font:before {
  content: "\e6c7";
  color: inherit;
}
.dec-pager-first-font .b-font:before {
  content: "\e638";
  color: inherit;
}
.dec-pager-first-font.disabled .b-font:before {
  content: "\e638";
  color: inherit;
}
.dec-pager-last-font .b-font:before {
  content: "\e637";
  color: inherit;
}
.dec-pager-last-font.disabled .b-font:before {
  content: "\e637";
  color: inherit;
}
.dec-pager-next-font .b-font:before {
  content: "\e70c";
  color: inherit;
}
.dec-pager-next-font.disabled .b-font:before {
  content: "\e70c";
  color: inherit;
}
.dec-pager-prev-font .b-font:before {
  content: "\e70d";
  color: inherit;
}
.dec-pager-prev-font.disabled .b-font:before {
  content: "\e70d";
  color: inherit;
}
.account-down-arrow-font .b-font:before {
  content: "\e70b";
  color: inherit;
}
.account-down-arrow-font.disabled .b-font:before {
  content: "\e70b";
  color: inherit;
}
.account-up-arrow-font .b-font:before {
  content: "\e70a";
  color: inherit;
}
.account-up-arrow-font.disabled .b-font:before {
  content: "\e70a";
  color: inherit;
}
.search-font .b-font:before {
  content: "\e6dc";
  color: inherit;
}
.search-font.disabled .b-font:before {
  content: "\e6dc";
  color: inherit;
}
.pin-font .b-font:before {
  content: "\e749";
  color: inherit;
}
.pin-font.disabled .b-font:before {
  content: "\e749";
  color: inherit;
}
.unpin-font .b-font:before {
  content: "\e74d";
  color: inherit;
}
.unpin-font.disabled .b-font:before {
  content: "\e74d";
  color: inherit;
}
.widget-close-font .b-font:before {
  content: "\e6d5";
  color: inherit;
}
.widget-close-font.disabled .b-font:before {
  content: "\e6d5";
  color: inherit;
}
.table-refresh-font .b-font:before {
  content: "\e6ef";
  color: inherit;
}
.table-refresh-font.disabled .b-font:before {
  content: "\e6ef";
  color: inherit;
}
.end-talk-font .b-font:before {
  content: "\e615";
  color: inherit;
}
.end-talk-font.disabled .b-font:before {
  content: "\e615";
  color: inherit;
}
.filter-condition-font .b-font:before {
  content: "\e6c7";
  color: #E65251;
}
.filter-condition-font.disabled .b-font:before {
  content: "\e6c7";
  color: #E65251;
}
.filter-formula-font .b-font:before {
  content: "\e6c6";
  color: #E65251;
}
.filter-formula-font.disabled .b-font:before {
  content: "\e6c6";
  color: #E65251;
}
.directory-menu-font .b-font:before {
  content: "\e750";
  color: inherit;
}
.directory-menu-font.disabled .b-font:before {
  content: "\e750";
  color: inherit;
}
.config-menu-font .b-font:before {
  content: "\e751";
  color: inherit;
}
.config-menu-font.disabled .b-font:before {
  content: "\e751";
  color: inherit;
}
.analysis-menu-font .b-font:before {
  content: "\e752";
  color: inherit;
}
.analysis-menu-font.disabled .b-font:before {
  content: "\e752";
  color: inherit;
}
.management-menu-font .b-font:before {
  content: "\e74f";
  color: inherit;
}
.management-menu-font.disabled .b-font:before {
  content: "\e74f";
  color: inherit;
}
.create-menu-font .b-font:before {
  content: "\e6c5";
  color: inherit;
}
.create-menu-font.disabled .b-font:before {
  content: "\e6c5";
  color: inherit;
}
.directory-font .b-font:before {
  content: "\e748";
  color: inherit;
}
.directory-font.disabled .b-font:before {
  content: "\e748";
  color: inherit;
}
.favorite-font .b-font:before {
  content: "\e754";
  color: inherit;
}
.favorite-font.disabled .b-font:before {
  content: "\e754";
  color: inherit;
}
.already-favorite-font .b-font:before {
  content: "\e765";
  color: inherit;
}
.already-favorite-font.disabled .b-font:before {
  content: "\e765";
  color: inherit;
}
.share-to-me-font .b-font:before {
  content: "\e746";
  color: inherit;
}
.share-to-me-font.disabled .b-font:before {
  content: "\e746";
  color: inherit;
}
.platform-search-font .b-font:before {
  content: "\e6dc";
  color: inherit;
}
.platform-search-font.disabled .b-font:before {
  content: "\e6dc";
  color: inherit;
}
.right-expand-font .b-font:before {
  content: "\e70e";
  color: inherit;
}
.right-expand-font.disabled .b-font:before {
  content: "\e70e";
  color: inherit;
}
.dir-panel-template-font .b-font:before {
  content: "\e65b";
  color: inherit;
}
.dir-panel-template-font.disabled .b-font:before {
  content: "\e65b";
  color: inherit;
}
.dir-panel-folder-font .b-font:before {
  content: "\e8ef";
  color: inherit;
}
.dir-panel-folder-font.disabled .b-font:before {
  content: "\e8ef";
  color: inherit;
}
.dec-parameter-plus-font .b-font:before {
  content: "\e6dd";
  color: #2C60DB;
}
.dec-parameter-plus-font.disabled .b-font:before {
  content: "\e6dd";
  color: #2C60DB;
}
.user-font .b-font:before {
  content: "\e74c";
  color: inherit;
}
.user-font.disabled .b-font:before {
  content: "\e74c";
  color: inherit;
}
.msg-font .b-font:before {
  content: "\e74a";
  color: inherit;
}
.msg-font.disabled .b-font:before {
  content: "\e74a";
  color: inherit;
}
.logo-font .b-font:before {
  content: "\e6ed";
  color: inherit;
}
.logo-font.disabled .b-font:before {
  content: "\e6ed";
  color: inherit;
}
.home-font .b-font:before {
  content: "\e747";
  color: inherit;
}
.home-font.disabled .b-font:before {
  content: "\e747";
  color: inherit;
}
.more-tabs-font .b-font:before {
  content: "\e753";
  color: inherit;
}
.more-tabs-font.disabled .b-font:before {
  content: "\e753";
  color: inherit;
}
.refresh-tab-font .b-font:before {
  content: "\e6fb";
  color: inherit;
}
.refresh-tab-font.disabled .b-font:before {
  content: "\e6fb";
  color: inherit;
}
.time-tip-font .b-font:before {
  content: "\e996";
  color: inherit;
}
.time-tip-font.disabled .b-font:before {
  content: "\e996";
  color: inherit;
}
.prompt-warning-font .b-font:before {
  content: "\e611";
  color: #E65251;
}
.prompt-warning-font.disabled .b-font:before {
  content: "\e611";
  color: #E65251;
}
.unlock-font .b-font:before {
  content: "\e63b";
  color: inherit;
}
.unlock-font.disabled .b-font:before {
  content: "\e63b";
  color: inherit;
}
.upload-font .b-font:before {
  content: "\e6c5";
  color: inherit;
}
.upload-font.disabled .b-font:before {
  content: "\e6c5";
  color: inherit;
}
.login-username-font .b-font:before {
  content: "\e74c";
  color: inherit;
}
.login-username-font.disabled .b-font:before {
  content: "\e74c";
  color: inherit;
}
.login-password-font .b-font:before {
  content: "\e768";
  color: inherit;
}
.login-password-font.disabled .b-font:before {
  content: "\e768";
  color: inherit;
}
.login-new-password-font .b-font:before {
  content: "\e768";
  color: inherit;
}
.login-new-password-font.disabled .b-font:before {
  content: "\e768";
  color: inherit;
}
.login-confirm-password-font .b-font:before {
  content: "\e780";
  color: inherit;
}
.login-confirm-password-font.disabled .b-font:before {
  content: "\e780";
  color: inherit;
}
.login-mobile-font .b-font:before {
  content: "\e77e";
  color: inherit;
}
.login-mobile-font.disabled .b-font:before {
  content: "\e77e";
  color: inherit;
}
.login-email-font .b-font:before {
  content: "\e77d";
  color: inherit;
}
.login-email-font.disabled .b-font:before {
  content: "\e77d";
  color: inherit;
}
.login-back-font .b-font:before {
  content: "\e76a";
  color: inherit;
}
.login-back-font.disabled .b-font:before {
  content: "\e76a";
  color: inherit;
}
.login-back-font .b-font:before {
  content: "\e76a";
  color: inherit;
}
.login-back-font.disabled .b-font:before {
  content: "\e76a";
  color: inherit;
}
.fr-logo-font .b-font:before {
  content: "\e65a";
  color: inherit;
}
.fr-logo-font.disabled .b-font:before {
  content: "\e65a";
  color: inherit;
}
.pull-up-font .b-font:before {
  content: "\e70a";
  color: inherit;
}
.pull-up-font.disabled .b-font:before {
  content: "\e70a";
  color: inherit;
}
.login-trigger-font .b-font:before {
  content: "\e77f";
  color: inherit;
}
.login-trigger-font.disabled .b-font:before {
  content: "\e77f";
  color: inherit;
}
.login-slider-trigger-font .b-font:before {
  content: "\e69e";
  color: inherit;
}
.login-slider-trigger-font.disabled .b-font:before {
  content: "\e69e";
  color: inherit;
}
.login-slider-success-font .b-font:before {
  content: "\e6a0";
  color: inherit;
}
.login-slider-success-font.disabled .b-font:before {
  content: "\e6a0";
  color: inherit;
}
.login-slider-fail-font .b-font:before {
  content: "\e69f";
  color: inherit;
}
.login-slider-fail-font.disabled .b-font:before {
  content: "\e69f";
  color: inherit;
}
.password-check-success-font .b-font:before {
  content: "\e1db";
  color: #4DBF80;
}
.password-check-success-font.disabled .b-font:before {
  content: "\e1db";
  color: #4DBF80;
}
.password-check-font .b-font:before {
  content: "\e1d9";
  color: #d0d4da;
}
.password-check-font.disabled .b-font:before {
  content: "\e1d9";
  color: #d0d4da;
}
.password-success-font .b-font:before {
  content: "\e7b4";
  color: #2C60DB;
}
.password-success-font.disabled .b-font:before {
  content: "\e7b4";
  color: #2C60DB;
}
.triangle-expand-font .b-font:before {
  content: "\e905";
  color: inherit;
}
.triangle-expand-font.disabled .b-font:before {
  content: "\e905";
  color: inherit;
}
.triangle-collapse-font .b-font:before {
  content: "\e906";
  color: inherit;
}
.triangle-collapse-font.disabled .b-font:before {
  content: "\e906";
  color: inherit;
}
.triangle-up-font .b-font:before {
  content: "\e6d6";
  color: inherit;
}
.triangle-up-font.disabled .b-font:before {
  content: "\e6d6";
  color: inherit;
}
.dir-folder-font .b-font:before {
  content: "\e8ef";
  color: #FAAA39;
}
.dir-folder-font.disabled .b-font:before {
  content: "\e8ef";
  color: #FAAA39;
}
.dir-template-font .b-font:before {
  content: "\e65b";
  color: #2C60DB;
}
.dir-template-font.disabled .b-font:before {
  content: "\e65b";
  color: #2C60DB;
}
.dir-bi-template-font .b-font:before {
  content: "\e65b";
  color: #37B4AA;
}
.dir-bi-template-font.disabled .b-font:before {
  content: "\e65b";
  color: #37B4AA;
}
.dir-slave-template-font .b-font:before {
  content: "\e897";
  color: #2C60DB;
}
.dir-slave-template-font.disabled .b-font:before {
  content: "\e897";
  color: #2C60DB;
}
.dir-slave-bi-template-font .b-font:before {
  content: "\e897";
  color: #37B4AA;
}
.dir-slave-bi-template-font.disabled .b-font:before {
  content: "\e897";
  color: #37B4AA;
}
.dir-card-template-font .b-font:before {
  content: "\e78a";
  color: #2C60DB;
}
.dir-card-template-font.disabled .b-font:before {
  content: "\e78a";
  color: #2C60DB;
}
.dir-link-font .b-font:before {
  content: "\e8ec";
  color: #23BEEF;
}
.dir-link-font.disabled .b-font:before {
  content: "\e8ec";
  color: #23BEEF;
}
.dir-submit-font .b-font:before {
  content: "\e65d";
  color: #13CD66;
}
.dir-submit-font.disabled .b-font:before {
  content: "\e65d";
  color: #13CD66;
}
.dir-homepage-font .b-font:before {
  content: "\e8e8";
  color: #2C60DB;
}
.dir-homepage-font.disabled .b-font:before {
  content: "\e8e8";
  color: #2C60DB;
}
.pack-folder-font .b-font:before {
  content: "\e65c";
  color: #FAAA39;
}
.pack-folder-font.disabled .b-font:before {
  content: "\e65c";
  color: #FAAA39;
}
.back-font .b-font:before {
  content: "\e6ae";
  color: #2C60DB;
}
.back-font.disabled .b-font:before {
  content: "\e6ae";
  color: #2C60DB;
}
.string-field-font .b-font:before {
  content: "\e6b8";
  color: #13CD66;
}
.string-field-font.disabled .b-font:before {
  content: "\e6b8";
  color: #13CD66;
}
.number-field-font .b-font:before {
  content: "\e6b0";
  color: #13CD66;
}
.number-field-font.disabled .b-font:before {
  content: "\e6b0";
  color: #13CD66;
}
.date-field-font .b-font:before {
  content: "\e6b1";
  color: #FAAA39;
}
.date-field-font.disabled .b-font:before {
  content: "\e6b1";
  color: #FAAA39;
}
.setting-filter-font .b-font:before {
  content: "\e6c7";
  color: #13CD66;
}
.setting-filter-font.disabled .b-font:before {
  content: "\e6c7";
  color: #13CD66;
}
.auth-edit-on-font .b-font:before {
  content: "\e6ba";
  color: inherit;
}
.auth-edit-on-font.disabled .b-font:before {
  content: "\e6ba";
  color: inherit;
}
.auth-edit-off-font .b-font:before {
  content: "\e6ba";
  color: inherit;
}
.auth-edit-off-font.disabled .b-font:before {
  content: "\e6ba";
  color: inherit;
}
.select-data-field-string-font .b-font:before {
  content: "\e6b8";
  color: inherit;
}
.select-data-field-string-font:hover .b-font:before,
.select-data-field-string-font.hover .b-font:before {
  content: "\e6b8";
  color: inherit;
}
.select-data-field-string-font:active .b-font:before,
.select-data-field-string-font.active .b-font:before {
  content: "\e6b8";
  color: #FFFFFF;
}
.select-data-field-string-font.disabled .b-font:before {
  content: "\e6b8";
  color: inherit;
}
.select-data-field-number-font .b-font:before {
  content: "\e6b0";
  color: inherit;
}
.select-data-field-number-font:hover .b-font:before,
.select-data-field-number-font.hover .b-font:before {
  content: "\e6b0";
  color: inherit;
}
.select-data-field-number-font:active .b-font:before,
.select-data-field-number-font.active .b-font:before {
  content: "\e6b0";
  color: #FFFFFF;
}
.select-data-field-number-font.disabled .b-font:before {
  content: "\e6b0";
  color: inherit;
}
.select-data-field-date-font .b-font:before {
  content: "\e6b1";
  color: inherit;
}
.select-data-field-date-font:hover .b-font:before,
.select-data-field-date-font.hover .b-font:before {
  content: "\e6b1";
  color: inherit;
}
.select-data-field-date-font:active .b-font:before,
.select-data-field-date-font.active .b-font:before {
  content: "\e6b1";
  color: #FFFFFF;
}
.select-data-field-date-font.disabled .b-font:before {
  content: "\e6b1";
  color: inherit;
}
.dir-font-1 .b-font:before {
  content: "\e67b";
  color: inherit;
}
.dir-font-1.disabled .b-font:before {
  content: "\e67b";
  color: inherit;
}
.dir-font-2 .b-font:before {
  content: "\e67a";
  color: inherit;
}
.dir-font-2.disabled .b-font:before {
  content: "\e67a";
  color: inherit;
}
.dir-font-3 .b-font:before {
  content: "\e679";
  color: inherit;
}
.dir-font-3.disabled .b-font:before {
  content: "\e679";
  color: inherit;
}
.dir-font-4 .b-font:before {
  content: "\e678";
  color: inherit;
}
.dir-font-4.disabled .b-font:before {
  content: "\e678";
  color: inherit;
}
.dir-font-5 .b-font:before {
  content: "\e677";
  color: inherit;
}
.dir-font-5.disabled .b-font:before {
  content: "\e677";
  color: inherit;
}
.dir-font-6 .b-font:before {
  content: "\e676";
  color: inherit;
}
.dir-font-6.disabled .b-font:before {
  content: "\e676";
  color: inherit;
}
.dir-font-7 .b-font:before {
  content: "\e675";
  color: inherit;
}
.dir-font-7.disabled .b-font:before {
  content: "\e675";
  color: inherit;
}
.dir-font-8 .b-font:before {
  content: "\e674";
  color: inherit;
}
.dir-font-8.disabled .b-font:before {
  content: "\e674";
  color: inherit;
}
.dir-font-9 .b-font:before {
  content: "\e673";
  color: inherit;
}
.dir-font-9.disabled .b-font:before {
  content: "\e673";
  color: inherit;
}
.dir-font-10 .b-font:before {
  content: "\e672";
  color: inherit;
}
.dir-font-10.disabled .b-font:before {
  content: "\e672";
  color: inherit;
}
.dir-font-11 .b-font:before {
  content: "\e671";
  color: inherit;
}
.dir-font-11.disabled .b-font:before {
  content: "\e671";
  color: inherit;
}
.dir-font-12 .b-font:before {
  content: "\e670";
  color: inherit;
}
.dir-font-12.disabled .b-font:before {
  content: "\e670";
  color: inherit;
}
.dir-font-13 .b-font:before {
  content: "\e66f";
  color: inherit;
}
.dir-font-13.disabled .b-font:before {
  content: "\e66f";
  color: inherit;
}
.dir-font-14 .b-font:before {
  content: "\e66e";
  color: inherit;
}
.dir-font-14.disabled .b-font:before {
  content: "\e66e";
  color: inherit;
}
.dir-font-15 .b-font:before {
  content: "\e66d";
  color: inherit;
}
.dir-font-15.disabled .b-font:before {
  content: "\e66d";
  color: inherit;
}
.dir-font-16 .b-font:before {
  content: "\e66c";
  color: inherit;
}
.dir-font-16.disabled .b-font:before {
  content: "\e66c";
  color: inherit;
}
.dir-font-17 .b-font:before {
  content: "\e66b";
  color: inherit;
}
.dir-font-17.disabled .b-font:before {
  content: "\e66b";
  color: inherit;
}
.dir-font-18 .b-font:before {
  content: "\e66a";
  color: inherit;
}
.dir-font-18.disabled .b-font:before {
  content: "\e66a";
  color: inherit;
}
.dir-font-19 .b-font:before {
  content: "\e669";
  color: inherit;
}
.dir-font-19.disabled .b-font:before {
  content: "\e669";
  color: inherit;
}
.dir-font-20 .b-font:before {
  content: "\e668";
  color: inherit;
}
.dir-font-20.disabled .b-font:before {
  content: "\e668";
  color: inherit;
}
.dashboard-share-font .b-font:before {
  content: "\e745";
  color: inherit;
}
.dashboard-share-font.disabled .b-font:before {
  content: "\e745";
  color: inherit;
}
.dashboard-not-share-font .b-font:before {
  content: "\e6ad";
  color: inherit;
}
.dashboard-not-share-font.disabled .b-font:before {
  content: "\e6ad";
  color: inherit;
}
.dashboard-linear-preview-font .b-font:before {
  content: "\e788";
  color: inherit;
}
.dashboard-linear-preview-font.disabled .b-font:before {
  content: "\e788";
  color: inherit;
}
.dashboard-list-view-font .b-font:before {
  content: "\e743";
  color: inherit;
}
.dashboard-list-view-font:hover .b-font:before,
.dashboard-list-view-font.hover .b-font:before {
  content: "\e743";
  color: #2C60DB;
}
.dashboard-list-view-font:active .b-font:before,
.dashboard-list-view-font.active .b-font:before {
  content: "\e743";
  color: #2C60DB;
}
.dashboard-list-view-font.disabled .b-font:before {
  content: "\e743";
  color: inherit;
}
.dashboard-card-view-font .b-font:before {
  content: "\e744";
  color: inherit;
}
.dashboard-card-view-font:hover .b-font:before,
.dashboard-card-view-font.hover .b-font:before {
  content: "\e744";
  color: #2C60DB;
}
.dashboard-card-view-font:active .b-font:before,
.dashboard-card-view-font.active .b-font:before {
  content: "\e744";
  color: #2C60DB;
}
.dashboard-card-view-font.disabled .b-font:before {
  content: "\e744";
  color: inherit;
}
.already-hangout-font .b-font:before {
  content: "\e790";
  color: #3FC47B;
}
.already-hangout-font.disabled .b-font:before {
  content: "\e790";
  color: #3FC47B;
}
.not-yet-hangout-font .b-font:before {
  content: "\e790";
  color: #FAAA39;
}
.not-yet-hangout-font.disabled .b-font:before {
  content: "\e790";
  color: #FAAA39;
}
.quick-hangout-font .b-font:before {
  content: "\e791";
  color: inherit;
}
.quick-hangout-font.disabled .b-font:before {
  content: "\e791";
  color: inherit;
}
.cancel-hangout-font .b-font:before {
  content: "\e78f";
  color: inherit;
}
.cancel-hangout-font.disabled .b-font:before {
  content: "\e78f";
  color: inherit;
}
.dashboard-public-link-open-font .b-font:before {
  content: "\e72a";
  color: inherit;
}
.dashboard-public-link-open-font.disabled .b-font:before {
  content: "\e72a";
  color: inherit;
}
.dashboard-public-link-close-font .b-font:before {
  content: "\e729";
  color: inherit;
}
.dashboard-public-link-close-font.disabled .b-font:before {
  content: "\e729";
  color: inherit;
}
.transverse-more-font .b-font:before {
  content: "\e796";
  color: inherit;
}
.transverse-more-font.disabled .b-font:before {
  content: "\e796";
  color: inherit;
}
.mobile-add-icon-button .b-font:before {
  content: "\e1c7";
  color: #D8D8D8;
}
.mobile-add-icon-button.disabled .b-font:before {
  content: "\e1c7";
  color: #D8D8D8;
}
.mobile-delete-icon-button .b-font:before {
  content: "\e1a9";
  color: #9DA6B2;
}
.mobile-delete-icon-button.disabled .b-font:before {
  content: "\e1a9";
  color: #9DA6B2;
}
.export-font .b-font:before {
  content: "\e727";
  color: inherit;
}
.export-font.disabled .b-font:before {
  content: "\e727";
  color: inherit;
}
.template-auth-font .b-font:before {
  content: "\e601";
  color: inherit;
}
.template-auth-font.disabled .b-font:before {
  content: "\e601";
  color: inherit;
}
.excel-submit-font .b-font:before {
  content: "\e68d";
  color: #2C60DB;
}
.excel-submit-font.disabled .b-font:before {
  content: "\e68d";
  color: #2C60DB;
}
.excel-submit-font-black .b-font:before {
  content: "\e68d";
  color: inherit;
}
.excel-submit-font-black.disabled .b-font:before {
  content: "\e68d";
  color: inherit;
}
.map-directory-addition-font .b-font:before {
  content: "\e68f";
  color: inherit;
}
.map-directory-addition-font.disabled .b-font:before {
  content: "\e68f";
  color: inherit;
}
.map-import-excel-data .b-font:before {
  content: "\e68d";
  color: inherit;
}
.map-import-excel-data.disabled .b-font:before {
  content: "\e68d";
  color: inherit;
}
.deployment-success-font .b-font:before {
  content: "\e6de";
  color: inherit;
}
.deployment-success-font.disabled .b-font:before {
  content: "\e6de";
  color: inherit;
}
.deployment-warning-font .b-font:before {
  content: "\e6b6";
  color: inherit;
}
.deployment-warning-font.disabled .b-font:before {
  content: "\e6b6";
  color: inherit;
}
.deployment-error-font .b-font:before {
  content: "\e705";
  color: inherit;
}
.deployment-error-font.disabled .b-font:before {
  content: "\e705";
  color: inherit;
}
.deployment-solutions-font .b-font:before {
  content: "\e706";
  color: inherit;
}
.deployment-solutions-font.disabled .b-font:before {
  content: "\e706";
  color: inherit;
}
.deployment-guide-font .b-font:before {
  content: "\e707";
  color: inherit;
}
.deployment-guide-font.disabled .b-font:before {
  content: "\e707";
  color: inherit;
}
.deployment-detail-font .b-font:before {
  content: "\e708";
  color: inherit;
}
.deployment-detail-font.disabled .b-font:before {
  content: "\e708";
  color: inherit;
}
.entry-cover-font .b-font:before {
  content: "\e7c6";
  color: inherit;
}
.entry-cover-font.disabled .b-font:before {
  content: "\e7c6";
  color: inherit;
}
.entry-icon-font .b-font:before {
  content: "\e7c5";
  color: inherit;
}
.entry-icon-font.disabled .b-font:before {
  content: "\e7c5";
  color: inherit;
}
.entry-preview-font .b-font:before {
  content: "\e6c9";
  color: inherit;
}
.entry-preview-font.disabled .b-font:before {
  content: "\e6c9";
  color: inherit;
}
.modern-zoom-in-font .b-font:before {
  content: "\e7c3";
  color: inherit;
}
.modern-zoom-in-font.disabled .b-font:before {
  content: "\e7c3";
  color: inherit;
}
.modern-zoom-out-font .b-font:before {
  content: "\e7c4";
  color: inherit;
}
.modern-zoom-out-font.disabled .b-font:before {
  content: "\e7c4";
  color: inherit;
}
.dataset-sql-table-font .b-font:before {
  content: "\e6b9";
  color: #ffc101;
}
.dataset-sql-table-font.disabled .b-font:before {
  content: "\e6b9";
  color: #ffc101;
}
.dataset-tree-font .b-font:before {
  content: "\e7ca";
  color: inherit;
}
.dataset-tree-font.disabled .b-font:before {
  content: "\e7ca";
  color: inherit;
}
.dataset-file-font .b-font:before {
  content: "\e837";
  color: inherit;
}
.dataset-file-font.disabled .b-font:before {
  content: "\e837";
  color: inherit;
}
.dataset-other-font .b-font:before {
  content: "\e788";
  color: inherit;
}
.dataset-other-font.disabled .b-font:before {
  content: "\e788";
  color: inherit;
}
.user-clear-font .b-font:before {
  content: "\e797";
  color: #E65251;
}
.user-clear-font.disabled .b-font:before {
  content: "\e797";
  color: #E65251;
}
.user-sync-success-font .b-font:before {
  content: "\e756";
  color: inherit;
}
.user-sync-success-font.disabled .b-font:before {
  content: "\e756";
  color: inherit;
}
.user-sync-failed-font .b-font:before {
  content: "\e757";
  color: inherit;
}
.user-sync-failed-font.disabled .b-font:before {
  content: "\e757";
  color: inherit;
}
.user-sync-warning-font .b-font:before {
  content: "\e755";
  color: inherit;
}
.user-sync-warning-font.disabled .b-font:before {
  content: "\e755";
  color: inherit;
}
.user-sync-font .b-font:before {
  content: "\e7ce";
  color: #2C60DB;
}
.user-sync-font.disabled .b-font:before {
  content: "\e7ce";
  color: #2C60DB;
}
.clear-sync-font .b-font:before {
  content: "\e797";
  color: inherit;
}
.clear-sync-font.disabled .b-font:before {
  content: "\e797";
  color: inherit;
}
.user-break-off-font .b-font:before {
  content: "\e859";
  color: inherit;
}
.user-break-off-font.disabled .b-font:before {
  content: "\e859";
  color: inherit;
}
.loading-font .b-font:before {
  content: "\e7cd";
  color: inherit;
}
.loading-font.disabled .b-font:before {
  content: "\e7cd";
  color: inherit;
}
.qr-code-font .b-font:before {
  content: "\e7d2";
  color: inherit;
}
.qr-code-font.disabled .b-font:before {
  content: "\e7d2";
  color: inherit;
}
.local-view-font .b-font:before {
  content: "\e7d1";
  color: inherit;
}
.local-view-font.disabled .b-font:before {
  content: "\e7d1";
  color: inherit;
}
.system-utils-font .b-font:before {
  content: "\e83c";
  color: inherit;
}
.system-utils-font.disabled .b-font:before {
  content: "\e83c";
  color: inherit;
}
.system-coordinator-font .b-font:before {
  content: "\e83d";
  color: inherit;
}
.system-coordinator-font.disabled .b-font:before {
  content: "\e83d";
  color: inherit;
}
.system-switch-font .b-font:before {
  content: "\e83e";
  color: inherit;
}
.system-switch-font.disabled .b-font:before {
  content: "\e83e";
  color: inherit;
}
.depost-item-check-font .b-font:before {
  content: "\e6cf";
  color: inherit;
}
.depost-item-check-font.disabled .b-font:before {
  content: "\e6cf";
  color: inherit;
}
.export-log-font .b-font:before {
  content: "\e856";
  color: inherit;
}
.export-log-font.disabled .b-font:before {
  content: "\e856";
  color: inherit;
}
.export-excel-font .b-font:before {
  content: "\e855";
  color: inherit;
}
.export-excel-font.disabled .b-font:before {
  content: "\e855";
  color: inherit;
}
.group-tree-font .b-font:before {
  content: "\e875";
  color: inherit;
}
.group-tree-font.disabled .b-font:before {
  content: "\e875";
  color: inherit;
}
.group-list-font .b-font:before {
  content: "\e876";
  color: inherit;
}
.group-list-font.disabled .b-font:before {
  content: "\e876";
  color: inherit;
}
.normal-sort-font .b-font:before {
  content: "\e633";
  color: #091E40;
}
.normal-sort-font.disabled .b-font:before {
  content: "\e633";
  color: #091E40;
}
.normal-close-font .b-font:before {
  content: "\e1ab";
  color: #091E40;
}
.normal-close-font.disabled .b-font:before {
  content: "\e1ab";
  color: #091E40;
}
.diskops-font .b-font:before {
  content: "\e898";
  color: inherit;
}
.diskops-font.disabled .b-font:before {
  content: "\e898";
  color: inherit;
}
.pane-collapse-font .b-font:before {
  content: "\e70f";
  color: inherit;
}
.pane-collapse-font.disabled .b-font:before {
  content: "\e70f";
  color: inherit;
}
.pane-expand-font .b-font:before {
  content: "\e70e";
  color: inherit;
}
.pane-expand-font.disabled .b-font:before {
  content: "\e70e";
  color: inherit;
}
.tabs-more-font .b-font:before {
  content: "\e8f1";
  color: inherit;
}
.tabs-more-font.disabled .b-font:before {
  content: "\e8f1";
  color: inherit;
}
.data-masking-enable .b-font:before {
  content: "\e6cf";
  color: inherit;
}
.data-masking-enable.disabled .b-font:before {
  content: "\e6cf";
  color: inherit;
}
.data-masking-dataset-back .b-font:before {
  content: "\e799";
  color: #2C60DB;
}
.data-masking-dataset-back.disabled .b-font:before {
  content: "\e799";
  color: #2C60DB;
}
.data-masking-dataset-view .b-font:before {
  content: "\e6c9";
  color: inherit;
}
.data-masking-dataset-view.disabled .b-font:before {
  content: "\e6c9";
  color: inherit;
}
.user-clear-all-users .b-font:before {
  content: "\e93f";
  color: inherit;
}
.user-clear-all-users.disabled .b-font:before {
  content: "\e93f";
  color: inherit;
}
.user-select-all-users .b-font:before {
  content: "\e891";
  color: inherit;
}
.user-select-all-users.disabled .b-font:before {
  content: "\e891";
  color: inherit;
}
.question-check .b-font:before {
  content: "\e627";
  color: #F0AC3C;
}
.question-check.disabled .b-font:before {
  content: "\e627";
  color: #F0AC3C;
}
.register-warning .b-font:before {
  content: "\e1d7";
  color: #FAAA39;
}
.register-warning.disabled .b-font:before {
  content: "\e1d7";
  color: #FAAA39;
}

.cube-package-normal-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/businessPackage.png') no-repeat center center;
  background-size: contain;
}
.cube-package-normal-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/businessPackage.png') no-repeat center center;
}
.step-radio-before-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/step_radio_before.png') no-repeat center center;
  background-size: contain;
}
.step-radio-before-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/step_radio_before.png') no-repeat center center;
}
.step-radio-now-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/step_radio_now.png') no-repeat center center;
  background-size: contain;
}
.step-radio-now-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/step_radio_now.png') no-repeat center center;
}
.step-radio-after-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/step_radio_after.png') no-repeat center center;
  background-size: contain;
}
.step-radio-after-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/step_radio_after.png') no-repeat center center;
}
.upload-loading-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/wave_loading.gif') no-repeat center center;
  background-size: contain;
}
.upload-loading-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/wave_loading.gif') no-repeat center center;
}
.upload-success-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/upload_success.png') no-repeat center center;
  background-size: contain;
}
.upload-success-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/upload_success.png') no-repeat center center;
}
.upload-fail-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/upload_fail.png') no-repeat center center;
  background-size: contain;
}
.upload-fail-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/upload_fail.png') no-repeat center center;
}
.manage-add-templet-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/add_templet.png') no-repeat center center;
  background-size: contain;
}
.manage-add-templet-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/add_templet.png') no-repeat center center;
}
.manage-add-homepage-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/add_homepage.png') no-repeat center center;
  background-size: contain;
}
.manage-add-homepage-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/add_homepage.png') no-repeat center center;
}
.manage-add-homepage-no-auth-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/add_homepage_no_auth.png') no-repeat center center;
  background-size: contain;
}
.manage-add-homepage-no-auth-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/add_homepage_no_auth.png') no-repeat center center;
}
.manage-submit-tag-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/submit_tag.png') no-repeat center center;
  background-size: contain;
}
.manage-submit-tag-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/submit_tag.png') no-repeat center center;
}
.manage-add-directory-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/add_directory.png') no-repeat center center;
  background-size: contain;
}
.manage-add-directory-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/add_directory.png') no-repeat center center;
}
.manage-add-link-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/add_link.png') no-repeat center center;
  background-size: contain;
}
.manage-add-link-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/add_link.png') no-repeat center center;
}
.manage-add-bi-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/add_BI.png') no-repeat center center;
  background-size: contain;
}
.manage-add-bi-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/add_BI.png') no-repeat center center;
}
.manage-add-slave-templet-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/add_slave_templet.png') no-repeat center center;
  background-size: contain;
}
.manage-add-slave-templet-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/add_slave_templet.png') no-repeat center center;
}
.manage-add-slave-bi-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/add_slave_BI.png') no-repeat center center;
  background-size: contain;
}
.manage-add-slave-bi-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/add_slave_BI.png') no-repeat center center;
}
.manage-dir-close-folder .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/dir_close_folder.png') no-repeat center center;
  background-size: contain;
}
.manage-dir-close-folder .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/dir_close_folder.png') no-repeat center center;
}
.manage-dir-open-folder .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/dir_open_folder.png') no-repeat center center;
  background-size: contain;
}
.manage-dir-open-folder .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/dir_open_folder.png') no-repeat center center;
}
.set-auth-tip-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/tip_set_auth.png') no-repeat center center;
  background-size: contain;
}
.set-auth-tip-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/tip_set_auth.png') no-repeat center center;
}
.no-auth-tip-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/no_authority.png') no-repeat center center;
  background-size: contain;
}
.no-auth-tip-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/no_authority.png') no-repeat center center;
}
.set-template-auth-tip-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/setting_tip.png') no-repeat center center;
  background-size: contain;
}
.set-template-auth-tip-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/setting_tip.png') no-repeat center center;
}
.upload-file-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/upload_file.png') no-repeat center center;
  background-size: contain;
}
.upload-file-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/upload_file.png') no-repeat center center;
}
.database-selected-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database-selected.png') no-repeat center center;
  background-size: contain;
}
.database-selected-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database-selected.png') no-repeat center center;
}
.database-ads-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/ads.jpg') no-repeat center center;
  background-size: contain;
}
.database-ads-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/ads.jpg') no-repeat center center;
}
.database-amazon-redshift-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/amazon-redshift.jpg') no-repeat center center;
  background-size: contain;
}
.database-amazon-redshift-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/amazon-redshift.jpg') no-repeat center center;
}
.database-apache-impala-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/apache-impala.jpg') no-repeat center center;
  background-size: contain;
}
.database-apache-impala-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/apache-impala.jpg') no-repeat center center;
}
.database-apache-kylin-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/apache-kylin.jpg') no-repeat center center;
  background-size: contain;
}
.database-apache-kylin-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/apache-kylin.jpg') no-repeat center center;
}
.database-apache-phoenix-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/apache-phoenix.jpg') no-repeat center center;
  background-size: contain;
}
.database-apache-phoenix-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/apache-phoenix.jpg') no-repeat center center;
}
.database-derby-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/derby.jpg') no-repeat center center;
  background-size: contain;
}
.database-derby-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/derby.jpg') no-repeat center center;
}
.database-gbase-8a-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/gbase-8a.jpg') no-repeat center center;
  background-size: contain;
}
.database-gbase-8a-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/gbase-8a.jpg') no-repeat center center;
}
.database-gbase-8s-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/gbase-8s.jpg') no-repeat center center;
  background-size: contain;
}
.database-gbase-8s-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/gbase-8s.jpg') no-repeat center center;
}
.database-gbase-8t-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/gbase-8t.jpg') no-repeat center center;
  background-size: contain;
}
.database-gbase-8t-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/gbase-8t.jpg') no-repeat center center;
}
.database-h2-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/h2.jpg') no-repeat center center;
  background-size: contain;
}
.database-h2-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/h2.jpg') no-repeat center center;
}
.database-hw-elk-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/hw-elk.jpg') no-repeat center center;
  background-size: contain;
}
.database-hw-elk-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/hw-elk.jpg') no-repeat center center;
}
.database-hw-fusioninsight-hd-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/hw-fusioninsight-hd.jpg') no-repeat center center;
  background-size: contain;
}
.database-hw-fusioninsight-hd-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/hw-fusioninsight-hd.jpg') no-repeat center center;
}
.database-hp-vertica-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/hp-vertica.jpg') no-repeat center center;
  background-size: contain;
}
.database-hp-vertica-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/hp-vertica.jpg') no-repeat center center;
}
.database-hadoop-hive-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/hadoop-hive.jpg') no-repeat center center;
  background-size: contain;
}
.database-hadoop-hive-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/hadoop-hive.jpg') no-repeat center center;
}
.database-hbase-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/hbase.jpg') no-repeat center center;
  background-size: contain;
}
.database-hbase-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/hbase.jpg') no-repeat center center;
}
.database-hsql-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/hsql.jpg') no-repeat center center;
  background-size: contain;
}
.database-hsql-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/hsql.jpg') no-repeat center center;
}
.database-ibm-db2-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/ibm-db2.jpg') no-repeat center center;
  background-size: contain;
}
.database-ibm-db2-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/ibm-db2.jpg') no-repeat center center;
}
.database-informix-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/informix.jpg') no-repeat center center;
  background-size: contain;
}
.database-informix-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/informix.jpg') no-repeat center center;
}
.database-kingbase-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/kingbase.jpg') no-repeat center center;
  background-size: contain;
}
.database-kingbase-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/kingbase.jpg') no-repeat center center;
}
.database-mysql-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/mysql.jpg') no-repeat center center;
  background-size: contain;
}
.database-mysql-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/mysql.jpg') no-repeat center center;
}
.database-oracle-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/oracle.jpg') no-repeat center center;
  background-size: contain;
}
.database-oracle-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/oracle.jpg') no-repeat center center;
}
.database-pivotal-greenplum-database-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/pivotal-greenplum-database.jpg') no-repeat center center;
  background-size: contain;
}
.database-pivotal-greenplum-database-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/pivotal-greenplum-database.jpg') no-repeat center center;
}
.database-postgresql-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/postgresql.jpg') no-repeat center center;
  background-size: contain;
}
.database-postgresql-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/postgresql.jpg') no-repeat center center;
}
.database-presto-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/presto.jpg') no-repeat center center;
  background-size: contain;
}
.database-presto-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/presto.jpg') no-repeat center center;
}
.database-sql-server-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/sql-server.jpg') no-repeat center center;
  background-size: contain;
}
.database-sql-server-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/sql-server.jpg') no-repeat center center;
}
.database-sap-hana-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/sap-hana.jpg') no-repeat center center;
  background-size: contain;
}
.database-sap-hana-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/sap-hana.jpg') no-repeat center center;
}
.database-sap-sybase-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/sap-sybase.jpg') no-repeat center center;
  background-size: contain;
}
.database-sap-sybase-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/sap-sybase.jpg') no-repeat center center;
}
.database-spark-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/spark.jpg') no-repeat center center;
  background-size: contain;
}
.database-spark-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/spark.jpg') no-repeat center center;
}
.database-sqlite-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/sqlite.jpg') no-repeat center center;
  background-size: contain;
}
.database-sqlite-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/sqlite.jpg') no-repeat center center;
}
.database-teradata-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/teradata.jpg') no-repeat center center;
  background-size: contain;
}
.database-teradata-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/teradata.jpg') no-repeat center center;
}
.database-transwarp-inceptor-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/transwarp-inceptor.jpg') no-repeat center center;
  background-size: contain;
}
.database-transwarp-inceptor-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/transwarp-inceptor.jpg') no-repeat center center;
}
.database-hw-dws-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/hw-dws.jpg') no-repeat center center;
  background-size: contain;
}
.database-hw-dws-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/hw-dws.jpg') no-repeat center center;
}
.database-hw-libr-a-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database/hw-libr-a.jpg') no-repeat center center;
  background-size: contain;
}
.database-hw-libr-a-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database/hw-libr-a.jpg') no-repeat center center;
}
.password-success-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/password-success.png') no-repeat center center;
  background-size: contain;
}
.password-success-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/password-success.png') no-repeat center center;
}
.init-basic-hsql-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/hsql.png') no-repeat center center;
  background-size: contain;
}
.init-basic-hsql-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/hsql.png') no-repeat center center;
}
.init-basic-database-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/database.png') no-repeat center center;
  background-size: contain;
}
.init-basic-database-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/database.png') no-repeat center center;
}
.platform-logo-type1-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/logo_FR_white.png') no-repeat center center;
  background-size: contain;
}
.platform-logo-type1-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/logo_FR_white.png') no-repeat center center;
}
.platform-logo-type2-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/logo_FR.png') no-repeat center center;
  background-size: contain;
}
.platform-logo-type2-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/logo_FR.png') no-repeat center center;
}
.cloud-large-calculation .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/cloud/large-calculation.png') no-repeat center center;
  background-size: contain;
}
.cloud-large-calculation .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/cloud/large-calculation.png') no-repeat center center;
}
.cloud-zero-cost .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/cloud/zero-cost.png') no-repeat center center;
  background-size: contain;
}
.cloud-zero-cost .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/cloud/zero-cost.png') no-repeat center center;
}
.cloud-low-threshold .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/cloud/low-threshold.png') no-repeat center center;
  background-size: contain;
}
.cloud-low-threshold .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/cloud/low-threshold.png') no-repeat center center;
}
.cloud-high-growth .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/cloud/high-growth.png') no-repeat center center;
  background-size: contain;
}
.cloud-high-growth .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/cloud/high-growth.png') no-repeat center center;
}
.cloud-data-desensitization .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/cloud/data-desensitization.png') no-repeat center center;
  background-size: contain;
}
.cloud-data-desensitization .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/cloud/data-desensitization.png') no-repeat center center;
}
.cloud-data-disclosure .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/cloud/data-disclosure.png') no-repeat center center;
  background-size: contain;
}
.cloud-data-disclosure .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/cloud/data-disclosure.png') no-repeat center center;
}
.cloud-confidentiality-agreement .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/cloud/confidentiality-agreement.png') no-repeat center center;
  background-size: contain;
}
.cloud-confidentiality-agreement .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/cloud/confidentiality-agreement.png') no-repeat center center;
}
.map-data-import-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/data_import.png') no-repeat center center;
  background-size: contain;
}
.map-data-import-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/data_import.png') no-repeat center center;
}
.import-failed-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/import_failed.png') no-repeat center center;
  background-size: contain;
}
.import-failed-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/import_failed.png') no-repeat center center;
}
.wave-loading-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/wave_loading.gif') no-repeat center center;
  background-size: contain;
}
.wave-loading-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/wave_loading.gif') no-repeat center center;
}
.disk-ops-disk-size .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/disk_size.png') no-repeat center center;
  background-size: contain;
}
.disk-ops-disk-size .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/disk_size.png') no-repeat center center;
}
.disk-ops-disk-size-increase .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/disk_size_increase.png') no-repeat center center;
  background-size: contain;
}
.disk-ops-disk-size-increase .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/disk_size_increase.png') no-repeat center center;
}
.disk-ops-cleaning .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/cleaning.png') no-repeat center center;
  background-size: contain;
}
.disk-ops-cleaning .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/cleaning.png') no-repeat center center;
}
.disk-ops-scanning .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/scanning.png') no-repeat center center;
  background-size: contain;
}
.disk-ops-scanning .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/scanning.png') no-repeat center center;
}
.data-keytab-file .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/keytab_file.png') no-repeat center center;
  background-size: contain;
}
.data-keytab-file .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/keytab_file.png') no-repeat center center;
}
.data-conf-file .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/conf_file.png') no-repeat center center;
  background-size: contain;
}
.data-conf-file .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/conf_file.png') no-repeat center center;
}
.datamasking-null .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/datamasking_null.png') no-repeat center center;
  background-size: contain;
}
.datamasking-null .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/datamasking_null.png') no-repeat center center;
}
.expire-remind-icon .x-icon {
  display: block;
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/2x/icon/expire_remind.png') no-repeat center center;
  background-size: contain;
}
.expire-remind-icon .x-icon.hack {
  background: url('/decision/resources?path=/com/fr/web/resources/dist/images/1x/icon/expire_remind.png') no-repeat center center;
}

.icon-size-12 .b-font {
  font-size: 12px;
}
.icon-size-16 .b-font {
  font-size: 16px;
}
.icon-size-24 .b-font {
  font-size: 24px;
}
.icon-size-30 .b-font {
  font-size: 30px;
}
.icon-size-50 .b-font {
  font-size: 50px;
}
.icon-size-70 .b-font {
  font-size: 70px;
}
.dec-font-size-14 {
  font-size: 14px;
}
.dec-font-size-16 {
  font-size: 16px;
}
.dec-font-size-20 {
  font-size: 20px;
}

.dec-font-weight-bold {
  font-weight: bold;
}
.dec-font-weight-bold-gray {
  font-weight: bold;
  color: rgba(9, 30, 64, 0.66);
}
.dec-font-weight-medium {
  font-weight: 500;
}
.dec-font-primary {
  color: #2C60DB;
}
.dec-button-hover-gray {
  border-radius: 2px;
}
.dec-button-hover-gray:hover {
  background-color: rgba(9, 30, 64, 0.07);
}
.dec-button-hover-gray:active {
  background-color: rgba(9, 30, 64, 0.11);
}
.dec-button-hover-blue:hover {
  background-color: #2C60DB;
  color: #FFFFFF;
}
.dec-transparent-background-color {
  background-color: rgba(255, 255, 255, 0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff);
}
.cursor-wait {
  cursor: wait;
}
.dec-frame-popover.un-pined {
  -webkit-box-shadow: 20px 0 20px -20px rgba(43, 66, 102, 0.15);
  -moz-box-shadow: 20px 0 20px -20px rgba(43, 66, 102, 0.15);
  box-shadow: 20px 0 20px -20px rgba(43, 66, 102, 0.15);
}
.ms-page-hack .bi-popup-view {
  position: -ms-page !important;
}
.dec-table-item-active.hover,
.dec-table-item-active:hover {
  background-color: #E5EFFF;
}
.bi-list-item-active2.hover,
.bi-list-item-active2:hover {
  background-color: #EEF1F6;
}
.bi-list-item-active2.active,
.bi-list-item-active2:active {
  background-color: #E6E9EF;
  color: #091E40;
}
.bi-list-item-active2.active .bi-text,
.bi-list-item-active2:active .bi-text,
.bi-list-item-active2.active .bi-label,
.bi-list-item-active2:active .bi-label {
  font-weight: bold;
}
.bi-list-item-active2.disabled,
.bi-list-item-active2.disabled:hover,
.bi-list-item-active2.disabled:active {
  color: rgba(9, 30, 64, 0.25) !important;
}
.bi-list-item-active2.disabled .bi-input,
.bi-list-item-active2.disabled:hover .bi-input,
.bi-list-item-active2.disabled:active .bi-input,
.bi-list-item-active2.disabled .bi-textarea,
.bi-list-item-active2.disabled:hover .bi-textarea,
.bi-list-item-active2.disabled:active .bi-textarea,
.bi-list-item-active2.disabled .bi-high-light,
.bi-list-item-active2.disabled:hover .bi-high-light,
.bi-list-item-active2.disabled:active .bi-high-light {
  color: rgba(9, 30, 64, 0.25) !important;
}
.dec-card-hover:hover {
  background-color: #FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(9, 30, 64, 0.08);
}


.decision-line-segment-button {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.decision-line-segment-button .bi-line-segment-button:last-child {
  border-right: 1px solid rgba(9, 30, 64, 0.15);
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.decision-line-segment-button .bi-line-segment-button:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.decision-line-segment-button .bi-line-segment-button {
  font-weight: normal !important;
  border: 1px solid rgba(9, 30, 64, 0.15);
  border-right: none;
  background-color: #F8F9FC;
}
.decision-line-segment-button .bi-line-segment-button.active {
  font-weight: bold !important;
  border: 1px solid #2C60DB;
  background-color: #E5EFFF;
}
.decision-line-segment-button .bi-line-segment-button.active + .bi-line-segment-button {
  border-left: none;
}

.dec-msg-wrapper {
  z-index: 1000000000;
  position: fixed !important;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}

/**
 * @Author: Young
 * @CreationDate 2017-12-22 15:33
 * @Description
 */
/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}
#nprogress .bar {
  background: #29d;
  position: fixed;
  z-index: 2147483647;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}
/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}
/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 2147483647;
  top: 15px;
  right: 15px;
}
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}
@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.dec-pager .dec-pager-button {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid rgba(9, 30, 64, 0.15);
}
.dec-pager .dec-pager-button.disabled {
  border-color: rgba(9, 30, 64, 0.07) !important;
  background-color: #F2F4F7 !important;
}
.dec-pager .dec-pager-button:hover {
  border: 1px solid #2C60DB;
}
.dec-pager .dec-pager-button:active {
  color: #2C60DB;
}

.bi-switch-button {
  background-color: #D0D4DA;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.bi-switch-button .circle-button {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.bi-switch-button .inner-label {
  font-size: 16px;
  color: #FFFFFF;
}
.bi-switch-button.active {
  background-color: #2C60DB;
}
.bi-switch-button.disabled {
  background-color: #F0F3F7;
}

.dec-user-account-setting .dec-user-account-cards {
  min-height: 400px;
}
.dec-user-account-setting .double-line,
.dec-user-account-setting .double-line .bi-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: normal !important;
}

.dec-fr-login .input-wrapper .login-input {
  font-size: 16px;
}
.dec-fr-login .item-error {
  color: #FF2F3E;
}
.dec-fr-login .login-button {
  background: #2C60DB;
  color: #FFFFFF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
}
.dec-fr-login .login-button:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.dec-fr-login .dec-fr-login-dialog-item-input {
  background-color: #eef1f6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.dec-fr-account-manage .fr-account-trigger {
  color: #2C60DB;
}
.dec-fr-account-manage .fr-account-trigger .account-down-arrow-font {
  font-size: 16px;
}

.dec-components-login-last {
  box-shadow: 0 4px 12px 0 rgba(9, 30, 64, 0.08);
}
.dec-components-login-last .info-example-header {
  background: #F2F4F7;
}
.dec-components-login-last .time-tip {
  font-size: 14px;
}
.dec-components-login-last .time-tip .b-font {
  color: #FAAA39;
  font-size: 24px;
}

.dec-common-parameter-list .dec-common-parameter-list-body {
  max-height: 148px;
}
.dec-common-parameter-list .dec-common-parameter-list-body .dec-common-parameter-list-item:last-child {
  border-bottom: transparent;
}

.dec-password-strength .list-view-shadow {
  -webkit-box-shadow: 0 1px 5px 0 rgba(9, 30, 64, 0.2);
  -moz-box-shadow: 0 1px 5px 0 rgba(9, 30, 64, 0.2);
  box-shadow: 0 1px 5px 0 rgba(9, 30, 64, 0.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.dec-password-strength .triangle-wrapper .bubble-combo-triangle-left {
  z-index: 1;
  position: absolute;
  width: 9px;
  height: 16px;
  text-align: left;
}
.dec-password-strength .triangle-wrapper .bubble-combo-triangle-left:before {
  position: absolute;
  width: 9px;
  height: 9px;
  margin-left: 5px;
  margin-top: 4px;
  content: "";
  transform: rotate(135deg);
  -webkit-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.06);
}
.dec-password-strength .triangle-wrapper .bubble-combo-triangle-left:before {
  background-color: #FFFFFF;
  border-bottom: 1px solid #f2f4f7;
  border-right: 1px solid #f2f4f7;
}


.dec-common-scroll-view .dec-common-scroll-bar:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-common-scroll-view:hover .dec-common-scroll-bar {
  visibility: visible;
}
.dec-common-scroll-view .dec-common-scroll-bar-thumb {
  background-color: rgba(9, 30, 64, 0.3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d091e40,endColorstr=#4d091e40);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: background-color 300ms ease;
  -moz-transition: background-color 300ms ease;
  -o-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.dec-common-scroll-view .dec-common-scroll-bar-thumb:hover {
  background-color: rgba(9, 30, 64, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99091e40,endColorstr=#99091e40);
}
.dec-common-scroll-view .dec-common-scroll-bar-thumb.dragging {
  visibility: visible !important;
}
.dec-common-scroll-view .dec-common-scroll-bar {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(9, 30, 64, 0.05);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d091e40,endColorstr=#0d091e40);
  -webkit-transition: visibility 300ms ease;
  -moz-transition: visibility 300ms ease;
  -o-transition: visibility 300ms ease;
  transition: visibility 300ms ease;
}
.bi-theme-dark .dec-common-scroll-view .dec-common-scroll-bar:not(.bi-combo-popup) {
  visibility: hidden;
}
.bi-theme-dark .dec-common-scroll-view:hover .dec-common-scroll-bar {
  visibility: visible;
}
.bi-theme-dark .dec-common-scroll-view .dec-common-scroll-bar-thumb {
  background-color: rgba(255, 255, 255, 0.3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dffffff,endColorstr=#4dffffff);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: background-color 300ms ease;
  -moz-transition: background-color 300ms ease;
  -o-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.bi-theme-dark .dec-common-scroll-view .dec-common-scroll-bar-thumb:hover {
  background-color: rgba(255, 255, 255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);
}
.bi-theme-dark .dec-common-scroll-view .dec-common-scroll-bar-thumb.dragging {
  visibility: visible !important;
}
.bi-theme-dark .dec-common-scroll-view .dec-common-scroll-bar {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.05);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0dffffff,endColorstr=#0dffffff);
  -webkit-transition: visibility 300ms ease;
  -moz-transition: visibility 300ms ease;
  -o-transition: visibility 300ms ease;
  transition: visibility 300ms ease;
}
.dec-frame-theme-dark .dec-common-scroll-view .dec-common-scroll-bar:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-frame-theme-dark .dec-common-scroll-view:hover .dec-common-scroll-bar {
  visibility: visible;
}
.dec-frame-theme-dark .dec-common-scroll-view .dec-common-scroll-bar-thumb {
  background-color: rgba(255, 255, 255, 0.3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dffffff,endColorstr=#4dffffff);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: background-color 300ms ease;
  -moz-transition: background-color 300ms ease;
  -o-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.dec-frame-theme-dark .dec-common-scroll-view .dec-common-scroll-bar-thumb:hover {
  background-color: rgba(255, 255, 255, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);
}
.dec-frame-theme-dark .dec-common-scroll-view .dec-common-scroll-bar-thumb.dragging {
  visibility: visible !important;
}
.dec-frame-theme-dark .dec-common-scroll-view .dec-common-scroll-bar {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.05);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0dffffff,endColorstr=#0dffffff);
  -webkit-transition: visibility 300ms ease;
  -moz-transition: visibility 300ms ease;
  -o-transition: visibility 300ms ease;
  transition: visibility 300ms ease;
}
.dec-frame-theme-dark .dec-modern-search-result .dec-component-emotional-tip .bi-text {
  color: #FFFFFF;
}

.dec-multi-step-last-item {
  font-size: 12px;
}
.dec-multi-step-last-item .step-content {
  background-color: #FFFFFF;
}
.dec-multi-step-last-item.active {
  color: #2C60DB;
}
.dec-multi-step-last-item .step-wrap {
  background: #FFFFFF;
}
.dec-multi-step-first-item {
  font-size: 12px;
}
.dec-multi-step-first-item .step-content {
  background-color: #FFFFFF;
}
.dec-multi-step-first-item.active .step-content {
  color: #2C60DB;
}

.dec-base-tree-expander-popup.line:before {
  position: absolute;
  content: "";
  border-left: 1px dashed #d0d4da;
  height: 100%;
  left: 11px;
}

.dec-component-frequency-cron-expression .cron-expression-example-table {
  border-top: 3px solid rgba(44, 96, 219, 0.2);
  border-bottom: 2px solid rgba(44, 96, 219, 0.2);
}

.dec-migration-fail .message-board {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.dec-migration-fail .error-background {
  background: #F2F4F7;
}

.dec-migration-progress .dec-progress-bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.dec-migration-progress .dec-progress-bar .blue-track {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #48CEFF;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#48CEFF) to(#2C60DB));
  /*old webkit*/
  background: -webkit-linear-gradient(90deg, #48CEFF, #2C60DB);
  /*new webkit*/
  background: -moz-linear-gradient(90deg, #48CEFF, #2C60DB);
  /*gecko*/
  background: -ms-linear-gradient(90deg, #48CEFF, #2C60DB);
  /*IE10 preview*/
  background: -o-linear-gradient(90deg, #48CEFF, #2C60DB);
  /*opera 11.10+*/
  background: linear-gradient(90deg, #48CEFF, #2C60DB);
  /*future CSS3 browsers*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48CEFF', endColorstr='#2C60DB', GradientType='0');
}
.dec-migration-progress .dec-progress-bar .gray-track {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: rgba(153, 153, 153, 0.3);
}
.dec-migration-progress .dec-progress-bar .track-demarcation-line {
  background-color: #FFFFFF;
}

.dec-common-parameter-list-editor .delete-combo:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-common-parameter-list-editor:hover .delete-combo {
  visibility: visible;
}
.dec-common-parameter-list-editor .user-dataset {
  min-width: 225px;
}

.dec-common-card-item {
  background-color: #F0F3F7;
}
.dec-common-icon-card-button-active {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #F8F9FC;
  border: 1px solid #F8F9FC;
}
.dec-common-icon-card-button-active:hover {
  border: 1px solid #2C60DB;
}
.dec-common-icon-card-button-active.active {
  border: 1px solid #2C60DB;
}
.dec-common-card-delete-img-button {
  background-color: #F8F9FC;
  border: 1px solid #F8F9FC;
}
.dec-common-card-delete-img-button .delete-button {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(9, 30, 64, 0.78);
  color: #FFFFFF;
}

.dec-common-icon-text-item,
.dec-common-img-icon-text-item,
.dec-common-img-icon-text-node {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.dec-text-bubble-combo {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}

.dec-no-select-text-item {
  color: rgba(9, 30, 64, 0.25);
}


.dec-custom-checkbox {
  font-size: 12px;
}

.dec-common-icon-item .icon-container {
  background: no-repeat center center;
  background-size: contain;
}

.bi-resize-h-tape-layout .resizeable-handler {
  background-color: #13CD66;
}
.bi-resize-h-tape-layout .resize-handle {
  cursor: ew-resize;
  font-size: 16px;
  z-index: 2;
}

.dec-common-search-list .search-list-loader {
  min-width: 100%;
}

.dec-error-masker .dec-error-tip-text {
  font-size: 16px;
}

.dec-status-change-popup {
  min-height: 250px;
}

.dec-page-table .next-masker {
  background-color: rgba(255, 255, 255, 0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff);
}

.dec-component-emotional-tip .emotional-tip-large-text {
  font-size: 14px;
}
.dec-component-emotional-tip .content-container {
  max-width: 100%;
}

.dec-components-error-tip .message-board {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.dec-components-error-tip .error-background {
  background: #F2F4F7;
}

.dec-component-icon-text-tip .content-text {
  max-width: 350px;
}

.dec-slider .dec-slider-animate {
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}

.dec-status-change-fail .message-board {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.dec-status-change-fail .error-background {
  background: #F2F4F7;
}

.dec-list-table-header {
  background: #F2F4F7;
}

.dec-page-table-header {
  background-color: #E6E9EF !important;
}

.dec-page-table-row.row-odd {
  background: #F8F9FC;
}
.dec-page-table-row:hover {
  background: #E6E9EF;
}

.dec-page-table-sortable-label .label-icon {
  font-size: 16px;
}

.dec-tip-icon-popover .left-icon .b-font {
  font-size: 48px;
}


body,
.dec-single-page {
  -webkit-user-select: auto;
  -khtml-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
iframe.bi-iframe {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}

.dec-deployment .header {
  background-color: #2C3D59;
  color: #FFFFFF;
  font-size: 16px;
}
.dec-deployment .deployment-guide-font .b-font {
  font-size: 20px;
}
.dec-deployment .exception-detected-number {
  font-size: 18px;
  color: #E65251;
}
.dec-deployment .exception-detected-tip {
  font-size: 14px;
}
.dec-deployment .deployment-error {
  color: #E65251;
}
.dec-deployment .deployment-warning {
  color: #FAAA39;
}
.dec-deployment .deployment-success {
  color: #4DBF80;
}
.dec-deployment .deployment-detail-info {
  color: rgba(9, 30, 64, 0.47);
}

body .b-font {
  font-size: 16px;
}
.dec-initialization .init-card {
  -webkit-box-shadow: 0 10px 30px 0 rgba(0, 63, 163, 0.1);
  -moz-box-shadow: 0 10px 30px 0 rgba(0, 63, 163, 0.1);
  box-shadow: 0 10px 30px 0 rgba(0, 63, 163, 0.1);
}
.dec-initialization .basic-tip {
  font-size: 18px;
}
.dec-initialization .dec-init-step .order-number-cycle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #E4E7EB;
  color: #FFFFFF;
}
.dec-initialization .dec-init-step.active .order-number-cycle {
  background-color: #2C60DB;
}
.dec-initialization .dec-init-step.active .step-text {
  color: #2C60DB;
}
.dec-initialization .dec-init-select-item.primary {
  border-color: rgba(44, 96, 219, 0.5);
}
.dec-initialization .dec-init-select-item.primary:hover {
  border-color: #2C60DB;
}
.dec-initialization .dec-init-select-item.primary .dec-init-select-item-button {
  background-color: rgba(44, 96, 219, 0.1);
  color: #2C60DB;
}
.dec-initialization .dec-init-select-item.primary .dec-init-select-item-button:hover {
  background-color: #2C60DB;
  color: #FFFFFF;
}
.dec-initialization .dec-init-select-item.success {
  border-color: rgba(63, 180, 171, 0.5);
}
.dec-initialization .dec-init-select-item.success:hover {
  border-color: #3FB4AB;
}
.dec-initialization .dec-init-select-item.success .dec-init-select-item-button {
  background-color: rgba(63, 180, 171, 0.1);
  color: #3FB4AB;
}
.dec-initialization .dec-init-select-item.success .dec-init-select-item-button:hover {
  background-color: #3FB4AB;
  color: #FFFFFF;
}
.dec-initialization .dec-init-select-item .dec-db-type {
  font-size: 13px;
}
.dec-initialization .dec-account-item {
  border-color: #EEF1F6;
  background-color: #EEF1F6;
}
.dec-initialization .dec-account-item:hover,
.dec-initialization .dec-account-item:focus-within {
  border-color: #2C60DB;
  background-color: #FFFFFF;
}

body .b-font {
  font-size: 16px;
}
input {
  line-height: 36px\9;
  /*IE8*/
}
.dec-login-item input[type=password] {
  font-family: inherit;
}
.dec-login-item .item-icon {
  color: #3685F2;
  font-size: 16px;
}
.dec-login-item .bi-icon-combo .bi-icon-change-button .b-font {
  color: #3685F2;
  font-size: 16px;
}
.dec-login-item .error {
  color: #FF2F3E;
  border-top-color: #FF2F3E;
}
.dec-login-item input::-webkit-input-placeholder {
  color: rgba(9, 30, 64, 0.47);
}
.dec-login-item input:-moz-placeholder {
  color: rgba(9, 30, 64, 0.47);
}
.dec-login-item input::-moz-placeholder {
  color: rgba(9, 30, 64, 0.47);
}
.dec-login-item input:-ms-input-placeholder {
  color: rgba(9, 30, 64, 0.47);
}
.dec-login-item input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #FFFFFF inset;
}
.dec-login .login-card {
  -webkit-box-shadow: 0 10px 30px 0 rgba(0, 63, 163, 0.1);
  -moz-box-shadow: 0 10px 30px 0 rgba(0, 63, 163, 0.1);
  box-shadow: 0 10px 30px 0 rgba(0, 63, 163, 0.1);
}
.dec-login .dec-login-left-color {
  background-color: rgba(0, 84, 230, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b30054e6,endColorstr=#b30054e6);
  color: #FFFFFF;
  font-size: 20px;
}
.dec-login .dec-login-left-color .b-font {
  font-size: 50px;
}
.dec-login .login-button {
  background: #3685F2;
  color: #FFFFFF;
  -webkit-box-shadow: 0 5px 15px 0 rgba(2, 92, 236, 0.2);
  -moz-box-shadow: 0 5px 15px 0 rgba(2, 92, 236, 0.2);
  box-shadow: 0 5px 15px 0 rgba(2, 92, 236, 0.2);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  font-size: 16px;
}
.dec-login .login-button.reset {
  background: #99ADCC;
}
.dec-login .login-back-font {
  color: #2C60DB;
  font-size: 14px;
}
.dec-login .login-error {
  color: #FF2F3E;
  text-align: left;
}
.dec-login .login-error .password-btn {
  color: #3685F2;
  cursor: pointer;
}
.dec-login .warning-text {
  color: #E65251;
}
.dec-login .password-success-font .b-font {
  font-size: 96px;
}
.dec-login .dec-login-bottom a {
  color: #868F9D;
}
.dec-login .dec-login-bottom a:hover,
.dec-login .dec-login-bottom a:active {
  color: #2C60DB;
}
.dec-login .slider-masker {
  background-color: rgba(255, 255, 255, 0.76);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c2ffffff,endColorstr=#c2ffffff);
}

.dec-management .right-bar-trigger {
  background-color: #f2f6fa;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2f6fa,endColorstr=#fff2f6fa);
}
.dec-management .dec-management-main-content {
  z-index: 1;
}
.dec-management .dec-management-aside-content {
  z-index: 2;
}
.dec-management .management-right-area {
  min-width: 700px;
}

.dec-frame-body {
  z-index: 1;
}
.dec-frame-body .dec-frame-body-top-shadow {
  -webkit-box-shadow: inset 0 15px 10px -15px rgba(9, 30, 64, 0.1);
  -moz-box-shadow: inset 0 15px 10px -15px rgba(9, 30, 64, 0.1);
  box-shadow: inset 0 15px 10px -15px rgba(9, 30, 64, 0.1);
  pointer-events: none;
  z-index: 100000;
}
.dec-frame-body .font-drag {
  font-weight: 400;
}

.dec-expire-remind-pane {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0px 0px 11px 0px rgba(35, 46, 64, 0.3);
  overflow: hidden;
}
.dec-expire-remind-pane .dec-expire-remind-pane-platform {
  background-color: #FFFFFF;
}
.dec-expire-remind-pane .dec-expire-remind-pane-platform .dec-expire-remind-left-header {
  font-size: 14px;
}
.dec-expire-remind-pane .dec-expire-remind-pane-custom {
  background-color: #FFFFFF;
}
.dec-expire-remind-pane .dec-expire-remind-module-list {
  font-size: 12px;
}
.dec-expire-remind-pane .dec-expire-remind-module-list .module-item-layout .b-font {
  font-size: 12px;
}
.dec-expire-remind-pane .dec-expire-remind-module-list .module-item-layout.bi-high-light .b-font::before {
  color: #2C60DB;
}
.dec-expire-remind-pane .dec-expire-remind-tips {
  color: #C4C9D1;
}
.dec-expire-remind-pane .dec-expire-remind-tips .checkbox-content:not(.bi-checkbox.active .checkbox-content) {
  border-color: #C4C9D1;
}
.dec-expire-remind-pane .dec-expire-remind-empty {
  background-color: #19B8EA;
}
.dec-expire-remind-pane .dec-expire-remind-empty .b-font::before {
  color: #FAAA39;
  font-size: 20px;
}

.dec-frame-header {
  -webkit-box-shadow: 0 0 10px rgba(61, 77, 102, 0.1);
  -moz-box-shadow: 0 0 10px rgba(61, 77, 102, 0.1);
  box-shadow: 0 0 10px rgba(61, 77, 102, 0.1);
}
.dec-frame-header .dec-banner {
  font-size: 16px;
}


.dec-frame-tab-pane .dec-frame-tab-pane-tabs-container {
  -webkit-transition: all 500ms ease-in;
  -moz-transition: all 500ms ease-in;
  -o-transition: all 500ms ease-in;
  transition: all 500ms ease-in;
}
.dec-frame-tab-pane .dec-frame-tab-pane-tabs-normal-item .close-button-container:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-frame-tab-pane .dec-frame-tab-pane-tabs-normal-item:hover .close-button-container {
  visibility: visible;
}

.dec-init-basic .item-icon {
  color: #091E40;
  font-size: 16px;
}

.dec-login-slider .slider-track {
  background: #FAFBFC;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.dec-login-slider .slider-trigger {
  background: #FFFFFF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.dec-login-slider .track-moved {
  background: #2C60DB;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.dec-login-slider.slider-moving .track-moved {
  border: 1px solid #3685F2;
  background-color: rgba(54, 133, 242, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#333685f2,endColorstr=#333685f2);
}
.dec-login-slider.slider-moving .slider-trigger {
  border-color: #3685F2;
  background: #3685F2;
  color: #FFFFFF;
}
.dec-login-slider.slider-success .track-moved {
  border: 1px solid #13CD66;
  background-color: rgba(19, 205, 102, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3313cd66,endColorstr=#3313cd66);
}
.dec-login-slider.slider-success .slider-trigger {
  border-color: #13CD66;
  color: #FFFFFF;
  background: #13CD66;
}
.dec-login-slider.slider-fail .track-moved {
  border: 1px solid #E65251;
  background-color: rgba(230, 82, 81, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33e65251,endColorstr=#33e65251);
}
.dec-login-slider.slider-fail .slider-trigger {
  border-color: #E65251;
  color: #FFFFFF;
  background: #E65251;
}
.dec-login-slider .rollback-font {
  color: #FFFFFF;
}

.dec-common-manager {
  min-width: 720px;
}
.dec-common-manager .bi-common-card-left {
  margin-top: 3px;
  width: 4px;
  height: 12px;
  background: linear-gradient(225deg, #3672FF 0%, #1841A1 100%);
  opacity: 1;
  box-shadow: 3px 2px 3px 0 rgba(54, 114, 255, 0.3);
}
.dec-common-manager .bi-common-title {
  font-size: 12px;
  font-weight: bold;
}
.dec-common-manager .demo-setting-box {
  margin-left: 20px;
}

.amap-font {
  font-family: 'PingFang SC', '微软雅黑', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.amap-marker-label {
  border-color: #E0611A !important;
}
.amap-custom-control {
  background: #ffffff;
  border-radius: 2px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  position: absolute;
  -webkit-tap-highlight-color: transparent;
}
.amap-custom-control a {
  position: relative;
  display: block;
  width: 26px;
  height: 26px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  line-height: 26px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.amap-custom-control a:first-child {
  border-top: 0;
}
.amap-custom-control a[data-title]:hover:after {
  content: attr(data-title);
  position: absolute;
  top: 28px;
  right: -2px;
  height: 30px;
  padding: 0 5px;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.65);
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  white-space: nowrap;
  pointer-events: none;
  z-index: 9999;
}
.amap-custom-control .icon {
  color: rgba(0, 0, 0, 0.65);
}
.amap-custom-control .icon:hover {
  color: #2c60db;
  background: rgba(44, 96, 219, 0.1);
}
.amap-custom-control .icon-disabled {
  color: rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.05);
  pointer-events: none;
}
.amap-custom-control .icon-selected {
  color: #2c60db;
  background: rgba(44, 96, 219, 0.2);
  pointer-events: none;
}
.amap-draw-actions {
  display: none;
  background: #ffffff;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: -83px;
  white-space: nowrap;
  border-radius: 2px;
}
.amap-draw-actions li {
  display: inline-block;
}
.amap-draw-actions li a {
  color: rgba(0, 0, 0, 0.65);
  font: 12px 'PingFang SC', '微软雅黑', sans-serif;
  width: 40px;
  height: 26px;
  line-height: 26px;
  text-align: center;
}
.amap-draw-actions li a:hover {
  color: #2c60db;
  background: rgba(44, 96, 219, 0.1);
}
.amap-draw-actions li:last-child a {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.editor-tooltip {
  max-width: 124px;
  padding: 5px 8px;
  margin: 0;
  background: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
  word-wrap: break-word;
  color: rgba(0, 0, 0, 0.85);
  font-family: 'PingFang SC', '微软雅黑', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.amap-dialog-body {
  width: 324px;
  background: #ffffff;
  border-radius: 4px;
  padding: 16px 12px 16px 16px;
}
.amap-dialog-body tr {
  display: block;
}
.amap-dialog-body tr td {
  display: inline-block;
  border-width: 1px 1px 0 1px;
  border-color: rgba(0, 10, 25, 0.1);
  border-style: solid;
  text-align: center;
  color: rgba(0, 10, 25, 0.9);
  font-family: 'PingFang SC', '微软雅黑', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.amap-dialog-body tr:last-child td {
  border-bottom-width: 1px;
}
.amap-dialog-body tr .td-key {
  width: 126px;
}
.amap-dialog-body tr .td-value {
  width: 186px;
  border-left-width: 0;
}
.amap-dialog-body tr .td-value input {
  border: 0;
  margin: 0;
  padding: 0 4px;
  width: calc(100% - 8px);
  line-height: 1.5715;
  outline: 0;
  text-align: center;
  color: rgba(0, 10, 25, 0.9);
  font-family: 'PingFang SC', '微软雅黑', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.amap-dialog-body .button-container {
  margin-top: 8px;
}
.amap-dialog-body .button-container button {
  height: 24px;
  border: 0;
  margin: 0 4px;
  cursor: pointer;
  border-radius: 2px;
  font-family: 'PingFang SC', '微软雅黑', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.amap-dialog-body .button-container .button-right {
  float: right;
}
.amap-dialog-body .button-container .button-delete {
  color: #E65251;
  background-color: #ffffff;
}
.amap-dialog-body .button-container .button-delete:hover {
  text-decoration: underline;
}
.amap-dialog-body .button-container .button-cancel {
  color: #2c60db;
  background-color: #DBE9FF;
}
.amap-dialog-body .button-container .button-cancel:hover {
  background-color: #F0F7FF;
}
.amap-dialog-body .button-container .button-save {
  color: #ffffff;
  background-color: #2c60db;
}
.amap-dialog-body .button-container .button-save:hover {
  background-color: #5285EA;
}
.amap-dialog-foot {
  position: absolute;
  left: 170px;
  width: 0;
  height: 0;
  content: "";
  border: 8px solid transparent;
  border-top-color: #ffffff;
}
.iconfont {
  font-family: "fineui";
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-circle:before {
  content: "\e8cc";
}
.icon-polygon:before {
  content: "\e8ca";
}
.icon-edit:before {
  content: "\e6ba";
}
.icon-merge:before {
  content: "\e8cd";
}
.icon-rectangle:before {
  content: "\e8cb";
}
.icon-point:before {
  content: "\e68c";
}
.icon-copy:before {
  content: "\e6bd";
}
.icon-zoomOut:before {
  content: "\e691";
}
.icon-zoomIn:before {
  content: "\e68f";
}
.icon-delete:before {
  content: "\e6c4";
}

.dec-management-map {
  /* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
  /* base */
  /* Columns
  ------------------------------------------------------- */
  /* Padding
  ------------------------------------------------------- */
  /* Margin
  ------------------------------------------------------- */
  /* Z-index
  ------------------------------------------------------- */
  /* Absolute containers
  ------------------------------------------------------- */
  /* Keylines
  ------------------------------------------------------- */
  /* Markup free clearing
  Details: http://www.positioniseverything.net/easyclearing.html
  ------------------------------------------------------- */
  /* ================================================================== */
  /* Toolbars
  /* ================================================================== */
  /* ================================================================== */
  /* Toolbar actions menu
  /* ================================================================== */
  /* ================================================================== */
  /* Draw toolbar
  /* ================================================================== */
  /* ================================================================== */
  /* Edit toolbar
  /* ================================================================== */
  /* ================================================================== */
  /* Drawing styles
  /* ================================================================== */
  /* ================================================================== */
  /* Edit styles
  /* ================================================================== */
  /* ================================================================== */
  /* Old IE styles
  /* ================================================================== */
  /* Tabs
  ------------------------------------------------------- */
  /* Utility classes */
  /*
   * .right ---------------------------------------------------------------------
   */
  /*
   * buttons --------------------------------------------------------------------
   */
  /*
   * CodeMirror & Markers -------------------------------------------------------
   */
  /*
   * table ----------------------------------------------------------------------
   */
  /*
   * layer_switch ---------------------------------------------------------------
   */
  /* modal, flash */
  /*
   * Help -----------------------------------------------------------------------
   */
  /* Modals
  ------------------------------------------------------- */
  /*leaflet*/
  /* required styles */
  /* Safari renders non-retina tile on retina better with this, but Chrome is worse */
  /* hack that prevents hw layers "stretching" when loading new tiles */
  /* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
  /* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
  /* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
  /* control positioning */
  /* zoom and fade animations */
  /* cursors */
  /* marker & overlays interactivity */
  /* visual tweaks */
  /* general typography */
  /* general toolbar styles */
  /* zoom control */
  /* layers control */
  /* attribution and scale controls */
  /* popup */
  /* div icon */
  /*loading*/
  /**
   * Copyright (c) 2016 Connor Atherton
   *
   * All animations must live in their own file
   * in the animations directory and be included
   * here.
   *
   */
  /**
   * Styles shared by multiple animations
   */
  /**
   * Dots
   */
  /*carousel*/
  /*
      img (and others) 'vertical-align: middle'
      needs another (taller) element as a reference
  */
  /* in quirks mode, chained class selectors === last one */
}
.dec-management-map .expander-thin-right-button {
  border-radius: 4px 0  0 4px;
}
.dec-management-map table {
  border-spacing: 0;
}
.dec-management-map .importButton {
  position: absolute;
  top: 380px;
  left: 824px;
  width: 80px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #c5c5c5;
}
.dec-management-map .deleteButton {
  position: absolute;
  top: 380px;
  left: 640px;
  width: 80px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #c5c5c5;
  background: #e75050;
  color: white;
}
.dec-management-map .addButton {
  position: absolute;
  top: 380px;
  left: 556px;
  width: 80px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #c5c5c5;
  background: #009ce2;
  color: white;
}
.dec-management-map .saveButton {
  position: absolute;
  right: 0px;
  width: 80px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #c5c5c5;
  background: #1d8cd5;
  color: white;
}
.dec-management-map .resetButton {
  position: absolute;
  right: 90px;
  width: 80px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #c5c5c5;
  background: white;
}
.dec-management-map .areaTab {
  position: absolute;
  top: 10px;
  left: 0px;
  width: 100px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  background: #1d8cd5;
}
.dec-management-map .pointTab {
  position: absolute;
  top: 10px;
  left: 100px;
  width: 100px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  background: #e4e8ed;
}
.dec-management-map .mapContainer {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.dec-management-map .pointMap {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 540px;
  height: 415px;
  overflow: hidden;
}
.dec-management-map .pointTableHead {
  position: absolute;
  top: 0px;
  left: 552px;
  width: 351px;
  height: 32px;
  overflow: hidden;
  text-align: center;
}
.dec-management-map .pointTable {
  position: absolute;
  top: 32px;
  left: 552px;
  width: 351px;
  height: 338px;
  overflow: scroll;
  text-align: center;
}
.dec-management-map .tableHead {
  position: relative;
  width: 117px;
  height: 32px;
  border-left: 1px solid #c5c5c5;
  background: #278dd2;
  color: white;
}
.dec-management-map .importImage {
  position: absolute;
  top: 220px;
  left: 410px;
  width: 80px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #c5c5c5;
  color: #ffffff;
  background: #009ce2;
}
.dec-management-map .importMsg {
  position: absolute;
  top: 250px;
  left: 350px;
  width: 200px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #d4dadd;
  font-size: 16px;
}
.dec-management-map .previewTitle {
  position: absolute;
  top: 18px;
  left: 20px;
  height: 25px;
  line-height: 25px;
  text-align: left;
  color: #808080;
  font-size: 16px;
}
.dec-management-map .previewTable {
  position: absolute;
  top: 53px;
  left: 20px;
  width: 561px;
  height: 395px;
  overflow: scroll;
  text-align: center;
}
.dec-management-map .previewTableHead {
  position: relative;
  width: 187px;
  height: 32px;
  background: #f4f4f4;
  color: #1a1a1a;
  font-size: 13px;
}
.dec-management-map .previewConfirmButton {
  position: absolute;
  top: 460px;
  right: 20px;
  width: 80px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #c5c5c5;
  background: #1d8cd5;
  color: white;
}
.dec-management-map .previewCancelButton {
  position: absolute;
  top: 460px;
  right: 110px;
  width: 80px;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #c5c5c5;
  background: white;
}
.dec-management-map body#geojsonio-body {
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', 'Helvetica Neue', sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #222;
  -webkit-font-smoothing: antialiased;
}
.dec-management-map :focus {
  outline: 0;
}
.dec-management-map .col0 {
  float: left;
  width: 4.1666%;
}
.dec-management-map .col1 {
  float: left;
  width: 8.3333%;
}
.dec-management-map .col2 {
  float: left;
  width: 16.6666%;
}
.dec-management-map .col3 {
  float: left;
  width: 25%;
}
.dec-management-map .col4 {
  float: left;
  width: 33.3333%;
}
.dec-management-map .col5 {
  float: left;
  width: 41.6666%;
}
.dec-management-map .col6 {
  float: left;
  width: 50%;
}
.dec-management-map .col7 {
  float: left;
  width: 58.3333%;
}
.dec-management-map .col8 {
  float: left;
  width: 66.6666%;
}
.dec-management-map .col9 {
  float: left;
  width: 75%;
}
.dec-management-map .col10 {
  float: left;
  width: 83.3333%;
}
.dec-management-map .col11 {
  float: left;
  width: 91.6666%;
}
.dec-management-map .col12 {
  float: left;
  width: 100%;
}
.dec-management-map .margin0 {
  margin-left: 4.1666%;
}
.dec-management-map .margin1 {
  margin-left: 8.3333%;
}
.dec-management-map .margin2 {
  margin-left: 16.6666%;
}
.dec-management-map .margin3 {
  margin-left: 25%;
}
.dec-management-map .margin4 {
  margin-left: 33.3333%;
}
.dec-management-map .margin5 {
  margin-left: 41.6666%;
}
.dec-management-map .margin6 {
  margin-left: 50%;
}
.dec-management-map .margin7 {
  margin-left: 58.3333%;
}
.dec-management-map .margin8 {
  margin-left: 66.6666%;
}
.dec-management-map .margin9 {
  margin-left: 75%;
}
.dec-management-map .margin10 {
  margin-left: 83.3333%;
}
.dec-management-map .margin11 {
  margin-left: 91.6666%;
}
.dec-management-map .margin12 {
  margin-left: 100%;
}
.dec-management-map .pad0 {
  padding: 5px;
}
.dec-management-map .pad0y {
  padding-top: 5px;
  padding-bottom: 5px;
}
.dec-management-map .pad0x {
  padding-right: 5px;
  padding-left: 5px;
}
.dec-management-map .pad1 {
  padding: 10px;
}
.dec-management-map .pad2 {
  padding: 20px;
}
.dec-management-map .pad4 {
  padding: 40px;
}
.dec-management-map .pad1x {
  padding-left: 10px;
  padding-right: 10px;
}
.dec-management-map .pad2x {
  padding-left: 20px;
  padding-right: 20px;
}
.dec-management-map .pad4x {
  padding-left: 40px;
  padding-right: 40px;
}
.dec-management-map .pad1y {
  padding-top: 10px;
  padding-bottom: 10px;
}
.dec-management-map .pad2y {
  padding-top: 20px;
  padding-bottom: 20px;
}
.dec-management-map .pad4y {
  padding-top: 40px;
  padding-bottom: 40px;
}
.dec-management-map .space-bottom0 {
  margin-bottom: 5px;
}
.dec-management-map .space-bottom1 {
  margin-bottom: 10px;
}
.dec-management-map .space-bottom2 {
  margin-bottom: 20px;
}
.dec-management-map .space-bottom4 {
  margin-bottom: 40px;
}
.dec-management-map .space-top0 {
  margin-top: 5px;
}
.dec-management-map .space-top1 {
  margin-top: 10px;
}
.dec-management-map .space-top2 {
  margin-top: 20px;
}
.dec-management-map .space-top4 {
  margin-top: 40px;
}
.dec-management-map .z1 {
  z-index: 1;
}
.dec-management-map .z10 {
  z-index: 10;
}
.dec-management-map .z100 {
  z-index: 100;
}
.dec-management-map .pin-top,
.dec-management-map .pin-right,
.dec-management-map .pin-bottom,
.dec-management-map .pin-left,
.dec-management-map .pin-topleft,
.dec-management-map .pin-topright,
.dec-management-map .pin-bottomleft,
.dec-management-map .pin-bottomright {
  position: absolute;
}
.dec-management-map .pin-bottom {
  right: 0;
  bottom: 0;
  left: 0;
}
.dec-management-map .pin-top {
  top: 0;
  right: 0;
  left: 0;
}
.dec-management-map .pin-left {
  top: 0;
  bottom: 0;
  left: 0;
}
.dec-management-map .pin-right {
  top: 0;
  right: 0;
  bottom: 0;
}
.dec-management-map .pin-bottomright {
  bottom: 0;
  right: 0;
}
.dec-management-map .pin-bottomleft {
  bottom: 0;
  left: 0;
}
.dec-management-map .pin-topright {
  top: 0;
  right: 0;
}
.dec-management-map .pin-topleft {
  top: 0;
  left: 0;
}
.dec-management-map .keyline-all {
  border: 1px solid #ccc;
}
.dec-management-map .keyline-top {
  border-top: 1px solid #ccc;
}
.dec-management-map .keyline-right {
  border-right: 1px solid #ccc;
}
.dec-management-map .keyline-bottom {
  border-bottom: 1px solid #ccc;
}
.dec-management-map .keyline-left {
  border-left: 1px solid #ccc;
}
.dec-management-map .hide {
  display: none;
}
.dec-management-map .fl {
  float: left;
}
.dec-management-map .fr {
  float: right;
}
.dec-management-map .center {
  text-align: center;
}
.dec-management-map .text-right {
  text-align: right;
}
.dec-management-map .leaflet-draw-section {
  position: relative;
}
.dec-management-map .leaflet-draw-toolbar {
  margin-top: 12px;
}
.dec-management-map .leaflet-draw-toolbar-top {
  margin-top: 0;
}
.dec-management-map .leaflet-draw-toolbar-notop a:first-child {
  border-top-right-radius: 0;
}
.dec-management-map .leaflet-draw-toolbar-nobottom a:last-child {
  border-bottom-right-radius: 0;
}
.dec-management-map .leaflet-draw a {
  display: block;
  text-align: center;
  text-decoration: none;
}
.dec-management-map .leaflet-draw-actions {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 26px;
  /* leaflet-draw-toolbar.left + leaflet-draw-toolbar.width */
  top: 0;
  white-space: nowrap;
}
.dec-management-map .leaflet-right .leaflet-draw-actions {
  right: 26px;
  left: auto;
}
.dec-management-map .leaflet-draw-actions li {
  display: inline-block;
}
.dec-management-map .leaflet-draw-actions li:first-child a {
  border-left: none;
}
.dec-management-map .leaflet-draw-actions li:last-child a {
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.dec-management-map .leaflet-right .leaflet-draw-actions li:last-child a {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.dec-management-map .leaflet-right .leaflet-draw-actions li:first-child a {
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.dec-management-map .leaflet-draw-actions a {
  background-color: #fff;
  border-left: 1px solid #AAA;
  color: #FFF;
  font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
  line-height: 28px;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  height: 28px;
}
.dec-management-map .leaflet-draw-actions-bottom {
  margin-top: 0;
}
.dec-management-map .leaflet-draw-actions-top {
  margin-top: 1px;
}
.dec-management-map .leaflet-draw-actions-top a,
.dec-management-map .leaflet-draw-actions-bottom a {
  height: 27px;
  line-height: 27px;
}
.dec-management-map .leaflet-draw-actions a:hover {
  background-color: #A0A098;
}
.dec-management-map .leaflet-draw-actions-top.leaflet-draw-actions-bottom a {
  height: 26px;
  line-height: 26px;
}
.dec-management-map .leaflet-draw-toolbar .leaflet-draw-draw-polyline {
  background-position: -2px -2px;
}
.dec-management-map .leaflet-draw-toolbar .leaflet-draw-draw-polygon {
  background-position: -31px -2px;
}
.dec-management-map .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
  background-position: -62px -2px;
}
.dec-management-map .leaflet-draw-toolbar .leaflet-draw-draw-circle {
  background-position: -92px -2px;
}
.dec-management-map .leaflet-draw-toolbar .leaflet-draw-draw-marker {
  background-position: -122px -2px;
}
.dec-management-map .leaflet-draw-toolbar .leaflet-draw-edit-edit {
  background-position: -152px -2px;
}
.dec-management-map .leaflet-draw-toolbar .leaflet-draw-edit-remove {
  background-position: -182px -2px;
}
.dec-management-map .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
  background-position: -212px -2px;
}
.dec-management-map .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
  background-position: -242px -2px;
}
.dec-management-map .leaflet-mouse-marker {
  background-color: #fff;
  cursor: crosshair;
}
.dec-management-map .leaflet-draw-tooltip {
  background: #363636;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  font: 12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-left: 20px;
  margin-top: -21px;
  padding: 4px 8px;
  position: absolute;
  visibility: hidden;
  white-space: nowrap;
  z-index: 6;
}
.dec-management-map .leaflet-draw-tooltip:before {
  border-right: 6px solid black;
  border-right-color: rgba(0, 0, 0, 0.5);
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: "";
  position: absolute;
  top: 7px;
  left: -7px;
}
.dec-management-map .leaflet-error-draw-tooltip {
  background-color: #F2DEDE;
  border: 1px solid #E6B6BD;
  color: #B94A48;
}
.dec-management-map .leaflet-error-draw-tooltip:before {
  border-right-color: #E6B6BD;
}
.dec-management-map .leaflet-draw-tooltip-single {
  margin-top: -12px;
}
.dec-management-map .leaflet-draw-tooltip-subtext {
  color: #f8d5e4;
}
.dec-management-map .leaflet-draw-guide-dash {
  font-size: 1%;
  opacity: 0.6;
  position: absolute;
  width: 5px;
  height: 5px;
}
.dec-management-map .leaflet-edit-marker-selected {
  background: rgba(254, 87, 161, 0.1);
  border: 4px dashed rgba(254, 87, 161, 0.6);
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.dec-management-map .leaflet-edit-move {
  cursor: move;
}
.dec-management-map .leaflet-edit-resize {
  cursor: pointer;
}
.dec-management-map .leaflet-oldie .leaflet-draw-toolbar {
  border: 3px solid #999;
}
.dec-management-map .leaflet-oldie .leaflet-draw-toolbar a {
  background-color: #eee;
}
.dec-management-map .leaflet-oldie .leaflet-draw-toolbar a:hover {
  background-color: #fff;
}
.dec-management-map .leaflet-oldie .leaflet-draw-actions {
  left: 32px;
  margin-top: 3px;
}
.dec-management-map .leaflet-oldie .leaflet-draw-actions li {
  display: inline;
  zoom: 1;
}
.dec-management-map .leaflet-oldie .leaflet-edit-marker-selected {
  border: 4px dashed #fe93c2;
}
.dec-management-map .leaflet-oldie .leaflet-draw-actions a {
  background-color: #999;
}
.dec-management-map .leaflet-oldie .leaflet-draw-actions a:hover {
  background-color: #a5a5a5;
}
.dec-management-map .leaflet-oldie .leaflet-draw-actions-top a {
  margin-top: 1px;
}
.dec-management-map .leaflet-oldie .leaflet-draw-actions-bottom a {
  height: 28px;
  line-height: 28px;
}
.dec-management-map .leaflet-oldie .leaflet-draw-actions-top.leaflet-draw-actions-bottom a {
  height: 27px;
  line-height: 27px;
}
.dec-management-map .leaflet-container {
  background: #fff;
  font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color: #404040;
  color: rgba(0, 0, 0, 0.75);
  outline: 0;
  overflow: hidden;
  -ms-touch-action: none;
}
.dec-management-map .leaflet-container *,
.dec-management-map .leaflet-container :after,
.dec-management-map .leaflet-container :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dec-management-map .leaflet-container h1,
.dec-management-map .leaflet-container h2,
.dec-management-map .leaflet-container h3,
.dec-management-map .leaflet-container h4,
.dec-management-map .leaflet-container h5,
.dec-management-map .leaflet-container h6,
.dec-management-map .leaflet-container p {
  font-size: 15px;
  line-height: 20px;
  margin: 0 0 10px;
}
.dec-management-map .leaflet-container .marker-description img {
  margin-bottom: 10px;
}
.dec-management-map .leaflet-container a {
  color: #3887BE;
  font-weight: 400;
  text-decoration: none;
}
.dec-management-map .leaflet-container a:hover,
.dec-management-map .leaflet-container.dark a {
  color: #63b6e5;
}
.dec-management-map .leaflet-container.dark a:hover {
  color: #8fcaec;
}
.dec-management-map .leaflet-container .mapbox-button,
.dec-management-map .leaflet-container.dark .mapbox-button {
  background-color: #3887be;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dec-management-map .leaflet-container .mapbox-button:hover,
.dec-management-map .leaflet-container.dark .mapbox-button:hover {
  color: #fff;
  background-color: #3bb2d0;
}
.dec-management-map .leaflet-image-layer,
.dec-management-map .leaflet-layer,
.dec-management-map .leaflet-map-pane,
.dec-management-map .leaflet-marker-icon,
.dec-management-map .leaflet-marker-pane,
.dec-management-map .leaflet-marker-shadow,
.dec-management-map .leaflet-overlay-pane,
.dec-management-map .leaflet-overlay-pane svg,
.dec-management-map .leaflet-popup-pane,
.dec-management-map .leaflet-shadow-pane,
.dec-management-map .leaflet-tile,
.dec-management-map .leaflet-tile-container,
.dec-management-map .leaflet-tile-pane,
.dec-management-map .leaflet-zoom-box {
  position: absolute;
  left: 0;
  top: 0;
}
.dec-management-map .leaflet-marker-icon,
.dec-management-map .leaflet-marker-shadow,
.dec-management-map .leaflet-tile {
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.dec-management-map .leaflet-marker-icon,
.dec-management-map .leaflet-marker-shadow {
  display: block;
}
.dec-management-map .leaflet-tile {
  filter: inherit;
  visibility: hidden;
}
.dec-management-map .leaflet-tile-loaded {
  visibility: inherit;
}
.dec-management-map .leaflet-zoom-box {
  width: 0;
  height: 0;
}
.dec-management-map .leaflet-tile-pane {
  z-index: 2;
}
.dec-management-map .leaflet-objects-pane {
  z-index: 3;
}
.dec-management-map .leaflet-overlay-pane {
  z-index: 4;
}
.dec-management-map .leaflet-shadow-pane {
  z-index: 5;
}
.dec-management-map .leaflet-marker-pane {
  z-index: 6;
}
.dec-management-map .leaflet-popup-pane {
  z-index: 7;
}
.dec-management-map .leaflet-control {
  position: relative;
  z-index: 7;
  pointer-events: auto;
  float: left;
  clear: both;
}
.dec-management-map .leaflet-right .leaflet-control {
  float: right;
}
.dec-management-map .leaflet-top .leaflet-control {
  margin-top: 10px;
}
.dec-management-map .leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.dec-management-map .leaflet-left .leaflet-control {
  margin-left: 10px;
}
.dec-management-map .leaflet-right .leaflet-control {
  margin-right: 10px;
}
.dec-management-map .leaflet-bottom,
.dec-management-map .leaflet-top {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}
.dec-management-map .leaflet-top {
  top: 0;
}
.dec-management-map .leaflet-right {
  right: 0;
}
.dec-management-map .leaflet-bottom {
  bottom: 0;
}
.dec-management-map .leaflet-left {
  left: 0;
}
.dec-management-map .leaflet-fade-anim .leaflet-popup,
.dec-management-map .leaflet-fade-anim .leaflet-tile {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.dec-management-map .leaflet-fade-anim .leaflet-map-pane .leaflet-popup,
.dec-management-map .leaflet-fade-anim .leaflet-tile-loaded {
  opacity: 1;
}
.dec-management-map .leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}
.dec-management-map .leaflet-pan-anim .leaflet-tile,
.dec-management-map .leaflet-touching .leaflet-zoom-animated,
.dec-management-map .leaflet-zoom-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.dec-management-map .leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
.dec-management-map .leaflet-container {
  cursor: -webkit-grab;
  cursor: -moz-grab;
}
.dec-management-map .leaflet-container.leaflet-clickable,
.dec-management-map .leaflet-container.map-clickable,
.dec-management-map .leaflet-marker-icon,
.dec-management-map .leaflet-overlay-pane path {
  cursor: pointer;
}
.dec-management-map .leaflet-control,
.dec-management-map .leaflet-popup-pane {
  cursor: auto;
}
.dec-management-map .leaflet-dragging,
.dec-management-map .leaflet-dragging .leaflet-clickable,
.dec-management-map .leaflet-dragging .leaflet-container,
.dec-management-map .leaflet-dragging .map-clickable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}
.dec-management-map .leaflet-zoom-box {
  background: #fff;
  border: 2px dotted #202020;
  opacity: 0.5;
}
.dec-management-map .leaflet-bar,
.dec-management-map .leaflet-control-layers {
  background-color: #fff;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  box-shadow: none;
}
.dec-management-map .leaflet-bar a,
.dec-management-map .leaflet-bar a:hover {
  color: #404040;
  color: rgba(0, 0, 0, 0.75);
  border-bottom: 1px solid #ddd;
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.dec-management-map .leaflet-bar a:active,
.dec-management-map .leaflet-bar a:hover {
  background-color: #f8f8f8;
  cursor: pointer;
}
.dec-management-map .leaflet-bar a:hover:first-child {
  border-radius: 3px 3px 0 0;
}
.dec-management-map .leaflet-bar a:hover:last-child {
  border-bottom: 0;
  border-radius: 0 0 3px 3px;
}
.dec-management-map .leaflet-bar a:hover:only-of-type {
  border-radius: 3px;
}
.dec-management-map .leaflet-bar .leaflet-disabled {
  cursor: default;
  opacity: 0.75;
}
.dec-management-map .leaflet-control-zoom-in,
.dec-management-map .leaflet-control-zoom-out {
  display: block;
  content: '';
  text-indent: -999em;
}
.dec-management-map .leaflet-control-layers .leaflet-control-layers-list,
.dec-management-map .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}
.dec-management-map .leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.dec-management-map .leaflet-control-layers-expanded {
  background: #fff;
  padding: 6px 10px 6px 6px;
  color: #404040;
  color: rgba(0, 0, 0, 0.75);
}
.dec-management-map .leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.dec-management-map .leaflet-control-layers label {
  display: block;
}
.dec-management-map .leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  border-top-color: rgba(0, 0, 0, 0.1);
  margin: 5px -10px 5px -6px;
}
.dec-management-map .leaflet-container .leaflet-control-attribution {
  background-color: rgba(255, 255, 255, 0.5);
  margin: 0;
  box-shadow: none;
}
.dec-management-map .leaflet-container .leaflet-control-attribution a,
.dec-management-map .leaflet-container .map-info-container a {
  color: #404040;
}
.dec-management-map .leaflet-control-attribution a:hover,
.dec-management-map .map-info-container a:hover {
  color: inherit;
  text-decoration: underline;
}
.dec-management-map .leaflet-control-attribution,
.dec-management-map .leaflet-control-scale-line {
  padding: 0 5px;
}
.dec-management-map .leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.dec-management-map .leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.dec-management-map .leaflet-container .leaflet-control-attribution.leaflet-compact-attribution {
  margin: 10px;
  background: #fff;
  border-radius: 3px 13px 13px 3px;
  padding: 3px 31px 3px 3px;
  visibility: hidden;
}
.dec-management-map .leaflet-control-attribution.leaflet-compact-attribution:hover {
  visibility: visible;
}
.dec-management-map .leaflet-control-attribution.leaflet-compact-attribution:after {
  content: '';
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  background-position: 0 -78px;
  border-radius: 50%;
  position: absolute;
  display: inline-block;
  width: 26px;
  height: 26px;
  vertical-align: middle;
  bottom: 0;
  z-index: 1;
  visibility: visible;
  cursor: pointer;
}
.dec-management-map .leaflet-control-attribution.leaflet-compact-attribution:hover:after {
  background-color: #fff;
}
.dec-management-map .leaflet-right .leaflet-control-attribution.leaflet-compact-attribution:after {
  right: 0;
}
.dec-management-map .leaflet-left .leaflet-control-attribution.leaflet-compact-attribution:after {
  left: 0;
}
.dec-management-map .leaflet-control-scale-line {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
  border-top: 0;
  padding: 2px 5px 1px;
  white-space: nowrap;
  overflow: hidden;
}
.dec-management-map .leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #ddd;
  border-top-color: rgba(0, 0, 0, 0.1);
  border-bottom: 0;
  margin-top: -2px;
}
.dec-management-map .leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
.dec-management-map .leaflet-popup {
  position: absolute;
  text-align: center;
  pointer-events: none;
}
.dec-management-map .leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  pointer-events: all;
}
.dec-management-map .leaflet-popup-content {
  padding: 10px 10px 15px;
  margin: 0;
  line-height: inherit;
}
.dec-management-map .leaflet-popup-close-button + .leaflet-popup-content-wrapper .leaflet-popup-content {
  padding-top: 15px;
}
.dec-management-map .leaflet-popup-tip-container {
  width: 20px;
  height: 20px;
  margin: 0 auto;
  position: relative;
}
.dec-management-map .leaflet-popup-tip {
  width: 0;
  height: 0;
  margin: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  box-shadow: none;
}
.dec-management-map .leaflet-popup-close-button {
  text-indent: -999em;
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: all;
}
.dec-management-map .leaflet-popup-close-button:hover {
  background-color: #f8f8f8;
}
.dec-management-map .leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.dec-management-map .leaflet-div-icon {
  background: #fff;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
}
.dec-management-map .leaflet-editing-icon {
  border-radius: 3px;
}
.dec-management-map .leaflet-bar a,
.dec-management-map .leaflet-control-layers-toggle,
.dec-management-map .leaflet-popup-close-button,
.dec-management-map .map-tooltip.closable .close,
.dec-management-map .mapbox-button-icon:before,
.dec-management-map .mapbox-icon {
  content: '';
  display: inline-block;
  width: 26px;
  height: 26px;
  vertical-align: middle;
  background-repeat: no-repeat;
}
.dec-management-map .leaflet-bar a {
  display: block;
}
.dec-management-map .leaflet-container.dark .map-tooltip .close,
.dec-management-map .leaflet-control-attribution:after,
.dec-management-map .leaflet-control-layers-toggle,
.dec-management-map .leaflet-control-zoom-in,
.dec-management-map .leaflet-control-zoom-out,
.dec-management-map .leaflet-popup-close-button,
.dec-management-map .map-tooltip .close,
.dec-management-map .mapbox-icon {
  opacity: 0.75;
  background-repeat: no-repeat;
  background-size: 26px 260px;
}
.dec-management-map .leaflet-container.dark .leaflet-control-attribution:after,
.dec-management-map .leaflet-container.dark .leaflet-control-layers-toggle,
.dec-management-map .leaflet-container.dark .leaflet-control-zoom-in,
.dec-management-map .leaflet-container.dark .leaflet-control-zoom-out,
.dec-management-map .leaflet-container.dark .mapbox-icon,
.dec-management-map .mapbox-button-icon:before {
  opacity: 1;
  background-size: 26px 260px;
}
.dec-management-map .leaflet-bar .leaflet-control-zoom-in {
  background-position: 0 0;
}
.dec-management-map .leaflet-bar .leaflet-control-zoom-out {
  background-position: 0 -26px;
}
.dec-management-map .leaflet-popup-close-button,
.dec-management-map .map-tooltip.closable .close {
  background-position: -3px -55px;
  width: 20px;
  height: 20px;
  border-radius: 0 3px 0 0;
}
.dec-management-map .mapbox-icon-info {
  background-position: 0 -78px;
}
.dec-management-map .leaflet-control-layers-toggle {
  background-position: 0 -104px;
}
.dec-management-map .mapbox-icon.mapbox-icon-share,
.dec-management-map .mapbox-icon.mapbox-icon-share:before {
  background-position: 0 -130px;
}
.dec-management-map .mapbox-icon.mapbox-icon-geocoder,
.dec-management-map .mapbox-icon.mapbox-icon-geocoder:before {
  background-position: 0 -156px;
}
.dec-management-map .mapbox-icon-facebook,
.dec-management-map .mapbox-icon-facebook:before {
  background-position: 0 -182px;
}
.dec-management-map .mapbox-icon-twitter,
.dec-management-map .mapbox-icon-twitter:before {
  background-position: 0 -208px;
}
.dec-management-map .mapbox-icon-pinterest,
.dec-management-map .mapbox-icon-pinterest:before {
  background-position: 0 -234px;
}
.dec-management-map .leaflet-popup-content-wrapper,
.dec-management-map .map-legends,
.dec-management-map .map-tooltip {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.dec-management-map .map-legends,
.dec-management-map .map-tooltip {
  max-width: 300px;
}
.dec-management-map .map-legends .map-legend {
  padding: 10px;
}
.dec-management-map .map-tooltip {
  z-index: 999999;
  padding: 10px;
  min-width: 180px;
  max-height: 400px;
  overflow: auto;
  opacity: 1;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  -o-transition: opacity 150ms;
  transition: opacity 150ms;
}
.dec-management-map .map-tooltip .close {
  text-indent: -999em;
  overflow: hidden;
  display: none;
}
.dec-management-map .map-tooltip.closable .close {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 3px;
}
.dec-management-map .map-tooltip.closable .close:active {
  background-color: #f8f8f8;
}
.dec-management-map .leaflet-control-interaction {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 300px;
}
.dec-management-map .leaflet-popup-content .marker-title {
  font-weight: 700;
}
.dec-management-map .leaflet-control .mapbox-button {
  background-color: #fff;
  border: 1px solid #ddd;
  border-color: rgba(0, 0, 0, 0.1);
  padding: 5px 10px;
  border-radius: 3px;
}
.dec-management-map .mapbox-modal > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow-y: auto;
}
.dec-management-map .mapbox-modal.active > div {
  z-index: 99999;
}
.dec-management-map .mapbox-modal .mapbox-modal-mask {
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
}
.dec-management-map .mapbox-modal.active .mapbox-modal-mask {
  opacity: 1;
}
.dec-management-map .mapbox-modal .mapbox-modal-content {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.dec-management-map .mapbox-modal.active .mapbox-modal-content {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.dec-management-map .mapbox-modal-body {
  position: relative;
  background: #fff;
  padding: 20px;
  z-index: 1000;
  width: 50%;
  margin: 20px 0 20px 25%;
}
.dec-management-map .mapbox-share-buttons {
  margin: 0 0 20px;
}
.dec-management-map .mapbox-share-buttons a {
  width: 33.3333%;
  border-left: 1px solid #fff;
  text-align: center;
  border-radius: 0;
}
.dec-management-map .mapbox-share-buttons a:last-child {
  border-radius: 0 3px 3px 0;
}
.dec-management-map .mapbox-share-buttons a:first-child {
  border: 0;
  border-radius: 3px 0 0 3px;
}
.dec-management-map .mapbox-modal input {
  width: 100%;
  height: 40px;
  padding: 10px;
  border: 1px solid #ddd;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
}
.dec-management-map .leaflet-control.mapbox-control-info {
  margin: 5px 30px 10px 10px;
  min-height: 26px;
}
.dec-management-map .leaflet-right .leaflet-control.mapbox-control-info {
  margin: 5px 10px 10px 30px;
}
.dec-management-map .mapbox-info-toggle {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.dec-management-map .leaflet-right .mapbox-control-info .mapbox-info-toggle {
  left: auto;
  right: 0;
}
.dec-management-map .mapbox-info-toggle:hover {
  background-color: #fff;
}
.dec-management-map .map-info-container {
  background: #fff;
  padding: 3px 5px 3px 27px;
  display: none;
  position: relative;
  bottom: 0;
  left: 0;
  border-radius: 13px 3px 3px 13px;
}
.dec-management-map .leaflet-right .map-info-container {
  left: auto;
  right: 0;
  padding: 3px 27px 3px 5px;
  border-radius: 3px 13px 13px 3px;
}
.dec-management-map .mapbox-control-info.active .map-info-container {
  display: inline-block;
}
.dec-management-map .leaflet-container .mapbox-improve-map {
  font-weight: 700;
}
.dec-management-map .leaflet-control-mapbox-geocoder {
  position: relative;
}
.dec-management-map .leaflet-control-mapbox-geocoder.searching {
  opacity: 0.75;
}
.dec-management-map .leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap {
  background: #fff;
  position: absolute;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  left: 26px;
  height: 28px;
  width: 0;
  top: -1px;
  border-radius: 0 3px 3px 0;
  opacity: 0;
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  transition: opacity 100ms;
}
.dec-management-map .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap {
  width: 180px;
  opacity: 1;
}
.dec-management-map .leaflet-bar .leaflet-control-mapbox-geocoder-toggle,
.dec-management-map .leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover {
  border-bottom: 0;
}
.dec-management-map .leaflet-control-mapbox-geocoder-toggle {
  border-radius: 3px;
}
.dec-management-map .leaflet-control-mapbox-geocoder.active,
.dec-management-map .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dec-management-map .leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input {
  background: 0 0;
  border: 0;
  width: 180px;
  padding: 0 0 0 10px;
  height: 26px;
  outline: 0;
}
.dec-management-map .leaflet-control-mapbox-geocoder-results {
  width: 180px;
  position: absolute;
  left: 26px;
  top: 25px;
  border-radius: 0 0 3px 3px;
}
.dec-management-map .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results {
  background: #fff;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
}
.dec-management-map .leaflet-control-mapbox-geocoder-results a,
.dec-management-map .leaflet-control-mapbox-geocoder-results span {
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 100%;
  font-size: 12px;
  line-height: 26px;
  text-align: left;
  overflow: hidden;
}
.dec-management-map .leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,
.dec-management-map .leaflet-control-mapbox-geocoder-results a:hover {
  background: #f8f8f8;
  opacity: 1;
}
.dec-management-map .leaflet-right .leaflet-control-mapbox-geocoder-results,
.dec-management-map .leaflet-right .leaflet-control-mapbox-geocoder-wrap {
  left: auto;
  right: 26px;
}
.dec-management-map .leaflet-right .leaflet-control-mapbox-geocoder-wrap {
  border-radius: 3px 0 0 3px;
}
.dec-management-map .leaflet-right .leaflet-control-mapbox-geocoder.active,
.dec-management-map .leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle {
  border-radius: 0 3px 3px 0;
}
.dec-management-map .leaflet-bottom .leaflet-control-mapbox-geocoder-results {
  top: auto;
  bottom: 25px;
  border-radius: 3px 3px 0 0;
}
.dec-management-map .mapbox-logo-true:before {
  content: '';
  display: inline-block;
  width: 61px;
  height: 19px;
  vertical-align: middle;
}
.dec-management-map .mapbox-logo-true {
  background-repeat: no-repeat;
  background-size: 61px 19px;
}
.dec-management-map .leaflet-container.dark .leaflet-bar {
  background-color: #404040;
  border-color: #202020;
  border-color: rgba(0, 0, 0, 0.75);
}
.dec-management-map .leaflet-container.dark .leaflet-bar a {
  color: #404040;
  border-color: rgba(0, 0, 0, 0.5);
}
.dec-management-map .leaflet-container.dark .leaflet-bar a:active,
.dec-management-map .leaflet-container.dark .leaflet-bar a:hover {
  background-color: #505050;
}
.dec-management-map .leaflet-container.dark .leaflet-control-attribution,
.dec-management-map .leaflet-container.dark .leaflet-control-attribution:after,
.dec-management-map .leaflet-container.dark .map-info-container,
.dec-management-map .leaflet-container.dark .mapbox-info-toggle {
  background-color: rgba(0, 0, 0, 0.5);
  color: #f8f8f8;
}
.dec-management-map .leaflet-container.dark .leaflet-control-attribution a,
.dec-management-map .leaflet-container.dark .leaflet-control-attribution a:hover,
.dec-management-map .leaflet-container.dark .map-info-container a,
.dec-management-map .leaflet-container.dark .map-info-container a:hover {
  color: #fff;
}
.dec-management-map .leaflet-container.dark .leaflet-control-attribution:hover:after {
  background-color: #000;
}
.dec-management-map .leaflet-container.dark .leaflet-control-layers-list span {
  color: #f8f8f8;
}
.dec-management-map .leaflet-container.dark .leaflet-control-layers-separator {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.dec-management-map .leaflet-container.dark .leaflet-bar a.leaflet-disabled,
.dec-management-map .leaflet-container.dark .leaflet-control .mapbox-button.disabled {
  background-color: #252525;
  color: #404040;
}
.dec-management-map .leaflet-container.dark .leaflet-control-mapbox-geocoder > div {
  border-color: #202020;
  border-color: rgba(0, 0, 0, 0.75);
}
.dec-management-map .leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a {
  border-color: #ddd #202020;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.75);
}
.dec-management-map .leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span {
  border-color: #202020;
  border-color: rgba(0, 0, 0, 0.75);
}
@media only screen and (max-width: 800px) {
  .dec-management-map .mapbox-modal-body {
    width: 83.3333%;
    margin-left: 8.3333%;
  }
}
@media only screen and (max-width: 640px) {
  .dec-management-map .mapbox-modal-body {
    width: 100%;
    height: 100%;
    margin: 0;
  }
}
@media print {
  .dec-management-map .mapbox-improve-map {
    display: none;
  }
}
.dec-management-map .leaflet-vml-shape {
  width: 1px;
  height: 1px;
}
.dec-management-map .lvml {
  display: inline-block;
  position: absolute;
}
.dec-management-map .leaflet-container img.leaflet-tile {
  max-width: none !important;
}
.dec-management-map .leaflet-container img.leaflet-marker-icon {
  max-width: none;
}
.dec-management-map .leaflet-container img.leaflet-image-layer {
  max-width: 15000px !important;
}
.dec-management-map .leaflet-overlay-pane svg {
  -moz-user-select: none;
}
.dec-management-map .leaflet-oldie .mapbox-modal .mapbox-modal-content {
  display: none;
}
.dec-management-map .leaflet-oldie .mapbox-modal.active .mapbox-modal-content {
  display: block;
}
.dec-management-map .map-tooltip {
  width: 280px;
}
.dec-management-map .marker-properties,
.dec-management-map .metadata {
  border-collapse: collapse;
  font-size: 11px;
  width: 100%;
  overflow: auto;
  border-bottom: 1px solid #ccc;
  /* Equal to 6 rows */
  max-height: 189px;
}
.dec-management-map .marker-properties {
  display: block;
}
.dec-management-map .metadata {
  display: table;
}
.dec-management-map .marker-properties th {
  width: 33.3333%;
  min-width: 100px;
  white-space: nowrap;
  border: 1px solid #ccc;
}
.dec-management-map .marker-properties td {
  width: 60%;
  border: 1px solid #ccc;
}
.dec-management-map .marker-properties.display td,
.dec-management-map .marker-properties.display th {
  padding: 5px 10px;
}
.dec-management-map .marker-properties tr:last-child td,
.dec-management-map .marker-properties tr:last-child th {
  border-bottom: none;
}
.dec-management-map .marker-properties tr:nth-child(even) th,
.dec-management-map .marker-properties tr:nth-child(even) td,
.dec-management-map .metadata tr:nth-child(even) td {
  background-color: #f7f7f7;
}
.dec-management-map .geojsonio-feature .leaflet-popup-content-wrapper {
  float: left;
  width: 100%;
  padding: 0;
}
.dec-management-map .geojsonio-feature .leaflet-popup-content {
  float: left;
  padding: 0 !important;
  width: 100%;
}
.dec-management-map .geojsonio-feature .leaflet-popup-tip-container {
  float: left;
  margin-left: 50%;
  right: 10px;
}
.dec-management-map datalist {
  overflow: auto;
  height: 150px;
}
.dec-management-map .tabs-ui {
  position: relative;
  width: 250px;
}
.dec-management-map .tab .tab-toggle {
  background: #eee;
  cursor: pointer;
}
.dec-management-map .tab .tab-toggle:hover {
  background: #f7f7f7;
}
.dec-management-map .tab .hide {
  display: none;
}
.dec-management-map .tab .content {
  display: none;
  background: white;
  overflow: auto;
}
.dec-management-map .tab [type=radio]:checked ~ label {
  background: white;
  border-top-width: 0;
  z-index: 2;
}
.dec-management-map .tab [type=radio]:checked ~ label ~ .content {
  z-index: 1;
  display: block;
}
.dec-management-map .add-row-button {
  color: #2980b9;
}
.dec-management-map .add-row-button:hover {
  cursor: pointer;
  color: #199CF4;
}
.dec-management-map .fillD {
  background: #ebebeb;
}
.dec-management-map .inline {
  display: inline-block;
}
.dec-management-map .pad0x {
  padding: 2px 5px;
}
.dec-management-map .map {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 40%;
}
.dec-management-map .right {
  overflow-x: hidden;
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  width: 40%;
  min-width: 400px;
  box-sizing: border-box;
  background: #fff;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  box-shadow: rgba(0, 0, 0, 0.1) -2px 0px 0px;
}
.dec-management-map body.fullscreen .map {
  right: 0;
}
.dec-management-map body.fullscreen .right {
  height: 40px;
  bottom: auto;
  border-bottom: 1px solid #d9d9d9;
  overflow-y: hidden;
}
.dec-management-map body.fullscreen .right .top .buttons,
.dec-management-map body.fullscreen .file-bar .fr {
  display: none;
}
.dec-management-map body.fullscreen .leaflet-control-mapbox-geocoder {
  margin-top: 50px;
}
.dec-management-map .deemphasize {
  color: #888;
}
.dec-management-map p.intro-hint {
  margin: 10px auto;
  opacity: 0.5;
  font-size: small;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 1px;
}
.dec-management-map p.intro-hint:hover {
  opacity: 1;
}
.dec-management-map .right .pane {
  position: absolute;
  top: 40px;
  bottom: 0;
  width: 100%;
  overflow: auto;
}
.dec-management-map .top {
  background: #eee;
}
.dec-management-map .top .info {
  line-height: 40px;
  text-align: center;
  width: 40px;
  color: #222;
}
.dec-management-map .top .info:hover {
  background: #ccc;
}
.dec-management-map .top .buttons {
  margin-left: 28px;
  height: 40px;
}
.dec-management-map button {
  background: #fff;
  font: inherit;
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
  box-sizing: border-box;
}
.dec-management-map button.active {
  background: #34495e;
  color: #fff;
}
.dec-management-map button.major {
  padding: 5px;
  border-radius: 3px;
  color: white;
  background: #34495e;
}
.dec-management-map button.major:hover {
  background: #2980b9;
}
.dec-management-map button.minor {
  padding: 5px;
  border-radius: 3px;
  background: #eee;
}
.dec-management-map button.minor:hover {
  background: #f7f7f7;
}
.dec-management-map .pill button:first-child {
  border-radius: 3px 0 0 3px;
}
.dec-management-map .pill button:last-child {
  border-radius: 0 3px 3px 0;
}
.dec-management-map button.delete-invert {
  color: #B81B1B;
}
.dec-management-map button.delete-invert:hover {
  color: #E25353;
}
.dec-management-map .top .collapse-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 40px;
  line-height: 30px;
  text-align: center;
  border: none;
}
.dec-management-map .top .buttons button {
  padding: 10px 15px;
  font-weight: normal;
  height: 40px;
  border: 0;
  vertical-align: top;
}
.dec-management-map .top .buttons button span.icon {
  font-size: 16px;
  margin-right: 5px;
  vertical-align: middle;
}
.dec-management-map .right .CodeMirror {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  height: auto !important;
  background: #fff;
  font-family: 'm_1regular', monospace;
  line-height: 1.5em;
}
.dec-management-map .error-marker {
  width: 10px;
  height: 1.5em;
  background: #EAB;
  transition: all 100ms;
  -webkit-transition: all 100ms;
}
.dec-management-map .error-marker:hover {
  background: #D68;
}
.dec-management-map .error-marker:before {
  opacity: 0;
  pointer-events: none;
  transition: all 100ms;
  -webkit-transition: all 100ms;
  content: attr(message);
  width: 300px;
  font-size: 10px;
  padding: 5px;
  border: 1px solid #000;
  position: absolute;
  background: #fff;
  z-index: 999;
}
.dec-management-map .error-marker:hover:before {
  opacity: 1;
  margin-left: 35px;
}
.dec-management-map .right .edit-pane .CodeMirror-linenumber {
  color: #666;
  font-size: 75%;
}
.dec-management-map #geojsonio-body .leaflet-bar a {
  border: 0;
  border-radius: 0;
}
.dec-management-map #geojsonio-body .leaflet-bar {
  border-radius: 0;
}
.dec-management-map .leaflet-container .leaflet-control-attribution {
  background: none;
  box-shadow: none;
}
.dec-management-map .leaflet-popup-content-wrapper table input {
  width: 100%;
  background: transparent;
}
.dec-management-map .leaflet-popup-content-wrapper input[type=color] {
  height: 29px;
}
.dec-management-map .leaflet-control-attribution.leaflet-control a {
  font-size: 12px;
  color: #555;
}
.dec-management-map .leaflet-control-attribution.leaflet-control a:hover {
  color: #000;
}
.dec-management-map .controls {
  padding: 10px;
}
.dec-management-map body.dragover {
  opacity: 0.6;
}
.dec-management-map .modal-message {
  display: none;
}
.dec-management-map body.dragover .modal-message {
  position: fixed;
  left: 50%;
  top: 50%;
  text-align: center;
}
.dec-management-map .right table {
  margin: 10px;
}
.dec-management-map th button {
  background: #fff;
  float: right;
  padding: 4px;
  color: #999;
}
.dec-management-map th button:hover {
  color: #222;
}
.dec-management-map .layer-switch {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.dec-management-map .blank-banner {
  font-size: 20px;
  padding: 80px 20px;
  color: #888;
}
.dec-management-map textarea.full-width {
  box-sizing: border-box;
  width: 100%;
  padding: 5px;
  height: 60px;
  border: 1px solid #ccc;
  border-radius: 2px;
  font: inherit;
}
.dec-management-map .file-bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 40px;
  box-sizing: border-box;
  line-height: 40px;
}
.dec-management-map .file-bar .name {
  padding: 0 10px;
  display: inline-block;
  vertical-align: top;
  background: #fff;
}
.dec-management-map .file-bar .name .filename {
  margin-left: 10px;
}
.dec-management-map .clickable:hover,
.dec-management-map .clickable.active {
  background: #eee;
}
.dec-management-map .message {
  background: #FFFCE4;
  position: absolute;
  z-index: 9999;
  top: 50px;
  left: 10px;
}
.dec-management-map .message.error {
  background: #FFE3E3;
}
.dec-management-map .message.success {
  background: #E3FFE9;
}
.dec-management-map .pre-icon {
  margin-right: 5px;
}
.dec-management-map body.dragover:after {
  content: 'drop files to import';
}
.dec-management-map .file-bar div.item {
  display: inline-block;
}
.dec-management-map .file-bar div.item a.parent {
  padding: 0 10px;
  height: 40px;
  display: inline-block;
  background: #fff;
}
.dec-management-map .file-bar a:hover {
  cursor: pointer;
  background: #34495e;
  color: #fff;
}
.dec-management-map .file-bar div.item:hover a.parent {
  background: #34495e;
  color: #fff;
}
.dec-management-map .file-bar div.item:hover div.children {
  display: block;
}
.dec-management-map div.children {
  display: none;
  position: absolute;
  margin-top: -1px;
}
.dec-management-map div.children a {
  display: block;
  padding: 5px 10px;
  line-height: 20px;
  background: #fff;
}
.dec-management-map .prose h2 {
  font-weight: bold;
  font-size: 18px;
}
.dec-management-map .prose h3 {
  font-weight: bold;
  margin-top: 14px;
}
.dec-management-map .prose h4 {
  font-weight: bold;
  margin-top: 10px;
}
.dec-management-map .prose ul {
  margin: 20px 0;
  border: 1px solid #ccc;
}
.dec-management-map .prose ul li {
  line-height: 200%;
  padding: 5px 5px;
  border-top: 1px solid #ccc;
}
.dec-management-map .prose ul li:first-child {
  border-top: none;
}
.dec-management-map .prose strong {
  font-weight: bold;
}
.dec-management-map .prose code {
  font-family: Menlo, Bitstream Vera Sans Mono, Monaco, Consolas, monospace;
  white-space: pre-wrap;
  background: rgba(0, 0, 0, 0.025);
  font-size: 14px;
  line-height: 20px;
  padding: 3px;
  border-radius: 3px;
}
.dec-management-map .prose h3 code {
  font-size: 16px;
}
.dec-management-map .modal {
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 2000;
  overflow-x: hidden;
  overflow-y: auto;
  bottom: 20px;
}
.dec-management-map .modal .loader {
  margin-bottom: 10px;
}
.dec-management-map .modal .description {
  text-align: center;
}
.dec-management-map .modal .content {
  background: #fff;
}
.dec-management-map .modal .header h1 {
  font-size: 30px;
}
.dec-management-map .shaded {
  z-index: 9999999;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}
.dec-management-map .shaded:before {
  content: '';
  background: rgba(0, 0, 0, 0.75);
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}
.dec-management-map .modal-section {
  padding: 20px;
  border-bottom: 1px solid #CCC;
}
.dec-management-map .modal-section:last-child {
  border-bottom: 0;
}
.dec-management-map .loading-modal {
  text-align: center;
}
.dec-management-map .modal-actions button,
.dec-management-map .save-success a.button {
  font-weight: normal;
  color: #7092FF;
  border-bottom: 1px solid #CCC;
  border-radius: 0;
  height: 160px;
  text-align: center;
  display: inline-block;
}
@media screen and (max-width: 1100px) {
  .dec-management-map .file-bar .button-wrap button span.title {
    display: none;
  }
  .dec-management-map .share,
  .dec-management-map .download,
  .dec-management-map .map {
    right: 50%;
  }
  .dec-management-map .right {
    width: 50%;
  }
  .dec-management-map .file-bar {
    right: 50%;
  }
}
.dec-management-map .metadata {
  width: 100%;
}
.dec-management-map .metadata td {
  padding: 5px;
}
.dec-management-map .leaflet-pane,
.dec-management-map .leaflet-tile,
.dec-management-map .leaflet-marker-icon,
.dec-management-map .leaflet-marker-shadow,
.dec-management-map .leaflet-tile-container,
.dec-management-map .leaflet-map-pane svg,
.dec-management-map .leaflet-map-pane canvas,
.dec-management-map .leaflet-zoom-box,
.dec-management-map .leaflet-image-layer,
.dec-management-map .leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.dec-management-map .leaflet-container {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}
.dec-management-map .leaflet-tile,
.dec-management-map .leaflet-marker-icon,
.dec-management-map .leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
.dec-management-map .leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}
.dec-management-map .leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}
.dec-management-map .leaflet-marker-icon,
.dec-management-map .leaflet-marker-shadow {
  display: block;
}
.dec-management-map .leaflet-container .leaflet-overlay-pane svg,
.dec-management-map .leaflet-container .leaflet-marker-pane img,
.dec-management-map .leaflet-container .leaflet-tile-pane img,
.dec-management-map .leaflet-container img.leaflet-image-layer {
  max-width: none !important;
}
.dec-management-map .leaflet-tile {
  filter: inherit;
  visibility: hidden;
}
.dec-management-map .leaflet-tile-loaded {
  visibility: inherit;
}
.dec-management-map .leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}
.dec-management-map .leaflet-overlay-pane svg {
  -moz-user-select: none;
}
.dec-management-map .leaflet-tile-pane {
  z-index: 200;
}
.dec-management-map .leaflet-overlay-pane {
  z-index: 400;
}
.dec-management-map .leaflet-shadow-pane {
  z-index: 500;
}
.dec-management-map .leaflet-marker-pane {
  z-index: 600;
}
.dec-management-map .leaflet-popup-pane {
  z-index: 700;
}
.dec-management-map .leaflet-map-pane svg,
.dec-management-map .van-vml {
  z-index: 100;
}
.dec-management-map .leaflet-map-pane canvas {
  z-index: 200;
}
.dec-management-map .leaflet-vml-shape {
  width: 1px;
  height: 1px;
}
.dec-management-map .lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}
.dec-management-map .leaflet-control {
  position: relative;
  z-index: 800;
}
.dec-management-map .leaflet-top,
.dec-management-map .leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}
.dec-management-map .leaflet-top {
  top: 0;
}
.dec-management-map .leaflet-right {
  right: 0;
}
.dec-management-map .leaflet-bottom {
  bottom: 0;
}
.dec-management-map .leaflet-left {
  left: 0;
}
.dec-management-map .leaflet-control {
  float: left;
  clear: both;
}
.dec-management-map .leaflet-right .leaflet-control {
  float: right;
}
.dec-management-map .leaflet-top .leaflet-control {
  margin-top: 10px;
}
.dec-management-map .leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.dec-management-map .leaflet-left .leaflet-control {
  margin-left: 10px;
}
.dec-management-map .leaflet-right .leaflet-control {
  margin-right: 10px;
}
.dec-management-map .map-component {
  pointer-events: all;
}
.dec-management-map .leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}
.dec-management-map .leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.dec-management-map .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}
.dec-management-map .leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.dec-management-map .leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}
.dec-management-map .leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}
.dec-management-map .leaflet-zoom-anim .leaflet-tile,
.dec-management-map .leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.dec-management-map .leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
.dec-management-map .leaflet-interactive {
  cursor: pointer;
}
.dec-management-map .leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
}
.dec-management-map .leaflet-crosshair,
.dec-management-map .leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}
.dec-management-map .leaflet-popup-pane,
.dec-management-map .leaflet-control {
  cursor: auto;
}
.dec-management-map .leaflet-dragging .leaflet-grab,
.dec-management-map .leaflet-dragging .leaflet-grab .leaflet-interactive,
.dec-management-map .leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}
.dec-management-map .leaflet-marker-shadow,
.dec-management-map .leaflet-image-layer,
.dec-management-map .leaflet-tile-container {
  pointer-events: none;
}
.dec-management-map .leaflet-marker-icon.leaflet-interactive,
.dec-management-map .leaflet-image-layer.leaflet-interactive,
.dec-management-map .leaflet-pane > svg path.leaflet-interactive {
  pointer-events: auto;
}
.dec-management-map .leaflet-container {
  /*background: #ddd;*/
  outline: 0;
}
.dec-management-map .leaflet-container a {
  color: #0078A8;
}
.dec-management-map .leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}
.dec-management-map .leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}
.dec-management-map .leaflet-container {
  font: 1em "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.dec-management-map .leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.dec-management-map .leaflet-bar a,
.dec-management-map .leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}
.dec-management-map .leaflet-bar a,
.dec-management-map .leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.dec-management-map .leaflet-bar a:hover {
  background-color: #f4f4f4;
}
.dec-management-map .leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dec-management-map .leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}
.dec-management-map .leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}
.dec-management-map .leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.dec-management-map .leaflet-control-zoom-in,
.dec-management-map .leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}
.dec-management-map .leaflet-control-zoom-out {
  font-size: 20px;
}
.dec-management-map .leaflet-touch .leaflet-control-zoom-in {
  font-size: 22px;
}
.dec-management-map .leaflet-touch .leaflet-control-zoom-out {
  font-size: 24px;
}
.dec-management-map .leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}
.dec-management-map .leaflet-control-layers-toggle {
  background-image: url(images/layers.png);
  width: 36px;
  height: 36px;
}
.dec-management-map .leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(images/layers-2x.png);
  background-size: 26px 26px;
}
.dec-management-map .leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}
.dec-management-map .leaflet-control-layers .leaflet-control-layers-list,
.dec-management-map .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}
.dec-management-map .leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.dec-management-map .leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}
.dec-management-map .leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  padding-right: 5px;
}
.dec-management-map .leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.dec-management-map .leaflet-control-layers label {
  display: block;
}
.dec-management-map .leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}
.dec-management-map .leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}
.dec-management-map .leaflet-control-attribution,
.dec-management-map .leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}
.dec-management-map .leaflet-control-attribution a {
  text-decoration: none;
}
.dec-management-map .leaflet-control-attribution a:hover {
  text-decoration: underline;
}
.dec-management-map .leaflet-container .leaflet-control-attribution,
.dec-management-map .leaflet-container .leaflet-control-scale {
  font-size: 11px;
}
.dec-management-map .leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.dec-management-map .leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.dec-management-map .leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}
.dec-management-map .leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}
.dec-management-map .leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
.dec-management-map .leaflet-touch .leaflet-control-attribution,
.dec-management-map .leaflet-touch .leaflet-control-layers,
.dec-management-map .leaflet-touch .leaflet-bar {
  box-shadow: none;
}
.dec-management-map .leaflet-touch .leaflet-control-layers,
.dec-management-map .leaflet-touch .leaflet-bar {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
.dec-management-map .leaflet-popup {
  position: absolute;
  text-align: center;
}
.dec-management-map .leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}
.dec-management-map .leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}
.dec-management-map .leaflet-popup-content p {
  margin: 18px 0;
}
.dec-management-map .leaflet-popup-tip-container {
  margin: 0 auto;
  width: 40px;
  height: 20px;
  position: relative;
  overflow: hidden;
}
.dec-management-map .leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.dec-management-map .leaflet-popup-content-wrapper,
.dec-management-map .leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
.dec-management-map .leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}
.dec-management-map .leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}
.dec-management-map .leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.dec-management-map .leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}
.dec-management-map .leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.dec-management-map .leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}
.dec-management-map .leaflet-oldie .leaflet-control-zoom,
.dec-management-map .leaflet-oldie .leaflet-control-layers,
.dec-management-map .leaflet-oldie .leaflet-popup-content-wrapper,
.dec-management-map .leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}
.dec-management-map .leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}
@-webkit-keyframes ball-scale-ripple-multiple {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 1;
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ball-scale-ripple-multiple {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 1;
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7;
  }
  100% {
    opacity: 0;
  }
}
.dec-management-map .ball-scale-ripple-multiple {
  position: relative;
  -webkit-transform: translateY(-25px);
  -ms-transform: translateY(-25px);
  transform: translateY(-25px);
}
.dec-management-map .ball-scale-ripple-multiple > div:nth-child(0) {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.dec-management-map .ball-scale-ripple-multiple > div:nth-child(1) {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.dec-management-map .ball-scale-ripple-multiple > div:nth-child(2) {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.dec-management-map .ball-scale-ripple-multiple > div:nth-child(3) {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.dec-management-map .ball-scale-ripple-multiple > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  top: -2px;
  left: -26px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 2px solid #5ab8ff;
  -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
  animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
}
.dec-management-map .vanchart-menu {
  position: absolute;
}
.dec-management-map .vanchart-menu-btn {
  line-height: 3.4375em;
  height: 3.4375em;
  box-sizing: border-box;
  border-left: 1px solid #ffffff;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 1em;
  text-align: center;
  text-overflow: ellipsis;
  cursor: pointer;
}
.dec-management-map .vanchart-menu-btn:first-child {
  border: none !important;
}
.dec-management-map .vanchart-cc {
  position: absolute;
  left: 0;
}
.dec-management-map .van-ani {
  transition: 0.5s;
  transition-timing-function: cubic-bezier(0.02, 0.01, 0.47, 1);
}
.dec-management-map .vanchart-menu-btn:before,
.dec-management-map .vanchart-menu-btn_before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.dec-management-map .vanchart-menu-icon svg,
.dec-management-map .vanchart-menu-icon img {
  vertical-align: middle;
}
.dec-management-map .vanchart-menu-text {
  margin-left: 0.396em;
}
.dec-management-map .vanchart-chart {
  float: left;
  height: 100%;
  position: relative;
}
.dec-management-map .vanchart-menu-wrap {
  position: relative;
  float: left;
  left: 50%;
}
.dec-management-map .vanchart-menu-wrap .vanchart-menu-dot {
  right: 50%;
  cursor: pointer;
  float: left;
  margin: 6px 0 6px 10px;
  border-radius: 3px;
  width: 6px;
  height: 6px;
  opacity: 0.2;
  background: #7f7f7f;
  position: relative;
  overflow: hidden;
}
.dec-management-map .vanchart-menu-wrap .vanchart-menu-dot-ie {
  position: absolute;
  width: 6px;
  height: 6px;
}
.dec-management-map .vanchart-menu-wrap .vanchart-menu-dot:first-child {
  margin-left: 0;
}
.dec-management-map .vanchart-menu-wrap .van-on {
  opacity: 0.5;
  margin: 4px -2px 4px 8px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}
.dec-management-map .vanchart-menu-wrap .van-on .vanchart-menu-dot-ie {
  width: 10px;
  height: 10px;
}
.dec-management-map .vanchart-menu-wrap > .vanchart-menu-dot:first-child.van-on {
  margin-left: -2px;
}
.dec-management-map .vanchart-arrow-wrap {
  position: absolute;
  top: 50%;
  z-index: 3000;
}
.dec-management-map .vanchart-arrow {
  cursor: pointer;
  opacity: 0.5;
  margin: -15px 8px 0 8px;
  width: 30px;
  height: 30px;
  border-radius: 15px;
}
.dec-management-map .vanchart-arrow-left {
  float: left;
  transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
}
.dec-management-map .vanchart-arrow:hover {
  opacity: 0.2;
}

.dec-management-nav .dec-nav-item,
.dec-management-nav .dec-nav-node {
  font-size: 14px;
}
.dec-management-nav.un-pined {
  -webkit-box-shadow: 20px 0 20px -20px rgba(43, 66, 102, 0.15);
  -moz-box-shadow: 20px 0 20px -20px rgba(43, 66, 102, 0.15);
  box-shadow: 20px 0 20px -20px rgba(43, 66, 102, 0.15);
}
.dec-management-nav .unpin-font,
.dec-management-nav .pin-font {
  font-size: 16px;
}

.dec-register .marked-red {
  color: #E65251;
}

.dec-schedule {
  min-width: 720px;
}
.dec-schedule .plus-font .b-font::before {
  color: #091E40;
}

.dec-user-management .setting-font {
  font-size: 16px;
}
.dec-user-management .edit-user-font .b-font {
  font-size: 16px;
}
.dec-user-management .platform-user-count {
  color: #13CD66;
}
.dec-user-management .dec-capsule-operate-button {
  color: #2C60DB;
}
.dec-user-management .add-department-font .b-font:before {
  color: #091E40;
}

.dec-deployment-widget-success-item,
.dec-deployment-widget-error-item {
  font-size: 14px;
}

.dec-frame-classic-aside .pane-tabs-button-wrapper {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.dec-header-account .user-avatar {
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  font-size: 16px;
  color: #FFFFFF;
}
.dec-header-account .account-arrow-trigger {
  font-size: 16px;
}

.dec-frame-header-message .msg-font {
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  font-size: 16px;
}
.dec-frame-header-message .msg-count {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #e65251;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe65251,endColorstr=#ffe65251);
  color: #FFFFFF;
  font-size: 12px;
}
.dec-frame-header-message .bi-message-item {
  min-height: 24px;
}

.dec-menu-button .main-icon {
  font-size: 24px;
}

.dec-frame-modern-zoomer {
  z-index: 100;
}
.dec-frame-modern-zoomer.animation {
  -webkit-transition: all 500ms ease-in;
  -moz-transition: all 500ms ease-in;
  -o-transition: all 500ms ease-in;
  transition: all 500ms ease-in;
}

.dec-init-config-edit .dec-init-waring {
  color: #E65251;
}
.dec-init-config-edit .config-basic-tip {
  font-size: 14px;
}

.dec-init-import-data .login-btn {
  font-size: 14px;
}

.bi-icon-combo-trigger .login-trigger-font {
  color: #2C60DB;
}
.bi-icon-combo-trigger .login-trigger-font .b-font {
  font-size: 12px;
}

.dec-login-icon-text-trigger .icon-combo-trigger-icon,
.dec-login-icon-text-trigger .trigger-btn {
  color: #2C60DB;
}

.dec-icon-select-text-trigger .item-icon {
  color: #3685F2;
}
.dec-icon-select-text-trigger .b-font {
  font-size: 16px;
}
.dec-icon-select-text-trigger .trigger {
  color: rgba(9, 30, 64, 0.66);
}

.dec-common-box-card {
  font-size: 14px;
  background-color: #F8F9FC;
  border-color: #EEF1F6;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.dec-common-box-card:hover {
  box-shadow: 0 4px 12px 0 rgba(9, 30, 64, 0.08);
}
.dec-common-box-card .bi-common-title {
  font-size: 16px;
}

.dec-common-box-card-setting .b-font {
  font-size: 24px;
}
.dec-common-box-card-setting .pull-right-font .b-font {
  font-size: 16px;
}
.dec-common-box-card-setting .pull-right-font .b-font:hover {
  background-color: rgba(9, 30, 64, 0.07);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.dec-common-box-card-setting .menu-icon {
  position: relative;
  z-index: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #091E40;
}
.dec-common-box-card-setting .menu-icon.menu-icon-back0::after {
  position: absolute;
  z-index: -1;
  top: 12px;
  right: -2px;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: #B9D3FE;
}
.dec-common-box-card-setting .menu-icon.menu-icon-back1::after {
  position: absolute;
  z-index: -1;
  top: 12px;
  right: -2px;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: #FFDAD7;
}
.dec-common-box-card-setting .menu-icon.menu-icon-back2::after {
  position: absolute;
  z-index: -1;
  top: 12px;
  right: -2px;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: #FFEBBA;
}
.dec-common-box-card-setting .menu-icon.menu-icon-back3::after {
  position: absolute;
  z-index: -1;
  top: 12px;
  right: -2px;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: #AFDFDA;
}
.dec-common-box-card-setting .menu-icon.menu-icon-back4::after {
  position: absolute;
  z-index: -1;
  top: 12px;
  right: -2px;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: #C2BBF1;
}
.dec-common-box-card-setting .menu-icon.menu-icon-back5::after {
  position: absolute;
  z-index: -1;
  top: 12px;
  right: -2px;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: #B9D3FE;
}
.dec-common-box-card-setting .menu-icon.menu-icon-back6::after {
  position: absolute;
  z-index: -1;
  top: 12px;
  right: -2px;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: #FFDAD7;
}
.dec-common-box-card-setting .menu-icon.menu-icon-back7::after {
  position: absolute;
  z-index: -1;
  top: 12px;
  right: -2px;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: #FFEBBA;
}
.dec-common-box-card-setting .menu-icon.menu-icon-back8::after {
  position: absolute;
  z-index: -1;
  top: 12px;
  right: -2px;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: #AFDFDA;
}
.dec-common-box-card-setting .menu-icon.menu-icon-back9::after {
  position: absolute;
  z-index: -1;
  top: 12px;
  right: -2px;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background-color: #C2BBF1;
}

.dec-data-set .create-sql-table-font .b-font {
  color: #ffc101;
}
.dec-data-set .dataset-tree-font .b-font {
  color: #23BEEF;
}
.dec-data-set .dataset-file-font .b-font {
  color: #2C60DB;
}
.dec-data-set .dataset-other-font .b-font {
  color: #2C60DB;
}

.dec-directory-left .manage-more-font {
  font-size: 16px;
}

.dec-directory-right {
  min-width: 700px;
}

.dec-backup .not-support-backup-tip {
  font-size: 14px;
}

.dec-intelligence-cloud .info-pane {
  min-width: 910px;
}
.dec-intelligence-cloud .cloud-title {
  font-size: 18px;
}
.dec-intelligence-cloud .analysis-report {
  color: rgba(9, 30, 64, 0.66);
  background-color: rgba(232, 234, 237, 0.54);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8ae8eaed,endColorstr=#8ae8eaed);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.dec-intelligence-cloud .image-tip-text {
  color: rgba(9, 30, 64, 0.66);
}

.dec-log .main-page {
  min-width: 970px;
}
.dec-log .template-link .bi-text {
  cursor: pointer;
}

.dec-look-login-page .upload-font {
  font-size: 22px;
}
.dec-look-login-page .cycle-background {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffffff);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.dec-look-login-page .dec-login-background-area .login-background-layer:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-look-login-page .dec-login-background-area:hover .login-background-layer {
  visibility: visible;
}
.dec-look-login-page .dec-login-background-area .login-background-layer {
  background-color: #091e40;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff091e40,endColorstr=#ff091e40);
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.dec-look-login-page .dec-login-background-area:active .cycle-background {
  background-color: rgba(255, 255, 255, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3ffffff,endColorstr=#b3ffffff);
  opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.dec-look-login-page .dec-login-background-area:active .login-background-layer {
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  background-color: rgba(9, 30, 64, 0.51);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#82091e40,endColorstr=#82091e40);
}

.dec-look-manage-style .upload-font.upload-button {
  font-size: 22px;
}

.dec-management-map-custom-image .image-upload {
  background-color: #fafbfc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffafbfc,endColorstr=#fffafbfc);
}

.dec-register-functions .dec-functions-table-row {
  background-color: #F8F9FC;
}


.dec-schedule-records .list-row .username {
  max-width: 70px;
}

.dec-security-datamasking-list-item .link-item-icon:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-security-datamasking-list-item:hover .link-item-icon {
  visibility: visible;
}

.dec-security-protection .protection-hr {
  border-bottom: solid 1px #e6e9ef;
}
.dec-security-protection .protection-samesite-combo .bi-list-item-active.active {
  font-weight: bold;
}
.dec-security-protection .dec-card > .bi-h-tape > .bi-label {
  padding-left: 9px;
}

.dec-system-sql-injection .dec-system-sql-cards {
  min-height: 650px;
}
.dec-system-sql-injection .dec-system-sql-cards .show-button {
  cursor: default;
}
.dec-system-sql-injection .edit-font .b-font {
  font-size: 16px;
  color: #3685F2;
}
.dec-system-sql-injection .edit-user-font .b-font {
  font-size: 16px;
}
.dec-system-sql-edit-cards {
  min-height: 680px;
}


.dec-system-mail .dec-system-mail-cards {
  min-width: 930px;
}
.dec-system-mail .dec-system-mail-account .add-user-font .b-font::before {
  color: #091E40;
}

.dec-system-migration .edit-area {
  min-width: 920px;
}

.dec-system-normal .detail-font {
  font-size: 16px;
}

.dec-system-sms .dec-system-sms-cards {
  min-width: 930px;
}
.dec-system-sms .dec-system-sms-config .surplus-num {
  color: #2C60DB;
}
.dec-system-sms .sms-config-label-black {
  color: black;
}

.dec-user-all {
  min-width: 900px;
}
.dec-user-all .add-user-font .b-font:before,
.dec-user-all .import-user-font .b-font:before,
.dec-user-all .user-sync-font .b-font:before {
  color: #091E40;
}

.platform-user-count {
  color: #13CD66;
}

.dec-user-role .decision-role-list-item .delete-dept-font {
  font-size: 14px;
}
.dec-user-role .decision-role-list-item .role-item-tools:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-user-role .decision-role-list-item:hover .role-item-tools {
  visibility: visible;
}

.dec-workbench-tabs-button-wrapper .dec-workbench-tabs-bubble-combo .bi-popup-view {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.dec-frame-classic-aside-favorite-list-item .close-button:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-frame-classic-aside-favorite-list-item:hover .close-button {
  visibility: visible;
}

.dec-message-popup .popup-title {
  background-color: #F2F4F7;
  font-size: 14px;
}
.dec-message-popup .popup-button {
  color: #2C60DB;
}

.dec-header-message-popup .message-list {
  max-height: 276px;
}
.dec-header-message-popup .bi-message-item {
  min-height: 24px;
}

.dec-frame-modern-zoom-out {
  color: #FFFFFF;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
.dec-frame-modern-zoom-out:hover {
  -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.4);
}
.dec-frame-modern-zoom-out:hover .b-font {
  font-size: 24px;
}
.dec-frame-modern-zoom-out .b-font {
  font-size: 22px;
}

.dec-drawer .drawer-trigger {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.dec-drawer .drawer-popup {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.dec-authority-entity-dimension .nav-wrap {
  overflow: hidden;
}
.dec-authority-entity-dimension .nav-wrap > div:last-child {
  padding-left: 16px;
  align-self: stretch;
  background-color: #F8F9FC;
}

.dec-droppable-line .dec-droppable-line-circle {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-color: #2C60DB;
  background-color: #2C60DB;
}
.dec-droppable-line .dec-droppable-line-tail {
  border-bottom: solid 1px #2C60DB;
}

.dec-template-expander-trigger {
  background-color: #f8f9fc;
}
.dec-template-expander-trigger .delete-node-font:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-template-expander-trigger:hover .delete-node-font {
  visibility: visible;
}


.dec-directory-multi-tree .directory-tree-item .tree-icon {
  font-size: 16px;
}

.dec-intelligence-cluster-parameters-item .detail-icon-label:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-intelligence-cluster-parameters-item:hover .detail-icon-label {
  visibility: visible;
}

.dec-management .right-bar-trigger {
  background-color: #f2f6fa;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2f6fa,endColorstr=#fff2f6fa);
}
.dec-management .dec-management-main-content {
  z-index: 1;
}
.dec-management .dec-management-aside-content {
  z-index: 2;
}
.dec-management .management-right-area {
  min-width: 700px;
}

.disk-ops-tab {
  min-width: 1200px;
}

.dec-theme-style-select-item {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #F0F3F7;
  border: 1px solid #F8F9FC;
  overflow: hidden;
}
.dec-theme-style-select-item:hover {
  border: 1px solid #2C60DB;
}
.dec-theme-style-select-item.active {
  border: 1px solid #2C60DB;
}
.dec-theme-style-select-item.top-shadow {
  -webkit-box-shadow: 0 -2px 5px 0 rgba(61, 77, 102, 0.06);
  -moz-box-shadow: 0 -2px 5px 0 rgba(61, 77, 102, 0.06);
  box-shadow: 0 -2px 5px 0 rgba(61, 77, 102, 0.06);
}

.dec-look-style-icon-item .b-font,
.dec-look-style-icon-item .x-icon {
  font-size: 22px;
}

.dec-look-style-directory-node .node-line {
  background-color: #2c60db;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2c60db,endColorstr=#ff2c60db);
}

.map-geo-json-table.bi-preview-table .header-row {
  background-color: #eaf2fd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffeaf2fd,endColorstr=#ffeaf2fd);
}
.map-geo-json-table.bi-preview-table table .body td {
  border-color: #dceafa;
}
.map-geo-json-table.bi-preview-table table .body tr.selected-row > td {
  border: 1px solid #2C60DB;
}

.dec-management-map-editable-tree .dec-management-editable-tree-mid-plus-group-node .custom-icons:not(.bi-combo-popup),
.dec-management-map-editable-tree .dec-management-editable-tree-mid-tree-leaf-item .custom-icons:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-management-map-editable-tree .dec-management-editable-tree-mid-plus-group-node:hover .custom-icons,
.dec-management-map-editable-tree .dec-management-editable-tree-mid-tree-leaf-item:hover .custom-icons {
  visibility: visible;
}

.dec-management-map-gis-item .custom-icons:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-management-map-gis-item:hover .custom-icons {
  visibility: visible;
}

.mobile-qr-code-border {
  border: 5px solid #E7E9EC;
}

.mobile-cover-image-background {
  background-color: #1fb9ff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1fb9ff,endColorstr=#ff1fb9ff);
}

.mobile-icon-item-background {
  background-color: rgba(54, 133, 242, 0.06);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0f3685f2,endColorstr=#0f3685f2);
}
.mobile-delete-icon-button {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.mobile-add-icon-button {
  background-color: #f7f8fa;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff7f8fa,endColorstr=#fff7f8fa);
}

.decision-register-manage .register-status {
  color: #ed5565;
}
.decision-register-manage .register-status-success {
  color: #57cb7c;
}
.decision-register-manage .register-fail-reason {
  color: #ed5565;
}


.dec-schedule-dispatcher {
  min-width: 860px;
}

.dec-schedule-task-handling .dec-schedule-task-handling-item .icon-bar:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-schedule-task-handling .dec-schedule-task-handling-item:hover .icon-bar {
  visibility: visible;
}

.dec-schedule-task-step .dec-pager-prev-font,
.dec-schedule-task-step .dec-pager-next-font {
  color: #2C60DB;
  font-size: 14px;
}

.dec-schedule-step-item .step-icon {
  border-radius: 50%;
  background-color: #ECEEF3;
  color: #d0d4da;
}
.dec-schedule-step-item .item-text {
  color: #d0d4da;
  font-size: 14px;
}
.dec-schedule-step-item.active .step-icon {
  background-color: #2C60DB;
  color: #FFFFFF;
}
.dec-schedule-step-item.active .item-text {
  color: #2C60DB;
}

.dec-schedule-steps {
  max-width: 704px;
}

.dec-security-access-intercept .list-header {
  background-color: #E6E9EF;
}
.dec-security-access-intercept .list-row .shift-ip:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-security-access-intercept .list-row:hover .shift-ip {
  visibility: visible;
}

.dec-system-sql-escape .system-sql-char-empty-background {
  font-size: 14px;
}

.dec-system-sql-item {
  background-color: rgba(44, 96, 219, 0.1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1a2c60db,endColorstr=#1a2c60db);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  vertical-align: middle;
  cursor: pointer;
  font-size: 12px;
}
.dec-system-sql-item-active {
  background-color: #2c60db;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2c60db,endColorstr=#ff2c60db);
  color: #FFFFFF;
}

.dec-system-sql-keyword .system-sql-keyword-empty-background {
  font-size: 14px;
}

.dec-system-login-lock .unlock-select .b-font {
  color: #13CD66;
}
.dec-system-login-lock .unlock-item .b-font {
  color: rgba(9, 30, 64, 0.66);
}
.dec-system-login-lock .disabled .dec-page-table-row:hover {
  background: transparent;
}

.dec-system-normal-extensible .arguments-area .x-icon {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.dec-system-normal-extensible .arguments-area.active .x-icon {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}

.dec-user-table {
  max-height: 100%;
  min-width: 800px;
}
.dec-user-table .dec-user-table-row.odd {
  background-color: #F8F9FC;
}
.dec-user-table .dec-user-table-row:hover {
  background: #EEF1F6;
}

.dec-workbench-pane-tab-button {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  font-size: 16px;
}

.dec-refresh-favorite-tools {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.dec-reuse-department-tree .bi-multi-select-tree-popup,
.dec-reuse-department-tree .bi-multi-tree-search-pane {
  border: none;
}

.dec-data-set-sql {
  min-height: 420px;
}
.dec-data-set-sql .preview-header {
  background-color: #dceafa;
}
.dec-data-set-sql .param-table .dec-dynamic-date-combo .even-row {
  background-color: #FFFFFF;
}
.dec-data-set-sql .bi-panel .panel-title .panel-title-text {
  font-size: 12px;
}

.dec-data-set-list-item.active {
  background-color: rgba(44, 96, 219, 0.05);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d2c60db,endColorstr=#0d2c60db);
  color: #2C60DB;
}
.dec-data-set-list-item:hover {
  background-color: rgba(44, 96, 219, 0.05);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d2c60db,endColorstr=#0d2c60db);
}
.dec-data-set-list-item .operations .b-font {
  color: #091E40;
}
.dec-data-set-list-item .operations:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-data-set-list-item:hover .operations {
  visibility: visible;
}

.dec-connection-driver-driver-detail-driver-table .dec-connection-driver-driver-detail-driver-table-header {
  background: #19B8EA;
}

.dec-model-intelligence-cluster-basic .cluster-file-synchronization-mode {
  max-width: 72px;
}

.dec-model-intelligence-cluster-manage .restart-waring {
  color: #E65251;
}

.dec-log-access-count .card {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #2C60DB;
}
.dec-log-access-count .card .card-font {
  font-size: 32px;
}
.dec-log-access-count .card .card-font-color-primary {
  font-weight: bold;
  color: #3685F2;
}
.dec-log-access-count .card .card-font-color-success {
  font-weight: bold;
  color: #13CD66;
}
.dec-log-access-count .card .card-font-color-warning {
  font-weight: bold;
  color: #FAAA39;
}

.dec-log-access-server .refresh-font .b-font:before {
  color: #091E40;
}

.dec-intelligence-memory-session-cards .card {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #2C60DB;
}
.dec-intelligence-memory-session-cards .card .card-font {
  font-size: 32px;
}
.dec-intelligence-memory-session-cards .card .card-font-color-success {
  font-weight: bold;
  color: #13CD66;
}
.dec-intelligence-memory-session-cards .card .card-font-color-primary {
  font-weight: bold;
  color: #3685F2;
}
.dec-intelligence-memory-session-cards .card .card-font-color-light {
  font-weight: bold;
  color: #23BEEF;
}
.dec-intelligence-memory-session-cards .card .card-font-color-warning {
  font-weight: bold;
  color: #FAAA39;
}

.dec-resource-migration-import-result .banner-text {
  font-size: 30px;
  color: #2C60DB;
}

.dec-look-manage-entry-configure-upload {
  border: 1px dashed #cfd4dc;
}
.dec-look-manage-entry-configure-upload:hover {
  border: 1px dashed #2C60DB;
}

.dec-look-style-check-item-1 .icon-wrapper {
  background-color: #3296F5;
  font-size: 22px;
  color: #FFFFFF;
}
.dec-look-style-check-item-2 .logo-font {
  font-size: 22px;
  color: #3296F5;
}

.dec-table-header {
  background-color: #EEF1F6 !important;
  font-weight: bold;
  color: rgba(9, 30, 64, 0.66);
}

.dec-table-rows {
  border-bottom: 1px solid #dceafa;
}
.dec-table-rows .gray-row {
  color: rgba(9, 30, 64, 0.25);
}
.dec-table-rows.row-even {
  background: #FBFDFF;
}
.dec-table-rows:hover {
  background: #F2F4F7;
}

.dec-mobile-tab-device-bind .plus-font .b-font:before {
  color: #091E40;
}

.mobile-banner-image-background {
  background-color: #f7f8fa;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff7f8fa,endColorstr=#fff7f8fa);
}

.dec-register-certificate .certificate-code {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}

.dec-schedule-manage-list-header {
  background-color: #E6E9EF;
}

.dec-schedule-manage-list-row.row-even {
  background: #F8F9FC;
}
.dec-schedule-manage-list-row:hover {
  background: #EEF1F6;
}

.dec-system-sql-char-edit .add-char-font .b-font {
  font-size: 16px;
}

.dec-system-sql-keyword-edit .add-char-font .b-font {
  font-size: 16px;
}

.dec-system-normal-socket .websocket-extensible-area {
  background-color: #F8F9FC;
}
.dec-system-normal-socket .dec-system-socket-item .help-area:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-system-normal-socket .dec-system-socket-item:hover .help-area {
  visibility: visible;
}

.dec-system-extensible-parameter .help-area:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-system-extensible-parameter:hover .help-area {
  visibility: visible;
}

.dec-user-table-header {
  background-color: #E6E9EF;
}

.dec-user-post-tape .delete-dept-font {
  font-size: 14px;
}
.dec-user-post-edit-popup .decision-role-list-item .delete-dept-font {
  color: #091E40;
}
.decision-post-list-item .toolbar-post-combo:not(.bi-combo-popup) {
  visibility: hidden;
}
.decision-post-list-item:hover .toolbar-post-combo {
  visibility: visible;
}

.dec-user-edit-panel .dec-edit-user-check-clear-button {
  color: #2C60DB;
}
.dec-user-edit-panel .capsule-group {
  min-height: 600px;
}

.dec-users-sync-import-result .banner-text {
  font-size: 30px;
}
.dec-users-sync-import-result .section-item {
  font-size: 14px;
}

.dec-button-close-tab .blur-background {
  filter: blur(2px);
}

.dec-directory-single-tree .directory-single-tree-item .delete-node-font {
  font-size: 16px;
}
.dec-directory-single-tree .directory-single-tree-item .directory-type-icon,
.dec-directory-single-tree .directory-single-tree-item .directory-node-arrow {
  font-size: 16px;
}

.dec-directory-homepage .homepage-list-item .delete-button-container:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-directory-homepage .homepage-list-item:hover .delete-button-container {
  visibility: visible;
}
.dec-directory-homepage .homepage-list-item .homepage-list-item-icon,
.dec-directory-homepage .homepage-list-item .delete-node-font {
  font-size: 16px;
}
.dec-directory-homepage .directory-tree-item .directory-type-icon,
.dec-directory-homepage .directory-tree-item .directory-node-arrow {
  font-size: 16px;
}

.dec-directory-single-search-list-node .delete-combo:not(.bi-combo-popup),
.dec-directory-single-search-tree-node .delete-combo:not(.bi-combo-popup),
.dec-directory-single-search-tree-item .delete-combo:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-directory-single-search-list-node:hover .delete-combo,
.dec-directory-single-search-tree-node:hover .delete-combo,
.dec-directory-single-search-tree-item:hover .delete-combo {
  visibility: visible;
}


.dec-img-text-item .dec-img-text-content:hover {
  -webkit-box-shadow: 0 0 15px 0 rgba(13, 36, 59, 0.15);
  -moz-box-shadow: 0 0 15px 0 rgba(13, 36, 59, 0.15);
  box-shadow: 0 0 15px 0 rgba(13, 36, 59, 0.15);
  background-color: #FFFFFF;
}

.dec-directory-home-page .add-homepage-button-text .bi-text {
  color: rgba(9, 30, 64, 0.66);
  font-size: 12px;
  text-align: center !important;
}

.dec-backup-table .table-items {
  border-top: 3px solid #dceafa;
  border-bottom: 3px solid #dceafa;
}
.dec-backup-table .table-items .dec-checkbox-table-row {
  border-bottom: 1px solid #dceafa;
}
.dec-backup-table .table-items .dec-checkbox-table-row.row-even {
  background: #FBFDFF;
}
.dec-backup-table .table-items .dec-checkbox-table-row:hover {
  background: #F2F4F7;
}
.dec-backup-table .table-items .dec-checkbox-table-row:last-child {
  border-bottom: transparent;
}
.dec-backup-table .table-items .dec-checkbox-table-row .operations .b-font {
  color: #2C60DB;
}

.dec-backup-update-log .header {
  background-color: #E6E9EF;
}
.dec-backup-update-log .table-border {
  border-color: #dceafa;
}
.dec-backup-update-log .dec-backup-update-log-row.height-light {
  background: #feeed7;
}
.dec-backup-update-log .dec-backup-update-log-row.height-light .row-odd {
  background: #feeed7;
}
.dec-backup-update-log .dec-backup-update-log-row .row-odd {
  background: #FBFDFF;
}


.dec-yellow-mark-background {
  background-color: rgba(255, 193, 1, 0.2);
}

.mobile-user-device-table .header {
  background-color: #E6E9EF;
}

.overflow-auto {
  overflow: auto;
}

.decision-register-manage .register-status {
  color: #ed5565;
}
.decision-register-manage .register-status-success {
  color: #57cb7c;
}
.decision-register-manage .register-fail-reason {
  color: #ed5565;
}
.dec-register-checkfunction .dec-checkfunction-table-header {
  height: 100%;
  background-color: #E6E9EF;
}
.dec-register-checkfunction .user-sync-warning-font {
  color: #FAAA39;
}

.dec-register-version-plugin-table-header {
  background-color: #E6E9EF;
}

.dec-register-version-plugin-table-row {
  border-bottom: 1px solid #dceafa;
}
.dec-register-version-plugin-table-row.row-even {
  background: #FBFDFF;
}
.dec-register-version-plugin-table-row:hover {
  background: #F2F4F7;
}

.dec-schedule-task-customize-class .parameter-list-body {
  max-height: 147px;
}
.dec-schedule-task-customize-class .parameter-list-body .dec-schedule-task-customize-parameter-row .delete-combo:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-schedule-task-customize-class .parameter-list-body .dec-schedule-task-customize-parameter-row:hover .delete-combo {
  visibility: visible;
}

.dec-schedule-task-detail .dec-detail-group {
  border-top: 3px solid #dceafa;
  border-bottom: 3px solid #dceafa;
  max-height: 164px;
}
.dec-schedule-task-detail .dec-detail-group .dec-schedule-detail-item {
  border-bottom: 1px solid #dceafa;
}
.dec-schedule-task-detail .dec-detail-group .dec-schedule-detail-item.row-even {
  background: #FBFDFF;
}
.dec-schedule-task-detail .dec-detail-group .dec-schedule-detail-item:last-child {
  border-bottom: transparent;
}
.dec-schedule-task-detail .dec-detail-group .dec-schedule-detail-item .operations-group:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-schedule-task-detail .dec-detail-group .dec-schedule-detail-item:hover .operations-group {
  visibility: visible;
}

.dec-schedule-task-expression .expressions-group {
  border-bottom: 3px solid #dceafa;
  border-top: 3px solid #dceafa;
}
.dec-schedule-task-expression .expressions-group .expression-item {
  border-bottom: 1px solid #dceafa;
}
.dec-schedule-task-expression .expressions-group .expression-item.row-even {
  background: #FBFDFF;
}
.dec-schedule-task-expression .expressions-group .expression-item.active {
  background: #F2F4F7;
}
.dec-schedule-task-expression .expressions-group .expression-item:last-child {
  border-bottom: transparent;
}

.dec-schedule-manage-list-operation .bi-icon-button {
  font-size: 16px;
  color: rgba(9, 30, 64, 0.66);
}

.dec-user-department-edit .capsule-group {
  min-height: 600px;
}

.dec-user-button-item {
  background-color: rgba(44, 96, 219, 0.1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1a2c60db,endColorstr=#1a2c60db);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  min-width: 100px;
}
.dec-user-button-item-active {
  background-color: #2c60db;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2c60db,endColorstr=#ff2c60db);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  min-width: 60px;
}
.dec-user-button-item-active .user-button-hover-light:hover {
  background-color: rgba(255, 255, 255, 0.07);
}
.dec-user-button-item-active.disabled {
  background-color: rgba(9, 30, 64, 0.07);
  color: rgba(9, 30, 64, 0.25);
}

.dec-user-role-users-edit .capsule-group {
  min-height: 600px;
}

.dec-intelligence-cluster-node .node-border:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-intelligence-cluster-node:hover .node-border {
  visibility: visible;
}
.dec-intelligence-cluster-node .node-edit:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-intelligence-cluster-node:hover .node-edit {
  visibility: visible;
}
.dec-intelligence-cluster-node .node-calibration:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-intelligence-cluster-node:hover .node-calibration {
  visibility: visible;
}
.dec-intelligence-cluster-node .cluster-name {
  max-width: 209px;
}
.dec-intelligence-cluster-node .remark-font,
.dec-intelligence-cluster-node .close-font,
.dec-intelligence-cluster-node .sure-font {
  color: #2C60DB;
}
.dec-intelligence-cluster-node .b-font {
  font-size: 14px;
}
.dec-intelligence-cluster-node .bi-editor {
  background-color: #FFFFFF;
}
.dec-intelligence-cluster-node .exception-status {
  background-color: rgba(230, 82, 81, 0.05);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0de65251,endColorstr=#0de65251);
}
.dec-intelligence-cluster-node .exception-status .cluster-name,
.dec-intelligence-cluster-node .exception-status .remark-font {
  color: #FF2F3E;
}
.dec-intelligence-cluster-node .benchmark-node {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  background-color: rgba(44, 96, 219, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#802c60db,endColorstr=#802c60db);
  color: #FFFFFF;
}


.dec-management .right-bar-trigger {
  background-color: #f2f6fa;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2f6fa,endColorstr=#fff2f6fa);
}
.dec-management .dec-management-main-content {
  z-index: 1;
}
.dec-management .dec-management-aside-content {
  z-index: 2;
}
.dec-management .management-right-area {
  min-width: 700px;
}
.disk-text {
  font-size: 24px;
}
.disk-text-color-orange {
  color: #FAAA39;
}
.disk-text-color-blue {
  color: #3685F2;
}

.dec-register-manage-container .qrcode-image-refresh-masker {
  opacity: 0.95;
  filter: alpha(opacity=95);
}

.dec-register-macaddress-table .header-row {
  background-color: #E6E9EF;
}
.dec-register-macaddress-table .even {
  background-color: #F8F9FC;
}

.dec-schedule-file-handling-sms .template-body {
  border-top: 3px solid #dceafa;
  border-bottom: 3px solid #dceafa;
  max-height: 164px;
}
.dec-schedule-file-handling-sms .dec-page-table-row:last-child {
  border-bottom: transparent;
}
.dec-schedule-file-handling-sms .parameter-row {
  border-bottom: 1px solid #dceafa;
}
.dec-schedule-file-handling-sms .parameter-row:last-child {
  border-bottom: transparent;
}
.dec-schedule-file-handling-sms .sms-parameter-body {
  max-height: 184px;
}

.dec-cluster-redis-table .dec-cluster-redis-body {
  max-height: 221px;
}
.dec-cluster-redis-table .dec-cluster-redis-body .dec-cluster-redis-row .delete-combo:not(.bi-combo-popup) {
  visibility: hidden;
}
.dec-cluster-redis-table .dec-cluster-redis-body .dec-cluster-redis-row:hover .delete-combo {
  visibility: visible;
}
.dec-cluster-redis-table .dec-cluster-redis-body .dec-cluster-redis-row:last-child {
  border-bottom: transparent;
}
.dec-cluster-redis-table .exception-reminder {
  color: #FF2F3E;
}

.dec-management .right-bar-trigger {
  background-color: #f2f6fa;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2f6fa,endColorstr=#fff2f6fa);
}
.dec-management .dec-management-main-content {
  z-index: 1;
}
.dec-management .dec-management-aside-content {
  z-index: 2;
}
.dec-management .management-right-area {
  min-width: 700px;
}
.progress-green {
  background-color: #D0F5E0;
  color: white;
}
.progress-green .progress-bar {
  background-color: #3FC47B;
}
.progress-orange {
  background-color: #FEEED7;
  color: white;
}
.progress-orange .progress-bar {
  background-color: #FAAA39;
}

.dec-management .right-bar-trigger {
  background-color: #f2f6fa;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2f6fa,endColorstr=#fff2f6fa);
}
.dec-management .dec-management-main-content {
  z-index: 1;
}
.dec-management .dec-management-aside-content {
  z-index: 2;
}
.dec-management .management-right-area {
  min-width: 700px;
}
.disk-ops-list-item {
  border-bottom: 1px solid #dceafa;
}
.disk-ops-list-item.even-row {
  background: #F2F4F7;
}
.disk-ops-list-item:hover {
  background: #FBFDFF;
}

.dec-register-concurrence-table .header-row {
  background-color: #E6E9EF;
}
.dec-register-concurrence-table .even {
  background-color: #F8F9FC;
}

.dec-management .right-bar-trigger {
  background-color: #f2f6fa;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2f6fa,endColorstr=#fff2f6fa);
}
.dec-management .dec-management-main-content {
  z-index: 1;
}
.dec-management .dec-management-aside-content {
  z-index: 2;
}
.dec-management .management-right-area {
  min-width: 700px;
}
.disk-ops-list-item,
.disk-ops-tree-item {
  border-bottom: 1px solid #dceafa;
}
.disk-ops-list-item.even-row {
  background: #F2F4F7;
}
.disk-ops-list-item:hover {
  background: #FBFDFF;
}

