nav.navbar {
    position: sticky;
    z-index: 110;
    top: 0;
}

#table_orders {
    width: 100%;
}
#table_orders > thead {
    font-size: 14px;
}

.fixed-header {
    overflow: auto;
    height: 100px;
}
.fixed-header thead tr:first-child th {
    position: sticky;
    top: 56px;
    z-index: 1;
    box-shadow: inset 0 -1px #ccc, 0 0;
    background-color: aliceblue;
    padding: 7px;
}
.fixed-header thead tr:not(:first-child) th {
    position: sticky;
    top: 96px;
    z-index: 1;
    box-shadow: inset 0 -1px #ccc, 0 0;
    background-color: aliceblue;
    padding: 7px;
}
tr.highlighted {
    background: #ff0000 linear-gradient(180deg,#ffbf00,#fff5d7) repeat-x!important;
    scroll-margin-top: 40px;
}

.tradingview-widget-container {
    display: none;
    width: 100%;
    margin-left: 4px;
    position: relative;
}

.coin-symbol:hover {
    font-weight: bold;
    cursor: pointer;
}

#close-chart {
    position: absolute;
    z-index: 10;
    right: 50px;
    top: 7px;
    color: red;
    cursor: pointer;
    border-left: 1px solid #ddd;
    padding-left: 10px;
}

#content-holder .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: transparent;
}
.dark-mode #content-holder .table-striped>tbody>tr:nth-of-type(odd)>* {
    color: #999;
}
.dark-mode #content-holder .table-striped>thead>tr>th {
    background-color: #343a40;
}

.blur {
    filter: blur(3px);
}
#ui-datepicker-div {
    z-index: 1035 !important;
}

.table-tooltip>tbody>tr>th,td {
    padding: 4px;
}

.header-filter {
    cursor: pointer;
    transition: all 0.3s ease;
}
.header-filter:hover {
    color:#dc3545
}