th {
  text-align: left;
}
table .thead {
  color: #000;
  background-color: #ecedfa;
}
table .tbody {
  background-color: #fff;
}
table {
	width: 100%!important;
}
.table {
    color: #444444;
    margin-bottom: 1rem;
    width: 100%
}
tr {
  border-color: #ecedfa;
  border-style: solid;
}
.table_blank tbody tr td, .table_blank tbody tr {
    background-color: #FFFFFF;
	border-style: none;
}
.parm_key {
  font-size: small;
  font-weight: normal;
  background-color: white;
  border-color: white!important;
}
.parm_key > div > div > table > tbody > tr {
  border-color: white!important;
}
.parm_key > div > div > table {
	margin: 0px!important;
}
.parm_key > div > div > table > tbody > tr > td > p {
	margin: 8px!important;
}
.parm_key > div > div > table > tbody > tr > td {
	padding: 0px!important;
}
.parm_key > div {
	margin: 0px!important;
}
.table--title-label {
  display: none;
}
caption {
    caption-side: top;
    color: #444444;
    padding-top: unset;
    white-space: nowrap
}
td ul {
  margin-top: 0px !important;
}
.lines {
    display: inline-block;
    padding-right: 23px;
}
.desc.tabledesc, .table--title {
  white-space: normal;
}
.table.treetable{
    background-color: #fff;
    border: 0;
}
.table.treetable .leaf{
    border: 0;
    border-spacing: 0;
}
.table.treetable td, .table.treetable th{
    border: 0;
}
.table.treetable tbody > tr:not([data-tt-parent-id]) td::after{
    background-color: transparent;
}