body,
body .main-back-color {
  background-color: #f2f2f2;
}

body,
body .main-font-color {
  color: #2e2e2e;
}

button,
input,
select,
textarea,
tr,
th,
td,
dt,
dd,
body .main-border-color {
  border-color: #bababa;
}

header,
body .main-header-back-color {
  background-color: #013679;
}

body .main-header-font-color,
body .page-title {
  color: #ffffff;
}

body .main-menu-nav {
  background-color: #003679;
}

body .main-menu-nav {
  color: #ffffff;
}

body .main-menu-nav-inner-list {
  background-color: #ffffff;
}

body .main-menu-nav-inner-list {
  color: #244572;
}

button,
body .button-back-color {
  background-color: #eeeeee;
}

body,
body .button-font-color {
  color: #000000;
}

body .button-hover-color:hover:not([disabled]) {
  background-color: #538fe4;
}

body .button-hover-color:hover:not([disabled]) {
  color: #ffffff;
}

body .button-hover-color:hover:not([disabled]) {
  border-color: #00000000;
}

body .delete-button-back-color {
  color: #000000;
}

input,
select,
textarea,
body .input-back-color {
  background-color: #ffffff;
}

input,
select,
textarea,
body .input-font-color {
  color: #000000;
}

body ::placeholder {
  color: #999999;
}

input:not([disabled]):hover,
select:not([disabled]):hover,
textarea:not([disabled]):hover,
input:not([disabled]):focus,
select:not([disabled]):focus,
textarea:not([disabled]):focus,
body .input-hover-color:hover {
  background-color: #e9faff;
}

body .row-change-back-color {
  background-color: #d0f9f2;
}

body .row-change-back-color *:not(button) {
  background-color: #00000000 !important;
}

th,
dt,
body .table-header-back-color {
  background-color: #dddddd;
}

th,
dt,
body .table-header-font-color {
  color: #000000;
}

::-webkit-scrollbar-track {
  background-color: rgba(192, 194, 196, 0.3);
}

::-webkit-scrollbar-thumb {
  background-color: rgb(192, 194, 196);
}

[disabled],
body .disabled-back-color {
  background-color: #9d9d9d;
}

[disabled],
body .disabled-font-color {
  color: #000000;
}

body .section-back-color {
  background-color: #ffffff;
}

body .layer {
  background-color: #ffffff;
}

body .layer {
  border-color: #aaaaaa;
}

body .layer-close-btn {
  background-color: #c80303;
}

body .layer-close-btn {
  color: #ffffff;
}

body .login-form-back-color {
  background-color: #ffffff;
}

body .layer-select-tag-item {
  background-color: #ececec;
}

body .layer-select-tag-item.checked,
.layer-select-tag-item:hover {
  background-color: #2878da;
}

body .layer-select-tag-item.checked,
.layer-select-tag-item:hover {
  color: #ffffff;
}

dialog,
body .dialog {
  background-color: #ffffff;
}

body .list-machine-table-flex tbody tr {
  border-color: #cccccc;
}

body .list-machine-table-flex tbody tr:hover {
  background-color: #def0fb;
}

body .list-machine-table-flex tbody tr:hover * {
  background-color: #00000000 !important;
}

body .list-machine-table-flex tbody tr:hover {
  border-color: #21bdc6;
}