.fixed-table-container,.fixed-table-container1 {
 max-height:430px;
  height: auto;
  box-sizing: border-box;
  border: 1px solid #ccc;
  margin-bottom:2px;
}
@media (min-device-height: 780px) and (max-device-height:1400px) {
.fixed-table-container{  max-height:600px; height:auto;}
}

.fixed-table-container table {
  border-collapse: collapse;
  width: 100%;
}
.fixed-table-container th,
.fixed-table-container td {
  /*border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;*/
  padding: 8px;
  text-align: left;
  vertical-align: top;

  /**
    * Current implementation doesn't work when
    * cells in a row have different heights
    */
 /* white-space: nowrap !important;*/
}
.fixed-table-container th {
/*  background: #eee;*/
  font-size: 12px;
  line-height: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.fixed-table-container td:first-child {
 /* background: #eee;*/
}
.fixed-table-container tr:last-child td {
  border-bottom: 0;
}
.fixed-table-container th:last-child,
.fixed-table-container td:last-child {
  border-right: 0;
}


.formtitle{ margin:10px 15px; padding-bottom:5px; font-size:18px; font-weight:bold; border-bottom:1px solid #737373; }
.table.nest{ width:80%;  }
.table.nest>thead>tr>th,.table.nest>tbody>tr>td{ padding:2px 0px 2px 5px !important;}
.table.nest>tbody>tr>td,.table.nest>tbody>tr>td span{ font-size:12px;}