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[role=presentation]>tbody>tr>td {
  padding: 3px;
  padding-top: 20px;
}


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%;
}


tr[role=group]>td {
  padding-bottom: 20px !important;
}

.validators span {
  position: absolute;
}

/* //////////////////////////////////////////////////// */

iframe.powerbi {
  width: 100%;
  height: 574px;
}

logoHeader:hover{
  text-decoration: none !important;
}


th.w400>div.fht-cell{
    width: 400px;
}

th.w300>div.fht-cell{
    width: 300px;
}

th.w150>div.fht-cell{
    width: 150px;
}

th.w200>div.fht-cell{
    width: 200px;
}

th.w70>div.fht-cell{
    width: 70px;
}

.query{
    height: 34px !important;
}


.rowedited{
    background: #ebf5e9;
}

.rowerror{
    background: #f77e7e;
}

.table td {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}

.multioptions-scroll {
    max-width: 400px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    display: block;
}

.multioptions-scroll .tag {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 3px;
    padding: 5px 10px;
    font-size: 0.75rem;
    background-color: #6c757d;
    color: #fff;
    border-radius: 15px;
}

.multioptions-scroll .badge {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 3px;
  float: none !important;
}

.multioptions-scroll::-webkit-scrollbar {
    height: 6px;
}
.multioptions-scroll::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 3px;
}
