:root {
  --bs-blue: #0091f7;
  --bs-primary: #0091f7;
  --bs-secondary: #d6d8da;
  --bs-link-color: #0091f7;
  --bs-link-hover-color: #5a646e;
  --bs-font-sans-serif: "PangeaText", system-ui, -apple-system, "Segoe UI",
    Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: "PangeaText", "Segoe UI Light", "Helvetica Neue", Helvetica,
    Arial, sans-serif;
}
@font-face {
  font-family: "PangeaText";
  src: url(DraegerPangeaText-Regular.woff2) format("woff2");
  src: url(DraegerPangeaText-Regular.woff) format("woff");
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "PangeaText", "Segoe UI Light", "Helvetica Neue", Helvetica,
    Arial, sans-serif;
}

.btn {
  min-width: 90px;
  margin-right: 5px;
  margin-left: 2px;
  min-height: 38px;
}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #002766;
  --bs-btn-border-color: #002766;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0091f7;
  --bs-btn-hover-border-color: #0091f7;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0091f7;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #002766;
  --bs-btn-disabled-border-color: #002766;
}
.btn-info {
  color: #fff;
  background-color: #002766;
  border-color: #002766;
  --bs-btn-color: #fff;
  --bs-btn-bg: #002766;
  --bs-btn-border-color: #002766;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0091f7;
  --bs-btn-hover-border-color: #0091f7;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0091f7;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #002766;
  --bs-btn-disabled-border-color: #002766;
}
.btn-default {
  color: #002766;
  background-color: #e9eef4;
  border-color: #dde5ee;
}
.input-group-addon,
.input-group-addon.active {
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.1;
  color: #fff;
  text-align: center;
  background-color: #002766;
  border: 1px solid #002766;
  border-radius: 0.375rem;
}

.input-group-addon:hover,
.input-group-addon:focus,
.input-group-addon:focus-visible {
  color: #fff;
  background-color: #002766;
}
.btn-info:hover {
  color: #fff;
  background-color: #002766;
  border-color: #0091f7;
}
.btn-close {
  background: transparent url(close-window-icon.svg) center/1em auto no-repeat;
}

input.form-control {
  height: 38px;
  background-color: #e9eef4;
  color: #002766;
  padding: 0 12px;
  margin-right: 5px;
}
.form-control,
.form-select,
.picklist {
  background-color: #e9eef4;
}
.input-group {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100%;
}
.input-group > .form-control,
.input-group > .form-floating,
.input-group > .form-select {
  min-width: 350px;
}
input[type="checkbox"] {
  margin-left: 5px;
}

html[dir="ltr"] .crmEntityFormView .cell .picklist input[type="radio"] {
  margin: 2px 5px 5px 15px;
  accent-color: #002766;
}
.crmEntityFormView .cell {
    padding: 0 20px 10px;
}
.table-responsive {
  max-height: 70%;
}
.dashboard .entity-grid .view-grid {
    height: 70%;
    overflow: auto;
}
.dw-logo {
  text-align: center;
  align-content: center;
  vertical-align: middle;
}

.dw-outdated {
  background-color: #ffe0e3;
  font-weight: 500;
}
.dw-order-entry {
  background-color: #fffad7;
  font-weight: 500;
}
.dw-rejected {
  background-color: #d5e2f6;
  font-weight: 500;
}
.dw-without-products {
  background-color: #ffebd6;
  font-weight: 500;
}
.dw-logo img {
  float: left;
}

.footer.well {
  color: #5a646e;
}
.well {
  background-color: #edf6fd;
  border: 1px solid #f4f6f2;
}
.navbar-collapse {
  flex-grow: 0;
}
.navbar-toggler {
  position: relative;
  float: right;
}
.nav-tabs {
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #002766;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
}
menu-bar {
  float: right;
  align-items: end;
}
.modal-dialog {
    max-width: 75%;
}
.modal-backdrop {
  opacity: 0.5 !important;
}
#lostCommentText,
#cancelCommentText,
#wonCommentText {
  margin-bottom: 15px;
  width: 98%;
}
#filterDropdownId a.dropdown-toggle {
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-top: 1px;
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
span#dw_scpleadaction {
  padding: 5px;
}
