body {
  font-size: 12px;
}

.no-events, .no-events > *, .text {
  pointer-events: none;
}

.with-events {
  pointer-events: auto;
}

.nav-item:focus, th:focus {
  box-shadow: 0 0 0 .2rem rgba(130,138,145,.5);
}

.nav-item:active, .nav-link:active, .nav-item:focus, th:active, th:focus {
  outline: 0;
}

.sortable-header, .dropdown-header,
.institution-expansion__header, .user-expansion__header {
  cursor: pointer;
}

.auto-width {
  width: auto;
}

.btn-default {
  border: 1px solid #ced4da;
}

.dropdown-header.filter-optgroup {
  font-size: 1.1rem;
}

.header-text {
  font-size: 32px;
  vertical-align: middle;
}

.dropdown-menu .inner .show {
  min-width: 0 !important;
}

.country-select, .state-select, .copy-info-select {
  width: 320px !important;
}

:not([class*=col-]):not(.input-group-btn):not([class*=form-control]):not(.country-select):not(.state-select):not(.copy-info-select).bootstrap-select {
  width : 500px !important;
}

[id*=submissions-row-] td {
  max-width: 275px;
  word-wrap: break-word;
}

#version_data {
  font-size: 11px;
  margin-top: -1rem;
}

.tooltip {
  left: 180px !important;
  pointer-events: none;
}

.svg_style_dl {
  display: none;
}

#institution-details-section > input[type="email"], input[type="text"] {
  text-overflow: ellipsis;
}