table[role=grid]>tbody>tr>td {
  white-space: nowrap !important;
}

table[role=grid]>thead>tr>th {
  white-space: nowrap !important;
  border-right: 2px solid #ddd;
}

table[role=grid]>thead>tr>th:last-child {
  border-right: none;
}

.entitylist {
  clear: both;
}

.entitylist-filter-option-text {
  width: 310px;
}

#entitylist-filters {
  float: left;
}

.panel-body div.pull-right {
  float: left !important;
  transform: translateY(27px);
}

/* //////////////////////////////////////////////////// */

table[role=presentation]>tbody>tr {
  vertical-align: bottom;
}

table[data-name=NEWABLE]>tbody>tr {
  vertical-align: top;
}

table[data-name=ABM]>tbody>tr {
  vertical-align: top;
}

table[role=presentation]>tbody>tr>td {
  padding: 3px;
  padding-top: 20px;
}

table[role=presentation]>tbody>tr>td#tdContactInformation {
  padding-top: 3px;
}

table[role=presentation]>tbody>tr>td .control {
  padding-top: 5px;
}

table[role=presentation]>tbody>tr>td input {
  margin-right: 5px;
}

table[role=presentation]>tbody>tr>td label {
  margin-right: 10px;
}

.entity-form legend {
  margin-bottom: 0;
}

table.section {
  width: 100%;
}

table[role=presentation]>tbody>tr>td #contactInformation table tbody tr td {
  padding: 3px;
}

tr[role=group]>td {
  padding-bottom: 20px !important;
}

.validators span {
  position: absolute;
}

/* //////////////////////////////////////////////////// */

iframe.powerbi {
  width: 100%;
  height: 574px;
}