.s-site-logo-img {
  content: url(../site/images/run-e-note-logo-1x1-new.png);
}

.version-fontSize {
  font-size: 0.85rem;
  color: #39493F;
  font-style: italic;
  line-height: 1.2;
  vertical-align: text-bottom; /* 对齐到标题文字的底部 */
  margin-left: 5px; /* 与标题之间的间距 */
}

.grid-cell-inspection-true {
  background-color: teal;
  color: white;
  text-align: center;
  padding: 5px;
  border-radius: 3px;
}

.grid-cell-inspection-false {
  background-color: red;
  color: white;
  text-align: center;
  padding: 5px;
  border-radius: 3px;
}

/* login main */
:root {
  --s-sidebar-band-bg: #008000 !important;
}

/* panel top border */
.s-Panel {
  border-top: 3px solid #228B22 !important;
}

/* login button */
.btn-primary {
  --bs-btn-color: #fff !important;
  --bs-btn-bg: #008000 !important;
  --bs-btn-border-color: #008000 !important;
  --bs-btn-hover-color: #fff !important;
  --bs-btn-hover-bg: #228B22 !important;
  --bs-btn-hover-border-color: #228B22 !important;
  --bs-btn-focus-shadow-rgb: 241, 91, 43 !important;
  --bs-btn-active-bg: #C94A2A !important;
  --bs-btn-active-border-color: #C94A2A !important;
  --bs-btn-disabled-bg: #F9B39E !important;
  --bs-btn-disabled-border-color: #F9B39E !important;
}

/* header */
.s-sidebar-header {
  background-color: #008000;
}

/* side bar */
.s-sidebar-link:hover, .s-sidebar-pane .active > .s-sidebar-link {
  color: #228B22;
}

/* side bar icon */
  .s-sidebar-link:hover .s-sidebar-icon, .active > .s-sidebar-link > .s-sidebar-icon {
    color: #228B22;
  }

/* grid title */
.grid-title, .panel-titlebar {
  color: #228B22;
}

/* grid search */
.s-QuickSearchBar .quick-search-icon {
  background: #228B22;
}

/* grid refresh button */
.text-blue {
  color: #228B22 !important;
}

/* dialog button */
.text-purple {
  color: #008000 !important;
}

/* user dropdown */
.dropdown-menu {
  --bs-dropdown-link-active-bg: #228B22 !important;
}

.ui-datepicker-trigger::before {
  content: "\f073"; /* Font Awesome 日曆 icon */
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  font-size: 16px;
  color: #333;
  display: inline-block;
}

/* [CssClass("input-sm")] */
.input-sm {
  max-width: 200px !important;
}
