:root {
  --bs-primary: #19aed8;
  --bs-link-color: var(--bs-primary);
  --bs-link-color-rgb: 25, 174, 216;
  --bs-link-hover-color: #1384a4;
  --bs-link-hover-color-rgb: 19, 132, 164;
  --bs-blue: var(--bs-primary);
  --s-tabs-text-active: var(--bs-primary);
}

.btn-primary {
  --bs-btn-bg: #19aed8;
  --bs-btn-border-color: #19aed8;
  --bs-btn-active-bg: #19aed8;
  --bs-btn-hover-bg: #1384a4;
  --bs-btn-hover-border-color: #1384a4;
  --bs-btn-active-border-color: #1384a4;
}

.btn-outline-secondary {
  --bs-btn-color: #f58700;
  --bs-btn-border-color: #f58700;
  --bs-btn-hover-bg: #f58700;
  --bs-btn-hover-border-color: #f58700;
  --bs-btn-active-bg: #f58700;
  --bs-btn-active-border-color: #f58700;
  --bs-btn-disabled-color: #f58700;
  --bs-btn-disabled-border-color: #f58700;
}

.s-sidebar-header {
  background: var(--bs-primary);
}

.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;
}

.tab-pane .field .editor.s-DataGrid {
  height: 100%;
}

.s-sidebar-link:hover,
.s-sidebar-pane .active > .s-sidebar-link,
.s-sidebar-link:hover .s-sidebar-icon,
.active > .s-sidebar-link > .s-sidebar-icon {
  color: var(--bs-primary);
}