.scrollable, .scrollable-sm { overflow-y: auto !important; overflow-x: hidden !important; } .scrollable::-webkit-scrollbar { width: 1rem; } .scrollable::-webkit-scrollbar-track { background: var(--bs-light); } .scrollable::-webkit-scrollbar-thumb { background: var(--bs-gray-500); border: .3rem solid var(--bs-light); border-radius: .5rem; } .scrollable::-webkit-scrollbar-thumb:hover { background: var(--bs-gray-800); } .scrollable-sm::-webkit-scrollbar { width: .8rem; } .scrollable-sm::-webkit-scrollbar-track { background: var(--bs-light); } .scrollable-sm::-webkit-scrollbar-thumb { background: var(--bs-gray-500); border: .2rem solid var(--bs-light); border-radius: .4rem; } .scrollable-sm::-webkit-scrollbar-thumb:hover { background: var(--bs-gray-800); } .text-smallcaps { font-variant: small-caps; } .white-space-break { white-space: pre-wrap; } .white-space-nowrap { white-space: nowrap; } .dropdown-menu.show:empty { display: none; } .dropdown-item:hover { cursor: pointer; } .print-page { width: 21cm; min-height: 29.7cm; } .form-control-success:focus { border-color: rgba(25, 135, 84, .5); box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, .25); } .va-middle { vertical-align: middle; } tr { position: relative; } tr.is_scaned_0::after { position: absolute; display: block; content: ''; width: 100%; height: 100%; left: 0; top: 0; } .a-4 { width: 21cm; min-height: 29.7cm; } table.table table.table { margin-bottom: 0 !important; } table.table table.table tr:first-child { border-top: 0 !important; } table.table table.table tr:last-child { border-bottom: 0 !important; } table.table table.table th:first-child, table.table table.table td:first-child { border-left: 0 !important; } table.table table.table th:last-child, table.table table.table td:last-child { border-right: 0 !important; } .text-teal { color: var(--bs-teal); } .btn.btn-link:hover { text-decoration: underline !important; } .bg-whitesmoke { background-color: whitesmoke !important } .bi-bold:before { font-weight: bolder !important; } .table-responsive::-webkit-scrollbar:horizontal { position: fixed; bottom: 0; } .cursor-pointer:hover { cursor: pointer !important; text-decoration: underline !important; } label.bi-search:before { position: relative !important; left: -.5rem !important; } .list-group.list-group-transparent { --bs-list-group-color: gray; --bs-list-group-bg: transparent !important; --bs-list-group-action-color: black !important; --bs-list-group-action-hover-color: #495057 !important; --bs-list-group-action-hover-bg: transparent !important; --bs-list-group-action-active-color: black !important; --bs-list-group-action-active-bg: transparent !important; --bs-list-group-active-color: black !important; --bs-list-group-active-bg: transparent !important; --bs-list-group-active-border-color: black !important; } .list-group-item.active { border-top-color: var(--bs-list-group-border-color); } .bi-small::before { font-size: 80%; } span.td-error { position: absolute; bottom: -.5rem; font-size: 75%; color: var(--bs-danger); background-color: white; }