caption {
    color: #87312c;
    text-align: center;
    font-weight: bold;
    padding-top: 0;
}
thead {
    background-color: #dbd7d2;
}
tbody tr {
    height: 35px;
}
thead tr, tr.thead {
    height: 25px;
}
td:not(.table-comment):not(.table-corner):not(.top),
th:not(.table-comment):not(.table-corner):not(.top) {
    /*border-color: #87312c;*/
    border-top: 1px solid #87312c;
    border-right: 1px solid #87312c;
    border-left: 1px solid #87312c;
    padding: 0px 3px;
    vertical-align: middle;
}
td:not(.table-comment):not(.table-corner):not(.double-border),
th:not(.table-comment):not(.table-corner):not(.double-border) {
    border-bottom: 1px solid #87312c;
}
.table-corner {
    background-color: white;
    border-top: none;
    border-right: none;
}
.double-border {
    border-bottom: 3px double #87312c;
}
th,
thead.center td:not(.right),
thead.center th:not(.right),
tbody.center td:not(.right),
tbody.center th:not(.right),
tr.center td:not(.right),
tr.center th:not(.right),
td.center {
    text-align: center;
}
td,
thead.right td:not(.center),
thead.right th:not(.center),
tbody.right td:not(.center),
tbody.right th:not(.center),
tr.right td:not(.center),
tr.right th:not(.center),
td.right,
th.right {
    text-align: right;
}
thead.left td:not(.center),
thead.left th:not(.center),
tbody.left td:not(.center),
tbody.left th:not(.center),
tr.left td:not(.center),
tr.left th:not(.center),
td.left,
th.left {
    text-align: left;
}
.top {
    vertical-align: top;
}
tfoot td {
    padding-top: 3px;
}
.table-comment {
    margin-top: 10px;
}
.table-comment, .table-comment * {
    font-size: 11px;
    text-align: justify;
}
.table-comment small {
    font-size: 10px;
    text-align: justify;
}
.table-comment p {
    line-height: 1.3;
    /*text-indent: -10px;*/
    margin: 0;
}
.netivot-hashas-link {
    text-align: left !important;
    font-style: italic;
    margin: 0 !important;
}
.netivot-hashas-link a {
    font-weight: bold;
    font-family: 'Times New Roman';
}
.line-height {
   line-height: 1;
}