@charset "UTF-8";
/* CSS Document */

.overflow {overflow: hidden;}
.select-points label {font-size: 1.3em; font-weight:bold; marin-right:3%; padding: 10px 10px 10px 30px; border:1px solid #f5f5f5; border-radius: 4px;}
.select-points label span {clear:both; font-weight:normal; font-size: .9em; display: block;}
.refund {color: #093;}
.expired-points {color:#C00;}
.item-balance { font-weight:bold; font-size:1.1em;}
.points-expiration {color:#999;font-size:.6em!important;}
td.item-qty {width: 200px;}
.btn-checkout-wrapper {display: none;}
.point-balances p {font-size: 11px;}
.point-balances {margin-top: 16px;}
.btn.confirm {width: 100%;}
.glyphicon-remove {color:#aa0000 }
select.allocate {margin-left: 1%;width:70%;border-color: #ccc;}
.row.player-items {border-bottom: 1px solid #EDEDED ;margin-bottom: 10px;}

.page-number.clickable {padding: 3px 6px; border: 1px solid #ccc; margin:1px;}
.page-number.clickable:hover {background: #337ab7; color: #fff;}
.page-number.active {background:#efefef;}

@media (max-width: 767px) {
.trans-table .btn-lg  {font-size: 14px;padding: 6px 12px; margin:4px;}

    .scroller, .table-responsive {
        width: 100%!important;
        overflow-x: scroll;
        overflow-y:hidden!important;
   height: 20px; }


    .scroller-bar{
        width:550px;
        height: 20px;
    }


    .table-responsive {width:1000px;
        height: auto;
        overflow: auto;}
    table.table-striped {
        width:100%;
        overflow: auto;
        overflow-x: scroll;
    }

}