.invsmall {  font-family: monospace, sans-serif; font-size: 9pt;}
.my-tab .tab-pane{ border:solid 1px #adb5bd;  border-top: 0; }

td .select2-container {
    width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

/* AdminLTE fixes --default theme via sibling combinator (adminlte.css line 20559).
   We mirror the same pattern for --bootstrap theme:
   select2 hides the original <select> and inserts .select2-container--bootstrap
   as the next sibling, so select.form-control-sm ~ .select2-container--bootstrap
   always matches reliably. */
select.form-control-sm ~ .select2-container--bootstrap .select2-selection--single {
    height: calc(1.5em + .5rem + 2px) !important;
    font-size: .875rem;
    line-height: 1.5;
    padding: .25rem 1.25rem .25rem .5rem;
    border-radius: .2rem;
}
select.form-control-sm ~ .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
    margin-left: -.25rem;
}

#myTab li a { border-color: #adb5bd; }
#myTab li a.active {border-bottom-color: transparent;background-color:#343a40; color: white;}