﻿.k-state-selected {
  background: #d9d9d9;
  color: #333;
  box-shadow: none;
  border: 0;
}

.k-textbox:focus, .k-textbos:active {
  background: #333;
  border: 1px solid #00adef;
}

.k-list-container .k-textbox {
  max-width: none;
}

.k-input:active, .k-input:focus {
  border: 1px solid #00adef !important;
}

.k-grid tr {
  cursor: pointer;
}

.k-textbox {
  border-radius: 0;
}

.k-grid-header th.k-header {
  vertical-align: middle;
}

.k-header {
  color: #fff;
}

.k-input, .k-multiselect-wrap, .k-textbox > input, input.k-textbox, input.k-textbox:hover, textarea.k-textbox, textarea.k-textbox:hover {
  background: #333;
}

.claims-search-grid .k-grid-content {
  max-height: 500px;
}

.kendo-grid-height-auto .k-grid-content {
  height: 100% !important;
}

.dropdown-table th, .dropdown-table td {
  min-width: 200px;
  overflow: hidden;
  max-width: 200px;
}
.dropdown-table th span, .dropdown-table td span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 190px;
  padding-right: 10px;
  word-wrap: break-word;
}

.dropdown-table th.extra-width, .dropdown-table td.extra-width {
  min-width: 350px;
  max-width: none;
}
.dropdown-table th.extra-width span, .dropdown-table td.extra-width span {
  max-width: none;
  min-width: 340px;
}

.k-grid-toolbar .k-button {
  display: inline-block;
}

.k-animation-container .k-list-container {
  max-width: 80vw;
}

.k-grid table td {
  word-break: break-all;
}

#liabilities .k-grid td {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-widget.k-listbox.listbox-5-rows {
  height: 160px;
}

.nodes-grid-5-rows .k-grid-content {
  height: 150px;
}

.k-grid td.k-state-selected:hover, .k-grid tr.k-state-selected:hover {
  background-color: #d9d9d9;
}

.k-widget.disabled *,
.disabled {
  background-color: #1f1f1f;
  border: 0px !important;
}

.k-widget.disabled *[aria-label] {
  display: none;
}

.k-widget.disabled *.k-dropdown-wrap {
  padding: 0px;
}

.form-control.k-dropdownlist, .form-control.k-multiselect, .form-control.k-datetimepicker {
  display: flex;
}
.form-control.k-dropdownlist, .form-control.k-datetimepicker {
  height: 34px;
}

.k-datetimepicker input.form-control {
  border: none;
}

.wide-k-grid-buttons .k-grid tbody td .k-button {
  min-width: 64px;
}
.wide-k-grid-buttons .k-grid tbody td:not(.k-command-cell) .k-button {
  margin: 0.16em;
}
