.mr-1 { margin-right: 0.25rem !important; }
.mr-2 { margin-right: 0.5rem !important; }
.mr-3 { margin-right: 1rem !important; }
.ml-1 { margin-left: 0.25rem !important; }
.ml-2 { margin-left: 0.5rem !important; }
.ml-4 { margin-left: 1.5rem !important; }
.pr-2 { padding-right: 0.5rem !important; }
.pl-2 { padding-left: 0.5rem !important; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.float-left { float: left !important; }
.float-right { float: right !important; }
.font-weight-bold { font-weight: 700 !important; }
.font-weight-normal { font-weight: 400 !important; }
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.close {
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font-size: 1.5rem;
  line-height: 1;
  opacity: 0.75;
}
.close:hover,
.close:focus {
  opacity: 1;
}
.custom-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  appearance: none;
  color: var(--cui-body-color, #d9e4f0);
  background-color: var(--cui-body-bg, #0f1724);
  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);
  background-position: calc(100% - 16px) calc(50% - 3px), calc(100% - 11px) calc(50% - 3px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
  border: 1px solid var(--cui-border-color, rgba(125, 155, 190, 0.26));
  border-radius: 0.375rem;
}
.thead-dark th,
.thead-dark td {
  color: #eaf3ff;
  background-color: rgba(6, 17, 31, 0.96);
  border-color: rgba(88, 120, 155, 0.3);
}
.btn-block {
  display: block;
  width: 100%;
}
.input-group-append,
.input-group-prepend {
  display: flex;
  align-items: stretch;
}
.input-group-append > .btn,
.input-group-prepend > .btn,
.input-group-append > .input-group-text,
.input-group-prepend > .input-group-text {
  position: relative;
}
