sub {
    font-size:x-small;
}

div.tenderSpec {
    margin: 0;
    padding: 0;
}

.tenderSpec div {
    margin: 10px 0;
    font-weight: 400;
}

.tenderSpec h3 {
    font-weight: 800;
}

.table.config, .table.fittings {
    margin-left: 4px;
}

.table.config .table__cell, .table.fittings .table__cell {
    padding: 1px 0px ;
    font-size: 14px;
}

.table.config .table__cell.th {
    width: 10em;
    padding-right: 0.25em;
    text-align: right;
}

.table.config .table__cell.td {
    font-weight: 600;
    vertical-align: bottom;
}

.table.fittings .table__cell.th {
    width: 4em;
    padding-right: 0.25em;
    font-weight: 600;
    white-space: nowrap;
    text-align: right;
}

.table.fittings .table__cell.td {
    font-weight: 400;
    vertical-align: bottom;
}

#bufferDrawing {

    /*width: 300px; height: 300px;*/
    /*border: 1px dashed #b20932;*/
}

.hideDrawing {
    visibility: hidden;
    height: 0px;
}