.s-site-logo-img {
  content: url(../../Serenity.Assets/logo/white-128.png);
}

.s-TranslationGrid input.custom-text {
  width: 100%;
  height: 23px;
  padding: 0 3px;
}

.s-PermissionCheckEditor {
  min-height: 450px;
}


.btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8c81c;
  --bs-btn-border-color: #f8c81c;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8c81c;
  --bs-btn-hover-border-color: #f8c81c;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8c81c;
  --bs-btn-active-border-color: #f8c81c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8c81c;
  --bs-btn-disabled-border-color: #f8c81c;
}


:root {
  --bs-primary: #f8c81c;
  --bs-blue: #f8c81c;
  --s-category-title: #f8c81c;
  --s-pager-icon: #f8c81c;
  --s-column-footer: #f8c81c;
  --s-tabs-border-active: #f8c81c;
  --s-tabs-text-active: #f8c81c;
  --s-tool-icon: #f8c81c;
}

.s-sidebar-header {
  background: #f8c81c;
  color: black;
}

.s-sidebar-header-link {
  color: black;
}

.s-sidebar-header-title {
  color: black;
}

.s-site-logo-img {
  filter: invert(1);
}

.s-sidebar-toggler {
  color: black;
}

.s-sidebar-link:hover,
.s-sidebar-pane .active>.s-sidebar-link {
  color: #f8c81c;
  text-shadow: 0 0 0px black;
}

.s-sidebar-link:hover .s-sidebar-icon,
.active>.s-sidebar-link>.s-sidebar-icon {
  color: #f8c81c;
}

.select2-container.error {
    border-color: #dc3545;
}