﻿.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
.isotope, .isotope .isotope-item { /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  transition-property: transform, opacity;
}
/*-------------------------------------------------*/
/* =  Header
/*-------------------------------------------------*/
.top-line .container {
  position: relative;
}
.agreepage {
  background: #f5c400 url(../images/background.jpg) center top no-repeat;
}
.top-line {
  padding: 3px 0;
  background: #222 url(../images/header-pattern.gif) repeat;
  height: 84px;
}
.logo {
  float: left;
  margin-top: 3px;
}
.logo a {
  display: block;
  float: left;
  width: 165px;
}
.logo a img {
  float: left;
  margin: 0;
  width: 100%;
}
.logo.term {
  width: 300px;
  margin: auto;
  float: none;
  margin-top: 30px;
}
.logo.term a {
  display: block;
  float: none;
  width: 220px;
  margin: auto;
}
.title-term {
  line-height: 52px;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
}
.box_terms-heading {
  margin: auto;
  width: 80%;
  color: #ffffff;
  text-align: center;
  margin-top: 30px;
  line-height: 32px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #292929;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
  -webkit-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
}
.box-term {
  width: 80%;
  margin: auto;
  background: #fff;
  padding: 30px 7%;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.box-term ul li {
  line-height: 20px;
  list-style: outside decimal;
  padding: 0 0 10px 0;
}
.box-term ul li:last-child {
  padding: 0;
}
.box-btn-agree {
  display: inline-block;
  margin: 0 auto 20px;
}
.box-btn-agree a {
  padding: 6px 20px;
}
.navbar {
  margin-bottom: 0;
  border: 1px solid #292929;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
  -webkit-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
}
header {
  position: fixed;
  width: 100%;
  z-index: 99;
  top: 0;
}
header.header-scrolled {
  height: 0;
  overflow: hidden;
}
#container {
  padding-top: 132px;
}
/* login form*/
.login-form {
  float: right;
  position: relative;
  right: 15px;
  margin-top: 8px;
}
ul.login_input {
  display: inline-block;
  list-style: none;
}
ul.login_input li {
  float: left;
  margin-right: 5px;
}
ul.login_input li:first-child, ul.login_input li:last-child {
  display: none;
}
.box_capcha {
  width: 100%;
  float: left;
  margin-top: 5px;
}
.login-form figure {
  float: right;
  width: 80px;
}
.login-form figure img {
  width: 100%;
  height: 28px;
  border: 1px solid #000;
  border-radius: 3px;
}
.capcha_w {
  float: left;
}
.capcha_w input[type="text"] {
  width: 80px;
  padding: 4px 7px;
  text-align: center;
}
.pass_w input[type="text"], .pass_w input[type="password"] {
  width: 164px;
  padding: 4px 7px 4px 40px;
}
.pass_w i {
  position: absolute;
  top: 6px;
  margin-left: 10px;
  color: #666;
  font-size: 16px;
  width: 22px;
  background: url('../images/line-vert.png') right top repeat-y;
}
.control_btnlogin {
  display: none;
}
.login-form fieldset input[type=text], .login-form fieldset input[type=password] {
  margin: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #333;
  display: block;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #000;
}
.fixmargin {
  margin: 9px 0 24px 0 !important;
}
.fixmargin1 {
  float: right;
}
.fixmargin2 {
  margin: 13px 0 0 0 !important;
}
.fixmargin3 {
  float: right;
  margin: 5px 0 0;
}
.fixmargin4 {
  margin: 18px 0 18px 0 !important;
  float: right;
}
.fixmargin6 {
  margin: 60px 0 0 0 !important;
}
.fixmargin_b2 {
  margin: 0 0 30px 0 !important;
}
a.but_login {
  float: right;
  width: 143px;
  height: 26px;
  border: none;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
  line-height: 26px;
  margin-left: 2px;
  background: #f5c400;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  color: #222;
  letter-spacing: 0px;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
}
a.but_login:hover {
  background: #ffd737;
}
a.but_register {
  float: left;
  width: 130px;
  height: 24px;
  border: none;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
  line-height: 26px;
  margin-right: 10px;
  background: #f5c400;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  color: #222;
  letter-spacing: 0px;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
}
a.but_register:hover {
  background: #ffd737;
}
a.but_join {
  height: 24px;
  padding: 4px 25px;
  border: none;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
  line-height: 28px;
  background: #f5c400;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  color: #222;
  letter-spacing: 0px;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
}
a.but_join:hover {
  background: #ffd737;
}
.input-box i {
  position: absolute;
  top: 6px;
  margin-left: 10px;
  font-size: 16px;
  width: 22px;
}
/*Account Info*/
.acc_info {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #000;
  border-color: #0e0e0e #0d0d0d #0d0d0d;
  border-image: none;
  border-radius: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
  -webkit-box-shadow: inset 0 1px #787878, inset 0 -2px #292929, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #787878, inset 0 -2px #292929, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #787878, inset 0 -2px #292929, 0 1px 3px #ddd;
}
.account-use {
  position: relative;
  float: right;
  z-index: 8;
  right: 0;
  top: 37px;
  background: #f5c400;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #222;
  letter-spacing: 0px;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.balance {
  float: left;
  padding: 9px 8px 0 8px;
}
.iconsm {
  font-size: 10px !important;
}
.badge {
  background: #fb6b5b;
  border-radius: 10px;
  padding: 1px 6px;
  margin-left: -2px;
  font-weight: bold;
}
.box-menu_header {
  border: 1px solid #292929;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
  -webkit-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
}
/*server time*/
.servertime {
  color: #ffd737;
  font-size: 13px;
  z-index: 3;
  position: absolute;
  top: 47px;
  right: 40px
}
.servertime i {
  line-height: 18px;
  vertical-align: top;
}
.servertime span {
  line-height: 18px;
  vertical-align: top;
}
/*Languages*/
ul.languages {
  float: right;
  position: relative;
  z-index: 7;
  color: #fff;
  letter-spacing: 0px;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
  background-color: #333;
  text-transform: capitalize;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .4), 0 1px #767676;
  border-radius: 2px;
  margin-top: 8px;
}
ul.languages a {
  text-decoration: none;
}
ul.languages > li {
  float: left;
  position: relative;
}
ul.languages > li > span {
  float: left;
  cursor: pointer;
}
ul.languages .sublanguages {
  position: absolute;
  top: 28px;
  display: none;
  right: 0px;
  background: #333;
  padding: 1px;
  z-index: 12000;
  border-radius: 2px;
  text-transform: capitalize;
}
ul.languages ul {
  list-style: none;
  float: left;
}
ul.languages li {
  float: right;
  padding: 0 8px;
  position: relative;
  z-index: 90;
}
ul.languages li span {
  padding: 0 7px 0 0;
  float: right;
  line-height: 28px;
  text-align: right;
  width: auto !important;
  white-space: nowrap;
}
ul.languages li img {
  padding: 0;
  float: right;
  width: 24px;
  height: 16px;
  border-radius: 2px;
  margin-top: 6px;
}
ul.languages ul li img {
  padding: 0 0 0 0;
  float: right;
}
ul.languages ul li a {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  color: #fff;
  padding: 1px 3px;
  text-shadow: none;
}
.choose-language {
  float: right;
  padding: 0px !important;
  margin: 0px !important;
}
.choose-language li {
  clear: both;
  width: 160px !important;
  color: #fff;
  list-style-type: none;
  padding: 5px 6px !important;
  cursor: pointer;
}
.choose-language li:hover {
  background-color: #f5c400;
  color: #111;
}
.choose-language li.first {
  border-top: 0px none;
}
.textmaquee {
  font-size: 13px;
  padding: 0;
  border-bottom: 1px solid #fff;
  background: #e3e5e4;
}
.textmaquee .boxMarqee {
  font-size: 12px;
  padding: 10px 10px 10px 50px;
  box-sizing: border-box;
  background: url(../images/anoutment.png) left no-repeat;
}
/*-------------------------------------------------*/
/* =  General code
/*-------------------------------------------------*/
ul {
  padding: 0;
  margin: 0;
}
ul li {
  list-style: none;
}
a {
  text-decoration: none;
}
.right {
  float: right !important;
}
.left {
  float: left !important;
}
a.main-button, input[type="submit"] {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding: 8px 20px;
  background: #1e9397;
  border-radius: 3px;
  transition: all 0.17s ease-in-out;
  -moz-transition: all 0.17s ease-in-out;
  -webkit-transition: all 0.17s ease-in-out;
  -o-transition: all 0.17s ease-in-out;
}
a.main-button:hover, input[type="submit"] {
  opacity: 0.8;
}
/*-------------------------------------------------*/
/* =  content - home section
/*-------------------------------------------------*/
.content {
  background: url(../images/bg.jpg) center top no-repeat;
  background-size: 100% auto;
}
.BG_JP{
  background: url(../images/bg.jpg) center top no-repeat;
  background-size: 100% auto;
}
/*-------------------------------------------------*/
/* =  footer
/*-------------------------------------------------*/
footer {
  color: #111;
}
.copyright-section {
  padding: 10px 0;
  font-size: 13px;
}
ul.footer-nav {
  float: right;
}
ul.footer-nav li {
  display: inline-block;
  float: left\0/;
  margin-left: 15px;
}
ul.footer-nav li:first-child {
  margin-left: 0px;
}
ul.footer-nav li a {
  display: inline-block;
  color: #ddd;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  transition: all 0.17s ease-in-out;
  -moz-transition: all 0.17s ease-in-out;
  -webkit-transition: all 0.17s ease-in-out;
  -o-transition: all 0.17s ease-in-out;
}
ul.footer-nav li a:hover {
  color: #fff;
}
.homebox {
  width: 100%;
  float: left;
  margin: 20px 0;
}
.contentbox {
  width: 100%;
  float: left;
  margin: 30px 0;
}
.after_contentbox {
  width: 100%;
  float: left;
  margin: 15px 0;
}
/*NEEEEEWWWWWWWW*/
.gen_footter {
  margin: 5px auto;
  width: 100%;
  text-align: center;
}
.box-banner {
  float: left;
  width: 100%;
  position: relative;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
  -webkit-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  margin: 10px 0;
  padding: 4px;
  box-sizing: border-box;
}
.box-banner header {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  min-height: 40px;
  width: 100%;
  border: 1px solid #292929;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
  -webkit-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 1px #666;
  -moz-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 1px #666;
  box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 1px #666;
}
.box-banner .header-img {
  float: left;
  margin: 11px 0 0 10px;
}
.box-banner .header-imglive {
  float: left;
  margin: 4px 0 0 10px;
}
.box-banner header span {
  float: left;
  color: #fff;
  font-size: 14px;
  text-shadow: 0 -1px #1b1b1b;
  padding: 11px 10px 0;
  text-transform: uppercase;
}
.box-banner-content {
  padding: 0px;
  float: left;
  clear: both;
  width: 100%;
  height: 320px;
  margin: 1px 0 0 0;
  text-align: left;
}
.box-banner footer {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  min-height: 40px;
  width: 100%;
  border: 1px solid #292929;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
  -webkit-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 3px #ddd;
}
/*table result*/
table.tableresult .mtitle th {
  color: #fff;
  text-transform: capitalize;
  text-shadow: 0 -1px #111;
  padding: 7px 7px;
  text-align: left;
  white-space: nowrap;
  border: 1px solid #999;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
}
table.tableresult .stitle th {
  color: #000;
  text-transform: capitalize;
  padding: 7px 5px;
  white-space: nowrap;
  background-color: #e8e8e8;
  border-right: 1px solid #d7d7d7;
  text-align: center;
}
table.tableresult thead .stitle th:last-child {
  border-right: #d7d7d7;
}
.tableresult {
  float: left;
  margin: 0;
  background: #fff;
  border: 1px solid #ddd;
  width: 100%;
}
.tableresult td {
  margin: 0;
  padding: 2px 2px;
  text-align: center;
  border: 1px solid #D7D7D7;
  color: #000;
  white-space: nowrap;
  font-weight: bold;
}
.malay_reult td {
  width: 100px;
}
.fixheight1 {
  height: 35px;
}
.fixheight2 {
  height: 26px;
}
.padding0 {
  padding: 0 !important;
}
.fixpad_6dmalay, .fixpad_malay, .fixpad_5dmalay {
  height: 290px;
}
.fixpad_malay td {
  padding: 8px 3px;
}
.fix_thai td {
  padding: 7px 5px;
}
.fixpad_5dmalay td {
  padding: 33px 3px;
}
table.fixpad_5dmalay .stitle th {
  padding: 18px 3px;
}
.fixpad_6dmalay td {
  padding: 49px 3px;
}
table.fixpad_6dmalay .stitle th {
  padding: 16px 3px;
}
.fixpad_malay2 td {
  padding: 5px 3px;
}
.fixpad_thai td {
  padding: 7px 3px;
}
.bgball {
  background: #e8e8e8;
  width: 40px;
}
.ball2d {
  display: block;
  width: 40px;
  height: 32px;
  background: url(../images/result/2d.png) top center no-repeat;
  text-align: center;
  line-height: 32px;
}
.ball3d {
  display: block;
  width: 40px;
  height: 32px;
  background: url(../images/result/3d.png) top center no-repeat;
  text-align: center;
  line-height: 32px;
}
.ball4d {
  display: block;
  width: 40px;
  height: 32px;
  background: url(../images/result/4d.png) top center no-repeat;
  text-align: center;
  line-height: 32px;
}
.ball5d {
  display: block;
  width: 40px;
  height: 32px;
  background: url(../images/result/5d.png) top center no-repeat;
  text-align: center;
  line-height: 32px;
}
.ball6d {
  display: block;
  width: 40px;
  height: 32px;
  background: url(../images/result/6d.png) top center no-repeat;
  text-align: center;
  line-height: 32px;
}
.tit_malay {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  min-height: 32px;
  width: 100%;
  border: 1px solid #b2b2b2;
  box-sizing: border-box;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
}
ul.ldd_malay {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px #f8f8f8;
  letter-spacing: 0px;
  text-decoration: none;
}
ul.ldd_malay a {
  text-decoration: none;
}
ul.ldd_malay > li {
  float: left;
  position: relative;
}
.down_arrowmalay {
  float: right;
  margin: 0 10px 0 0;
  color: #333;
  text-shadow: 0 1px #f8f8f8;
}
ul.ldd_malay > li > span {
  float: left;
  cursor: pointer;
}
ul.ldd_malay .ldd_submalay {
  position: absolute;
  top: 32px;
  display: none;
  left: -1px;
  width: 100%;
  border: 1px solid #d7d7d7;
  z-index: 12000;
}
ul.ldd_malay ul {
  list-style: none;
  float: left;
  margin: 10px 0px 10px 10px;
  padding: 10px;
}
ul.ldd_malay li {
  display: inline;
  float: left;
  width: 100%;
  padding: 6px 0;
}
ul.ldd_malay li span {
  float: left;
  padding: 0 10px 0 10px;
}
ul.ldd_malay li img {
  float: left;
  padding: 0 0 0 10px;
}
ul.ldd_malay ul li a {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  color: #fff;
  padding: 1px 3px;
  text-shadow: none;
}
ul.ldd_malay ul li a:hover {
  color: #f05b8c;
}
/* main languages */
#malay_navi {
  float: left;
  width: 100%;
  padding: 0px !important;
  margin: 0px !important;
  background-color: #d6d6d6;
}
#malay_navi li {
  clear: both;
  color: #333;
  list-style-type: none;
  padding: 10px 0;
  width: 100%;
  cursor: pointer;
  border-bottom: 1px solid #999;
}
#malay_navi li:hover {
  background-color: #f5c400;
}
#malay_navi li.first {
  border-top: 0px none;
}
#malay_navi li.last {
  background-image: none !important;
}
#malay_navi li.active {
  background-color: #0079da;
  color: #ffffff;
  background-image: none;
}
#malay_navi li span.title {
  display: block;
  text-transform: uppercase;
  line-height: 15px;
}
#languages_navi li img {
  width: 24px;
  height: 16px;
}
#malay_navi strong {
  display: block;
}
#malay_navi .ibe_outer {
  float: left;
  margin-right: 10px;
}
.box_head {
  float: left;
  width: 100%;
  color: #222;
  margin: 3px 0;
}
.box_head2 {
  float: left;
  width: 100%;
  color: #222;
  margin: 10px 0 0 0;
  padding: 8px 0;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.box_head3 {
  float: left;
  width: 100%;
  color: #222;
  margin: 3px 0;
  border: 1px solid #ccc;
  box-sizing: border-box;
}
.box_head_popup {
  float: left;
  width: 100%;
  color: #222;
  margin: 0;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.box_btnchange {
  float: right;
}
.drawno {
  float: left;
  width: 100%;
  padding: 6px 0;
}
.padright10 {
  padding-right: 10px;
}
.padleft10 {
  padding-left: 10px;
}
.title {
  text-transform: uppercase;
}
.textbold {
  font-weight: bold;
  text-transform: uppercase;
}
.nomagin {
  margin: 0 !important;
}
.time_laothai {
  position: absolute;
  right: 15px;
  top: 54px;
}
/*Content*/
.panel {
  float: left;
  width: 100%;
  margin-bottom: 15px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  float: left;
  width: 100%;
}
.after_contentbox .panel-body {
  padding: 5px;
}
.panel-default > .panel-heading {
  position: relative;
  z-index: 1;
  padding: 4px 5px;
  border: 1px solid #b2b2b2;
  box-sizing: border-box;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.panel-default > .panel-heading img {
  float: left;
  padding-top: 6px;
  margin-right: 5px;
}
.panel-heading {
  float: left;
  padding: 0;
  width: 100%;
  position: relative;
  z-index: 3;
}
.panel-heading span {
  padding: 0 5px;
  float: left;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 28px;
  text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}
.box_form span {
  text-transform: capitalize;
  font-weight: normal;
}
.box-result {
  float: left;
  width: 33.33333333333333%;
  padding: 5px;
}
.pad5 {
  padding: 5px;
}
.box-result:last-child {}
.box-result header {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  min-height: 20px;
  width: 100%;
  border: 1px solid #b2b2b2;
  box-sizing: border-box;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
}
.box-result .header-img {
  float: left;
  margin: 7px 0 0 10px;
}
.box-result .header-imglive {
  float: left;
  margin: 4px 0 0 10px;
}
.box-result header span {
  float: left;
  color: #333;
  font-size: 13px;
  text-shadow: 0 1px #f8f8f8;
  padding: 7px 10px;
  text-transform: uppercase;
}
.box-result-content {
  padding: 0px;
  float: left;
  clear: both;
  width: 100%;
  margin: 1px 0 0 0;
  text-align: left;
}
.malay_reult {
  width: 100%;
}
.thai_span {
  padding: 0 3px !important
}
.wfix_thai {
  width: 50%;
}
.w_auto {
  width: auto !important;
  text-align: center;
}
.wfix_livelk {
  width: 25%;
}
.hfix_livelk {
  height: 262px;
}
.fixpad_livevn td {
  padding: 12px 3px;
}
.fixpad_livemalay td {
  padding: 14px 3px;
}
table.fixpad_livemalay .stitle th {
  padding: 12px 3px;
}
.td_load {
  background: url(../images/loading.gif) no-repeat;
  background-position: 50% 50%;
}
.about_us {
  float: left;
  width: 60%;
  padding: 30px;
}
.span5 {
  float: left;
  width: 40%;
  padding: 30px;
}
.span5 img {
  width: 100%;
}
.text_3 {
  text-align: justify;
  line-height: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: bold;
}
.text_4 {
  text-align: justify;
  line-height: 22px;
  margin: 0;
}
.nomar {
  margin-top: 0;
}
/*Table Rules*/
table.rules {
  width: 100%;
  float: left;
}
table.rules thead th {
  color: #000;
  background-color: #f5c400;
  background-image: -webkit-linear-gradient(top, #f5c400, #fece0e);
  background-image: -moz-linear-gradient(top, #f5c400, #fece0e);
  background-image: -o-linear-gradient(top, #f5c400, #fece0e);
  background-image: -ms-linear-gradient(top, #f5c400, #fece0e);
  background-image: linear-gradient(top, #f5c400, #fece0e);
  border-right: 1px solid #e8a762;
  border-top: 1px solid #e8a762;
  height: 26px;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  padding: 0 5px;
}
table.rules .m_title th {
  color: #fff;
  font-size: 13px;
  border: 1px solid #999;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
}
table.rules .sub_title th {
  background-color: #f5c400;
  background-image: -webkit-linear-gradient(top, #f5c400, #fece0e);
  background-image: -moz-linear-gradient(top, #f5c400, #fece0e);
  background-image: -o-linear-gradient(top, #f5c400, #fece0e);
  background-image: -ms-linear-gradient(top, #f5c400, #fece0e);
  background-image: linear-gradient(top, #f5c400, #fece0e);
  border-right: 1px solid #e8a762;
  border-top: 1px solid #e8a762;
}
table.rules h6 {
  color: #b93000;
  display: inline;
  font-size: 13px;
}
table.rules th, table.rules td {
  padding: 0 4px;
}
tr.bm td, tr.bm th {
  background: #fff5d3 !important;
}
.intro_rule {
  float: left;
  padding: 10px;
  line-height: 20px;
  border: 1px solid #bbb;
  width: 100%;
  box-sizing: border-box;
}
.rule_title {
  padding-left: 10px;
  font-size: 13px;
  font-weight: bold;
  text-transform: capitalize;
}
.rule_title_right {
  float: right;
  padding-right: 10px;
  font-size: 13px;
  color: #b93000;
  text-transform: capitalize;
}
table.rules tbody td {
  background: #FFF;
  text-align: center;
  padding: 5px 4px;
}
table.rules tr.tr_lt td {
  background-color: #F0F0F0;
}
table.rules, table.rules td, table.rules th {
  border: solid 1px #bbb;
}
.box_head2 {
  float: left;
  width: 100%;
  color: #222;
  margin: 20px 0 0 0;
  padding: 8px 0;
  background-color: #d4d4d4;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 2px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 2px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 2px #ddd;
}
.box_table {
  padding: 0;
  width: 100%;
  overflow: auto;
}
.box_warrap {
  padding: 0 20px;
}
.fix_padbox {
  padding: 0 0 20px 0 !important;
}
.martop2 {
  margin-top: 20px;
}
.text_align_left {
  text-align: left !important;
}
b /*FAQs*/
.box_faq {
  float: left;
  padding: 20px 20px 10px 20px
}
.toggles_wrapper .button_outer {
  padding: 0;
  position: relative;
  cursor: pointer;
}
.toggles_wrapper .button_outer .button_inner {
  padding: 10px 0px 8px 20px;
  background: #bbb;
  font-size: 14px;
  color: #333;
  cursor: pointer;
  border-radius: 1px;
}
.toggles_wrapper .button_outer.current {
  margin-bottom: 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.toggles_wrapper .toggles_content {
  margin-bottom: 12px;
  padding: 17px 40px 17px 40px;
  position: relative;
  border: 1px solid #bbb;
  border-top: none;
}
.toggles_wrapper .toggles_content p {
  margin: 0px;
  padding: 0px;
  color: #333;
  line-height: 20px;
}
.info_faqs {
  margin: 0;
  padding: 0;
}
.info_faqs ul {
  padding-left: 20px;
}
.info_faqs ul li {
  font-size: 13px;
  list-style: outside decimal;
  padding: 5px 0;
}
.info_faqs ul li ul li {
  list-style: outside circle;
  padding: 5px 0 0 5px;
}
.title_faqs {
  font-weight: bold;
  line-height: 30px;
}
.font_blue02 {
  color: blue;
}
.font_green02 {
  color: green;
}
.boxmalay_rule {
  float: left;
  width: 100%;
  padding: 5px 30px;
  line-height: 20px;
  border: 1px solid #bbb;
}
.malay_rulefix {
  margin-bottom: 15px !important;
}
.malay_rulefix td {
  padding: 5px 20px !important;
}
.malay_rulefix th {
  padding: 4px 20px !important;
  font-size: 13px !important;
  height: auto !important;
}
.padinfo {
  padding: 15px 30px !important
}
.wfull {
  width: 100%;
  overflow: auto;
}
.lisence_box {
  float: left;
  margin: auto;
  padding: 17px 20;
  width: 100%;
}
.lisence_info {
  float: left;
  width: 100%;
  background: url(../images/line-horz.png) repeat-x top;
  padding-top: 25px;
  margin-top: 25px;
}
.lisence_info img {
  margin-top: 5px;
}
.lisence_info blockquote {
  margin: 20px 0 20px 36px;
  font-size: 13px;
  border-left: 1px solid #222;
  padding: 5px 20px 5px 20px;
  font-weight: normal;
}
blockquote.generic_blockquote_type_1 {
  margin: 0 0 10px 0;
  padding: 0px;
  border: 0px;
  background: url(../images/bg_blockquotes_1_1.png) no-repeat 0px 5px;
}
.lisence_info .text_blockquote {
  float: right;
  margin-top: 10px;
  width: 900px;
}
.lisence_info .text_blockquote p {
  margin: 0px;
  padding: 3px 10px 0 25px;
  font-size: 13px;
  font-style: italic;
  text-align: left;
  line-height: 20px;
}
.blockquote_end {
  padding-left: 8px;
}
.img_lisence {
  float: left;
  margin: 0 0 4%;
  padding: 0;
  width: 35.5%;
}
.lisence_about {
  float: left;
  margin: 0 4% 3%;
  width: 52%;
}
.lisence_about .text_blockquote {
  float: right;
  margin-top: 10px;
  width: 100%;
}
.lisence_about .text_blockquote p {
  margin: 0px;
  padding: 3px 10px 0 25px;
  font-size: 13px;
  font-style: italic;
  text-align: left;
  line-height: 20px;
}
.contact_form {
  padding: 15px 0px;
}
.box_contactus {
  float: left;
  width: 100%;
  margin: 0;
}
.box_contactus h3 {
  color: #f60;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}
.bg_box_contact {
  float: left;
  width: 100%;
}
.one_location {
  width: 50%;
  float: left;
}
.two_contactform {
  width: 50%;
  float: left;
}
.contact_form fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
.contact_form fieldset input[type=text] {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #BBBBBB;
  color: #666666;
  padding: 8px 10px;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  margin: 0 0 15px 0;
}
.contact_form fieldset textarea {
  width: 100%;
  height: 150px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #BBBBBB;
  margin: 0 0 15px 0;
  padding: 8px 10px;
  color: #666666;
  vertical-align: top;
  text-align: left;
}
.contentbox input[type=text] {
  border-radius: 3px;
  border: 1px solid #BBBBBB;
  color: #666666;
  background-color: #fff;
}
.info_contact td {
  margin: 0;
  padding-bottom: 5px;
  text-align: left;
  vertical-align: top;
}
.pading_left10 {
  display: block;
  line-height: 18px;
  padding-left: 15px;
}
.mailcapcha {
  height: 29px;
  margin-left: 10px;
  float: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666;
}
.mailcapcha input[type=text] {
  text-align: center;
  position: relative;
  font-family: Arial;
  font-size: 14px;
  color: #333;
  height: 32px;
  width: 80px !important;
  padding: 0 !important;
}
.contact_form figure {
  float: left;
  margin-left: 0;
  border: 1px solid #bbbbbb;
  border-radius: 3px;
}
.contact_form figure img {
  width: 80px;
  height: 30px;
  border-radius: 3px;
}
.cell {
  height: 105px;
}
.btn_send_message {
  float: left;
  font-size: 13px;
  padding: 6px 10px !important;
  margin-left: 10px;
}
.box_QRcode {
  float: left;
  width: 100%;
  padding: 15px 0;
}
.qrcode_support {
  width: 100%;
  float: left;
  text-align: center;
}
.qrcode_support img {
  width: 100%;
  border: 1px solid #ddd;
  box-sizing: border-box;
}
.name_qrcode {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 14px;
  padding-top: 10px;
}
.name_qrcode img {
  margin: -2px 5px 0 0;
}
.imsbg_contactus {
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
.imsbg_contactus a {
  float: left;
  background: url(../images/ims_contactus.png);
  width: 100px;
  height: 69px;
  line-height: 170px;
  text-transform: capitalize;
  color: #222;
}
.imsbg_contactus a:hover {
  color: #F60;
}
a.yahoo_contactus {
  float: left;
  background-position: -100px 0;
}
a:hover.yahoo_contactus {
  background-position: -100px -80px;
}
a.skype_contactus {
  float: left;
  background-position: -0 0;
}
a:hover.skype_contactus {
  background-position: 0 -80px;
}
a.qq_contactus {
  float: left;
  background-position: -200px 0;
}
a:hover.qq_contactus {
  background-position: -200px -80px;
}
.gen_btn {
  width: 100%;
  float: left;
  text-align: center;
  margin: 10px auto 30px;
}
.gen_btn ul {
  padding: 0;
}
.gen_btn ul li {
  display: inline;
  padding-left: 10px;
}
.gen_btn ul li:first-child {
  padding-left: 0;
}
a.btn_agree {
  padding: 10px 25px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
  background: #f5c400;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  color: #222;
  letter-spacing: 0px;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 2px 0px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
}
a.btn_agree:hover {
  background: #ffd737;
}
a.btn_agree:first-child {
  margin-left: 0;
}
.text_accprofile {
  float: left;
  margin: 5px 10px;
  text-transform: capitalize;
}
.fixwidth_profile td, .fixwidth_profile th {
  padding: 8px;
}
.fixwidth_profile th {
  white-space: normal !important;
}
.box_profile {
  width: 100%;
  float: left;
}
.tit_profile {
  font-size: 14px;
  padding: 10px !important;
  color: #ffd737 !important;
  text-transform: uppercase !important;
}
.panel-heading .nav {
  font-size: 13px;
  margin: 0 0 2px 0;
  border: none;
}
.panel-heading .nav > li > a {
  border-radius: 0;
  margin: 0;
  border-width: 0;
}
.panel-heading .nav-tabs.nav-justified {
  width: auto;
}
.panel-heading .nav-tabs > li > a:hover, .panel-heading .nav-tabs > li > a:focus {
  border-width: 0;
  background: transparent;
  border-color: transparent;
}
.panel-heading .nav-tabs > li.active > a, .panel-heading .nav-tabs > li.active > a:hover, .panel-heading .nav-tabs > li.active > a:focus {
  color: #fff;
  text-shadow: 0 -1px #1b1b1b;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 5px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #999;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 6px 10px;
}
.navbar-nav.navbar-right:last-child {
  margin-right: -15px;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.wrapper-mar {
  width: 100%;
  float: left;
}
.gtextbox {
  float: left;
  line-height: 30px;
  padding-left: 10px;
}
.color_odd {
  color: #F60;
  padding: 0 15px 0 3px;
  display: inline-block;
}
.color_odd b {
  color: #111;
}
.color_odd2 {
  padding: 0 8px 0 0;
  display: inline-block;
}
.color_orange {
  color: #F60;
  font-weight: bold;
}
.fright {
  float: right !important;
}
.fleft {
  float: left !important;
}
.marg {
  margin: 2px 0px 3px 8px;
  padding: 5px 20px;
}
.marg1 {
  margin: 0 10px;
}
/*TABLE*/
.com_descript {
  float: left;
  width: 100%;
  margin: 0;
  background: #fff;
  border: 1px solid #d7d7d7;
  border-radius: 3px;
}
.com_descript td {
  margin: 0;
  padding: 4px 10px;
  text-align: left;
  border-right: 1px solid #D7D7D7;
  border-bottom: 1px solid #D7D7D7;
  color: #000;
  text-transform: capitalize;
}
.com_descript thead tr {
  text-align: left;
  vertical-align: middle;
}
.com_descript thead th {
  border-right: 1px solid #d7d7d7;
  padding: 3px 2px;
  color: #000;
  text-transform: capitalize;
  vertical-align: middle;
  text-align: center
}
.box_table {
  width: 100%;
  float: left;
  margin-bottom: 0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.font11 {
  font-size: 11px;
}
.font12 {
  font-size: 12px;
}
.font14 {
  font-size: 14px;
}
.fontbold {
  font-weight: bold;
}
.title_table {
  text-transform: uppercase;
  line-height: 30px;
  font-weight: bold;
  padding: 0 10px;
  font-size: 11px;
  color: #fff;
  float: left;
}
table.tablebet thead .mtitle th {
  color: #fff;
  font-size: 13px;
  text-shadow: 0 -1px #111;
  padding: 7px 3px;
  white-space: nowrap;
  border: 1px solid #999;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
}
table.tablebet thead .stitle th {
  color: #000;
  white-space: nowrap;
  background-color: #f5c400;
  background-image: -webkit-linear-gradient(top, #f5c400, #fece0e);
  background-image: -moz-linear-gradient(top, #f5c400, #fece0e);
  background-image: -o-linear-gradient(top, #f5c400, #fece0e);
  background-image: -ms-linear-gradient(top, #f5c400, #fece0e);
  background-image: linear-gradient(top, #f5c400, #fece0e);
  border-right: 1px solid #e8a762;
  border-top: 1px solid #e8a762;
}
/*table.tablebet thead .stitle th:last-child{
	border-right:0;
}*/
table.tablebet tbody .stitle th {
  color: #000;
  text-transform: capitalize;
  padding: 8px 3px;
  font-weight: bold;
  white-space: nowrap;
  background-color: #f5c400;
  background-image: -webkit-linear-gradient(top, #f5c400, #fece0e);
  background-image: -moz-linear-gradient(top, #f5c400, #fece0e);
  background-image: -o-linear-gradient(top, #f5c400, #fece0e);
  background-image: -ms-linear-gradient(top, #f5c400, #fece0e);
  background-image: linear-gradient(top, #f5c400, #fece0e);
  border-right: 1px solid #e8a762;
  border-top: 1px solid #e8a762;
}
table.tablebet tbody .stitle th:last-child {
  border-right: 0;
}
.tablebet {
  width: 100%;
  margin: 0;
  background: #fff;
  border: 1px solid #ddd;
}
.tablebet td {
  margin: 0;
  padding: 3px 3px;
  text-align: center;
  border-right: 1px solid #D7D7D7;
  border-bottom: 1px solid #D7D7D7;
  color: #000;
  white-space: nowrap;
}
.bet_market {
  width: 270px;
  margin-left: 5px;
}
.tablebet thead tr {
  text-align: center;
  vertical-align: middle;
}
.tablebet thead th {
  border-right: 1px solid #d7d7d7;
  padding: 3px 3px;
  color: #000;
  text-transform: capitalize;
  vertical-align: middle;
  text-align: center
}
.chooseday {
  color: #fff !important;
  text-shadow: 0 -1px #111;
  white-space: nowrap;
  background-color: #4b4b4b !important;
  background-image: -webkit-linear-gradient(top, #555, #404040) !important;
  background-image: -moz-linear-gradient(top, #555, #404040) !important;
  background-image: -o-linear-gradient(top, #555, #404040) !important;
  background-image: -ms-linear-gradient(top, #555, #404040) !important;
  background-image: linear-gradient(top, #555, #404040) !important;
}
/*Normal Special*/
.bet_market3 {
  width: 210px;
  margin-left: 5px;
}
.bet_market2 {
  width: 540px;
  margin-left: 5px;
}
.bet_market4 {
  width: 375px;
  margin-left: 5px;
}
.width2d {
  width: 530px;
}
.fixpadd td {
  padding: 3px 10px !important;
}
.fixpadd th {
  padding: 5px 10px !important;
}
.fixpadd2 td {
  padding: 7px 10px !important;
}
.fixpadd2 th {
  padding: 5px 10px !important;
}
.fixpadd3 td {
  padding: 5px 5px !important;
}
.fixpadd3 th {
  padding: 5px 5px !important;
}
.fixpadd4 td {
  padding: 8px 5px !important;
}
.fixpadd4 th {
  padding: 10px 5px !important;
}
.fixpadd5 td {
  padding: 3px !important;
}
.fixpadd5 th {
  padding: 3px !important;
}
.fixpadd6 td {
  padding: 3px !important;
}
.fixpadd_malay td {
  padding: 5px 3px !important;
}
.fixpadd_malay th {
  padding: 7px 3px !important;
}
.fix_cam th {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.fix_cam td {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
/*Normal 2D*/
.boxBet_head {
  float: left;
}
.text_bet_head {
  text-transform: capitalize;
  padding: 0 10px;
  line-height: 22px;
}
.bet_market_head {
  float: left;
  margin-top: 6px;
}
.choose_style_num {
  padding: 8px 0;
}
.choose_style_num span {
  text-transform: capitalize;
  padding: 0 10px;
}
.paddright {
  padding-right: 10px;
}
.paddleft {
  padding-left: 10px;
}
/*table report*/
table.tablereport thead .mtitle th {
  color: #fff;
  text-transform: capitalize;
  padding: 7px 10px;
  white-space: nowrap;
  border: 1px solid #999;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
}
table.tablereport thead .stitle th {
  text-transform: capitalize;
  color: #000;
  padding: 7px 5px;
  white-space: nowrap;
  background-color: #f5c400;
  background-image: -webkit-linear-gradient(top, #f5c400, #fece0e);
  background-image: -moz-linear-gradient(top, #f5c400, #fece0e);
  background-image: -o-linear-gradient(top, #f5c400, #fece0e);
  background-image: -ms-linear-gradient(top, #f5c400, #fece0e);
  background-image: linear-gradient(top, #f5c400, #fece0e);
  border-right: 1px solid #e8a762;
  border-top: 1px solid #e8a762;
}
table.tablereport thead .stitle th:last-child {
  border-right: #d7d7d7;
}
.tablereport {
  float: left;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
}
.tablereport td {
  margin: 0;
  padding: 7px 5px;
  text-align: center;
  border-right: 1px solid #D7D7D7;
  border-bottom: 1px solid #D7D7D7;
  color: #333;
  white-space: nowrap;
}
/*table Popup*/
.box_popup_report {
  clear: both;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  width: 1220px;
  background: #fff;
}
.box_popup_report p {
  padding: 20px 10px;
}
.box_popup_report_bottom {
  float: left;
  display: block;
  width: 100%;
  height: 40px;
  border: 1px solid #292929;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
  -webkit-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 1px #ddd;
  -moz-box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 1px #ddd;
  box-shadow: inset 0 1px #787878, inset 0 -1px #292929, 0 1px 1px #ddd;
}
.box_popup_report_bottom a {
  color: #fed70e !important;
}
.box_popup_report_bottom a:hover {
  color: #fff !important;
  text-decoration: none !important;
}
.text_normal {
  font-weight: normal !important;
  color: #555 !important;
}
.td_load {
  background: url(../images/loading.gif) no-repeat;
  background-position: 50% 50%;
}
tr.dotted_bm td {
  border-bottom-style: dotted;
  border-bottom-width: 2px;
}
tr.dotted_tp td {
  border-top-style: dotted;
  border-top-width: 2px;
}
tr.linethrough td {
  text-decoration: line-through;
  color: #666;
}
tr.linethrough td:last-child {
  text-decoration: none;
}
td.bg_roll {
  background: #ffcf7b !important;
  border: 1px solid #caa25d !important;
}
td.borright {
  border-right: 1px solid #caa25d !important;
}
.textyellow2 {
  color: #ffff00 !important;
}
.fixtext1 {
  white-space: normal !important;
  text-align: left !important;
}
.widthfix2 {
  width: 1320px;
}
.hover_table tbody tr:hover td {
  background: #fdedad !important;
}
table thead .mtitle th img {
  padding-right: 7px;
}
.textaleft {
  text-align: left !important;
}
.textaright {
  text-align: right !important;
}
a.link_table {
  color: #03F;
}
a.link_table:hover {
  text-decoration: underline
}
.form_bet {
  color: #000;
  width: 45px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  padding: 2px 2px;
  text-align: center;
  font-size: 13px;
}
.widthform1 {
  width: 78px !important;
}
.widthform2 {
  width: 60px !important;
}
.padd_form {
  padding: 1px 2px !important;
}
.disable {
  background-color: #e8e8e8 !important;
}
.form_bet:focus {
  outline: 0;
}
.width_sp {
  width: 80px !important;
}
.checkbox-inline {
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
}
.checkbox-inline2 {
  width: 50px;
  cursor: pointer;
  display: inline-block;
  line-height: 13px;
  margin-bottom: 0;
  text-align: left;
  float: left;
}
.checkbox-inline3 {
  width: 50px;
  line-height: 13px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  text-align: left;
  float: left;
}
.checkbox-inline4 {
  width: 35px;
  line-height: 13px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
}
.checkbox-inline6 {
  width: 35px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
}
.checkbox-inline_all {
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  white-space: nowrap;
  width: 65px;
  text-align: left;
  line-height: 13px;
}
.checkbox-inline_cross {
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  white-space: nowrap;
  width: 90px;
  text-align: left;
  line-height: 13px;
}
.checkbox-inline_top {
  width: 50px;
  line-height: 13px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  text-align: left;
}
.checkbox-inline2 input[type="checkbox"], .checkbox-inline2 input[type="radio"] {
  float: left;
  margin-right: 5px;
}
.checkbox-inline3 input[type="checkbox"], .checkbox-inline3 input[type="radio"] {
  float: left;
  margin-right: 5px;
}
.checkbox-inline4 input[type="radio"] {
  float: left;
  margin-right: 5px;
}
.checkbox-inline6 input[type="checkbox"] {
  float: left;
  margin-right: 5px;
}
.checkbox-inline_all input[type="checkbox"], .checkbox-inline_all input[type="radio"] {
  float: left;
  margin-right: 5px;
}
.checkbox-inline_top input[type="checkbox"], .checkbox-inline_top input[type="radio"] {
  float: left;
  margin-right: 5px;
}
.bet_market6 {
  width: 320px;
  margin-left: 5px;
}
/*Bet result*/
ul.style_control {
  width: 100%;
}
ul.style_control li {
  display: inline-block;
}
.box_form {
  float: left;
  margin: 0;
  padding: 0;
}
.text_title1 {
  text-transform: capitalize;
  font-weight: bold;
}
.text_title2 {
  float: left;
  padding-left: 10px;
  line-height: 32px;
  text-transform: capitalize;
  font-weight: bold;
}
.text_box_form {
  text-transform: capitalize;
  padding-left: 10px;
}
.textright2 {
  float: right;
  line-height: 22px;
  padding-right: 10px;
}
.textcap {
  text-transform: capitalize;
}
.width50 {
  width: 50%;
}
/*color*/
.color_white {
  color: #fff !important;
}
.color_black {
  color: #333 !important;
}
.color_blue {
  color: #0000ff !important;
}
.color_red {
  color: #ff0000 !important;
}
.color_num {
  color: #f56800 !important;
}
.bg_white {
  background: #fff;
}
.bg_color1 {
  background: #fff5d3 !important;
}
.bg_color2 {
  background: #f5f5f5 !important;
}
.bg_color3 {
  background: #efefef !important;
}
td.bg_color4 {
  background: #e8e8e8 !important;
  border-bottom: 1px solid #b4b4b4;
}
.bg_color5 {
  background: #fff5d3 !important;
}
.bg_active {
  background: #f5c400;
}
.bgcancel {
  background: none repeat scroll 0 0 #FDE3E3;
}
.bgpayout {
  background: none repeat scroll 0 0 #ECFEE6;
}
.bgdep_wit {
  background: none repeat scroll 0 0 #FAF6C9;
}
.width100 {
  width: 100%;
}
.width450 {
  min-width: 500px;
}
.width150px {
  width: 150px;
}
.width200px {
  width: 200px;
}
.width300px {
  width: 300px;
}
.width400px {
  width: 400px;
}
.width500px {
  width: 500px;
}
.width600px {
  width: 600px;
}
.width700px {
  width: 700px;
}
.width800px {
  width: 800px;
}
.comm_amount {
  width: 80px;
  white-space: normal !important;
}
.fix_amount {
  width: 80px;
}
.marg0 {
  margin: 0 !important;
}
/*input*/
.form-control {
  border-color: #d9d9d9;
  border-radius: 2px;
}
.form-control, .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control {
  padding: 2px 0;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  outline: 0;
}
.form-control2 {
  padding: 5px 10px;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control2, .form-control2:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control2:focus {
  outline: 0;
}
/* paging*/
#paging-table {
  float: right;
  margin: 5px 10px 5px 0;
}
#paging-table-detail {
  float: right;
  margin: 5px 10px 5px 0;
}
a.page-far-left {
  background: url(../images/paging_far_left.png) no-repeat;
  background-position: 0 0;
  display: block;
  float: left;
  height: 24px;
  margin: 0 4px 0 0;
  width: 24px;
}
a:hover.page-far-left {
  background-position: 0 -24px;
}
a.page-left {
  background: url(../images/paging_left.png) no-repeat;
  background-position: 0 0;
  display: block;
  float: left;
  height: 24px;
  width: 24px;
}
a:hover.page-left {
  background-position: 0 -24px;
}
a.page-far-right {
  background: url(../images/paging_far_right.png) no-repeat;
  background-position: 0 0;
  display: block;
  float: left;
  height: 24px;
  margin: 0 0 0 4px;
  width: 24px;
}
a:hover.page-far-right {
  background-position: 0 -24px;
}
a.page-right {
  background: url(../images/paging_right.png) no-repeat;
  background-position: 0 0;
  display: block;
  float: left;
  height: 24px;
  width: 24px;
}
a:hover.page-right {
  background-position: 0 -24px;
}
#page-info {
  float: left;
  line-height: 16px;
  padding: 4px 12px 0 12px;
  color: #333;
}
#page-info-detail {
  float: left;
  line-height: 16px;
  padding: 4px 12px 0 12px;
  color: #333;
}
.rowperpage {
  margin: 5px 10px 0 10px;
  text-transform: capitalize;
}
/*ChangePass*/
.box_popup_changepass {
  width: auto;
  margin: 0;
}
.table_pass {
  float: left;
  white-space: nowrap;
  margin: 20px;
}
.title_pass {
  float: left;
  padding: 8px 15px 0 0;
  text-align: left;
  font-size: 13px;
}
.table_pass td {
  padding: 0 0 12px 0;
  vertical-align: top;
}
.error_info {
  width: 240px;
  display: block;
  padding-top: 5px;
  color: #ff0000;
}
/* Box Dialog */
.box_dialog {
  float: left;
  margin: 10px;
}
.form_dialog label {
  float: left;
  width: auto;
  text-align: left;
  line-height: 24px;
  text-transform: capitalize;
}
.form_dialog .control-group {
  width: 100%;
  margin: 0 0 10px 0;
  display: block;
}
.form_dialog .controls {
  padding-left: 160px;
}
.form_dialog .title {
  font-weight: bold;
  text-transform: capitalize;
  padding: 5px 0 0 8px;
  line-height: 30px;
  color: #ec5e00;
  display: block;
}
.form_dialog .info {
  font-weight: bold;
  text-align: center;
  line-height: 30px;
  display: block;
}
.text_dialog {
  float: left;
  line-height: 24px;
}
.box_tranfer fieldset {
  padding: 20px 10px;
}
.box_tranfer .form_dialog input[type=text] {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #BBBBBB;
  color: #666;
  margin: 0;
  display: block;
  float: left;
  padding: 0px 5px;
  background-color: #f0f0f0;
}
.box_tranfer .form_dialog input[type=radio] {
  margin: 6px 0 0 0;
  display: block;
  float: left;
}
.box_tranfer .form_dialog {
  line-height: 24px;
}
.box_tranfer .input-register .add-on {
  position: absolute;
  margin-left: -5px;
  margin-right: 10px;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0 4px 4px 0;
  display: inline-block;
  font-weight: normal;
  line-height: 24px;
  min-width: 16px;
  padding: 0 10px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  text-transform: capitalize;
  vertical-align: middle;
  width: auto;
  white-space: nowrap;
}
.text_info22px {
  padding-left: 7px;
  line-height: 24px;
}
.info_register {
  color: #b94409;
  display: block;
  font-size: 12px;
  line-height: 22px;
  margin: 0;
  padding-top: 4px;
  float: left;
  width: 100%;
}
.diglog_btn {
  padding: 7px 15px;
  margin: 0 10px 0 0;
  color: #fff !important;
  border-radius: 4px;
  text-transform: capitalize;
}
/*CHIP BET*/
.chip_bet {
  position: absolute;
  width: 113px;
  height: 95px;
  top: 300px;
  left: 1440px;
  z-index: 1099;
  background: #f5c400;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -webkit-box-shadow: inset 2px 1px 2px rgba(255, 255, 255, 0.2), 0 2px 2px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 2px 1px 2px rgba(255, 255, 255, 0.2), 0 2px 2px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 2px 1px 2px rgba(255, 255, 255, 0.2), 0 2px 2px #997a00, inset 0 -1px 0 rgba(255, 255, 255, 0.15), 0 6px 6px 1px rgba(0, 0, 0, 0.3);
}
.chip_bet ul {
  float: left;
  margin: 0 0 0 3px;
  padding: 0;
}
.chip_bet ul li {
  float: left;
  list-style: none;
}
.scroll_popup {
  clear: both;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
.fix_no_wap {
  white-space: normal !important;
}
/*EDIT PROFILE*/
.form_acc {
  float: left;
  padding: 0 15px;
  width: 542px;
}
.title_text {
  font-size: 14px;
  padding-bottom: 10px;
  text-transform: capitalize;
  color: #f60;
}
.form_acc label {
  float: left;
  width: auto;
  text-align: left;
  line-height: 24px;
  text-transform: capitalize;
  color: #333;
  white-space: nowrap;
}
.uneditable_input {
  overflow: hidden;
  white-space: nowrap;
  line-height: 24px;
  font-size: 13px;
}
.form_acc .control-group {
  float: left;
  margin: 0 0 10px 0;
  width: 100%;
}
.form_acc .controls {
  padding-left: 180px;
}
.form_acc select {
  vertical-align: middle;
  float: left;
  padding: 3px 3px 3px 5px;
  border: 1px solid #BBBBBB;
  color: #555;
  height: 26px;
}
.form_acc input[type=text] {
  border: 1px solid #BBBBBB;
  color: #666;
  margin: 0;
  display: block;
  float: left;
  padding: 4px 5px 4px 5px;
  background-color: #fff;
}
.form_acc input[type=password] {
  border: 1px solid #BBBBBB;
  color: #666;
  margin: 0;
  display: block;
  float: left;
  padding: 4px 5px 4px 5px;
  background-color: #fff;
}
.form_acc textarea {
  border: 1px solid #BBBBBB;
  color: #666;
  margin: 0;
  display: block;
  float: left;
  padding: 4px 5px 4px 5px;
  font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  background-color: #fff;
}
.color1 {
  color: #ff0000;
}
.table_market {
  width: 100%
}
.table_market tr td {
  border: 0;
  padding: 0;
}
.table_market tr th {
  border: 0 !important;
  padding: 0 !important;
}
.tranid {
  float: left;
  padding: 8px 0;
}
.tran_tit {
  font-weight: bold;
  padding-right: 10px;
}
/*Table Rules*/
table.rules {
  width: 100%;
  float: left;
}
table.rules thead th {
  color: #000;
  background-color: #f5c400;
  background-image: -webkit-linear-gradient(top, #f5c400, #fece0e);
  background-image: -moz-linear-gradient(top, #f5c400, #fece0e);
  background-image: -o-linear-gradient(top, #f5c400, #fece0e);
  background-image: -ms-linear-gradient(top, #f5c400, #fece0e);
  background-image: linear-gradient(top, #f5c400, #fece0e);
  border-right: 1px solid #e8a762;
  border-top: 1px solid #e8a762;
  height: 20px;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  padding: 0 5px;
}
table.rules .t_title th {}
table.rules .m_title th {
  color: #fff;
  font-size: 13px;
  border: 1px solid #999;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
}
table.rules .sub_title th {
  background-color: #f5c400;
  background-image: -webkit-linear-gradient(top, #f5c400, #fece0e);
  background-image: -moz-linear-gradient(top, #f5c400, #fece0e);
  background-image: -o-linear-gradient(top, #f5c400, #fece0e);
  background-image: -ms-linear-gradient(top, #f5c400, #fece0e);
  background-image: linear-gradient(top, #f5c400, #fece0e);
  border-right: 1px solid #e8a762;
  border-top: 1px solid #e8a762;
}
table.rules h6 {
  color: #b93000;
  display: inline;
  font-size: 13px;
}
table.rules th, table.rules td {
  padding: 0 4px;
}
tr.bm td, tr.bm th {
  background: #fff5d3 !important;
}
.intro_rule {
  float: left;
  padding-left: 10px;
  line-height: 20px;
}
.rule_title {
  padding-left: 10px;
  font-size: 13px;
  font-weight: bold;
  text-transform: capitalize;
}
.rule_title_right {
  float: right;
  padding-right: 10px;
  font-size: 13px;
  color: #b93000;
  text-transform: capitalize;
}
table.rules tbody td {
  background: #FFF;
  text-align: center;
  padding: 5px 4px;
}
table.rules tr.tr_lt td {
  background-color: #F0F0F0;
}
table.rules, table.rules td, table.rules th {
  border: solid 1px #bbb;
}
.mar_bottom {
  margin-bottom: 10px;
}
.mar_top {
  margin-top: 10px;
}
.mar_top15 {
  margin-top: 15px;
}
td.pink {
  white-space: nowrap;
}
.text_accprofile {
  float: left;
  margin: 5px 10px;
  text-transform: capitalize;
}
.fixwidth_profile td, .fixwidth_profile th {
  padding: 8px;
}
.fixwidth_profile th {
  white-space: normal !important;
}
.box_profile {
  width: 100%;
  float: left;
  margin: 5px 0 10px 0;
  overflow: auto;
}
.tit_profile {
  font-size: 14px;
  padding: 10px !important;
  color: #ffd737 !important;
  text-transform: uppercase !important;
}
/*Live Lottery Page*/
.aside-md {
  width: 232px;
  border: 1px solid #b2b2b2;
  box-sizing: border-box;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.aside-video {
  float: left;
  width: 960px;
  margin-bottom: 10px;
}
.box-video {
  float: left;
  padding: 4px;
  border: 1px solid #b2b2b2;
  width: 100%;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.box-video img {
  width: 100%;
}
.box_liveresult {
  float: left;
  width: 954px;
  margin: 10px 0 0 0;
  padding: 2px;
  border: 1px solid #b2b2b2;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.wrapper-content {
  margin: 10px;
}
.box-betting {
  width: 100%;
  margin: 0;
  border: 1px solid #b2b2b2;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.box_betlive {
  float: left;
  margin: 0;
  width: 100%;
}
.box-bet {
  float: left;
  width: 100%;
  background: url(../images/bg_btn_bet.jpg);
  background-size: 100% 100%;
  padding: 5px;
}
ul.bettingbtn {
  width: 100%;
  float: left;
}
.bettingbtn li {
  float: left;
  display: inline-block;
  padding: 5px;
}
.bettingbtn li .b_live {
  float: left;
  display: inline-block;
  width: 100%;
  padding: 5px;
  background: #efefef;
  border: 1px solid #ddd;
  -moz-box-shadow: inset 0 2px 2px 2px #fff;
  -ms-box-shadow: inset 0 2px 2px 2px #fff;
  -webkit-box-shadow: inset 0 2px 2px 2px white;
  box-shadow: inset 0 2px 2px 2px white;
}
.bettingbtn li .b_live.disabled {
  opacity: 0.5;
}
.fixpadd-panel {
  padding: 4px !important;
}
.button_col1 {
  width: 100%;
}
.button_col2 {
  width: 50%;
}
.button_col3 {
  width: 33.333333%;
}
.button_col4 {
  width: 25%;
}
.button_col5 {
  width: 20%;
}
.non-padlef {
  padding-left: 0;
}
.non-padright {
  padding-right: 0;
}
.btn_bettop {
  float: left;
  width: 100%;
  height: 52px;
  text-transform: uppercase;
  text-align: center;
  background: url(../images/btn_bet.png);
  background-size: 100% 104px;
  background-position: 0 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 52px;
  text-shadow: 0 1px #fff;
}
.btn_bettop:hover {
  background-position: 0 -52px;
}
.marg01 {
  margin: 0 6px 10px 0 !important;
}
.marg02 {
  margin: 0 0 9px 0 !important;
}
.marg03 {
  margin: 0 0 13px 0 !important;
}
.marg04 {
  margin: 0 0 18px 0 !important;
}
.box-resultlive {
  float: left;
  width: 100%;
  padding: 4px;
  border: 1px solid #b2b2b2;
  box-sizing: border-box;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.fixborder {
  box-sizing: content-box !important;
}
.boxtable {
  padding: 3px;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  box-shadow: inset 0 0 3px #000000;
}
.tablebetlive {
  width: 100%;
  margin: 0;
  background: #fff;
  border: 1px solid #ddd;
  font-size: 14px;
}
.tablebetlive td {
  margin: 0;
  padding: 7px 3px;
  text-align: center;
  border-right: 1px solid #D7D7D7;
  border-bottom: 1px solid #D7D7D7;
  color: #000;
  white-space: nowrap;
  font-weight: bold;
}
.mar_fix {
  margin: 10px 0 0 0 !important;
}
a.nav-result {
  float: left;
  margin-bottom: 1px;
  display: block;
  padding: 6px 0;
  width: 100px;
  text-align: center;
  text-transform: capitalize;
  color: #fff;
  text-shadow: 0 -1px #1b1b1b;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #888, #404040);
  background-image: -moz-linear-gradient(top, #888, #404040);
  background-image: -o-linear-gradient(top, #888, #404040);
  background-image: -ms-linear-gradient(top, #888 #404040);
  background-image: linear-gradient(top, #888, #404040);
  border-left: none;
}
a.nav-result:hover {
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #999, #404040);
  background-image: -moz-linear-gradient(top, #999, #404040);
  background-image: -o-linear-gradient(top, #999, #404040);
  background-image: -ms-linear-gradient(top, #999 #404040);
  background-image: linear-gradient(top, #999, #404040);
}
.result_info {
  float: left;
  margin: 0;
  width: 100%;
}
.text_result {
  width: 100%;
  margin: 0;
  padding: 6px 0;
  float: none !important;
  text-align: center;
}
.text_result ul li {
  padding: 0 5px;
}
.mar_count {
  float: left;
  margin: 0 0 10px 0;
  width: 100%;
}
.box_jackpot {
  float: left;
  background: url(../images/bg_jackpot.jpg);
  background-size: 100% 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  border-radius: 3px;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  box-shadow: inset 0 0 3px #000000;
}
.mar_jackpot {
  float: left;
  margin: 0 0 10px 0;
  width: 100%;
}
.num_jackpot {
  font-family: 'Michroma', sans-serif;
  float: left;
  padding: 15px 0;
  width: 100%;
  font-size: 18px;
  font-weight: bold;
  text-shadow: 0 1px #FFC;
  text-align: center;
}
.btn_jackpot {
  display: inline-block;
  width: 134px;
  height: 40px;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  text-align: center;
  background: url(../images/btn_betmalay.png);
  background-position: 0 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  text-shadow: 0 1px #fff;
}
.btn_jackpot:hover {
  background-position: 0 -60px;
}
.mar_betlist {
  margin: 0;
  width: 100%;
}
.tittle_count {
  float: left;
  margin-bottom: 1px;
  display: block;
  padding: 6px 0;
  width: 100%;
  text-align: left;
  text-transform: capitalize;
  color: #fff;
  text-shadow: 0 -1px #1b1b1b;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #888, #404040);
  background-image: -moz-linear-gradient(top, #888, #404040);
  background-image: -o-linear-gradient(top, #888, #404040);
  background-image: -ms-linear-gradient(top, #888 #404040);
  background-image: linear-gradient(top, #888, #404040);
  border-radius: 3px 3px 0 0;
}
.box-tittle-count {
  padding: 0 10px;
}
.box-count-betting {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  box-shadow: inset 0 0 3px #000000;
}
.num_count {
  font-family: 'Michroma', sans-serif;
  float: left;
  padding: 10px 0;
  width: 100%;
  font-size: 30px;
  text-align: center;
}
.text_count {
  float: left;
  padding: 0 0 15px 0;
  width: 100%;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}
.box-betlist {
  float: left;
  background: #fff;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  box-shadow: inset 0 0 3px #000000;
}
.box-betlist-VN {
  float: left;
  background: #fff;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  box-shadow: inset 0 0 3px #000000;
}
ul.bet-list {
  margin: 10px;
  padding: 0;
}
ul.bet-list li {
  list-style: none;
  border-bottom: 1px dotted #999;
  padding: 7px 0;
}
ul.bet-list li:first-child {
  padding-top: 0;
}
ul.bet-list li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
ul.bet-list li p {
  padding: 0;
  margin: 0;
  line-height: 20px;
}
.ticket_bet {
  width: 100%;
}
.ticket_bet td {
  padding: 3px 0
}
/****/
.betting_top {
  clear: both;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  width: 900px;
  background: #fff;
}
.bet-2d {
  float: left;
  padding: 5px;
  text-transform: capitalize;
  margin: 0 0 0 0;
  border: 1px solid #b2b2b2;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.bet-special {
  float: left;
  padding: 5px;
  margin: 0 0 0 10px;
  width: 376px;
  border: 1px solid #b2b2b2;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.btn_betting {
  width: 120px;
  margin: 0 0 6px 10px;
  text-align: center;
  padding: 6px 0;
  text-transform: capitalize;
  border: 1px solid #b2b2b2;
  cursor: pointer;
}
.betting_bottom {
  float: left;
  display: block;
  width: 890px;
  padding: 5px;
  text-transform: capitalize;
  margin: 8px 0 0 0;
  border: 1px solid #b2b2b2;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.box_betgen {
  float: left;
  padding: 0;
  width: 890px;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: -moz-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: -o-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: -ms-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: linear-gradient(top, #c8c8c8, #e0e0e0);
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  box-shadow: inset 0 0 3px #000000;
}
.table_betgen {
  float: left;
  white-space: nowrap;
  margin: 0;
}
.table_betgen td {
  padding: 3px 5px;
  vertical-align: middle;
}
.num_control {
  float: left;
  padding: 6px 15px;
}
.tit_form {
  width: 100px;
  text-align: left;
  padding-right: 5px;
}
.text_bet_live {
  padding-right: 10px;
}
.box-btnbet {
  float: right;
  margin: 19px 8px 0;
}
.form_betlive {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  padding: 5px 5px;
  text-align: center;
  font-size: 16px !important;
  font-weight: bold;
  box-shadow: inset 0 0 2px #333;
}
.form_amt {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  padding: 5px 5px;
  text-align: left;
  font-size: 14px !important;
  box-shadow: inset 0 0 2px #333;
}
.table_betmalaysia .input-append .add-on {
  box-sizing: border-box;
  color: #000;
  background-color: #f0efef;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  padding: 4px 10px;
  text-align: center;
  font-size: 14px !important;
}
.live_amount {
  padding: 0 15px 0 0;
}
.btn-livebet {
  float: right;
  margin: 7px 7px 0 0;
  padding: 8px 10px;
  font-weight: bold;
  border: 1px solid #cfa32e;
  color: #222 !important;
  font-size: 16px;
  text-shadow: 0 1px #FFC;
  border-radius: 3px;
  cursor: pointer;
  background-color: #f1c243; /* layer fill content */
  -moz-box-shadow: 0 .125em .125em rgba(0, 0, 0, .09), inset 0 .0625em 0 rgba(255, 255, 255, .5); /* drop shadow and inner shadow */
  -webkit-box-shadow: 0 .125em .125em rgba(0, 0, 0, .09), inset 0 .0625em 0 rgba(255, 255, 255, .5); /* drop shadow and inner shadow */
  box-shadow: 0 .125em .125em rgba(0, 0, 0, .09), inset 0 .0625em 0 rgba(255, 255, 255, .5); /* drop shadow and inner shadow */
  background-image: -moz-linear-gradient(bottom, #e9b937 0%, #ffd564 100%); /* gradient overlay */
  background-image: -o-linear-gradient(bottom, #e9b937 0%, #ffd564 100%); /* gradient overlay */
  background-image: -webkit-linear-gradient(bottom, #e9b937 0%, #ffd564 100%); /* gradient overlay */
  background-image: linear-gradient(bottom, #e9b937 0%, #ffd564 100%); /* gradient overlay */
  -webkit-transition: all .15s ease-out;
  -moz-transition: all .15s ease-out;
  -ms-transition: all .15s ease-out;
  -o-transition: all .15s ease-out;
  transition: all .15s ease-out;
}
.btn-livebet:hover {
  background-color: #f5c400;
  background-image: -webkit-linear-gradient(top, #f5c400, #fece0e);
  background-image: -moz-linear-gradient(top, #f5c400, #fece0e);
  background-image: -o-linear-gradient(top, #f5c400, #fece0e);
  background-image: -ms-linear-gradient(top, #f5c400, #fece0e);
  background-image: linear-gradient(top, #f5c400, #fece0e);
}
.pad_fixbtn {
  padding: 8px 10px !important;
}
.btn_ball {
  display: block;
  background: url(../images/btn_num.png) top center no-repeat;
  background-position: 0 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
}
.btn_ball:hover {
  background-position: 0 -40px;
  color: #fff;
}
.table_btnbet .active {
  background-position: 0 -40px;
  color: #fff;
}
.table_btnbet {
  margin: 0;
  background: #2d2d2d;
  border: 5px solid #2d2d2d;
}
.table_btnbet td {
  margin: 0;
  padding: 2px 9px;
  text-align: center;
  color: #000;
  white-space: nowrap;
}
.table_btnbet thead tr {
  text-align: center;
  vertical-align: middle;
}
.box_betspecialbet {
  background: url(../images/bg_btn_special.jpg) top center no-repeat;
  float: left;
  padding: 5px;
  width: 366px;
  height: 339px;
}
.btn_betspecial {
  float: left;
  margin: 3px 6px 0 7px;
  width: 170px;
  height: 34px;
  text-transform: uppercase;
  text-align: center;
  background: url(../images/btn_bet_special.png);
  background-position: 0 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 34px;
  text-shadow: 0 1px #fff;
  cursor: pointer;
}
.btn_betspecial:hover {
  background-position: 0 -54px;
}
.box_betparlay {
  float: left;
  padding: 5px;
  width: 366px;
  height: 339px;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: -moz-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: -o-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: -ms-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: linear-gradient(top, #c8c8c8, #e0e0e0);
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  box-shadow: inset 0 0 3px #000000;
}
.table_parlay {
  float: left;
  white-space: nowrap;
  margin: 20px;
}
.title_parlay {
  text-align: left;
  font-size: 14px;
  text-transform: capitalize;
}
.table_parlay td {
  padding: 9px 5px;
  vertical-align: middle;
}
.btn-parlay {
  float: left !important;
  text-transform: capitalize;
  margin-right: 15px !important;
}
.hfix32 {
  line-height: 32px;
}
.text_info {
  padding-left: 10px;
}
/*Malaysia Bet*/
table.tablebetlive .stitle th {
  color: #000;
  text-transform: capitalize;
  padding: 7px 5px;
  white-space: nowrap;
  background-color: #e8e8e8;
  border-bottom: 1px solid #d7d7d7;
  border-top: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
}
.btn_mlbet {
  float: left;
  width: 100%;
  height: 40px;
  text-transform: uppercase;
  text-align: center;
  background: url(../images/btn_betmalay.png);
  background-position: 0 0;
  background-size: 100% 100px;
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  text-shadow: 0 1px #fff;
}
.btn_mlbet:hover {
  background-position: 0 -60px;
}
.btn_mlbet2 {
  float: left;
  width: 100%;
  height: 40px;
  text-transform: uppercase;
  text-align: center;
  background: url(../images/btn_betmalay2.png);
  background-position: 0 0;
  background-size: 100% 100px;
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  text-shadow: 0 1px #fff;
}
.btn_mlbet2:hover {
  background-position: 0 -60px;
}
.bet-malaysia {
  float: left;
  padding: 5px;
  margin: 0;
  width: 410px;
  border: 1px solid #b2b2b2;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -o-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c8c8c8);
  background-image: linear-gradient(top, #e0e0e0, #c8c8c8);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #f4f4f4, inset 0 -1px #b3b3b3, 0 1px 3px #ddd;
}
.box_betmalaysia {
  float: left;
  padding: 5px;
  width: 400px;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: -moz-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: -o-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: -ms-linear-gradient(top, #c8c8c8, #e0e0e0);
  background-image: linear-gradient(top, #c8c8c8, #e0e0e0);
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  box-shadow: inset 0 0 3px #000000;
}
.table_betmalaysia {
  width: 100%;
  white-space: nowrap;
  margin: 5px 0;
}
.title_parlay {
  text-align: left;
  font-size: 14px;
  text-transform: capitalize;
}
.table_betmalaysia td {
  padding: 8px 10px;
  vertical-align: middle;
}
.font_blue02 {
  color: blue;
}
.font_green02 {
  color: green;
}
.fix_contact {
  margin: 0 !important;
  padding: 15px 0 0 15px !important;
}
/*Malaysia Rule*/
.boxmalay_rule {
  padding: 5px 30px;
  line-height: 20px;
  background-color: #fff;
  border: 1px solid #ddd;
  box-sizing: border-box;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.malay_rulefix {
  margin-bottom: 15px !important;
}
.malay_rulefix td {
  padding: 5px 20px !important;
}
.malay_rulefix th {
  padding: 4px 20px !important;
  font-size: 13px !important;
  height: auto !important;
}
.padinfo {
  padding: 15px 30px !important
}
.wfull {
  float: left;
  width: 100%
}
.w_auto {
  width: auto !important;
}
.text_total {
  text-align: right !important;
  padding: 7px 10px 7px !important;
  font-weight: bold;
}
.w-10 {
  width: 10%;
}
.w-15 {
  width: 15%;
}
.w-16 {
  width: 16.66%;
}
.w-20 {
  width: 20%;
}
.w-25 {
  width: 25%;
}
.w-30 {
  width: 30%;
}
.w-35 {
  width: 35%;
}
.w-37 {
  width: 37%;
}
.w-49 {
  width: 49%;
}
.w-40 {
  width: 40%;
}
.w-50 {
  width: 50%;
}
.w-60 {
  width: 60%;
}
.w-70 {
  width: 70%;
}
.w-80 {
  width: 80%;
}
.w-90 {
  width: 90%;
}
.w-100 {
  width: 100%;
}
.btn-1col {
  width: 100%;
}
.btn-2cols {
  width: 50%;
}
.btn-3cols {
  width: 33.333333%;
}
.btn-4cols {
  width: 25%;
}
.btn-5cols {
  width: 20%;
}
.box-normalvn {
  float: left;
  background: #efefef;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25), 0px 0px 3px rgb(255, 255, 255) inset;
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25), 0px 0px 3px rgb(255, 255, 255) inset;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25), 0px 0px 3px rgb(255, 255, 255) inset;
}
.normalvn-title {
  width: 100%;
  float: left;
  padding: 5px 7px;
  font-size: 14px;
  color: #333;
  text-transform: capitalize;
  border: 1px solid #ddd;
  background-color: #c4cfda;
  -webkit-box-shadow: inset 0 1px #fff, inset 0 -1px #c4cfda, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #fff, inset 0 -1px #c4cfda, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #fff, inset 0 -1px #c4cfda, 0 1px 3px #ddd;
}
.normalvn-title > span {
  line-height: 24px;
  float: left;
  margin-right: 15px;
  font-weight: 700;
}
.normal_bet_info {
  float: left;
  width: 100%;
  background: #fff;
  border: 1px solid #cfcfcf;
  border-top: 0;
  padding: 10px;
}
.content_betnormal {
  width: 100%;
  float: left;
}
.content_betnormal .box_input_bet {
  float: left;
  width: 100%;
}
.content_betnormal .box_input_bet .name {
  font-size: 13px;
  float: left;
  height: 32px;
  line-height: 30px;
  background: #ddd;
  padding: 0 8px;
  border: 1px solid #ddd;
  border-radius: 3px 0 0 3px;
  text-transform: capitalize;
}
.content_betnormal .box_input_bet input[type="text"], .content_betnormal .box_input_bet input[type="number"] {
  text-align: right;
  font-weight: 700;
  border: 1px solid #ddd;
  border-radius: 0 3px 3px 0;
  outline: none;
  padding: 0 8px;
  display: block;
  height: 32px;
  font-size: 20px;
  letter-spacing: 2px;
  width: 120px;
  float: left;
}
.content_betnormal .box_input_bet input[type="checkbox"] {
  float: left;
  margin: 9px 0 0 9px;
}
.content_betnormal select {
  text-align: left;
  border: 1px solid #ddd;
  text-transform: capitalize;
  border-radius: 3px;
  outline: none;
  width: 100%;
  padding: 0 8px;
  display: block;
  height: 32px;
  font-size: 13px;
}
.b-market-head {
  float: left;
  margin-top: 6px;
}
.b-market-head label {
  margin-right: 30px;
  font-weight: 700;
  position: relative;
}
.b-market-head label:last-child {
  margin-right: 0;
}
.b-market-head > label .bubble-top {
  position: absolute;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 1px;
  text-transform: capitalize;
  color: #fff;
  padding: 0 3px;
  left: 18px;
  top: -18px;
  text-shadow: none;
  background-color: #df0a0a;
  border-radius: 2px;
  white-space: nowrap;
  -webkit-transition: -webkit-transform .3s;
  -moz-transition: -moz-transform .3s;
  -o-transition: -o-transform .3s;
  -ms-transition: -ms-transform .3s;
  transition: transform .3s;
}
.b-market-head > label:hover .bubble-top {
  -webkit-transform: translate3d(0, -3px, 0);
  -moz-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
}
ul.bet_normal_odd {
  width: 100%;
  float: left;
  padding: 5px;
}
.bet_normal_odd li {
  float: left;
  display: inline-block;
  padding: 5px;
}
.bet_normal_odd li .box_betting_style {
  float: left;
  display: inline-block;
  width: 100%;
  padding: 5px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.bet_normal_odd li .box_betting_style.disabled {
  opacity: 0.5;
}
.bet_normal_odd li .box_betting_style span {
  width: 100%;
  float: left;
}
.bet_normal_odd li .box_betting_style .name {
  font-weight: 700;
  padding: 8px 0;
  font-size: 14px;
  text-align: center;
  border-bottom: 1px solid #ddd;
  background: #f5c400;
  color: #000;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.bet_normal_odd li .box_betting_style .name2 {
  font-weight: 700;
  padding: 8px 0;
  font-size: 14px;
  text-align: center;
  border-bottom: 1px solid #ddd;
  background: #f5c400;
  color: #000;
  margin-bottom: 5px;
  text-transform: capitalize;
}
.bet_normal_odd li .box_betting_style .stake {
  padding: 5px 0 3px 0;
  font-size: 13px;
  text-align: center;
  text-transform: capitalize;
}
.box_betting_style input[type="text"], .box_betting_style input[type="number"] {
  font-weight: 300;
  border: 1px solid #ddd;
  border-radius: 3px;
  outline: none;
  width: 100%;
  padding: 0 8px;
  display: block;
  height: 32px;
  font-size: 13px;
  letter-spacing: 0;
  text-align: center;
}
.num_big {
  font-size: 20px !important;
}
.box_normal_bet {
  float: left;
}
.box_normal_bet .title {
  margin: 0;
  padding: 6px 10px;
  float: left;
  width: 100%;
  font-weight: 700;
  color: #fff;
  font-size: 13px;
  text-shadow: 0 -1px #111;
  border: 1px solid #999;
  background-color: #4b4b4b;
  background-image: -webkit-linear-gradient(top, #555, #404040);
  background-image: -moz-linear-gradient(top, #555, #404040);
  background-image: -o-linear-gradient(top, #555, #404040);
  background-image: -ms-linear-gradient(top, #555, #404040);
  background-image: linear-gradient(top, #555, #404040);
}
.inform_box {
  width: 100%;
  float: left;
  padding: 5px 10px;
  color: #ff0000;
  margin-top: 5px;
}
.box_stake {
  float: left;
  width: 100%;
  margin-top: 10px;
  background: #efefef;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.stake_title {
  width: 100%;
  float: left;
  padding: 5px 10px;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: bold;
  background: #fff;
}
.selectbox_permutation {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.gtextbox2 {
  width: 100%;
  float: left;
  margin-top: 10px;
}
/*ticket betting*/
.box-ticket-bet {
  width: 100%;
  margin-bottom: 15px;
}
.box-ticket-bet.w300 {
  width: 300px;
  margin-bottom: 0;
}
.bet-info {
  float: left;
  width: 100%;
}
.bet-info label {
  width: 100%;
  float: left;
  padding: 5px 0 10px 0;
}
.box-ticket-bet .title {
  width: 100%;
  font-weight: 700;
  padding: 5px 7px;
  font-size: 14px;
  color: #333;
  border: 1px solid #ddd;
  background-color: #c4cfda;
  -webkit-box-shadow: inset 0 1px #fff, inset 0 -1px #c4cfda, 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px #fff, inset 0 -1px #c4cfda, 0 1px 3px #ddd;
  box-shadow: inset 0 1px #fff, inset 0 -1px #c4cfda, 0 1px 3px #ddd;
}
.bet-info .bet {
  float: left;
  margin-bottom: 5px;
  width: 100%;
  background: #fff;
  padding: 8px;
  border: 1px solid #ddd;
  text-align: right;
  border-radius: 3px;
}
.bet .name-odd {
  font-size: 16px;
  font-weight: 700;
}
.bet .odd, .bet odd a {
  color: #F60;
  font-size: 14px;
  font-weight: 700;
}
.ball-betinfo {
  width: 100%;
  float: left;
}
.ball-betinfo .ball-b {
  display: inline-block;
  margin: 0 0 5px 0;
}
.pad-bet {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.pad-bet input[type="text"], .pad-bet input[type="number"] {
  text-align: right;
  font-size: 13px;
  border: 1px solid #ddd;
  border-radius: 3px;
  outline: none;
  width: 100%;
  padding: 0 10px 0 8px;
  display: block;
  height: 32px;
}
.got_addon.pad-bet input[type="text"], .got_addon.pad-bet input[type="number"] {
  padding: 0 70px 0 8px;
}
.pad-bet .name {
  font-size: 13px;
  position: absolute;
  height: 32px;
  line-height: 30px;
  background: #efefef;
  padding: 0 8px;
  border: 1px solid #ddd;
  border-radius: 3px 0 0 3px;
  font-weight: 700;
}
.pad-bet .addon {
  font-size: 13px;
  height: 32px;
  width: 60px;
  text-align: center;
  line-height: 30px;
  background: #f6f6f6;
  padding: 0 2px;
  border: 1px solid #ddd;
  border-radius: 0 3px 3px 0;
  float: right;
  margin-top: -32px;
}
.style-bet {
  font-size: 13px;
  width: 100%;
  border: 1px solid #fff;
  border-bottom: none;
}
.style-bet th, .style-bet td {
  border-bottom: 1px solid #ffffff;
  padding: 2px 8px;
}
.style-bet th {
  background-color: #eeedeb;
  font-weight: normal;
  text-align: left;
}
.style-bet td {
  background-color: #f4f4f4;
  border-left: 1px solid #ffffff;
  text-align: right;
}
.box-btn-bet {
  width: 100%;
  display: inline-block;
  margin: 3% 0 0 0;
}
.box-btn-bet a {
  float: left;
}
.box-btn-confirm {
  width: 100%;
  text-align: center;
  float: left;
  margin: 20px 0;
}
.box-btn-confirm a {
  margin: 0;
}
.box_digits {
  float: left;
  width: 100%;
  margin-top: 10px;
  background: #efefef;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.digits_title {
  width: 100%;
  float: left;
  padding: 5px 10px;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: bold;
  background: #fff;
}
ul.b_style_digits {
  width: 100%;
  float: left;
  padding: 5px;
}
ul.b_style_digits li {
  width: 100%;
  float: left;
  padding: 5px;
}
.bet_digits {
  float: left;
  display: inline-block;
  width: 100%;
  padding: 5px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.digit_text {
  float: left;
  width: 20%;
  line-height: 40px;
  font-size: 14px;
  font-weight: bold;
  text-transform: capitalize;
  text-align: center;
  padding: 0 3px;
  border-bottom: 1px solid #ddd;
  background: #f5c400;
  color: #000;
}
ul.box-digit-ball {
  width: 80%;
  float: left;
  display: inline-block;
  margin: 0;
}
ul.box-digit-ball li {
  float: left;
  display: inline-block;
  width: 10%;
  margin: 0;
  padding: 5px;
  height: 40px;
}
a.digit-ball {
  display: block;
  color: #000;
  font-size: 18px;
  font-weight: 500;
  height: 32px;
  line-height: 32px;
  margin: 0 auto;
  width: 100%;
  text-decoration: none;
  text-align: center;
  border-radius: 4px;
}
ul.digit-odds {
  width: 100%;
  float: left;
}
.digit-odds li {
  float: left;
  display: inline-block;
  padding: 5px;
}
.digit-odds li a {
  float: left;
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
.digit-odds li a span {
  line-height: 77px;
  text-transform: uppercase;
  font-size: 20px;
}
.digit-odds li a .name {
  font-weight: 700;
  padding: 0 5px;
}
.digit-odds li a .number {
  font-size: 13px;
}
.digit-odds li a .odd {
  color: #F60;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  text-transform: capitalize;
  padding: 0 5px;
}
.height_vn {
  min-height: 480px;
}
.height_cam {
  min-height: 360px;
}
.height_malay {
  min-height: 500px;
}
.bggrey {
  background: #efefef;
}
.bgrowbottom {
  background: #fff5d3;
}
.jackpot-ticker-wrapper {
  font-family: 'Michroma', sans-serif;
  float: left;
  width: 100%;
  height: 84px;
  background: url(../images/bg_jackpot.jpg);
  background-size: 100% 100%;
  padding: 0 5px;
  margin-top: 15px;
  border-radius: 3px 3px 0 0;
  border: 1px solid #cfcfcf;
  border-bottom: none;
  text-align: center;
}
.jackpot-ticker-wrapper > span {
  float: left;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  color: #f5c400;
  line-height: 35px;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  height: 35px;
}
.jackpot-ticker-wrapper span span {
  font-weight: 700;
  color: #fff;
}
.money_jackpot {
  display: inline-block;
  position: relative;
  z-index: 11;
  margin: auto;
}
.money_jackpot a {
  display: block;
  margin: 1px 0 0 0;
}
.money_jackpot a img {
  float: left;
  height: 35px;
}
.tit_jackpot {
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.money_jackpot p {
  float: left;
  margin-left: 2px;
  padding: 0;
  white-space: nowrap;
  font-size: 240%;
  text-align: left;
  font-weight: bold;
  font-style: italic;
  background: -webkit-linear-gradient(#fff8dd, #f5b431);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 35px;
}
.betsub .btn_bet {
  position: relative;
}
.ic_new {
  position: absolute;
  font-size: 11px;
  color: #fff;
  padding: 0 6px !important;
  right: -10px;
  top: -3px;
  text-shadow: none;
  border-radius: 2px;
  background-color: #df0a0a;
}
/*JACKPOT*/
.jackpot_gen {
  clear: both;
  width: 100%;
  float: left;
  margin: 30px 0 0 0;
}
.jackpot_box {
  box-sizing: border-box;
  position: relative;
  text-align: center;
  margin: 0px auto 0px auto;
  padding: 5px 15px 5px 15px;
  background: url("../images/jackpot/bg_jackpot.jpg");
  background-size: 100% 100%;
  border-radius: 20px;
  border: 2px solid #ffe9ab;
}
.jackpot_box2 {
  box-sizing: border-box;
  position: relative;
  text-align: center;
  margin: 0px auto 0px auto;
  padding: 5px 15px 5px 15px;
  background: url("../images/jackpot/bg_jackpot2.jpg");
  background-size: 100% 100%;
  border-radius: 20px;
  border: 2px solid #ffe9ab;
}
.money_jackpot {
  display: inline-block;
  position: relative;
  z-index: 11;
  margin: auto;
}
.money_jackpot a {
  display: block;
  margin: 10px 0 18px 0;
}
.money_jackpot a img {
  float: left;
  width: 40px;
}
.tit_jackpot {
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.money_jackpot p {
  float: left;
  margin-left: 3px;
  padding: 0 0 30px 0;
  white-space: nowrap;
  font-size: 280%;
  text-align: left;
  font-weight: bold;
  font-style: italic;
  background: -webkit-linear-gradient(#fff8dd, #f5b431);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 40px;
}
.logo_b2b {
  position: absolute;
  bottom: 8px;
  right: 8px;
  width: 40px;
}
.logo_b2b img {
  width: 100%;
}
.logoJP {
  width: 280px;
  margin: 20px auto 0;
}
.logoJP img {
  width: 100%;
}
a.JPlist_btn {
  display: inherit;
  outline: none;
}
a.JPlist_btn p {
  position: relative;
}
/*a.JPlist_btn p::after {
  position: absolute;
  content: '';
  height: 20px;
  width: 20px;
  right: -5px;
  background: url("../images/jackpot/list_btn.png") no-repeat center;
  background-size: contain;
  z-index: 99;
}*/
.PNjackpot {
  position: absolute;
  z-index: 12;
  left: 0;
  bottom: -19px;
  width: 100%;
  text-align: center;
}
.PNjackpot a {
  display: inline-block;
  width: 150px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  padding-right: 15px;
  text-transform: capitalize;
  background: url("../images/jackpot/Play-Now_Button.png");
  background-size: 100% 100%;
  color: #b52535;
  font-size: 16px;
  font-weight: 600;
}
.w50 {
  width: 50%;
}
.jpWinner td {
  vertical-align: middle;
}
.box_grandJP {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  padding: 0;
}
.jp_grand {
  width: 100%;
  margin: 0 auto;
}
.jp_grand img {
  width: 90%;
}
@media screen and (max-width: 1018px) {
  .money_jackpot p {
    font-size: 280%;
  }
}
@media screen and (max-width: 905px) {
  .money_jackpot p {
    font-size: 280%;
  }
  .jackpot_gen {
    margin: 30px 0 10px 0;
  }
  .box_grandJP {
    margin: 30px 0 20px 0;
  }
  .jp_grand {
    width: 60%;
  }
  .col-md-4 {
    width: 100%;
  }
}
@media screen and (max-width: 680px) {
  .jackpot_gen {
    margin: 20px 0 20px 0;
  }
  .money_jackpot a img {
    width: 30px;
  }
  .money_jackpot p {
    font-size: 280%;
    line-height: 30px;
  }
  .money_jackpot a {
    margin: 10px 0 28px 0;
  }
  a.JPlist_btn p::after {
    right: -10px;
  }
}
.blink span {
  color: #ffff00;
  animation: blink 1s linear infinite;
}
@keyframes blink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 1;
  }
}
/*END Jackpot*/
.box_rule {
  width: 100%;
  float: left;
}
.box_rule h3 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}
.box_rule ul {
  padding: 0 0 0 13px;
  list-style: outside none num;
}
.box_rule ul li {
  padding: 5px 0;
  list-style: outside none num;
}
.box_rule ul li ul li {
  list-style: outside none circle;
}