
body { padding-top: 45px !important; }

.navbar{
  margin-bottom:8px;
}

a {
  cursor: pointer;
  text-decoration: none;
  color: inherit;
}

table a {
  text-decoration: none;
  color: inherit
}

.btn-group-xs > .btn, .btn-xs {
  padding: .25rem .4rem;
  font-size: .875rem;
  line-height: .5;
  border-radius: .2rem;
}

.table-bg-select {
    background-color: LemonChiffon;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: LightGray;
}

#staticModal .modal-header {
  background-color:#eee;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 0px;
}

#staticModal .modal-footer {
  background-color:#eee;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 0px;
}

.alert{
  margin-bottom:0px;
  padding: 8px;
}

@media (max-width: 576px) { 
  label.form-control-label {
      text-align: center !important;
  }
}

.popover-large {
  --bs-popover-max-width: 1000px;
  --bs-popover-border-color: var(--bs-primary);
  --bs-popover-header-bg: var(--bs-primary);
  --bs-popover-header-color: var(--bs-white);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: .5rem;
}
