* {box-sizing: border-box;}
table {border-collapse: collapse}
.main_xx{margin: 0;padding:0;height:auto;width:1200px;position: relative;z-index: 99;font-family: Arial;/*font-family: 'Open Sans', sans-serif*/}
.top_menu {width: 100%;height:30px;line-height:30px;margin: 0 auto;padding: 0;background: #718fe2;}
.top_menu ul{width: 1200px;height:30px;margin: 0 auto;padding: 0;display: block;background:#718fe2;}
.top_menu ul li{list-style: none;float: left;height: 30px;width: 100px;margin: 0 auto;padding: 0;}
.top_menu ul li a{list-style: none;float: left;height: 30px;width: 100px;text-align:center;color:#ccc;font-size: 18px;}
.main_cont{margin:0 auto;padding:0;width: 1200px;height:auto;overflow: hidden;}
.con_menu {width: 100%;height:30px;line-height:30px;margin: 0 auto;padding: 0;}
.con_menu ul{width: 1200px;height:30px;margin: 0 auto;padding: 0;display: block;background:#8aa2e2;}
.con_menu ul li{list-style: none;float: left;height: 30px;width: 120px;margin: 0 auto;padding: 0;}
.con_menu ul li a{list-style: none;float: left;height: 30px;width: 120px;text-align:center;color:#fff;font-family: 'Open Sans', sans-serif;}
.co_red{color:red;}
.active{background:#3a64b2;color:#fff;}
/*-----------------win_report-----------------*/
.top_menu_wr {width: 100%;height:30px;line-height:30px;margin: 0 auto;padding: 0;}
.top_menu_wr ul{width: 100%;height:30px;margin: 0 auto;padding: 0;display: block;background:#718fe2;}
.top_menu_wr ul li{list-style: none;float: left;height: 30px;width: 100px;margin: 0 auto;padding: 0;}
.top_menu_wr ul li a{list-style: none;float: left;height: 30px;width: 100px;text-align:center;color:#ccc;font-size: 18px;}
.main_cont_wr{margin:0 auto;padding:0;width: 100%;height:auto;overflow: hidden;}
.con_menu_wr {width: 100%;height:30px;line-height:30px;margin: 0 auto;padding: 0;}
.con_menu_wr ul{width: 1200px;height:30px;margin: 0 auto;padding: 0;display: block;background:#5680cd;}
.con_menu_wr ul li{list-style: none;height: 30px;display: inline-block;}
.con_menu_wr ul li a{list-style: none;height: 30px;display: block;text-align:center;color:#fff;padding:0 10px;}
.content_wr{width: 100%;margin:0 auto;padding-bottom: 70px;height: 100%;}
.tb_main{width: 1200px;margin:0 auto;padding: 0;height: 100%;background: #fff;border-collapse:collapse;}
.tb_main .td_head{height: 24px;line-height: 24px;}
.td_head .ul_head{display:block;margin:0 auto;padding:0;height:35px;line-height:30px;width:100%;background: #ccc;font-size: 13px;}
.td_head .ul_head li{float:left;margin:0 auto;padding:3px 5px 0 5px;height:35px; background: #ccc; font-family:Kh-Battambang,'Open Sans', sans-serif;}
.td_head .ul_head li a{ padding:0 10px;border-radius: 3px; color:#555; background: #eee;display: block;}
.td_head .ul_head li select{border:1px solid #ccc;width:100px;height:26px;margin:2px 0 0 0;}
.td_head .ul_head li button{height:22px;line-height:22px;background:#ccc;border-radius:3px;margin:0 auto;padding:0 11px;}
.td_head .ul_head li input{height:22px;line-height:22px;border:1px solid #ccc;margin:0 auto;padding:0;width:100px;}

.tb_head{margin: 0 auto;padding:0;width: 100%;height: auto;}
.tb_head tr td{height: 24px;line-height: 24px;padding-left:10px;}
.tb_head tr td input{width: 110px;border:1px solid #ccc;padding: 0 0 0 10px;height: 24px;line-height: 24px;}
.tb_head tr td select{width: 110px;border:1px solid #ccc;height:24px;}
.tb_head tr td button{width: 80px;border:1px solid #607d8b;height:24px;background:#5e6884;color:#fff;margin: 2px 0 0 2px;border-radius:2px;}
.tb_content_list{width:100%;margin:0 auto;height:auto;padding:0;border-collapse:collapse;float:left;}
.tb_content_list tr th{font-size:14px;margin:0 auto;height:30px;padding:0;text-align: center;background: #394c7f;color:#fff;border:1px solid #ccc;font-family:Kh-Battambang,'Open Sans', sans-serif;vertical-align: middle;}
.tb_content_list tr td{margin:0 auto;height:30px;padding:0;text-align:center;border:1px solid #ccc;font-size: 12px; font-family: Kh-Battambang,'Open Sans', sans-serif; vertical-align: middle;}
.tb_content_list tr:hover{background:#f5f592;}
.bg_td1{background: #a7baef;}
.bg_td1 td{text-align:center;height: 28px;}
.td_br_all{border:1px solid #ccc;height: 39px;padding: 0;}
.td_br_all span{padding: 9px 10px; display: inline-block;}
.td_br_all span a{padding: 3px 10px;background: #eee;border-radius: 3px;}
.td_br_all span a:hover{background: #ccc}
/*---------result---------*/
.tb_content_result{width:100%;margin: 0 auto;padding: 0;border-collapse: collapse;float:left;}
.tb_content_result tr th{border:1px solid #ccc;background: #394c7f;color:#fff;height:28px;padding:5px 0;font-size: 12px;text-align:center;vertical-align: middle;font-family:Kh-Battambang ,'Open Sans', sans-serif;}
.tb_content_result tr td{border:1px solid #ccc;text-align: center;height:25px;font-size: 12px; vertical-align: middle;font-family:Kh-Battambang ,'Open Sans', sans-serif; color:#666;}
.tb_content_result tr:hover{background:#f5f592;}
/*------------Rules------------*/
.tb_head h2{color:#4c72db;}
.tr_td_h2 h2{color:#4c72db;padding:10px 10px;}
.tb_sh_result{width:100%;margin:0 auto;padding:0;border-collapse: collapse;float: left;}
.tb_sh_result tr th{border: 1px solid #ccc;background: #394c7f;color: #fff;font-size: 12px;text-align: center;}
.tb_sh_result .th_h1 th{height: 28px;}
.tb_sh_result .th_h2 th{height: 25px;}
.tb_sh_result tr td{height:25px;margin:0 auto;padding:0;border:1px solid #ccc;text-align: center;}
.tb_sh_center{text-align:center;}
.tb_sh_left{padding:0 10px;}
#progress-time{margin: 5px 3px 5px 5px;float: none;}
.keno-bet-modal .content-modal label{display: block;font-size: 13px;float: right; padding:0 10px; width: 100%;text-align: center;font-family:Kh-Battambang,'Open Sans', sans-serif;}
.td_head .ul_head li .cal_date{width: 170px; height: 25px;font-size: 14px;padding-left: 20px;}
  
body .tb_main_content th, body .tb_main_content td {font-family: 'Open Sans', sans-serif;}
/*end keno old style*/
.wrapper-new-keno{display: block;width: 1200px;overflow: hidden;height: 100%;margin: 0;font-family: Arial, sans-serif;/*font-family: 'Open Sans', sans-serif;*/}
.new-keno-menu ul{ width: 100%;height: 30px;margin:0;padding:0;background: #5680cd;text-align: left}
.new-keno-menu ul li{display: inline-block;list-style-type: none;position: relative;z-index: 10;}
.new-keno-menu ul li a{display: block;padding: 0 10px;font-size: 15px;text-decoration: none;color:#fff;line-height: 30px;text-align: center;font-family: 'Open Sans', sans-serif;}
.new-keno-menu ul li.active a{background: #3a64b2;}
.new-keno-left{width: 260px;display: block;float: left;background: #fff;min-height: 740px;height: 100%; overflow: hidden}
.new-keno-left h3{font-size: 16px;font-weight: bold;text-transform: uppercase;height: 32px;margin:0;line-height: 32px;color: rgb(39, 68, 140);background: rgb(211, 228, 246);font-family: inherit;padding-left: 15px;}
.keno-refresh{display:block;width:32px;height:32px;float:right;margin-right: 5px;background: url(/content/images/keno_new/refresh.png) center no-repeat;cursor: pointer}
.keno-refresh:hover{
  -ms-transform: rotate(-25deg); /* IE 9 */
  -webkit-transform: rotate(-25deg); /* Safari 3-8 */
  transform: rotate(-25deg);
}
.new-keno-left .group-betcredit{display: block;overflow: hidden;padding: 10px 15px;}
.new-keno-left .group-betcredit .betcredit-label{font-size: 14px;color: rgb(39, 68, 140);font-weight: bold;float: left;}
.new-keno-left .group-betcredit .total-amount{font-size: 14px;color: rgb(39, 68, 140);font-family: inherit;font-weight: bold;float: right;margin:0}
.result-list-now{padding:0;height:118px; margin:0;}
.result-list-now li{list-style-type: none;display: block;overflow: hidden; padding: 0;font-weight: 600;padding:0 15px 0 15px;}
.result-list-now li:nth-child(even) {
    background-color: #f2f6f9;
}
.result-list-now li .result-now, .result-list-now li .result-total{display: block;margin: 0;font-size: 12px; font-family: inherit;}
.result-list-now li .result-now{float: left;}
.result-list-now li .result-total{float: right;}
.result-list-now li:after{content:'';clear:both;}
p.result-now,p.result-total{height:24px!important;line-height: 24px!important;}
.bet-list-now{padding:0;margin:0;height: 429px;overflow-y: auto;overflow-x: hidden;display: block; width: 100%;}
.bet-list-now li{display: block;list-style-type: none;padding: 5px;overflow: hidden;font-weight: bold;}
.bet-list-now .list-period{background: #d0ddf4;color: #536eae;font-weight: bold!important;font-size: 14px;padding: 12px 0}
.bet-list-now li p,.bet-list-now li a{font-size: 12px;font-family: inherit;margin: 0 auto;text-align: center; line-height: 1.5;}
.bet-list-now li p{float: left;}

.bet-list-now li .type-game{ width: 25%;}
.bet-list-now li .return-amount{ width: 30%;}
.bet-list-now li .win-loss{ width: 30%;}
.bet-list-now li a{float:right;width:15%;text-align:right;text-decoration:underline;color:#1c0df1}
.new-keno-right{width:calc(100% - 260px);display:block;float:left;height:auto;padding:5px 0 0 5px;background:#fff}
.keno-play-main{width: 100%;border:2px solid #333333;border-bottom-width:1px;overflow: hidden;background: #333333;}
.keno-play-main:after{content: '';clear: both;}
.keno-play-main .keno-dispaly-result{width: 35%;float: left;}
.keno-dispaly-result .keno-logo, .keno-dispaly-result .keno-total{width: 50%;float: left;height: auto;}
.keno-dispaly-result .keno-logo{border: 3px solid #77581a;}
.keno-dispaly-result .keno-logo img{width: 100%;display: block;height: auto;}
.keno-dispaly-result .keno-total{
  background: rgba(91,93,102,1);
  background: -moz-linear-gradient(top, rgba(91,93,102,1) 0%, rgba(32,37,57,1) 50%, rgba(91,93,102,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(91,93,102,1)), color-stop(50%, rgba(32,37,57,1)), color-stop(100%, rgba(91,93,102,1)));
  background: -webkit-linear-gradient(top, rgba(91,93,102,1) 0%, rgba(32,37,57,1) 50%, rgba(91,93,102,1) 100%);
  background: -o-linear-gradient(top, rgba(91,93,102,1) 0%, rgba(32,37,57,1) 50%, rgba(91,93,102,1) 100%);
  background: -ms-linear-gradient(top, rgba(91,93,102,1) 0%, rgba(32,37,57,1) 50%, rgba(91,93,102,1) 100%);
  background: linear-gradient(to bottom, rgba(91,93,102,1) 0%, rgba(32,37,57,1) 50%, rgba(91,93,102,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5d66', endColorstr='#5b5d66', GradientType=0 );
  border: 3px solid #373c54;color: yellow;height: 58px;
}
.keno-row{width:100%;display:block;overflow:hidden;padding:5px 10px 0}
.keno-dispaly-result .keno-total .period-result{font-size:15px;font-weight:700;color:inherit;font-family:inherit;text-align:center;display:block;margin:0;line-height:1.5}
.keno-dispaly-result .keno-total .label-title{font-size: 16px;font-weight: bold;font-family: inherit;color:inherit;float: left;line-height: 1.7;font-family:Kh-Battambang,'Open Sans', sans-serif;}
.keno-dispaly-result .keno-total .total-result{font-size: 16px;font-family: inherit;font-weight: bold;color:inherit;float: right;margin:0;line-height: 1.7;}
.keno-content-result{width: 100%;overflow: hidden;display: block;}
.keno-content-result table td{border:2px solid #333;height:30px;padding:0;margin:0;text-align:center;vertical-align:middle;font-size:15px;background:#d0d5e6;overflow:hidden}
.keno-content-result table td span{
  padding:0;margin:0;display:block;
  line-height:25px;
  color:rgba(58,58,58,0.9);font-size: 14px;
  /*text-shadow: 0px 0px, 0px 0px, 1px 0px;*/
  font-weight: 600;
}
.keno-content-result table td.active span{
  width: 100%;height: 100%;background: rgba(10,147,189,1);
  background: -moz-linear-gradient(top, rgba(10,147,189,1) 0%, rgba(0,39,65,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(10,147,189,1)), color-stop(100%, rgba(0,39,65,1)));
  background: -webkit-linear-gradient(top, rgba(10,147,189,1) 0%, rgba(0,39,65,1) 100%);
  background: -o-linear-gradient(top, rgba(10,147,189,1) 0%, rgba(0,39,65,1) 100%);
  background: -ms-linear-gradient(top, rgba(10,147,189,1) 0%, rgba(0,39,65,1) 100%);
  background: linear-gradient(to bottom, rgba(10,147,189,1) 0%, rgba(0,39,65,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a93bd', endColorstr='#002741', GradientType=0 );
  color: white;border:1px solid #fff;
  -webkit-animation-name: nblink; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
  animation-name: nblink;
  animation-duration: 2s;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes nblink {
  0%   {opacity: 0.3;}
  25%  {opacity: 0.5;}
  50%  {opacity: 0.7;}
  100% {opacity: 0.9}
}

/* Standard syntax */
@keyframes nblink {
  0%   {opacity: 0.3;}
  25%  {opacity: 0.5;}
  50%  {opacity: 0.7;}
  100% {opacity: 0.9}
}
.keno-play-main .keno-frequence{width:25%;float: left;overflow: hidden;display: block; }
.keno-play-main .keno-frequence table{width: 233px;}
.keno-play-main .keno-frequence h3{
  background: rgba(234,235,162,1);
  background: -moz-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,235,162,1)), color-stop(50%, rgba(194,194,91,1)), color-stop(100%, rgba(234,235,162,1)));
  background: -webkit-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: -o-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: -ms-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: linear-gradient(to bottom, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeba2', endColorstr='#eaeba2', GradientType=0 );
  color: #333;text-align: center;font-weight: bold;height: 29px;border: 3px solid #aaac68;margin:0;font-weight: bold;font-family: inherit;font-size: 16px;text-align: center;line-height: 21px;display: block;
}
.keno-play-main .keno-frequence .type-play{
  width: 100%;display: block;margin:0;padding:0;
  background: rgba(105,105,105,1);
  background: -moz-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(81,81,81,1) 50%, rgba(105,105,105,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(105,105,105,1)), color-stop(50%, rgba(81,81,81,1)), color-stop(100%, rgba(105,105,105,1)));
  background: -webkit-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(81,81,81,1) 50%, rgba(105,105,105,1) 100%);
  background: -o-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(81,81,81,1) 50%, rgba(105,105,105,1) 100%);
  background: -ms-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(81,81,81,1) 50%, rgba(105,105,105,1) 100%);
  background: linear-gradient(to bottom, rgba(105,105,105,1) 0%, rgba(81,81,81,1) 50%, rgba(105,105,105,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#696969', GradientType=0 );
  color: #fff;border: 3px solid #5d5d5d;height: 29px;font-weight: bold;
}
.keno-play-main .keno-frequence .type-play li{float:left;width:25%;text-align:center;list-style-type:none;font-size:14px;font-weight:700;color:#fff;line-height:22px}
.keno-frequence table td{width:25%;text-align:center;border:2px solid #333333}
.keno-frequence table td a{text-decoration:none;background:#F0EECD;font-size:14px;font-weight:600;font-family:inherit;display:block;height:28px;line-height:28px}
.keno-frequence table td a:hover{background:linear-gradient(#D0270A,#88270A);color:#fff;outline:1px solid #fff;outline-offset:-1px;}
.keno-frequence table td a:hover span,.keno-frequence table td.active span{color:#fff}
.keno-frequence table td.active a{
  background:linear-gradient(#D0270A,#88270A);outline:1px solid #fff;outline-offset:-1px;color:#fff;
  -webkit-animation-name: fblink; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
  animation-name: fblink;
  animation-duration: 4s;
  opacity: 0.4;
}
.keno-frequence .keno-bet span{color: #3a3a3a;letter-spacing: -1px}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes fblink {
  0%   {opacity: 0.4;color:#fff;}
  25%  {opacity: 0.8;color:#fff;}
  50%  {opacity: 1;color:#fff;}
  75%  {opacity: 0.8;color:#fff;}
  100% {opacity: 0.4;color:#fff;}

}
/* Standard syntax */
@keyframes fblink {
  0%   {opacity: 0.4;color:#fff;}
  25%  {opacity: 0.8;color:#fff;}
  50%  {opacity: 1;color:#fff;}
  75%  {opacity: 0.8;color:#fff;}
  100% {opacity: 0.4;color:#fff;}
}
.keno-play-main .keno-play-right{width:40%;float:left}
.keno-play-main .keno-play-right::after{content:'';clear:both}
.keno-play-right .random-play{width:70px;display:block;float:left}
.keno-play-right .random-play .loading-gif{ height: 61px;width: 100%;display: block;border: 2px solid #383232;text-align: center;background: linear-gradient(to bottom, rgb(44, 49, 66) 0%, rgb(44, 49, 67) 50%, rgb(76, 77, 78) 100%);}
.loading-gif .timer-loading{margin:0;display: block;text-align: center;color:#fff;font-size: 16px;font-weight: normal;font-family: inherit;line-height:30px }
.blgo-random-number{
  position: relative;height: 147px; display: block;
  background: rgba(241,231,103,1);
  background: -moz-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1)));
  background: -webkit-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
  background: -o-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
  background: -ms-linear-gradient(-45deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
  background: linear-gradient(135deg, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=1 );
}
#number_of_result{
  position: absolute;top:0;left: 0;display: none;text-align: center;font-weight: bold;font-size: 13px;color: #fff;padding: 3px;border: 1px solid #b10505;margin:0;
  background: rgba(169,3,41,1);
  background: -moz-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(169,3,41,1)), color-stop(44%, rgba(143,2,34,1)), color-stop(100%, rgba(109,0,25,1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
  background: radial-gradient(ellipse at center, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=1 );
  }
.total_random_result{
  position: absolute;bottom:0;left: 0;height: 48px;display: none; width: 100%;text-align: center;font-weight: bold;font-size: 16px;line-height: 48px;font-family: inherit;color: #fff;padding: 3px;margin:0;
  background: rgba(169,3,41,1);
  background: -moz-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(169,3,41,1)), color-stop(44%, rgba(143,2,34,1)), color-stop(100%, rgba(109,0,25,1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
  background: radial-gradient(ellipse at center, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=1 );
}
.random_number{font-size: 16px;margin:0;line-height: 105px;text-align: center;font-weight: bold;color:#fff;font-family: inherit;}
.keno-play-right .blog-play{width: calc(100% - 70px);height: 100px;float: left;}
.bet-period-timer{ width: calc(100% - 2px);display: block;height: 29px;margin-left: 2px;
  background: rgba(128,110,76,1);
  background: -moz-linear-gradient(top, rgba(128,110,76,1) 0%, rgba(99,77,28,1) 50%, rgba(128,110,76,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(128,110,76,1)), color-stop(50%, rgba(99,77,28,1)), color-stop(100%, rgba(128,110,76,1)));
  background: -webkit-linear-gradient(top, rgba(128,110,76,1) 0%, rgba(99,77,28,1) 50%, rgba(128,110,76,1) 100%);
  background: -o-linear-gradient(top, rgba(128,110,76,1) 0%, rgba(99,77,28,1) 50%, rgba(128,110,76,1) 100%);
  background: -ms-linear-gradient(top, rgba(128,110,76,1) 0%, rgba(99,77,28,1) 50%, rgba(128,110,76,1) 100%);
  background: linear-gradient(to bottom, rgba(128,110,76,1) 0%, rgba(99,77,28,1) 50%, rgba(128,110,76,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#806e4c', endColorstr='#806e4c', GradientType=0 );
  border: 3px solid #5f4614;color: yellow;
    
}
.bet-period-timer #period-before{float:left;font-size:14px;color:#ff0;line-height:24px;font-family:inherit;font-weight:bold;margin:0;padding-left:10px}
.group-play-box{width: 50%;display: block;float: left;}
.over-under-odd-even{width: 100%;display: block;overflow: hidden;}
.over-under-odd-even label{
  display: block;
  font-family:Kh-Battambang,'Open Sans', sans-serif;margin-left:2px;letter-spacing: 2px;
  text-align: center;font-weight: bold;border: 3px solid #aaac68;height: 29px;line-height: 24px;cursor: pointer;
  font-size: 14px;font-weight: bold;
  background: rgba(234,235,162,1);
  background: -moz-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,235,162,1)), color-stop(50%, rgba(194,194,91,1)), color-stop(100%, rgba(234,235,162,1)));
  background: -webkit-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: -o-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: -ms-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: linear-gradient(to bottom, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeba2', endColorstr='#eaeba2', GradientType=0 );

} 
.over-under-odd-even .box-bet{width:50%;float:left;display:block;background:#d7d7d7;height:61px;border:2px solid #333}
.over-under-odd-even .box-bet .type{ margin-bottom: 3px;}
.over-under-odd-even .box-bet a{border:2px solid #fff;overflow:hidden;display:block;color:#000;text-decoration:none;height:100%;position:relative}
.over-under-odd-even .box-bet a .type{color:#000;}
.over-under-odd-even .box-bet a p{line-height: 1.3;}
.over-under-odd-even .box-bet a:hover{
  /*background: #ECB629;*/
  background: #c4802d;
  background-image:linear-gradient(#c4802d, #72460B);
  outline: 2px solid transparent;border: none;
}
.over-under-odd-even .box-bet a:hover p{color: #fff;}
.over-under-odd-even .box-bet a.active{
  background: #ECB629;outline: 2px solid transparent;border: none;
  -webkit-animation-name: kblink; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
  animation-name: kblink;
  animation-duration: 2s;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes kblink {
  0%   {background-color: #b08002;opacity: 0.6}
  25%  {background-color: #ECB629;opacity: 0.8}
  50%  {background-color: #9d7202;opacity: 1}
  75%  {background-color: #ECB629;opacity: 0.8}
  100% {background-color: #b08002;opacity: 0.6}
}
/* Standard syntax */
@keyframes kblink {
  0%   {background-color: #b08002;opacity: 0.6}
  25%  {background-color: #ECB629;opacity: 0.8}
  50%  {background-color: #9d7202;opacity: 1}
  75%  {background-color: #ECB629;opacity: 0.8}
  100% {background-color: #b08002;opacity: 0.6}
}
.over-under-odd-even .box-bet a.active p{color: #fff;}
.over-under-odd-even .box-bet-left{border-right: 1px solid #333;}
.over-under-odd-even .box-bet-right{border-left: 1px solid #333;}
.over-under-odd-even .box-bet p{margin:0;font-size: 13px;text-align: center;}
.over-under-odd-even .box-bet .odds{color:#fd9e0f;font-weight: bold;font-size: 16px;margin-top:2px;line-height: inherit;}
.range{ color:#B25C8E;}
.over-under-odd-even .odd-even .odds{margin-top: 20px;}
.parlay .group-play-box .odds{position: absolute;bottom: -1px;left: 0;display: block;text-align: center;width: 100%;font-size: 16px;}
.parlay .group-play-box,.range-type .group-play-box{width: 100%;}
.parlay .box-bet{width: 25%}
.range-type .box-bet{width: 20%;height: 63px;}
.range-type .box-bet .odds{ margin-top: 4px;font-size: 16px}
.bet-period-timer #timer-display{float:right;font-size:13px;color:#ff0;font-family:inherit;font-weight:bold;line-height:24px;margin:0;padding-right:10px}
.keno-smallest-biggest{display:block;width:100%;clear:both;overflow:hidden}
.keno-smallest-biggest .smallest, .keno-smallest-biggest .biggest{width: 50%;float: left;}
.keno-smallest-biggest h3{
  background: rgba(234,235,162,1);
  background: -moz-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,235,162,1)), color-stop(50%, rgba(194,194,91,1)), color-stop(100%, rgba(234,235,162,1)));
  background: -webkit-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: -o-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: -ms-linear-gradient(top, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  background: linear-gradient(to bottom, rgba(234,235,162,1) 0%, rgba(194,194,91,1) 50%, rgba(234,235,162,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeba2', endColorstr='#eaeba2', GradientType=0 );
  color: #333;text-align: center;height: 29px;border: 3px solid #aaac68;margin: 0;font-weight: bold;font-size: 14px;letter-spacing: 2px;text-align: center;line-height: 24px;display: block;cursor: pointer;
}
.keno-smallest-biggest ul{padding:0;margin:0;width:100%;display:block;border-top:2px solid #333}
.keno-smallest-biggest ul li{list-style-type:none;float:left;width:33.33%;background:#d7d7d7;height:40px;padding-right:4px}
.keno-smallest-biggest ul li:last-child{padding-right: 2px;}
.keno-smallest-biggest ul li a{display:block;background:#d7d7d7;border:2px solid #fff;width:100%;height:100%;color:#000;text-decoration:none;}
.keno-smallest-biggest ul li a:hover{
  /*background: #ECB629;*/
  background: #c4802d;
  background-image:
    linear-gradient(
      #c4802d, #72460B
  );
}
.keno-smallest-biggest ul li a:hover p{color:#fff;}
.keno-smallest-biggest ul li a.active{
  background: #ECB629;
  -webkit-animation-name: kblink; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
  animation-name: kblink;
  animation-duration: 2s;}
.keno-smallest-biggest ul li a.active p{color:#fff;}
.keno-smallest-biggest ul li p{margin:0;font-size: 13px;font-weight: bold;text-align: center;line-height: 17px;}
.keno-smallest-biggest ul li p.range{margin-top: 3px;}
.keno-smallest-biggest ul li p.odds{color: #fd9e0f;font-weight: bold;font-size: 16px}
.history-result td{height: 38px;background: #AD9776;
  border: 1px solid #837676;vertical-align: middle;
  box-shadow: -1px 0 #e4dbc5, 0 1px #e4dbc5, 1px 0 #e4dbc5, 0 -1px #e4dbc5;
  -moz-box-shadow: 0 0 2px 1px #fff; 
-webkit-box-shadow: 0 0 2px 1px #fff; 
-ms-box-shadow: 0 0 2px 1px #fff; 
-o-box-shadow: 0 0 2px 1px #fff;      
}
.history-result td .h_over{background:url(/content/images/keno_new/over.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_under{background:url(/content/images/keno_new/under.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_odd{background:url(/content/images/keno_new/odd.png) no-repeat center;background-size:34px;display:block;height:35px}
.history-result td .h_even{background:url(/content/images/keno_new/even.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_over_odd{background:url(/content/images/keno_new/over-odd.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_over_even{background:url(/content/images/keno_new/over-even.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_under_odd{background:url(/content/images/keno_new/under-odd.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_under_even{background:url(/content/images/keno_new/under-even.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_1st{background:url(/content/images/keno_new/1st.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_2nd{background:url(/content/images/keno_new/2nd.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_3rd{background:url(/content/images/keno_new/3rd.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_4th{background:url(/content/images/keno_new/4th.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_5th{background:url(/content/images/keno_new/5th.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_small_1_2{background:url(/content/images/keno_new/small-1-2.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_small_3_5{background:url(/content/images/keno_new/small-3-5.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_small_6{background:url(/content/images/keno_new/small-6.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_big_79_80{background:url(/content/images/keno_new/big-79-80.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_big_76_78{background:url(/content/images/keno_new/big-76-78.png) no-repeat center;background-size:34px;display:block;height:34px}
.history-result td .h_big_75{background:url(/content/images/keno_new/big-75.png) no-repeat center;background-size:34px;display:block;height:34px}
.msg-bet{position:absolute;top:0;left:0;width:100%;margin:0;font-size:12px;text-align:center;font-family:inherit;border:2px solid #403636;color:#ff0;height:22px;line-height:21px;display:none;background:linear-gradient(to bottom,rgba(91,93,102,1) 0%,rgba(32,37,57,1) 50%,rgba(91,93,102,1) 100%);font-family:Kh-Battambang,'Open Sans',sans-serif}
.disable-bet{pointer-events: none;cursor: not-allowed;}
.keno-bet{background: none;}
.keno-bet-modal{position:fixed;display:none;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;z-index:999991;font-family:'Open Sans',sans-serif}
.keno-bet-modal .wrap-content{background:url(/content/images/keno_new/form-bg.png) no-repeat;background-size:100% 100%;width:290px;height:415px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
.wrap-content .wrap-btn{width: 265px;padding: 10px 0 21px 3px;margin:0 auto;}
.wraper-bet{display: block;text-align: center}
.modal-close-btn{width: 40px;height: 40px;border-radius: 50%;position: absolute;top: -28px;right: -24px;z-index: 6;}
.modal-close-btn img{width: 56%;height: auto;margin-top: 33px;margin-left: -12px}
.header-modal{width: 100%;padding: 17px 15px 0 16px;}
.header-modal p{margin:5px 0 0 5px;}
.content-modal p{margin:5px 0 0 8px;}
.header-modal .box-nk{background: #D1D376;width: 240px;margin:0 auto;}
.keno-bet-modal .content-modal{ display: block;width: 250px; margin:0 auto;padding:15px 5px 5px 5px;}
.keno-bet-modal .content-modal input{background:url(/content/images/keno_new/input-keno.png);background-size:100% 100%;height:30px;display:inline-block;width:135px;text-indent:5px;border-radius:3px;outline:none}
.keno-bet-modal .content-modal hr{height:2px;color:#333;background-color:#333;border:none;margin:10px}
.btn-bet{display:inline-block;width:45px;height:45px;text-align:center;font-size:12px;line-height:46px;font-weight:700;color:#010101}
.btn-bet.coin1{background:url(/content/images/keno_new/coin1.png) no-repeat}
.btn-bet.coin5{background:url(/content/images/keno_new/coin5.png) no-repeat}
.btn-bet.coin10{background:url(/content/images/keno_new/coin10.png) no-repeat}
.btn-bet.coin50{background:url(/content/images/keno_new/coin50.png) no-repeat}
.btn-bet.coin100{background:url(/content/images/keno_new/coin100.png) no-repeat}
.btn-bet.coin500{background:url(/content/images/keno_new/coin500.png) no-repeat}
.btn-bet.coin1000{background:url(/content/images/keno_new/coin1000.png) no-repeat}
[class*="btn-modal-"]{display:inline-block;width:76px;height:30px;background:url(/content/images/keno_new/btn-keno.png);background-size:100% 100%;line-height:30px;font-size:12px;font-weight:300;text-transform:uppercase;color:maroon;cursor:pointer}
.btn-modal-reset{margin-right: 0;}
.max-payout span{color:maroon;}
.wrap-btn{text-align: center;padding: 7px 0 15px 0;border-radius: 0 0 5px 5px;}
.keno-disble{display: none !important;}
.keno-bet-modal.md-show{display: block;}
.modal-balance{position:fixed;width:360px;height:45px;background:rgba(0,0,0,0.5);top:50%;left:45%;margin-left:-180px;margin-top:-30px;z-index:999990;display:none;}
.modal-balance .con-modal{width:360px;height:auto;min-height:45px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);background:#8a785e;border:5px solid #b8b09e;border-radius:5px}
.modal-balance .con-modal h2{color:#fff;text-align:center;line-height:2;margin:0;font-size:14px;padding:5px;font-weight:400}
.modal-printing{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;z-index:999990}
.content-printing{background:#fff;width:400px;height:315px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
.printing-close{width:30px;height:30px;background:#555;color:#fff;border-radius:50%;border:2px solid #ccc;text-align:center;line-height:27px;display:block;font-size:14px;position:absolute;top:-15px;right:-15px}
.printing-close:hover{color:#fff;}
.tbl_printing td{font-size: 14px;color:#000;padding: 5px 0;}
.btn_print{padding: 3px 10px;border-radius: 3px;display: block;font-size: 14px;color:#000;background: #ccc;margin:0 auto;}

@media print {
  table th,table td{font-size: 14px;color:#000;font-weight: bold}
}
