table,
th,
td {
    font-size: 1.4rem !important;
}

.td-style {
    padding: 0.5rem;
}

.td-head {
    text-align: center;
}

.td-header-bgr {
    background: #89bd31a1;
}

.js-push-button {
  transition: opacity 1s;
}

.overflow {
    display: flex;
    white-space: nowrap;
    overflow-x: scroll;
    box-sizing: border-box;
    scrollbar-width: none;
}

.flex_row {
    display: flex;
    flex-direction: row;
}

.hold {
    color: #008800;
}

.stockname {
    color: #003d99;
    font-weight: bold;
    text-transform: uppercase;
}

table {
    display: table;
    border-collapse: separate;
    box-sizing: border-box;
    text-indent: initial;
    line-height: normal;
    font-weight: normal;
    font-size: medium;
    font-style: normal;
    color: -internal-quirk-inherit;
    text-align: start;
    border-spacing: 2px;
    border-color: gray;
    white-space: normal;
    font-variant: normal;
}

table {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}