.vendsoft-logo {
  background-image: url(/img/logo-next.png) !important;
  background-repeat: no-repeat;
  width: 175px;
  height: 34px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.dx-datagrid .dx-row-alt > td,
.dx-datagrid .dx-row-alt > tr > td {
  background-color: rgba(80, 111, 169, 0.05);
}

.dx-datagrid-nowrap.dx-datagrid-headers .dx-header-row > td > .dx-datagrid-text-content {
  white-space: normal;
}

.dx-toolbar-after {
  right: 8px;
}

.vs-row-inactive td {
  background-color: #d3d3d3 !important;
}

.dx-datagrid .dx-header-filter.dx-header-filter-empty {
  color: rgba(149, 149, 149, 0.5);
}

.dx-datagrid .dx-header-filter {
  color: #f50057;
}

.dx-texteditor-input-container input {
  border-bottom: 2px dotted darkgrey;
}

.dx-datagrid-filter-row .dx-texteditor-input-container input,
.dx-toolbar .dx-texteditor-input-container input {
  border-bottom: 0;
}

.dx-datagrid .dx-link {
  text-decoration: none;
}

.dx-datagrid-content .dx-datagrid-table .dx-row > td.vs-middle-td,
.dx-datagrid-content .dx-datagrid-table .dx-row > tr > td.vs-middle-td {
  vertical-align: middle;
}

.dx-datagrid-rowsview .dx-row > .dx-master-detail-cell {
  padding: 8px;
}

.vs-column-400 {
  max-width: 400px;
}

body.hide-intercom .intercom-launcher { display: none; }
