#account #bets_ordered .options {
    display: flex;
    align-items: center;
    margin: 0 0 10px 0;
    flex-wrap: wrap;
}

#account #bets_ordered .table_container {
    overflow-x: auto;
    margin-bottom: 0px;
    max-height: 260px;
}

#account #bets_ordered .bets_placed_refresh {
 font-size: 20px;
}

#account #service_id, #account #group_by {
	margin-right: 5px;
}

#account #bets_ordered #com {
 padding: 0px 0px 0px 2px;
 width: 45px;
 height: 27px;
}
#account #bets_ordered #service_id, #account #bets_ordered #bets_placed_days, #account #bets_ordered #group_by {
 height: 27px;
}
#account #bets_ordered #bets_placed_days {
 margin: 0 10px;
}

#account #bets_ordered  #tbl_bets_placed {
    width: 100%;
    margin-bottom: 2px;
}
#account #bets_ordered  #tbl_bets_placed thead tr {
    background: #2c3e50;
    color: #fff;
}
#account #bets_ordered  #tbl_bets_placed tbody tr {
    padding: 0 2px;
}
#account #bets_ordered  #tbl_bets_placed thead tr th {
    padding: 0 2px;
    border: 1px solid #666;
    font-weight: 500;
    height: 29px;
}
#account #bets_ordered  #tbl_bets_placed tbody tr td {
    padding: 0 2px;
    border: 1px solid #666;
    white-space: nowrap;
}
#account #bets_ordered .bets_placed_refresh {
    font-size: 20px;
}
#account #bets_ordered .bets_placed_refresh:hover {
    color: #ccc;
    cursor: pointer;
}

#account #bets_ordered .fa-spin {
    -webkit-animation: fa-spin 0.5s infinite linear;
    animation: fa-spin 0.5s infinite linear;
}


#account #bets_ordered #export_bets_placed_csv {
    text-align: right;
    font-size: 13px;
    font-style: italic;
    cursor: pointer;
    margin: 0 3px 0 0;
    color: #383838;
}
#account #bets_ordered #export_bets_placed_csv:hover {
    color: #000000;
}


@media (max-width: 600px) {
    #account #service_id {
        margin: 0 0 5px 0;
        min-width: 100%;
    }
}