﻿:root,
[data-bs-theme=dark] {
  --bs-primary: var(--ev-primary);
  --bs-primary-rgb: var(--ev-primary-rgb);
  --bs-body-bg: var(--ev-bg);
  --bs-body-color: var(--ev-text);
  --bs-secondary-color: var(--ev-text-muted);
  --bs-border-color: var(--ev-border);
  --bs-border-radius: var(--ev-radius);
  --bs-body-font-family: var(--ev-font-sans);
  --bs-body-font-size: var(--ev-fs-body);
  --bs-body-line-height: var(--ev-lh-body);
  --bs-success: var(--ev-success);
  --bs-warning: var(--ev-warning);
  --bs-danger: var(--ev-danger);
  --bs-info: var(--ev-info);
  --bs-focus-ring-color: rgba(var(--ev-primary-rgb), .38);
  --bs-card-bg: var(--ev-surface);
  --bs-tertiary-bg: var(--ev-surface-sunken);
  --bs-secondary-bg: var(--ev-surface-sunken);
  --bs-secondary-bg-rgb: var(--ev-primary-rgb);
}

.form-control:focus,
.form-select:focus {
  border-color: var(--ev-primary);
  -webkit-box-shadow: 0 0 0 0.25rem var(--bs-focus-ring-color);
          box-shadow: 0 0 0 0.25rem var(--bs-focus-ring-color);
}

.btn:focus-visible,
.btn-check:focus-visible + .btn,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn-check:checked + .btn:focus-visible,
.btn-check:checked:focus-visible + .btn {
  -webkit-box-shadow: 0 0 0 0.25rem var(--bs-focus-ring-color);
          box-shadow: 0 0 0 0.25rem var(--bs-focus-ring-color);
}

.form-control:focus,
.form-select:focus,
.form-check-input:focus,
.nav-link:focus-visible {
  -webkit-box-shadow: 0 0 0 0.25rem var(--bs-focus-ring-color);
          box-shadow: 0 0 0 0.25rem var(--bs-focus-ring-color);
}

.btn:focus-visible,
.btn-check:focus-visible + .btn,
.btn-close:focus,
.form-control:focus,
.form-select:focus,
.form-check-input:focus,
.form-range:focus,
.form-control-plaintext:focus,
.nav-link:focus-visible,
.page-link:focus,
.accordion-button:focus,
.navbar-toggler:focus {
  outline: var(--ev-focus-outline);
  outline-offset: 2px;
}

.btn-primary {
  --bs-btn-bg: var(--ev-primary);
  --bs-btn-border-color: var(--ev-primary);
  --bs-btn-color: var(--ev-on-primary);
  --bs-btn-hover-bg: var(--ev-primary-hover);
  --bs-btn-hover-border-color: var(--ev-primary-hover);
  --bs-btn-hover-color: var(--ev-on-primary);
  --bs-btn-active-bg: var(--ev-primary-hover);
  --bs-btn-active-border-color: var(--ev-primary-hover);
  --bs-btn-active-color: var(--ev-on-primary);
  --bs-btn-disabled-bg: var(--ev-primary);
  --bs-btn-disabled-border-color: var(--ev-primary);
  --bs-btn-disabled-color: var(--ev-on-primary);
}

.btn-outline-primary {
  --bs-btn-color: var(--ev-primary);
  --bs-btn-border-color: var(--ev-primary);
  --bs-btn-hover-bg: var(--ev-primary);
  --bs-btn-hover-border-color: var(--ev-primary);
  --bs-btn-hover-color: var(--ev-on-primary);
  --bs-btn-active-bg: var(--ev-primary);
  --bs-btn-active-border-color: var(--ev-primary);
  --bs-btn-active-color: var(--ev-on-primary);
  --bs-btn-disabled-color: var(--ev-primary);
  --bs-btn-disabled-border-color: var(--ev-primary);
}

.btn-secondary,
.btn-outline-secondary {
  --bs-btn-color: var(--ev-text);
  --bs-btn-border-color: var(--ev-border-control);
  --bs-btn-hover-bg: var(--ev-surface-sunken);
  --bs-btn-hover-border-color: var(--ev-primary);
  --bs-btn-hover-color: var(--ev-text);
  --bs-btn-active-bg: var(--ev-surface-sunken);
  --bs-btn-active-border-color: var(--ev-primary);
  --bs-btn-active-color: var(--ev-text);
  --bs-btn-disabled-color: var(--ev-text-disabled);
  --bs-btn-disabled-border-color: var(--ev-border);
}

.btn-success {
  --bs-btn-bg: var(--ev-success);
  --bs-btn-border-color: var(--ev-success);
  --bs-btn-hover-bg: var(--ev-success);
  --bs-btn-hover-border-color: var(--ev-success);
  --bs-btn-active-bg: var(--ev-success);
  --bs-btn-active-border-color: var(--ev-success);
}

.btn-danger {
  --bs-btn-bg: var(--ev-danger);
  --bs-btn-border-color: var(--ev-danger);
  --bs-btn-hover-bg: var(--ev-danger);
  --bs-btn-hover-border-color: var(--ev-danger);
  --bs-btn-active-bg: var(--ev-danger);
  --bs-btn-active-border-color: var(--ev-danger);
}

.btn-outline-danger {
  --bs-btn-color: var(--ev-danger);
  --bs-btn-border-color: var(--ev-danger);
  --bs-btn-hover-bg: var(--ev-danger);
  --bs-btn-hover-border-color: var(--ev-danger);
  --bs-btn-hover-color: var(--ev-danger-on);
  --bs-btn-active-bg: var(--ev-danger);
  --bs-btn-active-border-color: var(--ev-danger);
  --bs-btn-active-color: var(--ev-danger-on);
  --bs-btn-disabled-color: var(--ev-danger);
  --bs-btn-disabled-border-color: var(--ev-danger);
}

.form-check-input:checked {
  background-color: var(--ev-primary);
  border-color: var(--ev-primary);
}

.form-check-input:focus {
  border-color: var(--ev-primary);
}

:root,
[data-bs-theme=dark] {
  --bs-link-color: var(--ev-primary);
  --bs-link-color-rgb: var(--ev-primary-rgb);
  --bs-link-hover-color: var(--ev-primary-hover);
}
/*# sourceMappingURL=/src/src/SensoriGateway.Web/Styles/sg-bootstrap-bridge.css.map */