.dhti-cell {
    border-left: 1px solid lightslategrey;
    border-bottom: 1px solid lightslategrey;
    line-height: 2;
    padding: .25em;

}

.dhti-th {
    background-color: darkgray;
    max-width: auto;
}

.dhti-tf {
    background-color: lightgray;
    cursor: text;
}

.add-text-field {
    width: 100%;
    display: block;
}

#add-submit {
    background-color: #BDBDBD;
    padding: 0.25rem;
    cursor: pointer;
    margin: 0.25rem;    
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
div.jtable-main-container div.jtable-title {
    height:4em;
 }
 div.jtable-main-container div.jtable-title div.jtable-toolbar {
   max-width: 250px !important;
 }
 thead {
    height: 4em;
 }
 .jtable-main-container {
    max-width: 95vw;
 }