.maxWidth td {
  max-width: 200px;
}

.public_fixedDataTable_header {
  background-color: white;
  border: none;
}

.fixedDataTableLayout_main {
  /* Override the default border rules in the fixedDataTable library */
  border: none !important;
  border-style: none !important;
  border-width: 0 !important;
  margin: auto;
}

.public_fixedDataTableRow_even {
  background-color: #EEEEEE;
}

.fixedDataTableCellGroupLayout_cellGroup > .public_fixedDataTableCell_main {
  display: flex;
  align-items: center;
  border: none !important;
  border-style: none !important;
  border-width: 0 !important;
  padding: 10px;
}

/* Multi select must overflow */
.public_fixedDataTable_header {
  overflow: visible;
}

.public_fixedDataTable_header .fixedDataTableCellLayout_main {
  overflow: visible;
}

.public_fixedDataTable_header .fixedDataTableCellGroupLayout_cellGroup {
  overflow: visible;
}

.fixedDataTableLayout_main {
  overflow: visible;
}

.fixedDataTableLayout_rowsContainer {
  min-height: 500px;
}

.ScrollbarLayout_faceVertical:after {
  background-color: #c2c2c2;
}

.fixedDataTableLayout_hasBottomBorder {
  border: none;
}

.experienceTable .DateInput {
  width: 68px;
}

.experienceTable tr:nth-child(odd) {
  background: #f4f4f4;
}

.react-datepicker-popper {
  z-index: 999 !important;
}

.react-datepicker-wrapper input {
  width: 90px;
}

.experienceTable .react-datepicker__input-container input {
  width: 70px;
  font-size: 11px;
}

.jsondiffpatch-delta, .jsondiffpatch-delta * {
  font-size: 10px !important;
}

.jsondiffpatch-delta pre {
  word-break: break-word;
  white-space: pre-wrap;
}

.ql-editor {
  white-space: normal !important;
}

.orderTable {
  font-size: .9em;
}

.breakWords {
  max-width: 100px;
  word-wrap: break-word;
}

.orderTable td {
  padding: 3px 5px;
}

a.no-link-formatting {
  text-decoration: none;
}
a.no-link-formatting:visited {
  color: currentColor;
}
