
.tr-collapsible.collapse,
.tr-collapsible.collapse td,
.tr-collapsible.collapse *,
.tr-collapsible.collapsing,
.tr-collapsible.collapsing td,
.tr-collapsible.collapsing * {
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    min-height: 0 !important;
    opacity: 0;
}

tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    color: rgb(3 172 199);
    border-width: 0;
}

table {
    max-width: auto;
}

.table>:not(caption)>*>* {
    padding: .5rem .5rem;
    background-color: var(--bs-table-bg);
    vertical-align: middle;
    border-bottom-width: 2px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.tiny {
  /* font-size: 12px; */
}

.btn {
    border: none !important;
    background: transparent !important;
}

.tr-collapsible, .tr-collapsible td, .tr-collapsible.collapse.in, .tr-collapsible.collapse.in td, .tr-collapsible.collapse * {
    padding: 15px !important;
    font-size: 12px !important;
    font-weight: 700;
    padding-left: 30px !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    height: auto !important;
    line-height: 12px !important;
    transition: all 200ms ease-in-out, padding-left 0ms ease, height 0s ease, font-size 0ms ease, line-height 0ms ease;
    margin-bottom: 0 !important;
    opacity: 1;
}


.tr-collapsible.collapse td {

    display: table-cell;
}

.tr-collapsible.collapse{
 display: table-row;
}
