.table-fill {
    /* background: white; */
    border-radius: 5px;
    border-collapse: collapse;
    margin: auto;
    max-width: 100%;
    padding: 5px;
    width: 100%;
    /* box-shadow: 0 0px 18px rgba(0, 0, 0, 0.25); */
    animation: float 5s infinite;
    font-family: Roboto;
    margin-bottom: 40px;
}

th {
    color: #FFEB3B;
    /* background: #333333; */
    font-size: 18px;
    font-weight: 600;
    padding: 16px 10px;
    text-align: left;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    vertical-align: middle;
    /* text-align: center !important; */
}

th:first-child {
    border-top-left-radius: 3px;
}

th:last-child {
    border-top-right-radius: 3px;
    border-right: none;
}

tr {
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
    border-bottom: 1px dashed #ffffff24;
}

tr.t-won td.t-profit {
    color: #8BC34A !important;
    text-shadow: 1px 1px 0 #000;
    text-align: right;
    font-size: 16px;
    font-weight: 800;
}

tr.t-lose td.t-profit {
    /* background-color: #ffd2ce !important; */
    color: #ff5050 !important;
    text-shadow: 1px 1px 0 #00000091;
    font-weight: 500;
    text-align: right;
    font-size: 12px;
    line-height: 16px;
}

tr:hover td {
    background: #1b1e24;
    color: #FFFFFF;
}

tr:first-child {
    border-top: none;
}

tr:last-child {
    border-bottom: none;
}

tr:nth-child(odd) td {
    background: #1b1e24;
}

tr:nth-child(odd):hover td {
    background: #1b1e24;
}

tr:last-child td:first-child {
    border-bottom-left-radius: 3px;
}

tr:last-child td:last-child {
    border-bottom-right-radius: 3px;
}

td {
    background: #1b1e24;
    padding: 16px 10px;
    text-align: left;
    vertical-align: middle;
    font-weight: 300;
    font-size: 18px;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

td img {
    float: left;
    height: 20px;
    margin-right: 14px;
    display: inline-block;
    position: relative;
}

td a {
}

tr:hover a {
    color: #fff;
}

td:last-child {
    border-right: 0px;
}

th.text-left {
    text-align: left;
}

th.text-center {
    text-align: center;
}

th.text-right {
    text-align: right;
}

td.text-left {
    text-align: left;
}

td.text-center {
    text-align: center;
}

td.text-right {
    text-align: right;
}