/* Minification failed. Returning unminified contents.
(10154,28): run-time error CSS1038: Expected hex color, found '#9030'
 */
@charset "UTF-8";
/***************************************************/
/*--Hide Text Set--*/
.info_popup .chick_icon, .reward_pop .level, .reward_pop .lang, .header h1, .livechat .twitter, .livechat .facebook, .livechat .googleplus, .livechat .linkind, .livechat .pinterest, .listMenu .transmobile, .listMenu .betrules, .listMenu .contactus, .listMenu .affiliate, .listMenu .flags, .dropMenu a, .navbar .home, .navbar .mobile, .pagesitem, .suppbanks .signal, .siderbar p span, .siderbar .lang_nav, .siderbar .livescore, .con_wrap_box i, .platform li, .modle .title_list span, .checkbox, .checkCode a, .select_group .cols-wrap ol li i, .select_group .cols-wrap ul li i, .line_bar, .contact_grids .email, .contact_grids .livechat24, .copylink i, .deposit_content .srchbtn span, .otp_explain .icon_info, .transicon a, .wallet .content-inner .loading, .info_subnav i, .provider_wrap .content_text span, .footer_nav_resp a, .footer_nav_browser a, .provider_group ul a {
  font-size: 0;
  text-indent: -99999px;
}

/*--Hide Long Word Set--*/
.reward_pop .userid p, .reward_pop .account_hd .livehelp p, .account_hd .reward_pop .livehelp p, .reward_pop table p, .top dl dd, .navbar a, .navbar .nav_name, .siderbar .contact_col a, .modle p, .figure-text p, .select_input .long-word, .list_col li, .copylink input[type=text], .wallet .top_title li, .info_list p {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*--Pop Up Shadow Set--*/
.register-popup .top_select, .login_popup .top_select, .info_popup .top_select, .mes_popup .top_select, .wait_icon .top_select, .freebet_popup .top_select, .freebet_popup_sub .top_select, .prompt_popup .top_select, .reward_popup .top_select, .reward_pop .top_select, .trans_popup .top_select, .login_wrap ol .email strong, .login_wrap ol .contact_grids .livechat24 strong, .contact_grids .login_wrap ol .livechat24 strong, .account_nav, .contact_wrap h4, .info_wrap .btn_close, .con_item .info, .reward_wrap .special, .reward_wrap .grand {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.register-popup .tabs_teal a:hover, .login_popup .tabs_teal a:hover, .info_popup .tabs_teal a:hover, .mes_popup .tabs_teal a:hover, .wait_icon .tabs_teal a:hover, .freebet_popup .tabs_teal a:hover, .freebet_popup_sub .tabs_teal a:hover, .prompt_popup .tabs_teal a:hover, .reward_popup .tabs_teal a:hover, .reward_pop .tabs_teal a:hover, .trans_popup .tabs_teal a:hover, .account_nav .choice_nav, .overlay .issue_btn, .modle:hover, .info_wrap .btn_close:hover, .title button:hover, .template, .datetime_info, .info_list li:hover, .info_contact {
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
}

.downloadbar, .siderbar, .overlay .qrcode img {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.6);
}

.overlay a, .bx-controls {
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

/*--Horizontal List--*/
.register-popup .tabs_teal, .login_popup .tabs_teal, .info_popup .tabs_teal, .mes_popup .tabs_teal, .wait_icon .tabs_teal, .freebet_popup .tabs_teal, .freebet_popup_sub .tabs_teal, .prompt_popup .tabs_teal, .reward_popup .tabs_teal, .reward_pop .tabs_teal, .trans_popup .tabs_teal, .livechat, .listMenu, .login_wrap ol, .login_wrap ul, .account_hd ul, .account_nav ul, .navbar, .subnavbar .gameNav, .pagesitem, .suppbanks, .submenu ul, .siderbar .lang_nav, .liveitem, .rules_subnav, .game_title, .tab_title, .select_group ol, .select_group ul, .top_info .time_group ol, .contact_grids, .btn_type, .progress_tracker, .datetime_info .date_info ul, .datetime_info .timeh_info ul, .datetime_info .mnute_info ul, .wallet .top_title, .type_select, .date_list, .page_list, .info_subnav, .denied_content ul, .footer_nav_list ul, .footer_nav_list ol {
  display: block;
}

.register-popup .tabs_teal li, .login_popup .tabs_teal li, .info_popup .tabs_teal li, .mes_popup .tabs_teal li, .wait_icon .tabs_teal li, .freebet_popup .tabs_teal li, .freebet_popup_sub .tabs_teal li, .prompt_popup .tabs_teal li, .reward_popup .tabs_teal li, .reward_pop .tabs_teal li, .trans_popup .tabs_teal li, .livechat li, .listMenu li, .login_wrap ol li, .login_wrap ul li, .account_hd ul li, .account_nav ul li, .navbar li, .subnavbar .gameNav li, .pagesitem li, .suppbanks li, .submenu ul li, .siderbar .lang_nav li, .liveitem li, .rules_subnav li, .game_title li, .tab_title li, .select_group ol li, .select_group ul li, .top_info .time_group ol li, .contact_grids li, .btn_type li, .progress_tracker li, .datetime_info .date_info ul li, .datetime_info .timeh_info ul li, .datetime_info .mnute_info ul li, .wallet .top_title li, .type_select li, .date_list li, .page_list li, .info_subnav li, .denied_content ul li, .footer_nav_list ul li, .footer_nav_list ol li {
  display: block;
  float: left;
}

/*--news--*/
.navbar span {
  font-size: 14px;
  color: #fff;
  background-color: #d81920;
  padding: 0 3px;
  margin-left: 3px;
  vertical-align: middle;
  font-weight: 700;
}

/*--popup common style--*/
.register-popup, .login_popup, .info_popup, .mes_popup, .wait_icon, .freebet_popup, .freebet_popup_sub, .prompt_popup, .reward_popup, .reward_pop, .trans_popup {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 3000;
  -webkit-box-shadow: 4px 4px 80px #000;
  box-shadow: 4px 4px 80px #000;
  background-color: #ececec;
  font-size: 0.8125rem;
}

.register-popup .tabs_teal, .login_popup .tabs_teal, .info_popup .tabs_teal, .mes_popup .tabs_teal, .wait_icon .tabs_teal, .freebet_popup .tabs_teal, .freebet_popup_sub .tabs_teal, .prompt_popup .tabs_teal, .reward_popup .tabs_teal, .reward_pop .tabs_teal, .trans_popup .tabs_teal {
  background-color: #008196;
  border-bottom: 1px solid #DCDCDC;
  font-size: 1rem;
}

.register-popup .tabs_teal li, .login_popup .tabs_teal li, .info_popup .tabs_teal li, .mes_popup .tabs_teal li, .wait_icon .tabs_teal li, .freebet_popup .tabs_teal li, .freebet_popup_sub .tabs_teal li, .prompt_popup .tabs_teal li, .reward_popup .tabs_teal li, .reward_pop .tabs_teal li, .trans_popup .tabs_teal li {
  width: 50%;
  height: 46px;
  line-height: 46px;
}

.register-popup .tabs_teal a, .login_popup .tabs_teal a, .info_popup .tabs_teal a, .mes_popup .tabs_teal a, .wait_icon .tabs_teal a, .freebet_popup .tabs_teal a, .freebet_popup_sub .tabs_teal a, .prompt_popup .tabs_teal a, .reward_popup .tabs_teal a, .reward_pop .tabs_teal a, .trans_popup .tabs_teal a {
  color: #EBEBEB;
  display: block;
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  font-family: 'Montserrat';
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.register-popup .tabs_teal a:hover, .login_popup .tabs_teal a:hover, .info_popup .tabs_teal a:hover, .mes_popup .tabs_teal a:hover, .wait_icon .tabs_teal a:hover, .freebet_popup .tabs_teal a:hover, .freebet_popup_sub .tabs_teal a:hover, .prompt_popup .tabs_teal a:hover, .reward_popup .tabs_teal a:hover, .reward_pop .tabs_teal a:hover, .trans_popup .tabs_teal a:hover {
  color: #fff;
  text-decoration: none;
  letter-spacing: 1.3px;
  font-size: 1rem;
}

.register-popup .tabs_teal .opt, .login_popup .tabs_teal .opt, .info_popup .tabs_teal .opt, .mes_popup .tabs_teal .opt, .wait_icon .tabs_teal .opt, .freebet_popup .tabs_teal .opt, .freebet_popup_sub .tabs_teal .opt, .prompt_popup .tabs_teal .opt, .reward_popup .tabs_teal .opt, .reward_pop .tabs_teal .opt, .trans_popup .tabs_teal .opt {
  color: #fff;
  background-color: #003147;
}

.register-popup .top_select, .login_popup .top_select, .info_popup .top_select, .mes_popup .top_select, .wait_icon .top_select, .freebet_popup .top_select, .freebet_popup_sub .top_select, .prompt_popup .top_select, .reward_popup .top_select, .reward_pop .top_select, .trans_popup .top_select {
  padding: 5px 10px;
  background-color: #008196;
  border-bottom: 1px solid #DCDCDC;
}

.register-popup .top_select h5, .login_popup .top_select h5, .info_popup .top_select h5, .mes_popup .top_select h5, .wait_icon .top_select h5, .freebet_popup .top_select h5, .freebet_popup_sub .top_select h5, .prompt_popup .top_select h5, .reward_popup .top_select h5, .reward_pop .top_select h5, .trans_popup .top_select h5 {
  color: #fff;
  font-size: 1.25rem;
}

.register-popup .content, .login_popup .content, .info_popup .content, .mes_popup .content, .wait_icon .content, .freebet_popup .content, .freebet_popup_sub .content, .prompt_popup .content, .reward_popup .content, .reward_pop .content, .trans_popup .content {
  padding: 25px 20px;
  text-align: center;
}

.register-popup .btn_close, .login_popup .btn_close, .info_popup .btn_close, .mes_popup .btn_close, .wait_icon .btn_close, .freebet_popup .btn_close, .freebet_popup_sub .btn_close, .prompt_popup .btn_close, .reward_popup .btn_close, .reward_pop .btn_close, .trans_popup .btn_close {
  width: 22px;
  height: 22px;
  text-indent: -99999px;
  background: url(/Content/common/images/icon_main.png) no-repeat right -1210px;
}

.register-popup button, .login_popup button, .info_popup button, .mes_popup button, .wait_icon button, .freebet_popup button, .freebet_popup_sub button, .prompt_popup button, .reward_popup button, .reward_pop button, .trans_popup button {
  width: 36%;
  height: 32px;
  line-height: 32px;
  font-size: 0.875rem;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.register-popup .logo_wrap, .login_popup .logo_wrap, .info_popup .logo_wrap, .mes_popup .logo_wrap, .wait_icon .logo_wrap, .freebet_popup .logo_wrap, .freebet_popup_sub .logo_wrap, .prompt_popup .logo_wrap, .reward_popup .logo_wrap, .reward_pop .logo_wrap, .trans_popup .logo_wrap {
  text-align: center;
}

.register-popup .logo_wrap img, .login_popup .logo_wrap img, .info_popup .logo_wrap img, .mes_popup .logo_wrap img, .wait_icon .logo_wrap img, .freebet_popup .logo_wrap img, .freebet_popup_sub .logo_wrap img, .prompt_popup .logo_wrap img, .reward_popup .logo_wrap img, .reward_pop .logo_wrap img, .trans_popup .logo_wrap img {
  padding: 2px 0;
  max-width: 126px;
}

@-webkit-keyframes scalebtn {
  0% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes scalebtn {
  0% {
    -webkit-transform: scale(0.9, 0.9);
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-webkit-keyframes maskmove {
  0% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(260px);
    -moz-transform: translateY(260px);
    -ms-transform: translateY(260px);
    -o-transform: translateY(260px);
    transform: translateY(260px);
  }
}

@keyframes maskmove {
  0% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(260px);
    -moz-transform: translateY(260px);
    -ms-transform: translateY(260px);
    -o-transform: translateY(260px);
    transform: translateY(260px);
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes preloadingAnimation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@font-face {
  font-family: 'Montserrat';
  src: url(/Content/common/fonts/Montserrat-Regular.woff) format("woff"), url(/Content/common/fonts/Montserrat-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url(/Content/common/fonts/Raleway-Regular.woff) format("woff"), url(/Content/common/fonts/Raleway-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir';
  src: url(/Content/common/fonts/AvenirNextLTPro-Bold.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html, body {
  font-family: 'Xanh Mono', monospace;
  color: #1f1f1f;
  font-size: 100%;
  line-height: 24px;
  height: 100%;
  position: relative;
}

a {
  text-decoration: none;
  outline: none;
  hlbr: expression(this.onFocus=this.blur());
  color: #1f1f1f;
}

a:hover {
  text-decoration: underline;
}

table {
  border-collapse: collapse;
}

img {
  border-width: 0;
}

input {
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #808080;
  line-height: 30px;
  border: 1px #ccc solid;
  padding: 0 5px;
  border-radius: 3px;
  outline: none;
  -webkit-appearance: none;
  font-size: 0.875rem;
}

button {
  height: 24px;
  background-color: #033544;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  font-weight: 600;
  line-height: 24px;
  border-width: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  font-size: 0.8125rem;
}

button:hover {
  background-color: #00859b;
}

ul {
  list-style: none;
}

h3 {
  color: #fff;
  line-height: 37px;
  font-size: 1rem;
}

h4 {
  font-size: 1.25rem;
}

h5 {
  font-weight: normal;
  color: #4C4C4C;
}

h6 {
  color: #2a9daf;
  font-size: 0.75rem;
}

/***************************************************/
/*Clear*/
.clearfix:after, .register-popup .tabs_teal:after, .login_popup .tabs_teal:after, .info_popup .tabs_teal:after, .mes_popup .tabs_teal:after, .wait_icon .tabs_teal:after, .freebet_popup .tabs_teal:after, .freebet_popup_sub .tabs_teal:after, .prompt_popup .tabs_teal:after, .reward_popup .tabs_teal:after, .reward_pop .tabs_teal:after, .trans_popup .tabs_teal:after, .livechat:after, .listMenu:after, .login_wrap ol:after, .login_wrap ul:after, .account_hd ul:after, .account_nav ul:after, .navbar:after, .subnavbar .gameNav:after, .pagesitem:after, .suppbanks:after, .submenu ul:after, .siderbar .lang_nav:after, .liveitem:after, .rules_subnav:after, .game_title:after, .tab_title:after, .select_group ol:after, .select_group ul:after, .top_info .time_group ol:after, .contact_grids:after, .btn_type:after, .progress_tracker:after, .datetime_info .date_info ul:after, .datetime_info .timeh_info ul:after, .datetime_info .mnute_info ul:after, .wallet .top_title:after, .type_select:after, .date_list:after, .page_list:after, .info_subnav:after, .denied_content ul:after, .footer_nav_list ul:after, .footer_nav_list ol:after, .register-popup .top_select:after, .login_popup .top_select:after, .info_popup .top_select:after, .mes_popup .top_select:after, .wait_icon .top_select:after, .freebet_popup .top_select:after, .freebet_popup_sub .top_select:after, .prompt_popup .top_select:after, .reward_popup .top_select:after, .reward_pop .top_select:after, .trans_popup .top_select:after, .main_width:after, .container:after, .sub_title:after, .referral_wrap:after, .mainNav_width:after, .mainRow_width:after, .account_main_width:after, .register-popup .register-popup-content:after, .freebet_popup_sub dl:after, .reward_pop .userid:after, .reward_pop .account_hd .livehelp:after, .account_hd .reward_pop .livehelp:after, .reward_pop table td:after, .reward_pop dl:after, .login_wrap:after, .account_hd:after, .depositime:after, .siderbar .contact_col:after, .contact_wrap:after, .modle .title_list:after, .projackpot_counter:after, .title:after, .con_box:after, .con_item ul:after, .form-group:after, .select_group .provider_name:after, .top_info:after, .template:after, .reward_wrap .title_type:after, .list_col:after, .copylink:after, .account_main:after, .wallet .total:after, .wallet .primary:after, .wallet .content li:after, .wallet .content-inner:after, .provider_wrap .time_group:after, .footer_nav_list:after {
  content: "";
  display: block;
  clear: both;
}

.clearfix, .register-popup .tabs_teal, .login_popup .tabs_teal, .info_popup .tabs_teal, .mes_popup .tabs_teal, .wait_icon .tabs_teal, .freebet_popup .tabs_teal, .freebet_popup_sub .tabs_teal, .prompt_popup .tabs_teal, .reward_popup .tabs_teal, .reward_pop .tabs_teal, .trans_popup .tabs_teal, .livechat, .listMenu, .login_wrap ol, .login_wrap ul, .account_hd ul, .account_nav ul, .navbar, .subnavbar .gameNav, .pagesitem, .suppbanks, .submenu ul, .siderbar .lang_nav, .liveitem, .rules_subnav, .game_title, .tab_title, .select_group ol, .select_group ul, .top_info .time_group ol, .contact_grids, .btn_type, .progress_tracker, .datetime_info .date_info ul, .datetime_info .timeh_info ul, .datetime_info .mnute_info ul, .wallet .top_title, .type_select, .date_list, .page_list, .info_subnav, .denied_content ul, .footer_nav_list ul, .footer_nav_list ol, .register-popup .top_select, .login_popup .top_select, .info_popup .top_select, .mes_popup .top_select, .wait_icon .top_select, .freebet_popup .top_select, .freebet_popup_sub .top_select, .prompt_popup .top_select, .reward_popup .top_select, .reward_pop .top_select, .trans_popup .top_select, .main_width, .container, .sub_title, .referral_wrap, .mainNav_width, .mainRow_width, .account_main_width, .register-popup .register-popup-content, .freebet_popup_sub dl, .reward_pop .userid, .reward_pop .account_hd .livehelp, .account_hd .reward_pop .livehelp, .reward_pop table td, .reward_pop dl, .login_wrap, .account_hd, .depositime, .siderbar .contact_col, .contact_wrap, .modle .title_list, .projackpot_counter, .title, .con_box, .con_item ul, .form-group, .select_group .provider_name, .top_info, .template, .reward_wrap .title_type, .list_col, .copylink, .account_main, .wallet .total, .wallet .primary, .wallet .content li, .wallet .content-inner, .provider_wrap .time_group, .footer_nav_list {
  zoom: 1;
}

.clear {
  clear: both;
}

/*Float Set*/
.float-L, .register-popup .top_select h5, .login_popup .top_select h5, .info_popup .top_select h5, .mes_popup .top_select h5, .wait_icon .top_select h5, .freebet_popup .top_select h5, .freebet_popup_sub .top_select h5, .prompt_popup .top_select h5, .reward_popup .top_select h5, .reward_pop .top_select h5, .trans_popup .top_select h5, .info_popup .chick_icon, .freebet_popup_sub dt, .freebet_popup_sub dd, .reward_pop .userid p, .reward_pop .account_hd .livehelp p, .account_hd .reward_pop .livehelp p, .reward_pop .level, .reward_pop .lang, .reward_pop dl dt, .reward_pop dl dd, .logo, .top dl, .top dl dt, .top dl dd, .livechat, .listMenu a, .login_wrap input, .login_wrap .avatar, .login_wrap .level_B, .login_wrap .level_D, .login_wrap .level_G, .login_wrap .level_P, .login_wrap .level_S, .freebet dt, .freebet dd, .account_hd h3, .serviceagens dl, .depositime .run_number span, .depositime .run_number, .suppbanks .signal, .suppbanks .bk_alipay, .suppbanks .bk_wechatpay, .submenu ul, .siderbar .contact_col span, .sidebar_wrap, .modle .title_list h4, .projackpot_counter h2, .projackpot_counter .logo_Spadegaming, .counter_wrap, .counter_wrap .currency, .counter_wrap .counter_number, .title span, .title button, .checkbox, .top_info img, .top_info .time_group, .contact_grids .email, .contact_grids .livechat24, .reward_wrap, .reward_wrap .title_type h3, .reward_wrap .title_type dt, .reward_wrap .title_type dd, .list_col dl, .list_col ul, .list_col span, .list_col h4, .copylink input[type=text], .datetime_info .date_info, .datetime_info .timeh_info, .datetime_info .mnute_info, .bulletin ul, .wallet .top_title .cash_icon, .wallet .total dt, .wallet .primary dt, .wallet .content-inner h5, .wallet .content-inner p, .wallet .content-inner .icon_dropdown, .info_subnav i, .info_list strong, .info_list p, .provider_wrap .time_ico, .provider_wrap .time_info, .provider_wrap .time_info dl dd, .denied_content span, .denied_content p, .footer_nav_license, .provider_group {
  float: left;
}

.float-R, .register-popup .btn_close, .login_popup .btn_close, .info_popup .btn_close, .mes_popup .btn_close, .wait_icon .btn_close, .freebet_popup .btn_close, .freebet_popup_sub .btn_close, .prompt_popup .btn_close, .reward_popup .btn_close, .reward_pop .btn_close, .trans_popup .btn_close, .login_popup .select_input, .listMenu, .listMenu span, .login_wrap, .login_wrap ol, .login_wrap ul, .login_wrap a, .login_wrap button, .login_wrap .impotitle, .login_wrap .impotitle span, .freebet, .account_hd ul, .account_hd .logout, .navbar .comingsoon span, .depositime p, .depositime, .suppbanks a, .submenu span, .main_wrap, .modle .title_list span, .info_wrap .btn_close, .con_box .btn_submit, .form-group .transcash, .contact_grids, .reward_wrap .title_type dl, .reward_list, .copylink a, .copylink i, .bulletin p, .wallet .top_title .refresh_icon, .wallet .total dd, .wallet .primary dd, .wallet .content a, .wallet .content-inner span, .footer_nav_resp, .footer_nav_browser {
  float: right;
}

/*Align Set*/
.align-L {
  text-align: left;
}

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

.align-C, .top dl dt, .navbar .nav_name, .projackpot_counter h2, .otp_wrap a, .select_group .cols-wrap ol li, .select_group .cols-wrap ul li, .select_group .provider_name ul li {
  text-align: center;
}

/*Border Set*/
.borderdot {
  border-top: 1px dotted #bfbfbf;
}

.border-R {
  border-right: 1px solid #fff;
}

.border-R-dot {
  border-right: 1px dotted #aeaeae;
}

/*text-indent Set*/
.fadeout {
  text-indent: -99999px;
}

/*img Set*/
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* Columns (Manual)*/
.col-2 {
  width: 50%;
}

.col-3-x {
  width: 33%;
}

.col-3 {
  width: 33.33333%;
}

.col-4 {
  width: 25%;
}

.col-5 {
  width: 41.66%;
}

.col-6 {
  width: 16.66%;
}

.col-7 {
  width: 58.3333%;
}

.col-12 {
  width: 100%;
}

[class^='col-'] {
  float: left;
}

/***************************************************/
/*-----Main Width Set-----*/
.main_width, .container, .sub_title, .referral_wrap {
  width: 1000px;
  margin: 0 auto;
}

.mainNav_width {
  width: 842px;
  margin: 0 auto;
}

.mainRow_width {
  width: 700px;
  margin: 0 auto;
}

/*-----Btn Set-----*/
.btn, .btn-link {
  width: 10px;
  height: 10px;
  display: block;
  -webkit-border-radius: 30px;
  -mos-border-radius: 30px;
  border-radius: 30px;
  background-color: #CECECE;
}

.btn:hover, .btn-link:hover {
  background-color: #2a9daf;
}

.btn-link {
  background-color: #2a9daf;
}

.btn_style {
  margin: 18px auto;
  max-width: 148px;
}

/**************************************/
#dialog-mask {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  z-index: 2000;
  top: 0;
}

.register-popup {
  margin-top: -300px;
  margin-left: -380px;
  width: 760px;
  background-color: transparent;
  z-index: 2005;
  text-align: center;
}

.register-popup .top_select {
  border-radius: 5px 5px 0 0;
}

.register-popup .register-popup-content {
  padding: 30px 20px;
  border-radius: 0 0 5px 5px;
  background-color: #ececec;
}

.register-popup .register-popup-content h3 {
  margin: 5px 0 10px 0;
  color: #121212;
  text-transform: uppercase;
  font-family: 'Helvetica';
  font-size: 1.375rem;
}

.register-popup .register-popup-content h4 {
  margin: 15px 0 5px 0;
  color: #00859b;
  text-transform: capitalize;
  font-size: 1.125rem;
}

.register-popup .register-popup-content i {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url(/Content/common/images/icon/registering-icon.png);
  background-repeat: no-repeat;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.register-popup .register-popup-content .icon-promo {
  background-position: center 0px;
}

.register-popup .register-popup-content .icon-vip {
  background-position: center -153px;
}

.register-popup .register-popup-content .icon-refferal {
  background-position: center -306px;
}

.register-popup .register-popup-content .icon-deposit {
  background-position: center -459px;
}

.register-popup .register-popup-content .icon-reward {
  background-position: center -612px;
}

.register-popup .register-popup-content p {
  line-height: 18px;
  color: #646464;
  font-size: 0.875rem;
}

.register-popup .register-popup-content button {
  display: block;
  margin: 20px auto 0;
  width: 22%;
  height: 40px;
  line-height: 40px;
}

.register-popup .register-popup-content span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  z-index: 3;
  line-height: 136px;
  color: #fff;
  letter-spacing: 0.6px;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-size: 1.0625rem;
}

.register-popup .register-popup-content .col-4 {
  width: 24%;
  margin: 25px auto;
  padding: 0 18px;
  display: inline-block;
  float: none;
}

.register-popup .register-popup-content .icon-img {
  position: relative;
  display: block;
  cursor: pointer;
  height: 136px;
  border: 3px solid #b3b3b3;
  border-radius: 50%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,cccccc+100 */
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #cccccc 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, white 0%, #cccccc 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#cccccc));
  background: -o-linear-gradient(top, white 0%, #cccccc 100%);
  background: linear-gradient(to bottom, white 0%, #cccccc 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#CCCCCC',GradientType=0 );
  /* IE6-9 */
}

.register-popup .register-popup-content .icon-img:hover {
  border-color: #00859b;
}

.register-popup .register-popup-content .icon-img:hover:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

.register-popup .register-popup-content .icon-img:hover span {
  opacity: 1;
}

.register-popup .register-popup-content .icon-img:hover .icon-promo, .register-popup .register-popup-content .icon-img:hover .icon-vip, .register-popup .register-popup-content .icon-img:hover .icon-refferal, .register-popup .register-popup-content .icon-img:hover .icon-deposit, .register-popup .register-popup-content .icon-img:hover .icon-reward {
  -webkit-transform: scale(1.08);
  -ms-transform: scale(1.08);
  transform: scale(1.08);
}

.login_popup {
  width: 368px;
  margin-top: -276px;
  margin-left: -184px;
}

.login_popup p {
  color: #A90000;
  font-weight: 700;
  line-height: 16px;
  max-width: 260px;
  font-size: 0.8125rem;
}

.login_popup input:-webkit-autofill,
.login_popup input:-webkit-autofill:hover,
.login_popup input:-webkit-autofill:focus,
.login_popup input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px #ececec inset !important;
}

.login_popup .close_icon {
  width: 45px;
  height: 45px;
  position: absolute;
  right: -24px;
  top: -20px;
  background: url(/Content/common/images/close_icon.png) no-repeat center center;
  background-size: 100%;
  font-size: 0;
}

.login_popup .select_input {
  width: 200px;
}

.login_popup .login_info {
  padding: 20px 40px 30px;
}

.login_popup .login_info h3 {
  margin: 6px 0 36px 0;
  font-weight: normal;
  color: #00859b;
  font-size: 2.25rem;
}

.login_popup .login_info label {
  position: absolute;
  top: -0.2rem;
  left: 0.2rem;
  color: #7C7C7C;
  font-weight: 600;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
  -ms-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
  font-size: 0.875rem;
}

.login_popup .login_info label:after {
  display: block;
  content: "";
  position: absolute;
  top: 65px;
  opacity: 0;
  -webkit-transition: .2s opacity ease-out, .2s color ease-out;
  -o-transition: .2s opacity ease-out, .2s color ease-out;
  transition: .2s opacity ease-out, .2s color ease-out;
}

.login_popup .login_info .active {
  color: #00859b;
  -webkie-transform: translateY(-80%);
  -webkit-transform: translateY(-80%);
  -ms-transform: translateY(-80%);
  transform: translateY(-80%);
  font-size: 0.8125rem;
}

.login_popup .login_info input[type=text], .login_popup .login_info input[type=password] {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  outline: none;
  width: 96.5%;
  height: 1.6rem;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 0.875rem;
}

.login_popup .login_info input[type=text]:focus, .login_popup .login_info input[type=password]:focus {
  border-bottom: 1px solid #00859b;
  -webkit-box-shadow: 0 1px 0 0 #00859b;
  box-shadow: 0 1px 0 0 #00859b;
}

.login_popup .login_info input[type=button] {
  margin: 26px auto 16px;
  height: 38px;
  line-height: 38px;
  letter-spacing: 1px;
  font-size: 1rem;
}

.login_popup .login_info input[type=button]:hover {
  -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.login_popup .login_info a {
  display: inline-block;
  padding: 0 5px;
  color: #007A8E;
  font-weight: bold;
}

.login_popup .login_info span {
  margin-left: 3px;
  color: #BF0000;
}

.login_popup .login_info ul {
  margin: 10px auto;
}

.login_popup .login_info ul li:nth-child(2) a {
  color: #CA0000;
}

.login_popup .login_info .conlist {
  top: 20px;
}

.login_popup .input_field {
  margin-bottom: 30px;
  position: relative;
}

.info_popup {
  width: 340px;
  margin-left: -170px;
  margin-top: -256px;
}

.info_popup p {
  margin-bottom: 20px;
  color: #033544;
  font-size: 0.875rem;
}

.info_popup .chick_icon {
  margin-left: 10px;
  width: 32px;
  height: 26px;
  line-height: 36px;
  display: inline-block;
  background: url(/Content/common/images/icon_main.png) no-repeat 0 -1238px;
}

.mes_popup {
  width: 436px;
  margin-left: -218px;
  margin-top: -256px;
}

.mes_popup p {
  padding: 8px;
  min-height: 115px;
  border: 1px solid #838383;
  background-color: #fff;
  word-break: break-all;
  line-height: 20px;
  text-align: left;
  color: #000;
}

.mes_popup button {
  margin: 20px 5px 0 5px;
}

.mes_popup .btn_type01 {
  background-color: #737373;
}

.mes_popup .btn_type01:hover {
  background-color: #505050;
}

.wait_icon {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}

.wait_icon .content {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 160px;
  margin-top: -160px;
  margin-left: -80px;
  padding: 5px 0;
  background-color: #F5F5F5;
  opacity: 0.9;
  font-weight: 700;
  z-index: 3000;
  overflow: hidden;
  -webkit-border-radius: 50px;
  -mos-border-radius: 50px;
  border-radius: 50px;
  font-size: 1rem;
}

.wait_icon .content img {
  vertical-align: middle;
  margin-right: 10px;
}

.freebet_popup {
  width: 560px;
  margin-top: -290px;
  margin-left: -280px;
}

.freebet_popup table {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  border-bottom: 3px solid #003147;
  font-size: 0.8125rem;
}

.freebet_popup tbody {
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  height: 410px;
}

.freebet_popup thead {
  width: 100%;
  background-color: #003147;
}

.freebet_popup tr {
  width: 100%;
}

.freebet_popup th {
  padding: 5px 0;
  font-weight: normal;
  line-height: 20px;
  color: #fff;
  width: 24%;
}

.freebet_popup td {
  padding: 4px 0;
  width: 24%;
}

.freebet_popup td a {
  min-width: 80px;
  display: inline-block;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  background-color: #00859b;
  border: 1px solid #00859b;
  color: #fff;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.freebet_popup td a:hover {
  text-decoration: none;
  background-color: transparent;
  font-weight: 700;
  color: #00859b;
}

.freebet_popup tbody, .freebet_popup tr, .freebet_popup th, .freebet_popup td {
  display: inline-block;
}

.freebet_popup tr:nth-child(even) {
  background-color: #D4D4D4;
}

.freebet_popup_sub {
  width: 370px;
  margin-left: -185px;
  margin-top: -256px;
}

.freebet_popup_sub button {
  margin: 16px auto 0;
  display: block;
}

.freebet_popup_sub dl {
  text-align: left;
  font-size: 0.8125rem;
}

.freebet_popup_sub dt {
  min-width: 130px;
  margin-bottom: 8px;
  font-weight: 700;
}

.freebet_popup_sub dd {
  margin-bottom: 8px;
}

.freebet_popup_sub span {
  color: #AC0000;
}

.freebet_popup_sub .send {
  margin-left: 10px;
  padding: 5px 10px;
  -moz-box-shadow: inset 0px 1px 0px 0px #ffada6;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffada6;
  box-shadow: inset 0px 1px 0px 0px #ffada6;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0281b), color-stop(1, #b01e11));
  background: -moz-linear-gradient(top, #e0281b 5%, #b01e11 100%);
  background: -webkit-linear-gradient(top, #e0281b 5%, #b01e11 100%);
  background: -o-linear-gradient(top, #e0281b 5%, #b01e11 100%);
  background: -ms-linear-gradient(top, #e0281b 5%, #b01e11 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #e0281b), to(#b01e11));
  background: linear-gradient(to bottom, #e0281b 5%, #b01e11 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0281b', endColorstr='#b01e11',GradientType=0);
  background-color: #e0281b;
  text-shadow: 0px 1px 0px #810e05;
  text-decoration: none;
  color: #fff;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.freebet_popup_sub .send:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b01e11), color-stop(1, #e0281b));
  background: -moz-linear-gradient(top, #b01e11 5%, #e0281b 100%);
  background: -webkit-linear-gradient(top, #b01e11 5%, #e0281b 100%);
  background: -o-linear-gradient(top, #b01e11 5%, #e0281b 100%);
  background: -ms-linear-gradient(top, #b01e11 5%, #e0281b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #b01e11), to(#e0281b));
  background: linear-gradient(to bottom, #b01e11 5%, #e0281b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b01e11', endColorstr='#e0281b',GradientType=0);
  background-color: #b01e11;
}

.freebet_popup_sub .send:active {
  position: relative;
  top: 1px;
}

.prompt_popup {
  width: 436px;
  margin-left: -218px;
  margin-top: -256px;
}

.prompt_popup ol {
  margin-left: 14px;
  display: block;
  text-align: left;
  font-size: 0.875rem;
}

.prompt_popup li {
  margin-bottom: 5px;
  padding-left: 5px;
}

.prompt_popup .down_btn {
  width: 50%;
  height: 46px;
  line-height: 36px;
  margin: 16px auto 22px;
  padding: 5px 5px 5px 58px;
  display: block;
  text-transform: uppercase;
  background: url(/Content/common/images/icon_download.png) no-repeat 0px -375px;
  text-decoration: none;
  font-weight: 700;
  color: #006879;
  -webkit-box-shadow: 0px 10px 14px -7px #7F7F7F;
  box-shadow: 0px 10px 14px -7px #7F7F7F;
  border: 1px solid #00859b;
  font-size: 1.125rem;
  -webkit-border-radius: 5px;
  -mos-border-radius: 5px;
  border-radius: 5px;
}

.prompt_popup .down_btn:hover {
  border-color: #57B8CC;
  background-color: #fff;
  color: #00859b;
  text-shadow: 0px 1px 0px #1B5063;
  -webkit-box-shadow: 0px 1px 7px 3px #D7F8F9;
  box-shadow: 0px 1px 7px 3px #D7F8F9;
  letter-spacing: 2px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.reward_popup {
  margin-top: -280px;
  margin-left: -290px;
  width: 580px;
}

.reward_popup table {
  width: 100%;
  text-align: center;
  border-bottom: 2px solid #003147;
  font-family: 'Tahoma';
}

.reward_popup table th {
  padding: 6px 0;
  background-color: #003147;
  color: #fff;
  font-size: 0.875rem;
}

.reward_popup table td {
  font-size: 0.8125rem;
}

.reward_popup table td a {
  padding: 3px 13px;
  border: 1px solid #4C4C4C;
  -webkit-border-radius: 5px;
  -mos-border-radius: 5px;
  border-radius: 5px;
}

.reward_popup table td a:hover {
  text-decoration: none;
  background-color: #4C4C4C;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.reward_popup table tbody tr:nth-child(even) {
  background-color: #DEDEDE;
}

.reward_popup table tbody tr:hover {
  background-color: #ccc;
}

.reward_popup span {
  line-height: 34px;
  margin: 0 6px 0 0;
  padding: 2px 8px;
  background-color: #C47741;
  -webkit-box-shadow: inset 2px 2px 2px rgba(51, 51, 128, 0.4);
  box-shadow: inset 2px 2px 2px rgba(51, 51, 128, 0.4);
  color: #fff;
  -webkit-border-radius: 10px;
  -mos-border-radius: 10px;
  border-radius: 10px;
}

.reward_popup .page_list {
  margin-bottom: 10px;
}

.reward_pop {
  margin-top: -300px;
  margin-left: -355px;
  width: 710px;
  background-color: #fff;
}

.reward_pop .top_select {
  padding: 0 10px;
  border-top: 1px solid #dcdcdc;
  border-bottom-width: 0;
  text-align: center;
}

.reward_pop .top_select p {
  color: #fff;
  font-size: 0.875rem;
}

.reward_pop .top_select span {
  line-height: 34px;
  margin: 0 6px;
  padding: 2px 14px;
  background-color: #003147;
  -webkit-box-shadow: inset 2px 2px 2px rgba(37, 37, 37, 0.5);
  box-shadow: inset 2px 2px 2px rgba(37, 37, 37, 0.5);
  color: #fcbc00;
  font-size: 0.9375rem;
  -webkit-border-radius: 30px;
  -mos-border-radius: 30px;
  border-radius: 30px;
}

.reward_pop .close_icon {
  width: 48px;
  height: 45px;
  position: absolute;
  right: -24px;
  top: -20px;
  background: url(/Content/common/images/close_icon.png) no-repeat center center;
  background-size: 100%;
  font-size: 0;
}

.reward_pop .reward_content {
  padding: 10px 16px;
}

.reward_pop .total_prize {
  position: relative;
  background-color: #001d2a;
  text-align: center;
  margin: 16px auto;
  width: 50%;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.reward_pop .total_prize h3 {
  padding-top: 13px;
  color: #FFD500;
  font-family: 'Helvetica';
  font-size: 1.5rem;
}

.reward_pop .total_prize span {
  display: block;
  position: absolute;
  top: -12px;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #434343;
  color: #fff;
  width: 170px;
  font-size: 0.875rem;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.reward_pop .total_prize .img01 {
  position: absolute;
  left: -15px;
  bottom: -6px;
}

.reward_pop .total_prize .img02 {
  position: absolute;
  right: -43px;
  bottom: -6px;
}

.reward_pop .prize1st {
  padding-top: 90px;
  margin-bottom: 10px;
  height: 180px;
  background: url(/Content/common/images/reward/prize_1st.png) no-repeat center center;
  text-align: center;
}

.reward_pop .prize2st {
  padding-top: 90px;
  margin-bottom: 10px;
  height: 180px;
  background: url(/Content/common/images/reward/prize_2st.png) no-repeat center center;
  text-align: center;
}

.reward_pop .prize3st {
  padding-top: 90px;
  margin-bottom: 10px;
  height: 180px;
  background: url(/Content/common/images/reward/prize_3st.png) no-repeat center center;
  text-align: center;
}

.reward_pop .col-3 h4 {
  margin: 0 auto;
  width: 81%;
  padding-top: 13px;
  color: #fff;
  font-family: 'Tahoma';
  font-size: 1.0625rem;
}

.reward_pop .userid, .reward_pop .account_hd .livehelp, .account_hd .reward_pop .livehelp {
  margin: 0 auto;
  width: 58%;
}

.reward_pop .userid p, .reward_pop .account_hd .livehelp p, .account_hd .reward_pop .livehelp p {
  width: 84px;
  color: #800000;
  font-weight: 600;
  line-height: 18px;
  font-size: 0.8125rem;
}

.reward_pop .level {
  display: block;
  width: 22px;
  height: 20px;
  background: url(/Content/common/images/icon_level.png) no-repeat;
  background-size: 100%;
}

.reward_pop .avatar, .reward_pop .login_wrap .level_B, .login_wrap .reward_pop .level_B, .reward_pop .login_wrap .level_D, .login_wrap .reward_pop .level_D, .reward_pop .login_wrap .level_G, .login_wrap .reward_pop .level_G, .reward_pop .login_wrap .level_P, .login_wrap .reward_pop .level_P, .reward_pop .login_wrap .level_S, .login_wrap .reward_pop .level_S {
  background-position: center 1px;
}

.reward_pop .level_B {
  background-position: center -22px;
}

.reward_pop .level_D {
  background-position: center -44px;
}

.reward_pop .level_G {
  background-position: center -66px;
}

.reward_pop .level_P {
  background-position: center -88px;
}

.reward_pop .level_S {
  background-position: center -110px;
}

.reward_pop .lang {
  display: block;
  width: 19px;
  height: 20px;
  background: url(/Content/common/images/lang_sprite@2x.png) no-repeat;
  background-size: 100%;
}

.reward_pop .en {
  background-position: center 1px;
}

.reward_pop .indo {
  background-position: center -35px;
}

.reward_pop .thai {
  background-position: center -70px;
}

.reward_pop .cn {
  background-position: center -106px;
}

.reward_pop .vn {
  background-position: center -141px;
}

.reward_pop .korea {
  background-position: center -177px;
}

.reward_pop table {
  width: 100%;
  text-align: center;
  border-bottom: 3px solid #212121;
  background-color: #F8F8F8;
}

.reward_pop table tr {
  width: 100%;
}

.reward_pop table tr:nth-child(even) {
  background-color: #ddd;
}

.reward_pop table th {
  width: 100%;
  padding: 3px 12px;
  background-color: #434343;
  color: #fff;
  text-align: left;
  font-weight: normal;
  font-size: 0.875rem;
}

.reward_pop table th span {
  display: inline-block;
  padding: 0 5px;
}

.reward_pop table td {
  width: 19.5%;
  font-family: 'Tahoma';
  padding: 0 3px 3px 10px;
}

.reward_pop table td:hover {
  background-color: #00859b;
  color: #fff;
  cursor: default;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.reward_pop table tbody {
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  height: 160px;
}

.reward_pop table tbody, .reward_pop table tr, .reward_pop table th, .reward_pop table td {
  display: inline-block;
}

.reward_pop table p {
  width: 90px;
  padding-left: 5px;
  text-align: left;
  font-size: 0.875rem;
}

.reward_pop table .level {
  margin-top: 3px;
}

.reward_pop dl {
  display: table;
  margin: 6px auto 0;
  padding: 0 8px;
  font-size: 0.8125rem;
}

.reward_pop dl dd {
  margin-left: 5px;
  color: #00859b;
  font-weight: 700;
  font-size: 0.875rem;
}

.trans_popup {
  margin-top: -300px;
  margin-left: -300px;
  width: 600px;
  background-color: #fff;
}

.trans_popup .sub_color {
  min-width: 540px;
}

.trans_popup .top_select {
  padding: 0 10px;
  border-top: 1px solid #dcdcdc;
  border-bottom-width: 0;
  text-align: center;
}

.trans_popup .top_select h3 {
  letter-spacing: 0.5px;
  font-size: 1.25rem;
}

.trans_popup .close_icon {
  width: 48px;
  height: 45px;
  position: absolute;
  right: -24px;
  top: -20px;
  background: url(/Content/common/images/close_icon.png) no-repeat center center;
  background-size: 100%;
  font-size: 0;
}

.trans_popup .btn_type {
  display: inline-block;
}

.trans_popup .btn_type input {
  width: 214px;
}

.trans_popup .form-group {
  margin-bottom: 40px;
}

.trans_popup .form-group label {
  width: 36%;
  text-align: left;
  color: #1f1f1f;
}

.trans_popup .form-group .transcash {
  float: none;
  margin: 6px 0 0 0;
}

.trans_popup .form-group .transcash span {
  margin: 0;
  display: block;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.trans_popup .form-group .transcash img {
  vertical-align: middle;
}

.trans_popup .form-group .transcash .cash {
  height: 32px;
  line-height: 32px;
}

.trans_popup .form_group_category {
  margin-bottom: 26px;
  text-align: left;
}

.trans_popup .form_group_category input {
  margin-bottom: 3px;
}

.trans_popup .transicon {
  top: 25px;
  left: 484px;
}

.trans_popup .transicon span {
  height: 42px;
}

.trans_popup .btn_type {
  margin-top: 0;
}

.trans_popup .select_input {
  color: #1f1f1f;
}

.trans_popup .select_input .long-word {
  color: #1f1f1f;
}

.trans_popup .conlist li {
  color: #1f1f1f;
}

.trans_popup .select_group {
  left: -276px;
}

.pagetop {
  opacity: 0.4;
  width: 38px;
  height: 38px;
  background: url(/Content/common/images/pagetop.png) no-repeat;
  position: fixed;
  right: 0;
  bottom: 0;
  cursor: pointer;
  z-index: 1000;
}

.pagetop:hover {
  opacity: 1;
}

.logo_bet368 {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px 8px;
}

.logo_bet368:hover {
  background-position: -7px 8px;
}

.logo_txbet {
  width: 74px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -128px -1678px;
}

.logo_txbet:hover {
  background-position: -15px -1678px;
}

.logo_Spadegaming {
  width: 74px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -124px -923px;
}

.logo_Spadegaming:hover {
  background-position: -11px -923px;
}

.logo_playtech {
  width: 74px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -128px -600px;
}

.logo_playtech:hover {
  background-position: -15px -600px;
}

.logo_idn {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px -1590px;
}

.logo_idn:hover {
  background-position: -7px -1590px;
}

.logo_gd {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -122px -425px;
}

.logo_gd:hover {
  background-position: -9px -425px;
}

.logo_allbet {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -116px -544px;
}

.logo_allbet:hover {
  background-position: -3px -544px;
}

.logo_royal {
  width: 62px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -135px -660px;
}

.logo_royal:hover {
  background-position: -22px -660px;
}

.logo_ag {
  width: 70px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -126px -480px;
}

.logo_ag:hover {
  background-position: -13px -480px;
}

.logo_gameplay {
  width: 65px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -132px -258px;
}

.logo_gameplay:hover {
  background-position: -19px -258px;
}

.logo_onework {
  width: 114px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -107px -134px;
}

.logo_onework:hover {
  background-position: 4px -134px;
}

.logo_habanero {
  width: 64px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -134px -1248px;
}

.logo_habanero:hover {
  background-position: -21px -1248px;
}

.logo_isin4d {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -122px -1317px;
}

.logo_isin4d:hover {
  background-position: -9px -1317px;
}

.logo_qqkeno {
  width: 70px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -130px -1372px;
}

.logo_qqkeno:hover {
  background-position: -17px -1372px;
}

.logo_og {
  width: 56px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -136px -321px;
}

.logo_og:hover {
  background-position: -23px -321px;
}

.logo_opus {
  width: 56px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -142px -86px;
}

.logo_opus:hover {
  background-position: -29px -86px;
}

.logo_mg {
  width: 74px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -128px -722px;
}

.logo_mg:hover {
  background-position: -15px -722px;
}

.logo_ttg {
  width: 74px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -124px -991px;
}

.logo_ttg:hover {
  background-position: -11px -991px;
}

.logo_betsoft {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px -1125px;
}

.logo_betsoft:hover {
  background-position: -7px -1125px;
}

.logo_ebet {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -118px -376px;
}

.logo_ebet:hover {
  background-position: -5px -376px;
}

.logo_txbet4d {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px -1428px;
}

.logo_txbet4d:hover {
  background-position: -7px -1428px;
}

.logo_txbet6d {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px -1482px;
}

.logo_txbet6d:hover {
  background-position: -7px -1482px;
}

.logo_ok368 {
  width: 84px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -124px -1730px;
}

.logo_ok368:hover {
  background-position: -11px -1730px;
}

.logo_pragmatic {
  width: 54px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -140px -1063px;
}

.logo_pragmatic:hover {
  background-position: -27px -1063px;
}

.logo_tgp {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -118px -787px;
}

.logo_tgp:hover {
  background-position: -5px -787px;
}

.logo_dg {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px -193px;
}

.logo_dg:hover {
  background-position: -8px -193px;
}

.logo_playson {
  width: 64px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -130px -1177px;
}

.logo_playson:hover {
  background-position: -17px -1177px;
}

.logo_sexy {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -116px -856px;
}

.logo_sexy:hover {
  background-position: -3px -856px;
}

.logo_winningft {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px -36px;
}

.logo_winningft:hover {
  background-position: -7px -36px;
}

.logo_pgsoft {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px -1786px;
}

.logo_pgsoft:hover {
  background-position: -7px -1786px;
}

.logo_bg {
  width: 78px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -132px -1541px;
}

.logo_bg:hover {
  background-position: -19px -1541px;
}

.logo_cq9 {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px -1630px;
}

.logo_cq9:hover {
  background-position: -8px -1630px;
}

.logo_qqthai {
  width: 100px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px -1828px;
}

.logo_qqthai:hover {
  background-position: -5px -1828px;
}

.logo_sbobet {
  width: 60px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -140px -1879px;
}

.logo_sbobet:hover {
  background-position: -25px -1879px;
}

.logo_qqnumber {
  width: 106px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -114px -1942px;
}

.logo_qqnumber:hover {
  background-position: -9px -1943px;
}

.logo_ogplus {
  width: 100px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -122px -2004px;
}

.logo_ogplus:hover {
  background-position: -8px -2004px;
}

.logo_ygg {
  width: 74px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -130px -2055px;
}

.logo_ygg:hover {
  background-position: -23px -2055px;
}

.logo_pkq {
  width: 103px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -116px -2094px;
}

.logo_pkq:hover {
  background-position: -12px -2094px;
}

.logo_joker {
  width: 103px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -117px -2145px;
}

.logo_joker:hover {
  background-position: -8px -2145px;
}

.logo_gamatron {
  width: 74px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -121px -2260px;
}

.logo_gamatron:hover {
  background-position: -17px -2260px;
}

.logo_playstar {
  width: 74px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -121px -2194px;
}

.logo_playstar:hover {
  background-position: -18px -2194px;
}

.logo_sagaming {
  width: 106px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -115px -2315px;
}

.logo_sagaming:hover {
  background-position: -11px -2315px;
}

.logo_egccasino {
  width: 106px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -114px -2366px;
}

.logo_egccasino:hover {
  background-position: -9px -2366px;
}

.logo_isport {
  width: 60px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -140px -2424px;
}

.logo_isport:hover {
  background-position: -23px -2424px;
}

.logo_bet188 {
  width: 90px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -120px -2485px;
}

.logo_bet188:hover {
  background-position: -11px -2485px;
}

.logo_wmcasino {
  width: 64px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -135px -2547px;
}

.logo_wmcasino:hover {
  background-position: -26px -2547px;
}

.logo_booongo {
  width: 64px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -135px -2602px;
}

.logo_booongo:hover {
  background-position: -26px -2602px;
}

.logo_kingmaker {
  width: 106px;
  background: url(/Content/common/images/ico_reco.png) no-repeat -118px -2646px;
}

.logo_kingmaker:hover {
  background-position: -15px -2646px;
}

.icon_contact_phone {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 2px;
}

.icon_contact_whatsapp {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -50px;
}

.icon_contact_skype {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -99px;
}

.icon_contact_email {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -152px;
}

.icon_contact_wechat {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -200px;
}

.icon_contact_line {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -251px;
}

.icon_contact_bbm {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -394px;
}

.icon_contact_qq {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -348px;
}

.icon_contact_yahoo {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -300px;
}

.icon_contact_kakaotalk {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -490px;
}

.icon_contact_telegram {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -537px;
}

.icon_contact_zalo {
  background: url(/Content/common/images/icon_contactus.png) no-repeat 0 -586px;
}

.foggy {
  -webkit-filter: blur(8px);
  filter: blur(8px);
  opacity: 0.7;
}

.foggy-manual {
  -webkit-filter: blur(0px);
  filter: blur(0px);
  opacity: 1;
}

.header {
  min-width: 1000px;
  background-color: #ececec;
}

.header h1 {
  line-height: 0;
}

.logo {
  margin-top: 8px;
}

.logo a {
  padding: 6px 6px 6px 3px;
  display: block;
}

.logo img {
  max-width: 186px;
  vertical-align: middle;
}

.top {
  background-color: #fff;
  padding: 4px 0;
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1);
  font-size: 0.8125rem;
}

.top dl {
  line-height: 27px;
}

.top dl dt {
  font-weight: 700;
  padding-left: 18px;
  background: url(/Content/common/images/icon_main.png) no-repeat 0px -127px;
}

.top dl dd {
  width: 270px;
  height: 27px;
  line-height: 27px;
  padding: 0 5px;
}

.top dl a {
  padding: 5px;
  color: #00859b;
}

.top dl a:hover {
  text-decoration: none;
}

.livechat {
  margin-right: 5px;
}

.livechat a {
  width: 28px;
  height: 26px;
  line-height: 26px;
  display: block;
  background: url(/Content/common/images/icon_main.png) no-repeat;
}

.livechat .twitter {
  background-position: 4px 4px;
}

.livechat .twitter:hover {
  background-position: -29px 4px;
}

.livechat .facebook {
  background-position: 4px -26px;
}

.livechat .facebook:hover {
  background-position: -29px -26px;
}

.livechat .googleplus {
  background-position: 4px -57px;
}

.livechat .googleplus:hover {
  background-position: -29px -57px;
}

.livechat .linkind {
  background-position: 4px -1859px;
}

.livechat .linkind:hover {
  background-position: -28px -1859px;
}

.livechat .pinterest {
  background-position: 4px -1894px;
}

.livechat .pinterest:hover {
  background-position: -28px -1894px;
}

.livechat .livehelp {
  width: auto;
  padding-left: 30px;
  background-position: 3px -90px;
}

.livechat .livehelp:hover {
  color: #1392a6;
}

.listMenu li {
  padding: 0 3px;
  position: relative;
  color: #797979;
}

.listMenu a {
  width: 28px;
  height: 25px;
  display: block;
  background: url(/Content/common/images/icon_main.png) no-repeat;
}

.listMenu span {
  width: 14px;
  height: 15px;
  margin-top: 10%;
  display: block;
  background: url(/Content/common/images/icon_main.png) no-repeat right -115px;
}

.listMenu .freebet-btn, .listMenu .antiblocker {
  width: auto;
  padding: 0 6px 0 23px;
  background-position: 0 -284px;
  font-weight: 700;
  color: #A20000;
  line-height: 26px;
}

.listMenu .antiblocker {
  color: #00859b;
  padding: 0 5px 0 0;
  background: none;
}

.listMenu .transmobile {
  background-position: 0px -250px;
}

.listMenu .transmobile:hover {
  background-position: -32px -250px;
}

.listMenu .betrules {
  background-position: 1px -156px;
}

.listMenu .betrules:hover {
  background-position: -31px -156px;
}

.listMenu .contactus {
  background-position: 3px -190px;
}

.listMenu .contactus:hover {
  background-position: -31px -190px;
}

.listMenu .affiliate {
  background-position: 2px -221px;
}

.listMenu .affiliate:hover {
  background-position: -31px -221px;
}

.listMenu .flags {
  width: 35px;
  background: url(/Content/common/images/language.png) no-repeat;
}

.listMenu .en {
  background-position: left 5px;
}

.listMenu .indo {
  background-position: left -26px;
}

.listMenu .thai {
  background-position: left -59px;
}

.listMenu .cn {
  background-position: left -91px;
}

.listMenu .vn {
  background-position: left -123px;
}

.listMenu .malay {
  background-position: left -154px;
}

.listMenu .korea {
  background-position: left -188px;
}

.listMenu .myanmar {
  background-position: left -218px;
}

.listMenu .vpn_logo {
  padding: 0 6px 0 26px;
  width: auto;
  background: url(/Content/common/images/icon_spirit.png) no-repeat -7px -147px;
  background-size: 43%;
  line-height: 26px;
  font-weight: 700;
  color: #0b94dc;
}

.dropMenu {
  display: none;
  width: 78px;
  position: absolute;
  right: 8px;
  top: 24px;
  z-index: 114;
  background-color: #ececec;
  border: 1px solid #989898;
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.5);
}

.dropMenu li {
  padding: 0;
}

.dropMenu a {
  width: 38px;
  height: 28px;
  background: url(/Content/common/images/language.png) no-repeat;
}

.dropMenu a:hover {
  background-color: rgba(0, 133, 155, 0.7);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.dropMenu .en {
  background-position: center 7px;
}

.dropMenu .indo {
  background-position: center -25px;
}

.dropMenu .thai {
  background-position: center -56px;
}

.dropMenu .cn {
  background-position: center -89px;
}

.dropMenu .vn {
  background-position: center -122px;
}

.dropMenu .malay {
  background-position: center -153px;
}

.dropMenu .korea {
  background-position: center -185px;
}

.dropMenu .myanmar {
  background-position: center -215px;
}

.login_wrap {
  margin: 10px 6px 6px 0;
  min-width: 360px;
  font-size: 0.8125rem;
}

.login_wrap input {
  width: 158px;
  margin-right: 5px;
  height: 30px;
  line-height: 30px;
}

.login_wrap input:hover {
  border-color: #00859b;
  -webkit-box-shadow: 0 0 3px #4CAFBE;
  box-shadow: 0 0 3px #4CAFBE;
}

.login_wrap input:focus {
  outline: none;
  background-color: #fff;
  border-color: #00859b;
}

.login_wrap input:-webkit-autofill,
.login_wrap input:-webkit-autofill:hover,
.login_wrap input:-webkit-autofill:focus,
.login_wrap input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}

.login_wrap ol {
  list-style: none;
  min-height: 30px;
}

.login_wrap ol li {
  position: relative;
}

.login_wrap ol a {
  margin: 0 5px;
}

.login_wrap ol .email, .login_wrap ol .contact_grids .livechat24, .contact_grids .login_wrap ol .livechat24 {
  position: relative;
  width: 40px;
  height: 24px;
  margin-left: 0;
  margin-right: 20px;
  background: url(/Content/common/images/icon_main.png) no-repeat 5px -317px;
}

.login_wrap ol .email:hover, .login_wrap ol .contact_grids .livechat24:hover, .contact_grids .login_wrap ol .livechat24:hover {
  background-position: 5px -346px;
}

.login_wrap ol .email strong, .login_wrap ol .contact_grids .livechat24 strong, .contact_grids .login_wrap ol .livechat24 strong {
  display: block;
  padding: 0 3px;
  line-height: 16px;
  min-width: 22px;
  background-color: #ce0000;
  position: absolute;
  color: #fff;
  top: 0px;
  right: -10px;
  text-align: center;
  -webkit-border-radius: 10px;
  -mos-border-radius: 10px;
  border-radius: 10px;
}

.login_wrap ol .report_icon {
  width: 30px;
  height: 24px;
  font-size: 0;
  background: url(/Content/common/images/icon_main.png) no-repeat 3px -541px;
}

.login_wrap ol .report_icon:hover {
  background-position: -27px -541px;
}

.login_wrap ul li {
  margin: 3px 6px;
}

.login_wrap ul .deposit_icon, .login_wrap ul .transfer_icon, .login_wrap ul .withdrawal_icon, .login_wrap ul .rebate_icon {
  width: 32px;
  height: 28px;
  background: #ddd url(/Content/common/images/icon_main.png) no-repeat;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
  font-size: 0;
  background-position: 5px -416px;
  -webkit-border-radius: 5px;
  -mos-border-radius: 5px;
  border-radius: 5px;
}

.login_wrap ul .deposit_icon:hover, .login_wrap ul .transfer_icon:hover, .login_wrap ul .withdrawal_icon:hover, .login_wrap ul .rebate_icon:hover {
  background-position: -29px -416px;
}

.login_wrap ul .transfer_icon {
  background-position: 3px -458px;
}

.login_wrap ul .transfer_icon:hover {
  background-position: -27px -458px;
}

.login_wrap ul .withdrawal_icon {
  background-position: 4px -497px;
}

.login_wrap ul .withdrawal_icon:hover {
  background-position: -26px -497px;
}

.login_wrap ul .wallet_icon {
  margin-top: 3px;
  padding-left: 36px;
  background: url(/Content/common/images/icon_main.png) no-repeat 0 -584px;
}

.login_wrap ul .rebate_icon {
  background-position: 3px -1973px;
}

.login_wrap ul .rebate_icon:hover {
  background-position: -26px -1973px;
}

.login_wrap a {
  position: relative;
  display: inline-block;
  font-weight: 700;
  text-decoration: underline;
  font-size: 0.8125rem;
}

.login_wrap a:hover .icon_title {
  top: 35px;
  visibility: visible;
  opacity: 1;
}

.login_wrap .icon_title {
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -41px;
  min-width: 82px;
  padding: 3px 5px;
  visibility: hidden;
  opacity: 0;
  z-index: 112;
  background-color: #fff;
  color: #666;
  line-height: 18px;
  text-align: center;
  font-weight: normal;
  cursor: default;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.5);
  -o-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  font-size: 0.75rem;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.login_wrap .icon_title:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  position: absolute;
  top: -5px;
  left: 50%;
  margin-left: -5px;
}

.login_wrap .rebate_info {
  min-width: 220px;
  margin-left: -110px;
  padding: 8px;
}

.login_wrap button {
  margin-top: 1px;
  padding: 0 6px;
  height: 28px;
  min-width: 70px;
  letter-spacing: 0.5px;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 0.875rem;
}

.login_wrap .officuser {
  margin: 5px 0 0 5px;
  background-color: #B80F0F;
}

.login_wrap .officuser:hover {
  background-color: #E51313;
}

.login_wrap .avatar, .login_wrap .level_B, .login_wrap .level_D, .login_wrap .level_G, .login_wrap .level_P, .login_wrap .level_S {
  margin-right: 5px;
  width: 25px;
  height: 24px;
  background: url(/Content/common/images/icon_level.png) no-repeat;
  background-size: 100%;
  cursor: default;
  background-position: center 0px;
}

.login_wrap .level_B {
  background-position: center -25px;
}

.login_wrap .level_D {
  background-position: center -50px;
}

.login_wrap .level_G {
  background-position: center -75px;
}

.login_wrap .level_P {
  background-position: center -100px;
}

.login_wrap .level_S {
  background-position: center -125px;
}

.login_wrap .impotitle {
  min-width: 100px;
  margin: 5px 0 3px 10px;
  padding: 0 6px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc5353+0,cc0000+100 */
  background: #fc5353;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fc5353 0%, #cc0000 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fc5353 0%, #cc0000 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#fc5353), to(#cc0000));
  background: -o-linear-gradient(top, #fc5353 0%, #cc0000 100%);
  background: linear-gradient(to bottom, #fc5353 0%, #cc0000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5353', endColorstr='#cc0000',GradientType=0 );
  /* IE6-9 */
  color: #fff;
  font-weight: 700;
  line-height: 25px;
  border: 1px solid #9a2222;
  text-decoration: none;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.6), 0 1px 3px #333;
  box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.6), 0 1px 3px #333;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.875rem;
}

.login_wrap .impotitle span {
  margin-left: 3px;
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(/Content/common/images/icon_main.png) no-repeat 0px -1180px;
}

.login_wrap .impotitle:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cc0000+0,fc5353+100 */
  background: #cc0000;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cc0000 0%, #fc5353 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #cc0000 0%, #fc5353 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#fc5353));
  background: -o-linear-gradient(top, #cc0000 0%, #fc5353 100%);
  background: linear-gradient(to bottom, #cc0000 0%, #fc5353 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#fc5353',GradientType=0 );
  /* IE6-9 */
}

.freebet {
  margin: 11px 16px 0 0;
  border: 1px solid  #003147;
  line-height: 27px;
  font-size: 0.8125rem;
}

.freebet dt {
  padding: 0 10px;
  color: #fff;
  background-color: #003147;
}

.freebet dd {
  font-weight: 700;
  padding: 0 12px 0 32px;
  background: url(/Content/common/images/icon_main.png) no-repeat 6px -380px;
}

.freebet span {
  color: #DD0000;
}

.account_hd {
  padding-left: 20px;
  background-color: #003147;
  border-bottom: 1px solid #fff;
  line-height: 44px;
  color: #fff;
  min-width: 930px;
}

.account_hd h3 {
  line-height: 44px;
  font-size: 1.125rem;
}

.account_hd ul {
  font-size: 0.8125rem;
}

.account_hd ul li {
  margin-right: 15px;
}

.account_hd a {
  display: block;
  color: #fff;
}

.account_hd .userid, .account_hd .livehelp {
  padding-left: 26px;
  background: url(/Content/common/images/icon_main.png) no-repeat 0 -704px;
}

.account_hd .livehelp {
  background-position: 0 -742px;
}

.account_hd .livehelp:hover {
  background-position: 0 -773px;
  color: #2ccad7;
  text-decoration: none;
}

.account_hd .logout {
  padding: 0 14px;
  border-left: 1px solid #fff;
  text-align: center;
  background-color: #00859b;
  letter-spacing: 1px;
  font-size: 1rem;
}

.account_hd .logout:hover {
  background-color: #26A9BF;
  text-decoration: none;
}

.account_nav {
  background-color: #ececec;
  min-width: 930px;
  position: relative;
  z-index: 7;
}

.account_nav ul li {
  border-right: 1px solid #fff;
}

.account_nav ul li:last-child {
  border-right: none;
}

.account_nav ul a {
  display: block;
  padding: 5px 20px;
  font-size: 0.875rem;
}

.account_nav ul a:hover, .account_nav ul a.choice {
  color: #fff;
  text-decoration: none;
  background-color: #00859b;
}

.account_nav ul .nav_sub {
  position: relative;
}

.account_nav ul .nav_sub:hover .choice_nav {
  display: block;
}

.account_nav .icon_more {
  padding-right: 28px;
  background: url(/Content/common/images/icon_main.png) no-repeat right -1920px;
}

.account_nav .icon_more:hover {
  background-position: right -1948px;
}

.account_nav .choice_nav {
  display: none;
  width: 160%;
  background-color: #DBDBDB;
  position: absolute;
  top: 34px;
  left: 0;
  z-index: 19;
  font-size: 0.8125rem;
}

.account_nav .choice_nav p {
  padding: 3px 10px;
  background-color: #4B4B4B;
  color: #fff;
}

.account_nav .choice_nav ol li {
  border-right-width: 0;
  background-color: rgba(255, 255, 255, 0.5);
  margin-bottom: 1px;
  float: none;
}

.account_nav .choice_nav ol a {
  padding: 5px 8px 5px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.account_nav .choice_nav ol a:hover {
  background-color: transparent;
  letter-spacing: 0.5px;
  color: #00859b;
}

.account_nav .choice_nav ol a:hover:before {
  content: "\2714" " ";
}

.info_box h5 {
  margin: 6px 0 3px 0;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
}

.info_box p {
  font-size: 0.8125rem;
}

.info_box strong {
  margin: 13px 0;
  display: block;
  color: #000;
  font-size: 0.9375rem;
}

.info_box button {
  width: 100%;
  display: block;
  float: none;
}

.navbar {
  background-color: #00859b;
  min-width: 1000px;
  position: relative;
  z-index: 111;
  font-family: 'Raleway';
}

.navbar li {
  width: calc(100% / 11 - 0.01px);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.navbar li:hover .subnavbar {
  display: block;
}

.navbar a {
  position: relative;
  height: 84px;
  display: block;
  padding: 0 5px;
  color: #fff;
  font-size: 0.875rem;
}

.navbar a:hover {
  text-decoration: none;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1acfed+0,002637+100 */
  background: #1acfed;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1acfed 0%, #002637 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #1acfed 0%, #002637 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#1acfed), to(#002637));
  background: -o-linear-gradient(top, #1acfed 0%, #002637 100%);
  background: linear-gradient(to bottom, #1acfed 0%, #002637 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1acfed', endColorstr='#002637',GradientType=0 );
  /* IE6-9 */
}

.navbar a:hover .nav_name {
  display: block;
  opacity: 1;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.navbar a:hover i {
  opacity: 0.34;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.navbar a:hover .liveTag {
  opacity: 0.6;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.navbar i {
  display: block;
  width: 100%;
  height: 84px;
}

.navbar span {
  display: block;
  letter-spacing: 2px;
}

.navbar .nav_name {
  display: none;
  opacity: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 90.91px;
  background-color: #003147;
  font-size: 0.875rem;
}

.navbar .popular {
  position: absolute;
  top: 5px;
  right: 3px;
  line-height: 18px;
  letter-spacing: 0;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
  -webkit-animation: scalebtn 0.5s infinite alternate;
  -moz-animation: scalebtn 0.5s infinite alternate;
  -ms-animation: scalebtn 0.5s infinite alternate;
  animation: scalebtn 0.5s infinite alternate;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 0.75rem;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.navbar .comingsoon {
  cursor: default;
  color: #FFC700;
}

.navbar .comingsoon:hover {
  background-color: transparent;
}

.navbar .comingsoon span {
  margin-top: 5px;
  display: block;
  line-height: 18px;
  letter-spacing: 0;
  background-color: #FFC700;
  color: #000;
  font-size: 0.75rem;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.navbar .home, .navbar .mobile {
  width: 43px;
  display: block;
  background: url(/Content/common/images/icon_main.png) no-repeat 10px -615px;
  -webkit-transition-property: none;
  -moz-transition-property: none;
  -o-transition-property: none;
  transition-property: none;
}

.navbar .mobile {
  background-position: 11px -659px;
}

.navbar .liveTag {
  margin-left: 0;
  padding: 0 4px;
  position: absolute;
  top: 15px;
  right: 5px;
  line-height: 18px;
  letter-spacing: 0;
  text-align: center;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.34);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.34);
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5e1882+0,d30050+100 */
  background: #5e1882;
  /* Old browsers */
  background: -moz-linear-gradient(left, #5e1882 0%, #d30050 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #5e1882 0%, #d30050 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(#5e1882), to(#d30050));
  background: -o-linear-gradient(left, #5e1882 0%, #d30050 100%);
  background: linear-gradient(to right, #5e1882 0%, #d30050 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e1882', endColorstr='#d30050',GradientType=1 );
  /* IE6-9 */
  font-size: 0.75rem;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.icon_nav, .icon_sports, .icon_casino, .icon_slot, .icon_fish, .icon_lottery, .icon_poker, .icon_racing, .icon_promo, .icon_vip, .icon_referral, .icon_qqpool, .icon_wallet, .icon_socre {
  background: url(/Content/common/images/icon_nav.png) no-repeat;
  background-size: 100%;
}

.icon_sports {
  background-position: center 0px;
}

.icon_casino {
  background-position: center -74px;
}

.icon_slot {
  background-position: center -148px;
}

.icon_fish {
  background-position: center -222px;
}

.icon_lottery {
  background-position: center -370px;
}

.icon_poker {
  background-position: center -296px;
}

.icon_racing {
  background-position: center -444px;
}

.icon_promo {
  background-position: center -518px;
}

.icon_vip {
  background-position: center -592px;
}

.icon_referral {
  background-position: center -666px;
}

.icon_qqpool {
  background-position: center -740px;
}

.icon_wallet {
  background-position: center -814px;
}

.icon_socre {
  background-position: center -888px;
}

.subnavbar {
  display: none;
  width: 100%;
  min-height: 124px;
  min-width: 1000px;
  background-color: #003147;
  border-bottom: 7px solid #004158;
  text-align: center;
  position: absolute;
  top: 84px;
  left: 0;
  z-index: 30;
  -webkit-box-shadow: inset 0px 3px 23px 0px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0px 3px 23px 0px rgba(0, 0, 0, 0.4);
}

.subnavbar .gameNav {
  display: inline-block;
}

.subnavbar .gameNav li {
  position: relative;
  width: 130px;
  margin: 10px 10px 0px 0;
}

.subnavbar .gameNav li span {
  display: block;
  width: 100%;
  top: 50%;
  left: -3px;
  position: absolute;
}

.subnavbar .gameNav .coming {
  opacity: 0.7;
}

.subnavbar .gameNav .coming:hover {
  cursor: default;
  background-color: transparent;
}

.subnavbar .gameNav a {
  display: block;
  height: auto;
  line-height: 30px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.subnavbar .gameNav a:hover {
  text-decoration: none;
  background-color: #2a9daf;
}

.subnavbar .gameNav img {
  display: block;
  width: 96px;
  margin: auto;
}

.subnavbar .gameNav .csport, .subnavbar .gameNav .bet188, .subnavbar .gameNav .isport, .subnavbar .gameNav .gpcasino, .subnavbar .gameNav .gdcasino, .subnavbar .gameNav .roycasino, .subnavbar .gameNav .allbetcasino, .subnavbar .gameNav .agcasino, .subnavbar .gameNav .spadegaming, .subnavbar .gameNav .playtech, .subnavbar .gameNav .ttg, .subnavbar .gameNav .isin4d, .subnavbar .gameNav .keno, .subnavbar .gameNav .imlooto, .subnavbar .gameNav .gpoker, .subnavbar .gameNav .tx, .subnavbar .gameNav .dpoker, .subnavbar .gameNav .gameos, .subnavbar .gameNav .mg, .subnavbar .gameNav .betsoft, .subnavbar .gameNav .ogcasino, .subnavbar .gameNav .opuscasino, .subnavbar .gameNav .xopoker, .subnavbar .gameNav .ebetcasino, .subnavbar .gameNav .tx4d, .subnavbar .gameNav .tx6d, .subnavbar .gameNav .ok368, .subnavbar .gameNav .tgpcasino, .subnavbar .gameNav .pragmatic, .subnavbar .gameNav .habanero, .subnavbar .gameNav .dgcasino, .subnavbar .gameNav .playson, .subnavbar .gameNav .sexycasino, .subnavbar .gameNav .winningft, .subnavbar .gameNav .pgsoft, .subnavbar .gameNav .bgcasino, .subnavbar .gameNav .cq9, .subnavbar .gameNav .qqthai, .subnavbar .gameNav .sbobet, .subnavbar .gameNav .qqnumber, .subnavbar .gameNav .ogpluscasino, .subnavbar .gameNav .ygg, .subnavbar .gameNav .pokerQ, .subnavbar .gameNav .joker, .subnavbar .gameNav .gamatron, .subnavbar .gameNav .playstar, .subnavbar .gameNav .saccasino, .subnavbar .gameNav .egccasino, .subnavbar .gameNav .wmcasino, .subnavbar .gameNav .booongo, .subnavbar .gameNav .kingmaker {
  padding: 84px 0 0 0;
  background: url(/Content/common/images/icon_menu.png) no-repeat;
  background-position: center -90px;
}

.subnavbar .gameNav .bet188 {
  background-position: center 0px;
}

.subnavbar .gameNav .isport {
  background-position: center -180px;
}

.subnavbar .gameNav .gpcasino {
  background-position: center -270px;
}

.subnavbar .gameNav .gdcasino {
  background-position: center -360px;
}

.subnavbar .gameNav .roycasino {
  background-position: center -446px;
}

.subnavbar .gameNav .allbetcasino {
  background-position: center -540px;
}

.subnavbar .gameNav .agcasino {
  background-position: center -630px;
}

.subnavbar .gameNav .spadegaming {
  background-position: center -720px;
}

.subnavbar .gameNav .playtech {
  background-position: center -810px;
}

.subnavbar .gameNav .ttg {
  background-position: center -900px;
}

.subnavbar .gameNav .isin4d {
  background-position: center -990px;
}

.subnavbar .gameNav .keno {
  background-position: center -1080px;
}

.subnavbar .gameNav .imlooto {
  background-position: center -1170px;
}

.subnavbar .gameNav .gpoker {
  background-position: center -1260px;
}

.subnavbar .gameNav .tx {
  background-position: center -1350px;
}

.subnavbar .gameNav .dpoker {
  background-position: center -1440px;
}

.subnavbar .gameNav .gameos {
  background-position: center -1530px;
}

.subnavbar .gameNav .mg {
  background-position: center -1620px;
}

.subnavbar .gameNav .betsoft {
  background-position: center -1710px;
}

.subnavbar .gameNav .ogcasino {
  background-position: center -1800px;
}

.subnavbar .gameNav .opuscasino {
  background-position: center -1890px;
}

.subnavbar .gameNav .xopoker {
  background-position: center -1980px;
}

.subnavbar .gameNav .ebetcasino {
  background-position: center -2070px;
}

.subnavbar .gameNav .tx4d {
  background-position: center -2160px;
}

.subnavbar .gameNav .tx6d {
  background-position: center -2250px;
}

.subnavbar .gameNav .ok368 {
  background-position: center -2340px;
}

.subnavbar .gameNav .tgpcasino {
  background-position: center -2430px;
}

.subnavbar .gameNav .pragmatic {
  background-position: center -2610px;
}

.subnavbar .gameNav .habanero {
  background-position: center -2790px;
}

.subnavbar .gameNav .dgcasino {
  background-position: center -2876px;
}

.subnavbar .gameNav .playson {
  background-position: center -2970px;
}

.subnavbar .gameNav .sexycasino {
  background-position: center -3060px;
}

.subnavbar .gameNav .winningft {
  background-position: center -3150px;
}

.subnavbar .gameNav .pgsoft {
  background-position: center -3240px;
}

.subnavbar .gameNav .bgcasino {
  background-position: center -3330px;
}

.subnavbar .gameNav .cq9 {
  background-position: center -3420px;
}

.subnavbar .gameNav .qqthai {
  background-position: center -3510px;
}

.subnavbar .gameNav .sbobet {
  background-position: center -3600px;
}

.subnavbar .gameNav .qqnumber {
  background-position: center -3690px;
}

.subnavbar .gameNav .ogpluscasino {
  background-position: center -3780px;
}

.subnavbar .gameNav .ygg {
  background-position: center -3875px;
}

.subnavbar .gameNav .pokerQ {
  background-position: center -3966px;
}

.subnavbar .gameNav .joker {
  background-position: center -4050px;
}

.subnavbar .gameNav .gamatron {
  background-position: center -4152px;
}

.subnavbar .gameNav .playstar {
  background-position: center -4250px;
}

.subnavbar .gameNav .saccasino {
  background-position: center -4360px;
}

.subnavbar .gameNav .egccasino {
  background-position: center -4470px;
}

.subnavbar .gameNav .wmcasino {
  background-position: center -4588px;
}

.subnavbar .gameNav .booongo {
  background-position: center -4684px;
}

.subnavbar .gameNav .kingmaker {
  background-position: center -4776px;
}

.kv {
  padding-bottom: 21.3%;
  width: 100%;
  height: 0;
  min-width: 1000px;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.kv:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.kv img {
  display: block;
  z-index: 1;
  border: 0;
  width: 100%;
  height: auto;
  margin: auto;
  object-fit: cover;
  -moz-object-fit: cover;
  -webkit-object-fit: cover;
  -o-object-fit: cover;
}

.lazyload .preload {
  background-color: #ececec;
  z-index: 28;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.lazyload .prelod-progress {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40px;
  width: 40px;
  margin: -20px 0 0 -20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 50%;
  -mos-border-radius: 50%;
  border-radius: 50%;
}

.lazyload .prelod-slice-bar {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  clip: rect(auto, 20px, 40px, auto);
  border: 2px solid #545454;
  -webkit-transform: rotate(125deg);
  -ms-transform: rotate(125deg);
  transform: rotate(125deg);
  -webkit-animation: preloadingAnimation 1s linear infinite;
  animation: preloadingAnimation 1s linear infinite;
  -webkit-border-radius: 50%;
  -mos-border-radius: 50%;
  border-radius: 50%;
}

.lazyload .game_group span {
  background-color: transparent;
}

.game_slot.lazyload .preload, .game_slot.masking .preload {
  background-color: transparent;
}

.game_slot.lazyload .prelod-progress, .game_slot.masking .prelod-progress {
  height: 32px;
  width: 32px;
  margin: -16px 0 0 -16px;
}

.game_slot.lazyload:hover, .game_slot.masking:hover {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}

.game_slot.lazyload:hover button, .game_slot.masking:hover button {
  display: none;
}

.game_slot.lazyload:hover .figure-text p, .game_slot.masking:hover .figure-text p {
  color: #000;
}

.container {
  padding-top: 5px;
  padding-bottom: 43px;
  min-height: 356px;
  position: relative;
}

.projackpot {
  height: 113px;
  margin-bottom: 5px;
  background: url(/Content/common/images/hm_progressivejp.gif) no-repeat center center;
  text-align: center;
  color: #fff;
  position: relative;
  font-family: 'Tahoma';
}

.projackpot strong {
  font-size: 2.875rem;
  font-weight: normal;
  line-height: 48px;
  text-shadow: 0 2px #000, 0 3px 0 rgba(150, 150, 150, 0.46);
}

.projackpot p {
  line-height: 34px;
  letter-spacing: 0.8px;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);
  font-size: 1.25rem;
}

.box {
  height: 422px;
  margin-right: 5px;
  padding: 25px 15px 15px;
  background-color: #ececec;
  position: relative;
  background-image: -webkit-radial-gradient(bottom center, 50% 5px, rgba(0, 0, 0, 0.2), transparent);
  background-image: -o-radial-gradient(bottom center, 50% 5px, rgba(0, 0, 0, 0.2), transparent);
  background-image: radial-gradient(50% 5px at bottom center, rgba(0, 0, 0, 0.2), transparent);
}

.box h4 {
  margin-bottom: 18px;
  padding-bottom: 15px;
  color: #333;
  border-bottom: 1px dotted #B7B7B7;
  font-weight: normal;
  font-size: 1.5rem;
}

.box dl {
  margin-bottom: 8px;
}

.box dt {
  margin-bottom: 5px;
  color: #2a9daf;
  font-size: 1.3125rem;
}

.box dd {
  line-height: 20px;
  color: #1f1f1f;
  font-size: 0.8125rem;
}

.box:last-child {
  margin-right: 0;
}

.box .marginb-21 {
  margin-bottom: 21px;
}

.pagesitem {
  width: 16%;
  position: absolute;
  bottom: 25px;
  left: 47%;
}

.pagesitem li {
  margin-right: 10px;
}

.pagesitem li:last-child {
  margin-right: 0;
}

.serviceagens p {
  line-height: 20px;
}

.serviceagens .onlineuser h5 {
  padding: 10px 8px 8px 90px;
  background: url(/Content/common/images/onlineuser_icon.png) no-repeat 20px 0;
  font-weight: normal;
  text-align: right;
}

.serviceagens .onlineuser strong {
  display: block;
  color: #00859b;
  font-size: 1.875rem;
}

.memberservice dd {
  padding-left: 44px;
  margin-bottom: 28px;
}

.memberservice .livechaton, .memberservice .email, .memberservice .contact_grids .livechat24, .contact_grids .memberservice .livechat24, .memberservice .livephone {
  padding: 5px 0 5px 44px;
  background: url(/Content/common/images/icon_member_service.png) no-repeat 5px 0px;
}

.memberservice .email, .memberservice .contact_grids .livechat24, .contact_grids .memberservice .livechat24 {
  background-position: 5px -38px;
}

.memberservice .livephone {
  background-position: 5px -78px;
}

.depositime .run_number {
  padding: 3px;
  background-color: #3B3B3B;
  -webkit-border-radius: 5px;
  -mos-border-radius: 5px;
  border-radius: 5px;
}

.depositime .run_number span {
  display: block;
  width: 29px;
  height: 40px;
  text-indent: -99999px;
  background: url(/Content/common/images/numbers.png) no-repeat;
}

.depositime .run_number .zero {
  background-position: 0 0px;
}

.depositime .run_number .one {
  background-position: 0 -50px;
}

.depositime .run_number .two {
  background-position: 0 -100px;
}

.depositime .run_number .three {
  background-position: 0 -150px;
}

.depositime .run_number .four {
  background-position: 0 -200px;
}

.depositime .run_number .five {
  background-position: 0 -250px;
}

.depositime .run_number .six {
  background-position: 0 -300px;
}

.depositime .run_number .seven {
  background-position: 0 -350px;
}

.depositime .run_number .eight {
  background-position: 0 -400px;
}

.depositime .run_number .nine {
  background-position: 0 -450px;
}

.depositime p {
  margin: 28px 0 0 4px;
  font-size: 0.8125rem;
}

.suppbanks {
  min-height: 222px;
  font-size: 0;
}

.suppbanks li {
  min-width: 50%;
  margin: 6px 0;
}

.suppbanks a {
  display: inline-block;
  height: 36px;
  width: 120px;
  background: url(/Content/common/images/ico_bank.png) no-repeat;
  background-size: 100%;
}

.suppbanks .signal {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 12px;
  margin-right: 6px;
  background: url(/Content/common/images/icon-signal.png) no-repeat;
  background-size: 100%;
}

.suppbanks .red {
  background-position: center 0;
}

.suppbanks .green {
  background-position: center -20px;
}

.suppbanks .bk_mbb {
  background-position: 0 -1426px;
}

.suppbanks .bk_mbb:hover {
  background-position: 0 -1459px;
}

.suppbanks .bk_pbb {
  background-position: 0 -1496px;
}

.suppbanks .bk_pbb:hover {
  background-position: 0 -1527px;
}

.suppbanks .bk_cimb {
  background-position: 2px -1565px;
}

.suppbanks .bk_cimb:hover {
  background-position: 2px -1597px;
}

.suppbanks .bk_bca {
  width: 110px;
  background-position: 0px -179px;
}

.suppbanks .bk_bca:hover {
  background-position: 0px -220px;
}

.suppbanks .bk_bri {
  background-position: 0 -284px;
}

.suppbanks .bk_bri:hover {
  background-position: 0 -319px;
}

.suppbanks .bk_mdr {
  background-position: 0 -355px;
}

.suppbanks .bk_mdr:hover {
  background-position: 0 -393px;
}

.suppbanks .bk_dmn {
  background-position: 0 5px;
}

.suppbanks .bk_dmn:hover {
  background-position: 0 -51px;
}

.suppbanks .bk_bni {
  background-position: 0 -106px;
}

.suppbanks .bk_bni:hover {
  background-position: 0 -146px;
}

.suppbanks .bk_bbl {
  background-position: 0 -439px;
}

.suppbanks .bk_bbl:hover {
  background-position: 0 -475px;
}

.suppbanks .bk_gsb {
  background-position: 0 -506px;
}

.suppbanks .bk_gsb:hover {
  background-position: 0 -543px;
}

.suppbanks .bk_kkr {
  background-position: 0 -578px;
}

.suppbanks .bk_kkr:hover {
  background-position: 0 -613px;
}

.suppbanks .bk_boa {
  background-position: 0 -646px;
}

.suppbanks .bk_boa:hover {
  background-position: 0 -683px;
}

.suppbanks .bk_ktb {
  background-position: 0 -718px;
}

.suppbanks .bk_ktb:hover {
  background-position: 0 -752px;
}

.suppbanks .bk_scb {
  background-position: 3px -787px;
}

.suppbanks .bk_scb:hover {
  background-position: 3px -823px;
}

.suppbanks .bk_abc {
  background-position: 0 -1834px;
}

.suppbanks .bk_abc:hover {
  background-position: 0 -1864px;
}

.suppbanks .bk_ccb {
  background-position: 0 -1904px;
}

.suppbanks .bk_ccb:hover {
  background-position: 0 -1935px;
}

.suppbanks .bk_cmb {
  background-position: 0 -1973px;
}

.suppbanks .bk_cmb:hover {
  background-position: 0 -2000px;
}

.suppbanks .bk_bcom {
  background-position: 0 -2034px;
}

.suppbanks .bk_bcom:hover {
  background-position: 0 -2061px;
}

.suppbanks .bk_boc {
  background-position: 3px -1698px;
}

.suppbanks .bk_boc:hover {
  background-position: 3px -1731px;
}

.suppbanks .bk_icbc {
  background-position: 2px -1766px;
}

.suppbanks .bk_icbc:hover {
  background-position: 2px -1798px;
}

.suppbanks .bk_cgbchina {
  background-position: 0px -856px;
}

.suppbanks .bk_cgbchina:hover {
  background-position: 0px -892px;
}

.suppbanks .bk_shanghai {
  background-position: 0px -927px;
}

.suppbanks .bk_shanghai:hover {
  background-position: 0px -961px;
}

.suppbanks .bk_cib {
  background-position: 0px -998px;
}

.suppbanks .bk_cib:hover {
  background-position: 0px -1033px;
}

.suppbanks .bk_spdb {
  background-position: 0px -1068px;
}

.suppbanks .bk_spdb:hover {
  background-position: 0px -1102px;
}

.suppbanks .bk_citic {
  background-position: 0px -1137px;
}

.suppbanks .bk_citic:hover {
  background-position: 0px -1173px;
}

.suppbanks .bk_bob {
  background-position: 0px -1206px;
}

.suppbanks .bk_bob:hover {
  background-position: 0px -1242px;
}

.suppbanks .bk_hxb {
  background-position: 0px -1277px;
}

.suppbanks .bk_hxb:hover {
  background-position: 0px -1312px;
}

.suppbanks .bk_pab {
  background-position: 0px -1346px;
}

.suppbanks .bk_pab:hover {
  background-position: 0px -1382px;
}

.suppbanks .bk_ceb {
  background-position: 0px -1629px;
}

.suppbanks .bk_ceb:hover {
  background-position: 0px -1661px;
}

.suppbanks .bk_cmbc {
  background-position: 0px -2093px;
}

.suppbanks .bk_cmbc:hover {
  background-position: 0px -2126px;
}

.suppbanks .bk_bjrcb {
  background-position: 0px -2160px;
}

.suppbanks .bk_bjrcb:hover {
  background-position: 0px -2193px;
}

.suppbanks .bk_psbc {
  background-position: 0px -2226px;
}

.suppbanks .bk_psbc:hover {
  background-position: 0px -2259px;
}

.suppbanks .bk_sdb {
  background-position: 0px -2292px;
}

.suppbanks .bk_sdb:hover {
  background-position: 0px -2326px;
}

.suppbanks .bk_acb {
  background-position: 0px -2360px;
}

.suppbanks .bk_acb:hover {
  background-position: 0px -2393px;
}

.suppbanks .bk_bidv {
  background-position: 0px -2426px;
}

.suppbanks .bk_bidv:hover {
  background-position: 0px -2460px;
}

.suppbanks .bk_dab {
  background-position: 0px -2495px;
}

.suppbanks .bk_dab:hover {
  background-position: 0px -2528px;
}

.suppbanks .bk_sacom {
  background-position: 0px -2560px;
}

.suppbanks .bk_sacom:hover {
  background-position: 0px -2593px;
}

.suppbanks .bk_tcb {
  background-position: 0px -2626px;
}

.suppbanks .bk_tcb:hover {
  background-position: 0px -2660px;
}

.suppbanks .bk_vcb {
  background-position: 0px -2760px;
}

.suppbanks .bk_vcb:hover {
  background-position: 0px -2793px;
}

.suppbanks .bk_vtb {
  background-position: 0px -2695px;
}

.suppbanks .bk_vtb:hover {
  background-position: 0px -2728px;
}

.suppbanks .bk_aff {
  background-position: 0px -2829px;
}

.suppbanks .bk_aff:hover {
  background-position: 0px -2862px;
}

.suppbanks .bk_alb {
  background-position: 0px -2893px;
}

.suppbanks .bk_alb:hover {
  background-position: 0px -2926px;
}

.suppbanks .bk_citi {
  background-position: 0px -3095px;
}

.suppbanks .bk_citi:hover {
  background-position: 0px -3128px;
}

.suppbanks .bk_hsbc {
  background-position: 0px -3227px;
}

.suppbanks .bk_hsbc:hover {
  background-position: 0px -3260px;
}

.suppbanks .bk_uob {
  background-position: 0px -3428px;
}

.suppbanks .bk_uob:hover {
  background-position: 0px -3461px;
}

.suppbanks .bk_bkrmb {
  background-position: 0px -3027px;
}

.suppbanks .bk_bkrmb:hover {
  background-position: 0px -3060px;
}

.suppbanks .bk_ocbc {
  background-position: 5px -3294px;
}

.suppbanks .bk_ocbc:hover {
  background-position: 5px -3326px;
}

.suppbanks .bk_rhb {
  background-position: 2px -3361px;
}

.suppbanks .bk_rhb:hover {
  background-position: 2px -3394px;
}

.suppbanks .bk_amb {
  background-position: 5px -2962px;
}

.suppbanks .bk_amb:hover {
  background-position: 5px -2995px;
}

.suppbanks .bk_081, .suppbanks .bk_004, .suppbanks .bk_026, .suppbanks .bk_020, .suppbanks .bk_003, .suppbanks .bk_nh, .suppbanks .bk_mg, .suppbanks .bk_039, .suppbanks .bk_alipay, .suppbanks .bk_wechatpay, .suppbanks .bk_acl, .suppbanks .bk_cpb, .suppbanks .bk_wing, .suppbanks .bk_true, .suppbanks .bk_paygo, .suppbanks .bk_tmb, .suppbanks .bk_agb, .suppbanks .bk_exim, .suppbanks .bk_scmb, .suppbanks .bk_vib, .suppbanks .bk_agro, .suppbanks .bk_alrajhi, .suppbanks .bk_bib, .suppbanks .bk_hlb, .suppbanks .bk_kuwait, .suppbanks .bk_sctb, .suppbanks .bk_panin, .suppbanks .bk_pmb, .suppbanks .bk_btn, .suppbanks .bk_cimb, .suppbanks .bk_aba, .suppbanks .bk_bpp, .suppbanks .bk_sumut, .suppbanks .bk_bkb, .suppbanks .bk_bmg, .suppbanks .bk_agri, .suppbanks .bk_vmm, .suppbanks .bk_bsn, .suppbanks .bk_baac, .suppbanks .bk_tnc {
  background: url(/Content/common/images/ico_bank_2.png) no-repeat 0px 2px;
  background-size: 100%;
}

.suppbanks .bk_081:hover, .suppbanks .bk_004:hover, .suppbanks .bk_026:hover, .suppbanks .bk_020:hover, .suppbanks .bk_003:hover, .suppbanks .bk_nh:hover, .suppbanks .bk_mg:hover, .suppbanks .bk_039:hover, .suppbanks .bk_alipay:hover, .suppbanks .bk_wechatpay:hover, .suppbanks .bk_acl:hover, .suppbanks .bk_cpb:hover, .suppbanks .bk_wing:hover, .suppbanks .bk_true:hover, .suppbanks .bk_paygo:hover, .suppbanks .bk_tmb:hover, .suppbanks .bk_agb:hover, .suppbanks .bk_exim:hover, .suppbanks .bk_scmb:hover, .suppbanks .bk_vib:hover, .suppbanks .bk_agro:hover, .suppbanks .bk_alrajhi:hover, .suppbanks .bk_bib:hover, .suppbanks .bk_hlb:hover, .suppbanks .bk_kuwait:hover, .suppbanks .bk_sctb:hover, .suppbanks .bk_panin:hover, .suppbanks .bk_pmb:hover, .suppbanks .bk_btn:hover, .suppbanks .bk_cimb:hover, .suppbanks .bk_aba:hover, .suppbanks .bk_bpp:hover, .suppbanks .bk_sumut:hover, .suppbanks .bk_bkb:hover, .suppbanks .bk_bmg:hover, .suppbanks .bk_agri:hover, .suppbanks .bk_vmm:hover, .suppbanks .bk_bsn:hover, .suppbanks .bk_baac:hover, .suppbanks .bk_tnc:hover {
  background-position: 0px -39px;
}

.suppbanks .bk_004 {
  background-position: 0 -87px;
}

.suppbanks .bk_004:hover {
  background-position: 0px -132px;
}

.suppbanks .bk_026 {
  background-position: 0 -173px;
}

.suppbanks .bk_026:hover {
  background-position: 0px -211px;
}

.suppbanks .bk_020 {
  background-position: 0 -254px;
}

.suppbanks .bk_020:hover {
  background-position: 0px -294px;
}

.suppbanks .bk_003 {
  background-position: 0 -337px;
}

.suppbanks .bk_003:hover {
  background-position: 0px -377px;
}

.suppbanks .bk_nh {
  background-position: 0 -422px;
}

.suppbanks .bk_nh:hover {
  background-position: 0px -461px;
}

.suppbanks .bk_mg {
  background-position: 0 -509px;
}

.suppbanks .bk_mg:hover {
  background-position: 0px -557px;
}

.suppbanks .bk_039 {
  background-position: 0 -603px;
}

.suppbanks .bk_039:hover {
  background-position: 0px -637px;
}

.suppbanks .bk_alipay, .suppbanks .bk_wechatpay {
  margin: 0 3px 0 10px;
  width: 40px;
  height: 40px;
  background-position: 5px -672px;
  background-size: 300%;
}

.suppbanks .bk_alipay:hover, .suppbanks .bk_wechatpay:hover {
  background-position: -59px -672px;
}

.suppbanks .bk_wechatpay {
  background-position: 3px -715px;
}

.suppbanks .bk_wechatpay:hover {
  background-position: -61px -715px;
}

.suppbanks .bk_acl {
  width: 45px;
  height: 40px;
  background-position: 8px -426px;
  background-size: 150%;
  float: left;
}

.suppbanks .bk_acl:hover {
  background-position: -30px -426px;
}

.suppbanks .bk_cpb {
  background-position: 0 -826px;
}

.suppbanks .bk_cpb:hover {
  background-position: 0px -857px;
}

.suppbanks .bk_wing {
  background-position: 2px -1032px;
}

.suppbanks .bk_wing:hover {
  background-position: 2px -1079px;
}

.suppbanks .bk_true {
  background-position: 0 -957px;
}

.suppbanks .bk_true:hover {
  background-position: 0 -990px;
}

.suppbanks .bk_paygo {
  width: 45px;
  height: 40px;
  background-position: 8px -500px;
  background-size: 150%;
  float: left;
}

.suppbanks .bk_paygo:hover {
  background-position: -32px -500px;
}

.suppbanks .bk_tmb {
  background-position: 0 -1122px;
}

.suppbanks .bk_tmb:hover {
  background-position: 0 -1165px;
}

.suppbanks .bk_agb {
  background-position: 0 -1472px;
}

.suppbanks .bk_agb:hover {
  background-position: 0 -1515px;
}

.suppbanks .bk_exim {
  background-position: 0 -1275px;
}

.suppbanks .bk_exim:hover {
  background-position: 0 -1307px;
}

.suppbanks .bk_scmb {
  background-position: 0 -1349px;
}

.suppbanks .bk_scmb:hover {
  background-position: 0 -1389px;
}

.suppbanks .bk_vib {
  width: 74px;
  background-position: 6px -1455px;
  background-size: 165%;
  float: left;
}

.suppbanks .bk_vib:hover {
  background-position: -61px -1455px;
}

.suppbanks .bk_agro {
  background-position: 0 -1471px;
}

.suppbanks .bk_agro:hover {
  background-position: 0 -1514px;
}

.suppbanks .bk_alrajhi {
  background-position: -4px -1561px;
}

.suppbanks .bk_alrajhi:hover {
  background-position: -4px -1609px;
}

.suppbanks .bk_bib {
  background-position: -2px -1650px;
}

.suppbanks .bk_bib:hover {
  background-position: -2px -1684px;
}

.suppbanks .bk_hlb {
  background-position: -3px -1718px;
}

.suppbanks .bk_hlb:hover {
  background-position: -3px -1747px;
}

.suppbanks .bk_kuwait {
  background-position: -3px -1784px;
}

.suppbanks .bk_kuwait:hover {
  background-position: -3px -1822px;
}

.suppbanks .bk_sctb {
  background-position: 0 -1867px;
}

.suppbanks .bk_sctb:hover {
  background-position: 0 -1910px;
}

.suppbanks .bk_panin {
  background-position: 0 -1945px;
}

.suppbanks .bk_panin:hover {
  background-position: 0 -1974px;
}

.suppbanks .bk_pmb {
  background-position: 0 -2010px;
}

.suppbanks .bk_pmb:hover {
  background-position: 0 -2046px;
}

.suppbanks .bk_btn {
  background-position: 0 -2086px;
}

.suppbanks .bk_btn:hover {
  background-position: 0 -2121px;
}

.suppbanks .bk_cimb {
  background-position: 0 -2156px;
}

.suppbanks .bk_cimb:hover {
  background-position: 0 -2186px;
}

.suppbanks .bk_aba {
  background-position: 0 -2400px;
}

.suppbanks .bk_aba:hover {
  background-position: 0 -2445px;
}

.suppbanks .bk_bpp {
  background-position: 0 -2496px;
}

.suppbanks .bk_bpp:hover {
  background-position: 0 -2534px;
}

.suppbanks .bk_sumut {
  background-position: 0 -2310px;
}

.suppbanks .bk_sumut:hover {
  background-position: 0 -2351px;
}

.suppbanks .bk_bkb {
  background-position: 0 -2572px;
}

.suppbanks .bk_bkb:hover {
  background-position: 0 -2605px;
}

.suppbanks .bk_bmg {
  background-position: 0 -2640px;
}

.suppbanks .bk_bmg:hover {
  background-position: 0 -2670px;
}

.suppbanks .bk_agri {
  background-position: 0 -1209px;
}

.suppbanks .bk_agri:hover {
  background-position: 0 -1240px;
}

.suppbanks .bk_vmm {
  background-position: 0px -2706px;
}

.suppbanks .bk_vmm:hover {
  background-position: 0px -2742px;
}

.suppbanks .bk_czccb, .suppbanks .bk_bocd, .suppbanks .bk_cqc, .suppbanks .bk_bod, .suppbanks .bk_bea, .suppbanks .bk_hdcb, .suppbanks .bk_boimc, .suppbanks .bk_jsb, .suppbanks .bk_bojz, .suppbanks .bk_lccb, .suppbanks .bk_lzb, .suppbanks .bk_bnc, .suppbanks .bk_njcb, .suppbanks .bk_nbcb, .suppbanks .bk_qdccb, .suppbanks .bk_sxccb, .suppbanks .bk_tzb, .suppbanks .bk_wzcb, .suppbanks .bk_xtb, .suppbanks .bk_byk, .suppbanks .bk_bsb, .suppbanks .bk_cabank, .suppbanks .bk_cbhb, .suppbanks .bk_quickpay, .suppbanks .bk_cqrcb, .suppbanks .bk_hfb, .suppbanks .bk_fudian, .suppbanks .bk_fjhx, .suppbanks .bk_hkbchina, .suppbanks .bk_hsb, .suppbanks .bk_keb, .suppbanks .bk_ncb, .suppbanks .bk_srcb, .suppbanks .bk_szrucomm, .suppbanks .bk_sde, .suppbanks .bk_uccb, .suppbanks .bk_whccb, .suppbanks .bk_zjkccb, .suppbanks .bk_czcb, .suppbanks .bk_zjmtcomm, .suppbanks .bk_zjtlcb, .suppbanks .bk_zhnx {
  background: url(/Content/common/images/ico_bank_cn.png) no-repeat 0 0;
  background-size: 100%;
}

.suppbanks .bk_czccb:hover, .suppbanks .bk_bocd:hover, .suppbanks .bk_cqc:hover, .suppbanks .bk_bod:hover, .suppbanks .bk_bea:hover, .suppbanks .bk_hdcb:hover, .suppbanks .bk_boimc:hover, .suppbanks .bk_jsb:hover, .suppbanks .bk_bojz:hover, .suppbanks .bk_lccb:hover, .suppbanks .bk_lzb:hover, .suppbanks .bk_bnc:hover, .suppbanks .bk_njcb:hover, .suppbanks .bk_nbcb:hover, .suppbanks .bk_qdccb:hover, .suppbanks .bk_sxccb:hover, .suppbanks .bk_tzb:hover, .suppbanks .bk_wzcb:hover, .suppbanks .bk_xtb:hover, .suppbanks .bk_byk:hover, .suppbanks .bk_bsb:hover, .suppbanks .bk_cabank:hover, .suppbanks .bk_cbhb:hover, .suppbanks .bk_quickpay:hover, .suppbanks .bk_cqrcb:hover, .suppbanks .bk_hfb:hover, .suppbanks .bk_fudian:hover, .suppbanks .bk_fjhx:hover, .suppbanks .bk_hkbchina:hover, .suppbanks .bk_hsb:hover, .suppbanks .bk_keb:hover, .suppbanks .bk_ncb:hover, .suppbanks .bk_srcb:hover, .suppbanks .bk_szrucomm:hover, .suppbanks .bk_sde:hover, .suppbanks .bk_uccb:hover, .suppbanks .bk_whccb:hover, .suppbanks .bk_zjkccb:hover, .suppbanks .bk_czcb:hover, .suppbanks .bk_zjmtcomm:hover, .suppbanks .bk_zjtlcb:hover, .suppbanks .bk_zhnx:hover {
  background-position: 0px -41px;
}

.suppbanks .bk_bocd {
  background-position: 0px -79px;
}

.suppbanks .bk_bocd:hover {
  background-position: 0px -115px;
}

.suppbanks .bk_cqc {
  background-position: 0px -152px;
}

.suppbanks .bk_cqc:hover {
  background-position: 0px -186px;
}

.suppbanks .bk_bod {
  background-position: 0px -223px;
}

.suppbanks .bk_bod:hover {
  background-position: 0px -260px;
}

.suppbanks .bk_bea {
  background-position: 0px -295px;
}

.suppbanks .bk_bea:hover {
  background-position: 0px -325px;
}

.suppbanks .bk_hdcb {
  background-position: 0px -356px;
}

.suppbanks .bk_hdcb:hover {
  background-position: 0px -386px;
}

.suppbanks .bk_boimc {
  background-position: 0px -496px;
}

.suppbanks .bk_boimc:hover {
  background-position: 0px -528px;
}

.suppbanks .bk_jsb {
  background-position: 0px -564px;
}

.suppbanks .bk_jsb:hover {
  background-position: 0px -600px;
}

.suppbanks .bk_bojz {
  background-position: 0px -633px;
}

.suppbanks .bk_bojz:hover {
  background-position: 0px -663px;
}

.suppbanks .bk_lccb {
  background-position: 0px -697px;
}

.suppbanks .bk_lccb:hover {
  background-position: 0px -728px;
}

.suppbanks .bk_lzb {
  background-position: 0px -764px;
}

.suppbanks .bk_lzb:hover {
  background-position: 0px -796px;
}

.suppbanks .bk_bnc {
  background-position: 0px -830px;
}

.suppbanks .bk_bnc:hover {
  background-position: 0px -862px;
}

.suppbanks .bk_njcb {
  background-position: 0px -896px;
}

.suppbanks .bk_njcb:hover {
  background-position: 0px -928px;
}

.suppbanks .bk_nbcb {
  background-position: 0px -963px;
}

.suppbanks .bk_nbcb:hover {
  background-position: 0px -996px;
}

.suppbanks .bk_qdccb {
  background-position: 0px -1031px;
}

.suppbanks .bk_qdccb:hover {
  background-position: 0px -1062px;
}

.suppbanks .bk_sxccb {
  background-position: 0px -1096px;
}

.suppbanks .bk_sxccb:hover {
  background-position: 0px -1126px;
}

.suppbanks .bk_tzb {
  background-position: 0px -1158px;
}

.suppbanks .bk_tzb:hover {
  background-position: 0px -1188px;
}

.suppbanks .bk_wzcb {
  background-position: 0px -1220px;
}

.suppbanks .bk_wzcb:hover {
  background-position: 0px -1253px;
}

.suppbanks .bk_xtb {
  background-position: 0px -1287px;
}

.suppbanks .bk_xtb:hover {
  background-position: 0px -1317px;
}

.suppbanks .bk_byk {
  background-position: 0px -1351px;
}

.suppbanks .bk_byk:hover {
  background-position: 0px -1385px;
}

.suppbanks .bk_bsb {
  background-position: 0px -1418px;
}

.suppbanks .bk_bsb:hover {
  background-position: 0px -1448px;
}

.suppbanks .bk_cabank {
  background-position: 0px -1481px;
}

.suppbanks .bk_cabank:hover {
  background-position: 0px -1516px;
}

.suppbanks .bk_cbhb {
  background-position: 0px -1553px;
}

.suppbanks .bk_cbhb:hover {
  background-position: 0px -1583px;
}

.suppbanks .bk_quickpay {
  background-position: 0px -1622px;
}

.suppbanks .bk_quickpay:hover {
  background-position: 0px -1664px;
}

.suppbanks .bk_cqrcb {
  background-position: 0px -1700px;
}

.suppbanks .bk_cqrcb:hover {
  background-position: 0px -1730px;
}

.suppbanks .bk_hfb {
  background-position: 0px -1763px;
}

.suppbanks .bk_hfb:hover {
  background-position: 0px -1797px;
}

.suppbanks .bk_fudian {
  background-position: 0px -1838px;
}

.suppbanks .bk_fudian:hover {
  background-position: 0px -1875px;
}

.suppbanks .bk_fjhx {
  background-position: 0px -1910px;
}

.suppbanks .bk_fjhx:hover {
  background-position: 0px -1941px;
}

.suppbanks .bk_hkbchina {
  background-position: 0px -1975px;
}

.suppbanks .bk_hkbchina:hover {
  background-position: 0px -2011px;
}

.suppbanks .bk_hsb {
  background-position: 0px -2050px;
}

.suppbanks .bk_hsb:hover {
  background-position: 0px -2085px;
}

.suppbanks .bk_keb {
  background-position: 0px -2120px;
}

.suppbanks .bk_keb:hover {
  background-position: 0px -2148px;
}

.suppbanks .bk_ncb {
  background-position: 0px -2176px;
}

.suppbanks .bk_ncb:hover {
  background-position: 0px -2203px;
}

.suppbanks .bk_srcb {
  background-position: 0px -2234px;
}

.suppbanks .bk_srcb:hover {
  background-position: 0px -2267px;
}

.suppbanks .bk_szrucomm {
  background-position: 0px -2300px;
}

.suppbanks .bk_szrucomm:hover {
  background-position: 0px -2331px;
}

.suppbanks .bk_sde {
  background-position: 0px -2365px;
}

.suppbanks .bk_sde:hover {
  background-position: 0px -2397px;
}

.suppbanks .bk_uccb {
  background-position: 0px -2431px;
}

.suppbanks .bk_uccb:hover {
  background-position: 0px -2459px;
}

.suppbanks .bk_whccb {
  background-position: 0px -2490px;
}

.suppbanks .bk_whccb:hover {
  background-position: 0px -2518px;
}

.suppbanks .bk_zjkccb {
  background-position: 0px -2555px;
}

.suppbanks .bk_zjkccb:hover {
  background-position: 0px -2593px;
}

.suppbanks .bk_czcb {
  background-position: 0px -2631px;
}

.suppbanks .bk_czcb:hover {
  background-position: 0px -2663px;
}

.suppbanks .bk_zjmtcomm {
  background-position: 0px -2694px;
}

.suppbanks .bk_zjmtcomm:hover {
  background-position: 0px -2724px;
}

.suppbanks .bk_zjtlcb {
  background-position: 0px -2756px;
}

.suppbanks .bk_zjtlcb:hover {
  background-position: 0px -2786px;
}

.suppbanks .bk_zhnx {
  background-position: 0px -2816px;
}

.suppbanks .bk_zhnx:hover {
  background-position: 0px -2849px;
}

.suppbanks .bk_bsn {
  background-position: 0px -2224px;
}

.suppbanks .bk_bsn:hover {
  background-position: 0px -2265px;
}

.suppbanks .bk_nobu {
  background-position: 2px -3495px;
}

.suppbanks .bk_nobu:hover {
  background-position: 2px -3528px;
}

.suppbanks .bk_baac {
  background-position: 0px -2783px;
}

.suppbanks .bk_baac:hover {
  background-position: 0px -2826px;
}

.suppbanks .bk_tnc {
  background-position: 0px -2867px;
}

.suppbanks .bk_tnc:hover {
  background-position: 0px -2901px;
}

.progressbar {
  width: 100%;
  height: 14px;
  margin-bottom: 20px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  -mos-border-radius: 10px;
  border-radius: 10px;
}

.progressbar div {
  width: 30%;
  height: 14px;
  background-color: #2a9daf;
  border-radius: 10px 0 0 10px;
  text-indent: -99999px;
}

.submenu {
  line-height: 32px;
  font-size: 0.75rem;
}

.submenu ul {
  color: #808080;
}

.submenu ul a {
  padding: 5px 3px;
  color: #808080;
}

.submenu ul a:hover {
  color: #2B2B2B;
}

.submenu span {
  color: #808080;
  padding-right: 5px;
}

.downloadbar {
  width: 48px;
  height: 182px;
  position: fixed;
  top: 168px;
  left: 0;
  z-index: 113;
  background: #2b9daf url(/Content/common/images/icon-livehelp-dld.png) no-repeat;
}

.downloadbar:hover {
  left: 157px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.downloadbar p {
  width: 128px;
  text-align: center;
  color: #fff;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  /* Safari and Chrome */
  -moz-transform: rotate(-90deg);
  /* Firefox */
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -o-transform: rotate(-90deg);
  /* Opera */
  position: absolute;
  top: 93px;
  left: -40px;
  letter-spacing: 1px;
  padding: 5px;
  cursor: pointer;
  font-size: 1rem;
}

.downloadbar .content {
  margin-left: -157px;
  width: 157px;
}

.downloadbar .content a {
  height: calc(182px / 3);
  display: block;
  min-height: 60px;
  padding: 14px 0 0 58px;
  color: #fff;
  line-height: 16px;
  background: #003147 url(/Content/common/images/icon_download.png) no-repeat;
  word-wrap: break-word;
  font-size: 0.875rem;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.downloadbar .content a:hover {
  text-decoration: none;
  background-color: #137F97;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
}

.downloadbar .content .android, .downloadbar .content .game_title .ios, .game_title .downloadbar .content .ios, .downloadbar .content .game_title .pc, .game_title .downloadbar .content .pc {
  background-position: 0 0px;
  border-bottom: 1px solid #fff;
}

.downloadbar .content .android:hover, .downloadbar .content .game_title .ios:hover, .game_title .downloadbar .content .ios:hover, .downloadbar .content .game_title .pc:hover, .game_title .downloadbar .content .pc:hover {
  background-position: 0 -4px;
}

.downloadbar .content .ios {
  background-position: 0 -60px;
  border-bottom: 1px solid #fff;
}

.downloadbar .content .ios:hover {
  background-position: 0 -64px;
}

.downloadbar .content .pc {
  background-position: 0 -120px;
}

.downloadbar .content .pc:hover {
  background-position: 0 -124px;
}

.downloadbar .content ol {
  display: none;
}

.downloadbar .content ol a {
  height: auto;
  min-height: 56px;
  background-color: #002D41;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4) inset;
  letter-spacing: -0.5px;
  background-size: 40%;
}

.downloadbar .content ol a:hover {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.downloadbar .content ol a:hover span {
  display: block;
  margin-top: -6px;
  height: 38px;
  text-indent: -99999px;
  background: url(/Content/common/images/icon_download.png) no-repeat center -445px;
}

.downloadbar .content ol .pt_icon {
  background-position: 3px -484px;
}

.downloadbar .content ol .mg_icon {
  background-position: 3px -540px;
}

.downloadbar .content ol .sd_icon {
  background-position: 3px -596px;
}

.downloadbar .content .more_pcgame:hover ol {
  display: block;
}

.siderbar {
  position: fixed;
  top: 168px;
  right: -1px;
  z-index: 113;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.siderbar p {
  width: 198px;
  height: 46px;
  line-height: 38px;
  padding: 5px;
  position: absolute;
  top: 76px;
  right: 155px;
  background: #2b9daf url(/Content/common/images/icon-livehelp-contact.png) no-repeat right center;
  color: #fff;
  text-indent: 28px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  /* Safari and Chrome */
  -moz-transform: rotate(-90deg);
  /* Firefox */
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -o-transform: rotate(-90deg);
  /* Opera */
  letter-spacing: 1px;
  cursor: pointer;
  font-size: 1rem;
}

.siderbar p span {
  width: 20px;
  height: 46px;
  background: url(/Content/common/images/icon-livehelp-arrow.png) no-repeat center center;
  position: absolute;
  top: 0px;
  right: 172px;
}

.siderbar .content {
  width: 231px;
}

.siderbar .content a {
  display: block;
  text-decoration: none;
}

.siderbar .memberser {
  padding: 9px 13px 7px 17px;
  color: #fff;
  font-weight: 900;
  background: #003147 url(/Content/common/images/icon-livehelp-24-7.png) no-repeat 15px 4px;
}

.siderbar .memberser dt {
  padding-left: 58px;
  font-family: 'Tahoma';
  font-size: 2.25rem;
}

.siderbar .memberser span {
  margin: 0 3%;
  font-size: 1.75rem;
}

.siderbar .memberser dd {
  margin-top: 6px;
  line-height: 18px;
  text-align: center;
  font-size: 0.875rem;
}

.siderbar .liveitem a:hover {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
  font-size: 0.875rem;
}

.siderbar .lang_nav {
  min-height: 32px;
  background-color: #002A3C;
}

.siderbar .lang_nav li {
  margin: 0 3px;
}

.siderbar .lang_nav a {
  width: 27px;
  height: 32px;
  background: url(/Content/common/images/language.png) no-repeat;
}

.siderbar .lang_nav a:hover {
  margin-top: -3px;
}

.siderbar .lang_nav .en {
  background-position: center 9px;
}

.siderbar .lang_nav .indo {
  background-position: center -23px;
}

.siderbar .lang_nav .thai {
  background-position: center -55px;
}

.siderbar .lang_nav .cn {
  background-position: center -88px;
}

.siderbar .lang_nav .vn {
  background-position: center -121px;
}

.siderbar .lang_nav .malay {
  background-position: center -153px;
}

.siderbar .lang_nav .korea {
  background-position: center -185px;
}

.siderbar .contact_col {
  background-color: #E3E3E3;
  padding: 5px 10px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  cursor: pointer;
}

.siderbar .contact_col span {
  display: block;
  margin-right: 8px;
  width: 32px;
  height: 34px;
}

.siderbar .contact_col a {
  width: 168px;
  color: #656565;
  font-weight: 600;
  font-size: 0.8125rem;
}

.siderbar .contact_col a:hover {
  color: #000;
}

.siderbar .contact_col:hover .icon_contact_phone {
  background-position: -42px 2px;
}

.siderbar .contact_col:hover .icon_contact_whatsapp {
  background-position: -42px -50px;
}

.siderbar .contact_col:hover .icon_contact_skype {
  background-position: -42px -99px;
}

.siderbar .contact_col:hover .icon_contact_email {
  background-position: -42px -152px;
}

.siderbar .contact_col:hover .icon_contact_wechat {
  background-position: -42px -200px;
}

.siderbar .contact_col:hover .icon_contact_line {
  background-position: -42px -251px;
}

.siderbar .contact_col:hover .icon_contact_bbm {
  background-position: -42px -394px;
}

.siderbar .contact_col:hover .icon_contact_qq {
  background-position: -42px -348px;
}

.siderbar .contact_col:hover .icon_contact_yahoo {
  background-position: -42px -300px;
}

.siderbar .contact_col:hover .icon_contact_kakaotalk {
  background-position: -41px -490px;
}

.siderbar .contact_col:hover .icon_contact_telegram {
  background-position: -42px -537px;
}

.siderbar .contact_col:hover .icon_contact_zalo {
  background-position: -42px -586px;
}

.siderbar .livescore {
  height: 84px;
  background: url(/Content/common/images/livescore/livescore.gif) no-repeat;
}

.siderbar_close {
  right: -234px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.siderbar_close p span {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.liveitem a {
  color: #fff;
  text-align: center;
  font-weight: 700;
  min-width: 115px;
  padding: 2px 8px;
  background-color: #137F97;
  font-size: 0.75rem;
}

.liveitem a:hover {
  background-color: #00879C;
  -webkit-box-shadow: inset 1px -5px 3px -3px rgba(0, 0, 0, 0.6);
  box-shadow: inset 1px -5px 3px -3px rgba(0, 0, 0, 0.6);
  text-decoration: none;
}

.liveitem .joinselect {
  background-color: #d81920;
}

.liveitem .joinselect:hover {
  background-color: #C20007;
  text-decoration: none;
}

.logo_wrap {
  padding: 6px 6px 3px 6px;
}

.logo_wrap img {
  max-width: 134px;
  vertical-align: middle;
}

.rules_subnav {
  font-size: 0.875rem;
}

.rules_subnav li {
  margin-right: 5px;
}

.rules_subnav a {
  display: block;
  margin: 6px 0;
  padding: 0 15px;
  height: 28px;
  line-height: 28px;
  letter-spacing: 0.8px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.18);
  text-align: center;
  -webkit-box-shadow: 0 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.rules_subnav a:hover {
  text-decoration: none;
  background-color: #00859b;
}

.rules_title {
  margin: 3px 0;
  color: #000;
  font-size: 1.375rem;
}

#sidebar_bar {
  position: fixed;
  top: 135px;
}

.sidebar_wrap {
  width: 225px;
  margin-right: 1%;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

.sidebar_wrap h3 {
  margin-bottom: 2px;
  padding-left: 15px;
  line-height: 40px;
  letter-spacing: 0.5px;
  background-color: #00859b;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
}

.sidebar_wrap li {
  border-bottom: 1px solid #fff;
  background-color: #e6e9ea;
}

.sidebar_wrap li:last-child {
  border-bottom-width: 0;
}

.sidebar_wrap a {
  display: block;
  line-height: 37px;
  padding-left: 15px;
  font-size: 0.875rem;
}

.sidebar_wrap a:hover {
  text-decoration: none;
  border-left: 5px solid #00859b;
  color: #00859b;
}

.sidebar_wrap .present, .sidebar_wrap .more_on:hover {
  color: #00859b;
  border-left: 5px solid #00859b;
}

.sidebar_wrap .more_on {
  background: url(/Content/common/images/icon_main.png) no-repeat right -1629px;
}

.sidebar_wrap .more_on:hover {
  background-position: right -1657px;
}

.sidebar_wrap .navitem {
  background-color: #D4D4D4;
}

.sidebar_wrap .navitem li {
  background-color: #D4D4D4;
  border-bottom-width: 0;
}

.sidebar_wrap .navitem a {
  line-height: 26px;
  padding: 3px 0 3px 38px;
}

.sidebar_wrap .navitem a:hover, .sidebar_wrap .navitem a.selected {
  color: #00859b;
  background-color: rgba(246, 246, 246, 0.5);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
  border-left-width: 0;
}

.sidebar_wrap .navitem a:hover:before, .sidebar_wrap .navitem a.selected:before {
  content: "\00BB" " ";
}

.main_wrap {
  margin-bottom: 5px;
  width: 580px;
  min-height: 488px;
  padding: 12px 26px;
  -webkit-box-shadow: 0 0 1px rgba(38, 38, 38, 0.3);
  box-shadow: 0 0 1px rgba(38, 38, 38, 0.3);
  background-color: #fff;
}

.main_wrap h3 {
  margin-bottom: 18px;
  color: #000;
  letter-spacing: 0.6px;
  border-bottom: 3px solid #00859b;
  font-size: 1.25rem;
}

.main_wrap p {
  margin-bottom: 20px;
  line-height: 20px;
  font-size: 0.8125rem;
}

.main_wrap strong {
  display: block;
  margin-bottom: 5px;
  color: #00859b;
}

.main_wrap a {
  color: #00859b;
  padding: 0 10px;
}

.main_wrap .listType_01, .main_wrap .listType_02, .main_wrap .listType_03 {
  margin-bottom: 20px;
  padding-left: 20px;
  list-style-type: decimal;
  font-size: 0.8125rem;
}

.main_wrap .listType_02 {
  list-style-type: upper-alpha;
}

.main_wrap .listType_03 {
  list-style-type: initial;
}

.main_wrap dl {
  padding-left: 14px;
  font-size: 0.8125rem;
}

.main_wrap dl dt {
  margin-bottom: 6px;
  font-weight: 700;
}

.main_wrap dl dd {
  margin-bottom: 8px;
  padding-left: 8px;
  color: #3C3C3C;
  line-height: 20px;
}

.main_wrap dl dd ul {
  margin-left: 18px;
}

.main_wrap dl span {
  display: block;
  color: #AE6700;
}

.main_wrap table {
  margin-top: 16px;
  border: 1px solid #9E9E9E;
}

.main_wrap table tr:nth-child(odd) {
  background-color: rgba(220, 220, 220, 0.4);
}

.main_wrap table th {
  padding: 6px 12px;
  line-height: 18px;
  background-color: #DBDBDB;
  color: #494949;
  border-bottom: 1px solid #8E8E8E;
  font-size: 0.9375rem;
}

.main_wrap table td {
  padding: 3px 12px;
  font-size: 0.8125rem;
}

.main_wrap table th, .main_wrap table td:first-child {
  text-align: left;
}

.main_wrap ol {
  margin-bottom: 16px;
  padding-left: 18px;
  counter-reset: item;
  font-size: 0.8125rem;
}

.main_wrap ol li {
  display: block;
  color: #3C3C3C;
}

.main_wrap ol li:before {
  color: #1B1B1B;
  font-weight: 700;
  content: counters(item, ".") " ";
  counter-increment: item;
}

.main_wrap ol span {
  margin-left: 5px;
  font-weight: 700;
  color: #1B1B1B;
  font-size: 0.9375rem;
}

.contact_wrap {
  margin-bottom: 14px;
  padding-bottom: 8px;
  background-color: #fff;
}

.contact_wrap h4 {
  margin-bottom: 16px;
  padding: 10px 26px;
  background-color: #2A94A7;
  color: #fff;
  font-weight: normal;
  font-size: 0.9375rem;
}

.contact_wrap h5 {
  padding-right: 5px;
  text-align: right;
}

.con_wrap_box {
  margin: 8% 4%;
  position: relative;
  height: 178px;
  padding: 30px 15px 5px 15px;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  text-align: center;
  color: #00859b;
  font-size: 0.875rem;
}

.con_wrap_box p {
  width: 228px;
  color: #000;
  word-wrap: break-word;
  overflow: hidden;
}

.con_wrap_box span {
  margin-top: 10px;
  padding: 0 5px;
  display: block;
  line-height: 16px;
  color: #5C5C5C;
  font-size: 0.75rem;
}

.con_wrap_box strong {
  display: block;
  margin-bottom: 20px;
  position: relative;
}

.con_wrap_box strong:before {
  content: '';
  background-color: #dcdcdc;
  height: 2px;
  width: 70%;
  position: absolute;
  left: 14%;
  bottom: -5px;
  display: block;
}

.con_wrap_box strong:after {
  content: '';
  background-color: #00859b;
  height: 2px;
  width: 36%;
  position: absolute;
  left: 32%;
  bottom: -5px;
  display: block;
}

.con_wrap_box i {
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: -28px;
  left: 104px;
  border: 2px solid #00859b;
  background-color: #fff;
  -webkit-border-radius: 30px;
  -mos-border-radius: 30px;
  border-radius: 30px;
}

.con_wrap_box:hover {
  -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6);
  box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6);
}

.con_wrap_box:hover .icon_contact_phone {
  background-position: -35px 8px;
}

.con_wrap_box:hover .icon_contact_whatsapp {
  background-position: -35px -44px;
}

.con_wrap_box:hover .icon_contact_skype {
  background-position: -35px -94px;
}

.con_wrap_box:hover .icon_contact_email {
  background-position: -35px -144px;
}

.con_wrap_box:hover .icon_contact_wechat {
  background-position: -34px -195px;
}

.con_wrap_box:hover .icon_contact_line {
  background-position: -35px -245px;
}

.con_wrap_box:hover .icon_contact_bbm {
  background-position: -35px -388px;
}

.con_wrap_box:hover .icon_contact_qq {
  background-position: -35px -342px;
}

.con_wrap_box:hover .icon_contact_yahoo {
  background-position: -35px -295px;
}

.con_wrap_box:hover .icon_contact_kakaotalk {
  background-position: -34px -483px;
}

.con_wrap_box:hover .icon_contact_telegram {
  background-position: -35px -531px;
}

.con_wrap_box:hover .icon_contact_zalo {
  background-position: -35px -581px;
}

.con_wrap_box .icon_contact_phone {
  background-position: 7px 8px;
}

.con_wrap_box .icon_contact_whatsapp {
  background-position: 7px -44px;
}

.con_wrap_box .icon_contact_skype {
  background-position: 7px -94px;
}

.con_wrap_box .icon_contact_email {
  background-position: 7px -144px;
}

.con_wrap_box .icon_contact_wechat {
  background-position: 8px -195px;
}

.con_wrap_box .icon_contact_line {
  background-position: 7px -245px;
}

.con_wrap_box .icon_contact_bbm {
  background-position: 7px -388px;
}

.con_wrap_box .icon_contact_qq {
  background-position: 7px -342px;
}

.con_wrap_box .icon_contact_yahoo {
  background-position: 7px -295px;
}

.con_wrap_box .icon_contact_kakaotalk {
  background-position: 7px -483px;
}

.con_wrap_box .icon_contact_telegram {
  background-position: 7px -531px;
}

.con_wrap_box .icon_contact_zalo {
  background-position: 7px -581px;
}

.platform {
  position: absolute;
  top: 90px;
  right: 10px;
}

.platform li {
  width: 36px;
  height: 36px;
  margin-bottom: 6px;
  -webkit-border-radius: 6px;
  -mos-border-radius: 6px;
  border-radius: 6px;
  background: #fff url(/Content/common/images/platform_logo.png) no-repeat;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

.platform .android, .platform .game_title .ios, .game_title .platform .ios, .platform .game_title .pc, .game_title .platform .pc {
  background-position: center 3px;
}

.platform .ios {
  background-position: center -40px;
}

.platform .html5 {
  background-position: center -84px;
}

.platform .pc {
  background-position: center -121px;
}

.overlay {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  z-index: 36;
  background-color: rgba(40, 48, 57, 0.85);
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.overlay a {
  display: block;
  margin: -55px auto;
  width: 110px;
  line-height: 108px;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 50%;
  color: #fff;
  border: 2px solid rgba(255, 255, 255, 0.4);
  font-weight: 700;
  z-index: 88;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .1em;
  -webkit-border-radius: 50%;
  -mos-border-radius: 50%;
  border-radius: 50%;
  font-size: 1.375rem;
}

.overlay a:hover {
  color: #fff;
  background-color: #17bebb;
  border-color: transparent;
  text-decoration: none;
  -webkit-box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.9);
  -moz-box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.9);
  box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.9);
  font-size: 1.625rem;
}

.overlay .qrcode {
  width: 104px;
  height: 104px;
  border-radius: 0;
  background-color: #fff;
}

.overlay .qrcode img {
  margin-top: 0;
  width: 100px;
  height: 100px;
}

.overlay .download {
  width: 106px;
  height: 106px;
  background: #fff url(/Content/common/images/icon_download.png) no-repeat center -166px;
  text-indent: -99999px;
}

.overlay .download:hover {
  background-position: center -257px;
}

.overlay .coming {
  font-size: 1.125rem;
}

.overlay .coming:hover {
  text-decoration: none;
  font-size: 1.25rem;
}

.overlay .issue_btn {
  width: 34px;
  height: 34px;
  background: #ececec url(/Content/common/images/icon_main.png) no-repeat 2px -1497px;
  -webkit-border-radius: 5px;
  -mos-border-radius: 5px;
  border-radius: 5px;
  line-height: 32px;
  position: absolute;
  z-index: 30;
  bottom: 8px;
  right: 8px;
  color: #fff;
  text-indent: -99999px;
  font-size: 0.875rem;
}

.overlay .issue_btn:hover {
  color: #00b9ad;
  background-color: #00859b;
  background-position: 2px -1536px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.8);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.8);
}

.modle {
  padding: 10px 5px 0 5px;
  margin: 1.5% 1%;
  text-align: center;
  position: relative;
  background-color: #E7E7E7;
}

.modle:hover .overlay {
  width: 100%;
  height: 100%;
  opacity: 1;
  visibility: visible;
  top: 0;
  left: 0;
}

.modle h4 {
  font-size: 1.125rem;
}

.modle img {
  max-width: 100%;
  height: auto;
  margin-top: 8px;
}

.modle p {
  margin: 5px auto 0;
  height: 24px;
  padding: 0 5px;
  text-align: left;
  font-size: 0.8125rem;
}

.modle .title_list {
  padding: 0 5px;
}

.modle .title_list h4 {
  line-height: 40px;
  font-size: 1.25rem;
}

.modle .title_list span {
  display: block;
  height: 42px;
}

.modle .logo_bet368 {
  background-position: -7px 8px;
}

.modle .logo_txbet {
  background-position: -15px -1678px;
}

.modle .logo_Spadegaming {
  background-position: -11px -923px;
}

.modle .logo_playtech {
  background-position: -15px -600px;
}

.modle .logo_idn {
  background-position: -7px -1590px;
}

.modle .logo_gd {
  background-position: -9px -425px;
}

.modle .logo_allbet {
  background-position: -3px -544px;
}

.modle .logo_royal {
  background-position: -22px -660px;
}

.modle .logo_ag {
  background-position: -13px -480px;
}

.modle .logo_gameplay {
  background-position: -19px -258px;
}

.modle .logo_onework {
  background-position: 4px -134px;
}

.modle .logo_habanero {
  background-position: -21px -1248px;
}

.modle .logo_isin4d {
  background-position: -9px -1317px;
}

.modle .logo_og {
  background-position: -23px -321px;
}

.modle .logo_opus {
  background-position: -21px -86px;
}

.modle .logo_mg {
  background-position: -15px -722px;
}

.modle .logo_ttg {
  background-position: -11px -991px;
}

.modle .logo_betsoft {
  background-position: -7px -1125px;
}

.modle .logo_ebet {
  background-position: -5px -376px;
}

.modle .logo_dg {
  background-position: -8px -193px;
}

.modle .logo_sexy {
  background-position: -3px -856px;
}

.modle .logo_bg {
  background-position: -19px -1541px;
}

.modle .logo_cq9 {
  background-position: -8px -1630px;
}

.modle .logo_qqthai {
  background-position: -5px -1828px;
}

.modle .logo_sbobet {
  background-position: -21px -1879px;
}

.modle .logo_joker {
  background-position: -8px -2145px;
}

.racing_modle {
  float: none;
  margin: 0 auto;
}

.product-modle {
  padding: 6px;
}

.product-modle h4 {
  min-width: 200px;
  position: absolute;
  top: 16px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #f3f3f3;
  z-index: 8;
  font-size: 1.25rem;
}

.product-modle img {
  margin: 0 0 -5px 0;
}

.product-maintenance {
  position: relative;
  z-index: 1;
  cursor: no-drop;
}

.product-maintenance .overlay {
  display: none;
}

.product-maintenance img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.product-maintenance:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background-color: rgba(0, 0, 0, 0.7);
}

.product-maintenance:after {
  content: "";
  display: block;
  margin-left: -54px;
  margin-top: -54px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 110px;
  height: 110px;
  z-index: 10;
  border: 2px solid #f28903;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.54) url(/Content/common/images/maintenance_pic.png) no-repeat center center;
  background-size: 65%;
}

.seo_wrap {
  margin-top: 54px;
  padding: 20px;
  background-color: #ececec;
}

.seo_wrap strong {
  font-size: 1rem;
}

.seo_wrap h2 {
  margin: 8px 0;
  line-height: 18px;
  font-family: Arial;
  font-weight: normal;
  max-height: 37px;
  overflow: hidden;
  -webkit-transition: max-height 0.5s;
  -o-transition: max-height 0.5s;
  transition: max-height 0.5s;
  font-size: 0.75rem;
}

.seo_wrap .btn_type {
  display: table;
  margin: 20px auto auto;
}

.seo_wrap .btn_type .btn_default {
  width: 176px;
  text-transform: uppercase;
}

.seo_wrap .open {
  max-height: 1000px;
  -webkit-transition: max-height 0.5s;
  -o-transition: max-height 0.5s;
  transition: max-height 0.5s;
}

.projackpot_counter {
  padding: 6px 45px;
  width: 1000px;
  height: 50px;
  background: url(/Content/common/images/sg_jackpot.gif) no-repeat center center;
  background-size: 100%;
  -webkit-border-radius: 25px;
  -mos-border-radius: 25px;
  border-radius: 25px;
}

.projackpot_counter h2 {
  margin-top: 5px;
  min-width: 374px;
  color: #fff;
  background: -moz-linear-gradient(top, #fffccc 0%, #f3e73a 25%, #d5a934 50%, #fbec93 74%, #FEFB22 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fffccc 0%, #f3e73a 25%, #d5a934 50%, #fbec93 74%, #FEFB22 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#fffccc), color-stop(25%, #f3e73a), color-stop(50%, #d5a934), color-stop(74%, #fbec93), to(#FEFB22));
  background: -o-linear-gradient(top, #fffccc 0%, #f3e73a 25%, #d5a934 50%, #fbec93 74%, #FEFB22 100%);
  background: linear-gradient(to bottom, #fffccc 0%, #f3e73a 25%, #d5a934 50%, #fbec93 74%, #FEFB22 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'Avenir','Montserrat',Tahoma, Arial, Helvetica, sans-serif, "Microsoft Yahei";
  line-height: 30px;
  font-size: 1.625rem;
}

.projackpot_counter .logo_Spadegaming {
  display: block;
  width: 50px;
  height: 38px;
  background-size: 340%;
  background-position: -6px -718px;
}

.counter_wrap {
  margin: 5px 0 0 20px;
  color: #fff;
  font-weight: 700;
  line-height: 30px;
  font-size: 1.8125rem;
}

.counter_wrap .counter_number {
  padding: 0 10px 0 20px;
  letter-spacing: 3px;
}

.game_title {
  margin: 5px auto;
  background-color: #e3e9ea;
}

.game_title a {
  padding: 8px 15px;
  color: #29a6b0;
  display: block;
  text-decoration: none;
  margin-right: 1px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: 0.875rem;
}

.game_title a:hover, .game_title a.pick {
  background-color: #29a6b0;
  color: #fff;
  -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.8) inset;
  box-shadow: 0 -3px rgba(0, 0, 0, 0.8) inset;
}

.game_title .android, .game_title .ios, .game_title .pc {
  padding-left: 38px;
  background: url(/Content/common/images/icon_main.png) no-repeat 8px -1376px;
}

.game_title .ios {
  background-position: 8px -1416px;
}

.game_title .pc {
  background-position: 8px -1454px;
}

.game_slot {
  margin: 0.8% auto;
  padding: 0 10px;
  position: relative;
  z-index: 5;
}

.game_slot:hover {
  background-color: #0e3d4c;
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  -moz-transform: scale(1.02);
  -o-transform: scale(1.02);
  transform: scale(1.02);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.game_slot:hover img {
  opacity: 0.8;
}

.game_slot:hover button {
  display: block;
  color: #000;
  background-color: #33B5CB;
}

.game_slot:hover button:hover {
  background-color: #15D0F0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6) inset;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.6) inset;
  font-size: 0.9375rem;
}

.game_slot:hover .figure-text p {
  color: #fff;
}

.game_slot:hover .btn_try {
  bottom: 28px;
  background-color: #ececec;
}

.game_slot:hover .btn_try:hover {
  background-color: #fff;
}

.game-list-content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  overflow: hidden;
}

.game-list-content img {
  display: block;
  z-index: 1;
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: cover;
  -moz-object-fit: cover;
  -webkit-object-fit: cover;
  -o-object-fit: cover;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.figure-text {
  position: relative;
  padding: 5px;
  text-align: center;
}

.figure-text p {
  font-size: 0.8125rem;
}

.game_group {
  text-align: center;
  position: relative;
  width: 100%;
  height: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 0.875rem;
}

.game_group:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.game_group button {
  display: none;
  width: 100%;
  height: 28px;
  line-height: 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
  font-size: 0.875rem;
}

.model-1 {
  padding-bottom: 129.45%;
}

.model-2 {
  padding-bottom: 100%;
}

.model-3 {
  padding-bottom: 105.88%;
}

.model-4 {
  padding-bottom: 161.11%;
}

.model-5 {
  padding-bottom: 93.79%;
}

.model-6 {
  padding-bottom: 46.15%;
}

.masking {
  overflow: hidden;
}

.masking:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 40;
  -webkit-animation: maskmove 2s;
  animation: maskmove 2s;
}

.promotion_group {
  margin: 10px 0 24px 0;
  background-color: #f5f5f5;
}

.promotion_group .wrap {
  padding: 5px;
}

.promotion_group .title_wrap {
  position: relative;
}

.promotion_group .title_wrap img {
  width: 100%;
  height: 210px;
  margin-bottom: -7px;
}

.promotion_group .liveitem {
  position: absolute;
  top: 82px;
  right: -82px;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -moz-transform: rotate(90deg);
  /* Firefox */
  -webkit-transform: rotate(90deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(90deg);
  /* Opera */
}

.promotion_group .liveitem a {
  display: block;
  border: 1px solid #1392a6;
  min-width: 210px;
  line-height: 40px;
  letter-spacing: 0.6px;
  font-size: 0.9375rem;
}

.promotion_group .liveitem a:hover {
  color: #1392a6;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.promotion_group .liveitem .joinselect {
  border: 1px solid #C80000;
}

.promotion_group .liveitem .joinselect:hover {
  color: #C80000;
}

.info_wrap {
  margin: 10px 5px 5px 5px;
  padding: 10px 50px 10px 30px;
  position: relative;
  -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.4);
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.4);
  border: 1px solid #646464;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  font-size: 0.8125rem;
}

.info_wrap p {
  font-size: 0.8125rem;
}

.info_wrap img {
  float: none;
  vertical-align: top;
  max-width: 100%;
  height: auto;
}

.info_wrap .btn_close {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 5px;
  width: 32px;
  height: 32px;
  text-indent: -99999px;
  background: #656565 url(/Content/common/images/icon_main.png) no-repeat -28px -1206px;
  opacity: 0.75;
  -webkit-border-radius: 50%;
  -mos-border-radius: 50%;
  border-radius: 50%;
}

.info_wrap .btn_close:hover {
  opacity: 1;
}

.title {
  margin: 3% 0 1% 0;
  letter-spacing: 0.8px;
  background-color: #E0E7E8;
}

.title h3 {
  font-size: 0.875rem;
}

.title span {
  background-color: #00859b;
  padding: 0 28px;
}

.title button {
  margin-left: 1px;
  padding: 0 12px;
  height: 37px;
  line-height: 37px;
  background-color: #BF0000;
  letter-spacing: 0.8px;
  font-family: 'Montserrat';
  font-size: 0.875rem;
}

.title button:hover {
  background-color: #E40000;
}

.tab_title {
  margin-bottom: 20px;
}

.tab_title li:last-child {
  margin-right: 0;
}

.tab_title a {
  display: block;
  padding: 3px 20px;
  color: #585858;
  font-size: 0.9375rem;
}

.tab_title a:hover {
  color: #000;
  text-decoration: none;
  background-color: rgba(0, 133, 155, 0.4);
}

.tab_title .pick {
  color: #fff;
  background-color: #1e455f;
}

.tab_title .pick:hover {
  color: #fff;
  background-color: #1e455f;
}

.correct, .mistake {
  display: none;
  margin-left: 3px;
  width: 26px;
  height: 26px;
  background: url(/Content/common/images/icon_correct.png) no-repeat;
  background-size: 90%;
  background-position: center center;
  text-indent: -99999px;
}

.mistake {
  background: url(/Content/common/images/icon_mistake.png) no-repeat;
  background-size: 90%;
  background-position: center center;
}

.notetext {
  margin: 5px 0;
  font-size: 0.8125rem;
}

.notetext a {
  margin: 0 3px;
  color: #00859b;
  text-decoration: underline;
}

.notetext a:hover {
  color: #073941;
}

.notetext span {
  margin: 0 3px;
  color: #C90000;
  font-weight: 700;
}

.checkbox {
  width: 22px;
  height: 22px;
  margin: 0 2px;
  display: block;
  background: url(/Content/common/images/icon_main.png) no-repeat 0px -1320px;
}

.checkbox.on {
  background-position: 0px -1349px;
}

.con_box {
  padding: 20px;
  background-color: #fff;
  min-width: 930px;
}

.con_box .btn_submit {
  width: 214px;
  margin-top: 10px;
}

.con_box .btn_thumb {
  width: 214px;
  margin-top: 20px;
  margin-right: 41px;
}

.con_item {
  position: relative;
  padding: 18px;
}

.con_item h4 {
  margin-bottom: 18px;
  color: #00859b;
  letter-spacing: 1px;
  text-indent: -14px;
}

.con_item h4:before {
  content: '';
  padding-left: 10px;
  border-left: 4px solid #00859b;
}

.con_item input[type=text]:hover, .con_item input[type=password]:hover, .con_item input[type=number]:hover {
  border-color: #00859b;
  -webkit-box-shadow: 0 0 3px #4CAFBE;
  box-shadow: 0 0 3px #4CAFBE;
}

.con_item input[type=text]:focus, .con_item input[type=password]:focus, .con_item input[type=number]:focus {
  outline: none;
  background-color: #fff;
  border-color: #00859b;
}

.con_item ul li {
  float: left;
}

.con_item .info {
  margin: 10px 0;
  width: 214px;
  padding: 16px 10px;
  line-height: 16px;
  background-color: #f5f5f5;
  font-size: 0.75rem;
}

.con_item .info span {
  margin: 0 0 5px 0;
  display: block;
  font-weight: 700;
  font-size: 0.8125rem;
}

.con_item .info_type {
  margin: 0px 0 0 0;
  width: 214px;
  height: 32px;
  padding-left: 10px;
  display: inline-block;
  line-height: 30px;
  border: 1px solid #A8A8A8;
  background-color: #D4D4D4;
  cursor: not-allowed;
  color: #000;
  vertical-align: top;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.8125rem;
}

.con_item .day, .con_item .years {
  width: 68px;
}

.con_item .day, .con_item .month, .con_item .mobile {
  margin-right: 3px;
}

.con_item .month {
  width: 72px;
}

.con_item .mobile {
  width: 70px;
}

.con_item .number {
  width: 141px;
  height: 32px;
  line-height: 32px;
}

.con_item .marginR_85 {
  margin-right: 85px;
}

.form-group {
  position: relative;
  padding: 10px 0;
}

.form-group input {
  position: relative;
  width: 214px;
  height: 32px;
  line-height: 32px;
  background-color: #f5f5f5;
  border-color: #C0C0C0;
  vertical-align: top;
}

.form-group label {
  display: inline-block;
  width: 42%;
  line-height: 16px;
  font-weight: 700;
  vertical-align: top;
  font-size: 0.875rem;
}

.form-group textarea {
  width: 298px;
  min-height: 186px;
  resize: none;
  overflow: auto;
  background-color: #f5f5f5;
  border: 1px solid #C0C0C0;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.form-group textarea:hover {
  border-color: #00859b;
  -webkit-box-shadow: 0 0 3px #4CAFBE;
  box-shadow: 0 0 3px #4CAFBE;
}

.form-group textarea:focus {
  outline: none;
  background-color: #fff;
  border: 1px solid #00859b;
}

.form-group span {
  margin: 0 5px;
  color: #C90000;
  font-family: 'Tahoma';
}

.form-group .icon_official, .form-group .icon_link, .form-group .icon_edit, .form-group .icon_copy {
  display: inline-block;
  margin: 0;
  width: 28px;
  height: 28px;
  background: url(/Content/common/images/icon_main.png) no-repeat;
  font-size: 0;
  vertical-align: top;
}

.form-group .icon_link {
  background-position: 0 -1045px;
}

.form-group .icon_edit {
  position: relative;
  background-position: 0 -1009px;
}

.form-group .icon_copy {
  background-position: 0 -973px;
}

.form-group .transcash {
  margin: 0 59px 10px 0;
}

.form-group .transcash .cash {
  min-width: 100px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  padding: 0 5px;
  border: 1px solid #408996;
  color: #00859b;
  font-weight: 700;
  font-family: 'Tahoma';
  font-size: 0.875rem;
}

.form-group .transcash .loading {
  width: 14px;
  height: 28px;
  background: url(/Content/common/images/transfer_load.gif) no-repeat center center;
}

.form-group .show_edit {
  margin: 0 0 15px 0;
  display: none;
}

.form-group .show_edit input[type=button] {
  margin-top: 5px;
  margin-bottom: 0;
  width: 100%;
  display: block;
}

.form-group .correct, .form-group .mistake, .form-group .mistake {
  margin: 0;
}

.form-group .explain_text {
  font-family: 'Tahoma';
  font-size: 0.75rem;
}

.form-group .explain_text span {
  font-weight: 700;
  color: #00859b;
}

.form_group_category {
  position: relative;
  margin-bottom: 14px;
  display: inline-block;
  vertical-align: top;
}

.form_group_category input {
  padding-right: 30px;
}

.form_group_category input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.form_group_category .correct, .form_group_category .mistake, .form_group_category .mistake {
  position: absolute;
  right: 3px;
  top: 3px;
}

.form_group_category .otp_explain .icon_info {
  right: -29px;
}

.form_group_category .otp_explain .info {
  margin-top: 0;
  background-color: #3AA935;
}

.form_group_category .otp_explain .info span {
  color: #000;
}

.form_group_category .on {
  display: block;
}

.checkCode {
  margin-top: 8px;
  width: 214px;
  position: relative;
  border: 1px solid #9E9E9E;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.checkCode img {
  margin: 0 10px;
  height: 30px;
  vertical-align: middle;
}

.checkCode a {
  display: inline-block;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 3px;
  right: 8px;
  background: url(/Content/common/images/icon_refresh.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
}

.otp_wrap a {
  margin: 8px 0 0 0;
  padding: 5px;
  display: block;
  text-decoration: none;
  color: #323232;
  background-color: #c5c5c5;
  font-size: 0.875rem;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.otp_wrap a span {
  display: none;
}

.otp_wrap .getcode:hover {
  color: #fff;
  background-color: #646464;
}

.otp_wrap .resend_code {
  cursor: not-allowed;
}

.otp_wrap .resend_code .count {
  display: inline-block;
  color: #323232;
}

.otp_wrap .open {
  cursor: pointer;
  color: #fff;
  background-color: #1a73e8;
}

.otp_wrap .open .count {
  display: none;
}

.otp_wrap .open:hover {
  color: #FFE800;
  background-color: #1358b3;
}

.otp_wrap .form_group_category {
  margin-bottom: 0;
}

.verify_wrap label {
  margin-right: 5px;
  width: auto;
  vertical-align: middle;
}

.verify_wrap input {
  width: 214px;
  height: 32px;
  line-height: 32px;
}

.verify_wrap input:hover {
  border-color: #00859b;
  -webkit-box-shadow: 0 0 3px #4CAFBE;
  box-shadow: 0 0 3px #4CAFBE;
}

.verify_wrap input:focus {
  outline: none;
  background-color: #fff;
  border-color: #00859b;
}

.verify_wrap .form_group_category {
  margin-bottom: 0;
}

.con_auto {
  margin: 0 auto;
  float: none;
}

.select_input {
  width: 214px;
  height: 32px;
  line-height: 32px;
  padding-left: 8px;
  border: 1px solid #C0C0C0;
  position: relative;
  background: #f5f5f5 url(/Content/common/images/icon_main.png) no-repeat right -1268px;
  cursor: pointer;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.8125rem;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.select_input:hover {
  background-position: right -1291px;
}

.select_input:hover .conlist {
  display: block;
}

.select_input input[type=text] {
  width: 180px;
  border: none;
}

.select_input input[type=text]:hover {
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.select_input input[type=text]:focus {
  background-color: #f5f5f5;
}

.select_input .long-word {
  width: 180px;
  height: 30px;
}

.transfer_trigger:hover {
  background-position: right -1268px;
}

.transfer_trigger:hover .conlist {
  display: none;
}

.transfer_trigger.active {
  background-position: right -1291px;
}

.transfer_trigger.active .conlist {
  display: block;
}

.close-toggle {
  width: 22px;
  height: 30px;
  display: block;
  position: absolute;
  bottom: 12px;
  right: 45px;
}

.close-toggle:after, .close-toggle:before {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  background: #282828;
  top: 50%;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.close-toggle:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 0;
}

.close-toggle:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 0;
}

.conlist {
  display: none;
  width: 101%;
  position: absolute;
  top: 28px;
  left: -1px;
  z-index: 45;
  background-color: #fff;
  border: 1px solid #00859b;
  max-height: 260px;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 0.75rem;
}

.conlist li {
  border-top: 0;
  width: 100%;
  padding-left: 14px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.conlist li:hover {
  color: #fff;
  background-color: #00859b;
}

.conlist h5 {
  padding: 0 8px;
  text-transform: uppercase;
  color: #383838;
  font-weight: 700;
  line-height: 30px;
  font-size: 0.8125rem;
}

.select_group {
  width: 560px;
  padding: 10px;
  min-height: 333px;
  left: -347px;
  top: 30px;
  cursor: default;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
}

.select_group h5 {
  padding: 0;
}

.select_group a {
  display: block;
  text-decoration: none;
}

.select_group .cols-wrap {
  width: 100%;
}

.select_group .cols-wrap ol li, .select_group .cols-wrap ul li {
  margin: 0 10px;
  list-style: none;
  padding-left: 0;
  width: 54px;
  background-color: #adadad;
  -webkit-border-radius: 50%;
  -mos-border-radius: 50%;
  border-radius: 50%;
}

.select_group .cols-wrap ol li i, .select_group .cols-wrap ul li i {
  display: block;
  height: 54px;
  background-size: 115%;
  opacity: 0.85;
}

.select_group .cols-wrap ol li:hover, .select_group .cols-wrap ul li:hover {
  background-color: #00859b;
}

.select_group .cols-wrap ol li:hover i, .select_group .cols-wrap ul li:hover i {
  opacity: 1;
}

.select_group .cols-wrap ol li.active, .select_group .cols-wrap ul li.active {
  position: relative;
  background-color: #00859b;
}

.select_group .cols-wrap ol li.active i, .select_group .cols-wrap ul li.active i {
  opacity: 1;
}

.select_group .cols-wrap ol li.active:before, .select_group .cols-wrap ul li.active:before {
  position: absolute;
  content: '';
  top: 48px;
  left: 50%;
  margin-left: -5px;
  width: 10px;
  height: 10px;
  background: #00859b;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 4;
}

.select_group .cols-wrap ol .icon_wallet, .select_group .cols-wrap ul .icon_wallet {
  background-position: center -633px;
}

.select_group .cols-wrap ol .icon_sports, .select_group .cols-wrap ul .icon_sports {
  background-position: center -5px;
}

.select_group .cols-wrap ol .icon_casino, .select_group .cols-wrap ul .icon_casino {
  background-position: center -60px;
}

.select_group .cols-wrap ol .icon_slot, .select_group .cols-wrap ul .icon_slot {
  background-position: center -119px;
}

.select_group .cols-wrap ol .icon_fish, .select_group .cols-wrap ul .icon_fish {
  background-position: center -176px;
}

.select_group .cols-wrap ol .icon_lottery, .select_group .cols-wrap ul .icon_lottery {
  background-position: center -290px;
}

.select_group .cols-wrap ol .icon_poker, .select_group .cols-wrap ul .icon_poker {
  background-position: center -232px;
}

.select_group .cols-wrap ol .icon_racing, .select_group .cols-wrap ul .icon_racing {
  background-position: center -344px;
}

.select_group .provider_name {
  margin-top: 10px;
  width: 100%;
  min-height: 162px;
  padding: 10px;
  background-color: #f5f5f5;
  border-radius: 5px;
}

.select_group .provider_name ul li {
  margin: 3px 4px;
  padding-left: 0;
  width: calc(100% / 4 - 8px);
  border-radius: 3px;
  line-height: 28px;
  border: 1px solid #adadad;
}

.select_group .provider_name ul li a {
  padding: 0 5px;
}

.select_group .provider_name ul li:hover {
  background-color: #747474;
}

.select_group .provider_name ul li:hover a {
  color: #fff;
}

input[type=submit], input[type=button], input[type=reset] {
  width: 204px;
  height: 34px;
  line-height: 34px;
  margin-right: 0;
  color: #fff;
  font-weight: 600;
  background-color: #00859b;
  border: 0;
  cursor: pointer;
  -webkit-box-shadow: 0 2px 0 0 #003147;
  box-shadow: 0 2px 0 0 #003147;
  font-size: 0.875rem;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover {
  background-color: #003147;
}

.checkmsg {
  text-align: center;
  font-size: 0.875rem;
}

.checkmsg input[type=submit] {
  margin-top: 30px;
}

.bx-controls {
  text-align: center;
  font-size: 0.875rem;
}

.bx-controls ol {
  padding: 20px 50px;
  list-style-type: decimal;
}

.bx-controls ol li {
  margin-bottom: 20px;
  padding-left: 5px;
  line-height: 20px;
  text-align: left;
}

.bx-controls dl {
  padding: 20px 0 0 50px;
  min-height: 260px;
  text-align: left;
  background: url(/Content/common/images/srv_warning.png) no-repeat right center;
}

.bx-controls dl dt {
  font-weight: 700;
  color: #B41111;
  padding-top: 10px;
  font-size: 1rem;
}

.top_info img {
  margin: 10px 26px 10px 10px;
  max-width: 130px;
}

.top_info ul {
  padding: 5px 0 0 5px;
}

.top_info ul li {
  color: #003147;
  font-weight: 700;
  font-size: 0.9375rem;
}

.top_info ul li:before {
  padding-right: 8px;
  font-weight: 700;
  content: "\2714" " ";
}

.top_info .time_group {
  margin-top: 22px;
  padding: 10px 13px;
  position: relative;
  background-color: #dcdcdc;
  text-align: center;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
  -webkit-border-radius: 5px;
  -mos-border-radius: 5px;
  border-radius: 5px;
  font-size: 0.8125rem;
}

.top_info .time_group span {
  display: block;
}

.top_info .time_group p {
  position: absolute;
  top: -12px;
  left: 35%;
  background-color: #515151;
  min-width: 90px;
  color: #fff;
  -webkit-transform: skewX(-30deg);
  -ms-transform: skewX(-30deg);
  transform: skewX(-30deg);
  font-size: 0.875rem;
}

.top_info .time_group p span {
  -webkit-transform: skewX(30deg);
  -ms-transform: skewX(30deg);
  transform: skewX(30deg);
}

.top_info .time_group ol {
  margin-top: 10px;
  list-style: none;
  font-weight: 700;
  font-size: 2rem;
}

.top_info .time_group ol li:nth-child(odd) {
  background-color: #333333;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.top_info .time_group ol li:nth-child(even) {
  padding: 5px 6px;
}

.top_info .time_group ol strong {
  display: block;
  padding: 10px 6px;
  color: #fff;
  border-bottom: 1px solid #181818;
}

.top_info .time_group ol span {
  padding: 0px 6px;
  color: #fff;
  background-color: #606060;
  line-height: 20px;
  font-weight: normal;
  border-top: 1px solid #888;
  font-size: 0.75rem;
  -webkit-border-radius: 0 0 3px 3px;
  -mos-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.line_bar {
  display: block;
  background: url(/Content/common/images/maintenance.png) no-repeat;
  width: 1000px;
  height: 5px;
}

.contact_grids {
  position: absolute;
  right: 6px;
  bottom: 6px;
}

.contact_grids li {
  margin-left: 6px;
}

.contact_grids a {
  display: inline-block;
  min-width: 86px;
  padding: 1px 5px;
  border: 1px solid #4D4D4D;
  color: #4D4D4D;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  font-size: 0.8125rem;
}

.contact_grids a:hover {
  color: #fff;
  background-color: #CF6A00;
  border-color: #CF6A00;
}

.contact_grids a:hover .email, .contact_grids a:hover .livechat24 {
  background-position: 0 -35px;
}

.contact_grids a:hover .livechat24 {
  background-position: 0 -108px;
}

.contact_grids .email, .contact_grids .livechat24 {
  margin-right: 5px;
  width: 24px;
  height: 24px;
  background: url(/Content/common/images/icon_contact.png) no-repeat 0 0px;
}

.contact_grids .livechat24 {
  background-position: 0 -69px;
}

.sub_title {
  margin-left: 10px;
  line-height: 28px;
  color: #fff;
  font-size: 0.9375rem;
}

.retrict_bg {
  background: url(/Content/common/images/restrict_bg.jpg) no-repeat center center;
  background-size: cover;
}

.list_wrap {
  padding: 10px 8px 0 8px;
}

.template {
  height: 200px;
  padding: 5px 10px;
  border-bottom: 2px solid #444;
  background-color: rgba(242, 242, 242, 0.9);
  position: relative;
}

.template dt {
  height: 36px;
  line-height: 36px;
  padding-left: 42px;
  font-weight: 700;
  color: #00859b;
  background: url(/Content/common/images/lang_sprite@2x.png) no-repeat;
  font-size: 1.125rem;
}

.template dd {
  max-height: 90px;
  padding-left: 42px;
  line-height: 18px;
  overflow: hidden;
  font-size: 0.8125rem;
}

.template .en {
  background-position: 0 0;
}

.template .indo {
  background-position: 0 -68px;
}

.template .thai {
  background-position: 0 -136px;
}

.template .cn {
  background-position: 0 -202px;
}

.template .vn {
  background-position: 0 -270px;
}

.template .korea {
  background-position: 0 -338px;
}

.prize_con {
  min-height: 426px;
}

.prize_con img {
  min-height: 426px;
}

.prize_con .main_width, .prize_con .container, .prize_con .sub_title, .prize_con .referral_wrap {
  position: absolute;
  top: 20%;
  left: 50%;
  margin-left: -500px;
}

.prize01, .prize02, .prize03 {
  height: 245px;
  background: url(/Content/common/images/reward/prize_1.png) no-repeat center center;
  text-align: center;
}

.prize01 p, .prize02 p, .prize03 p {
  padding-top: 176px;
  color: #fff;
  font-weight: 700;
  font-size: 1.5rem;
}

.prize02 {
  background-image: url(/Content/common/images/reward/prize_2.png);
}

.prize03 {
  background-image: url(/Content/common/images/reward/prize_3.png);
}

.reward_wrap {
  width: 70%;
  text-align: center;
}

.reward_wrap .title_type {
  padding-right: 10px;
  background-color: #E0E7E8;
}

.reward_wrap .title_type h3 {
  padding: 0 30px;
  background-color: #00859b;
  font-weight: normal;
  letter-spacing: 0.8px;
}

.reward_wrap .title_type dl {
  line-height: 37px;
}

.reward_wrap .title_type dt {
  font-size: 0.8125rem;
}

.reward_wrap .title_type dd {
  padding: 0 10px;
  font-weight: 700;
  color: #00859b;
  font-size: 0.875rem;
}

.reward_wrap .special, .reward_wrap .grand {
  width: 100%;
  margin-top: 30px;
  line-height: 30px;
  font-family: 'Tahoma';
}

.reward_wrap .special th, .reward_wrap .grand th {
  background-color: #033544;
  line-height: 36px;
  color: #fff;
  letter-spacing: 0.8px;
  font-size: 1rem;
}

.reward_wrap .special td, .reward_wrap .grand td {
  background-color: #e3e9ea;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  font-weight: 700;
  font-size: 0.9375rem;
}

.reward_wrap .special td:hover, .reward_wrap .grand td:hover {
  background-color: #D4D9DA;
}

.reward_wrap .grand tr:hover td {
  background-color: #D4D9DA;
}

.reward_wrap .grand td {
  width: 50%;
  font-weight: normal;
}

.reward_wrap .btn_style {
  max-width: 200px;
  margin-top: 32px;
  letter-spacing: 1px;
}

.reward_list {
  width: 27%;
}

.reward_list h3 {
  background-color: #333;
  letter-spacing: 0.5px;
  text-align: center;
}

.list_col {
  margin-bottom: 1px;
  padding: 5px 10px;
  background-color: #ececec;
  line-height: 18px;
  font-size: 0.8125rem;
}

.list_col:last-child {
  border-bottom: 0;
}

.list_col dl {
  margin: 46px 10px 0 0;
  text-align: center;
  font-weight: 600;
  color: #4c4c4c;
}

.list_col dt {
  color: #B61218;
  font-size: 0.9375rem;
}

.list_col li {
  width: 153px;
  margin: 4px 0;
}

.list_col span {
  margin-right: 8px;
  width: 30px;
  height: 38px;
  line-height: 38px;
  display: block;
  color: #fff;
  background: url(/Content/common/images/shape.png) no-repeat top center;
  background-size: contain;
  text-align: center;
  font-weight: 700;
  font-size: 0.8125rem;
}

.list_col h4 {
  color: #124f61;
  font-size: 0.8125rem;
}

.list_col strong {
  display: block;
  color: #4c4c4c;
}

.referral_wrap {
  text-align: center;
}

.referral_wrap table {
  margin: 3% 0;
  width: 100%;
  table-layout: fixed;
  font-size: 0.875rem;
}

.referral_wrap th {
  background-color: #003147;
  color: #fff;
  line-height: 18px;
  padding: 12px 5px;
  border-right: 1px solid #fff;
}

.referral_wrap th:last-child {
  border-right-width: 0;
}

.referral_wrap tbody {
  background-color: #E0E7E8;
}

.referral_wrap td {
  padding: 8px 0;
  border-bottom: 1px solid #fff;
  color: #072b40;
  border-right: 1px solid #fff;
}

.referral_wrap td:last-child {
  border-right-width: 0;
}

.referral_wrap ul {
  padding: 15px 10px 5px 35px;
  border: 1px solid #D2D2D2;
  text-align: left;
  font-size: 0.8125rem;
}

.referral_wrap li {
  margin-bottom: 10px;
  line-height: 18px;
  text-indent: -20px;
}

.referral_wrap li:before {
  padding-right: 8px;
  content: "\2731";
}

.referral_wrap img {
  margin: 25px 0 10px;
}

.copylink {
  margin: 0 auto 46px;
  width: 51%;
  padding-left: 36px;
  position: relative;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #666666;
  line-height: 32px;
  background: url(/Content/common/images/icon_main.png) no-repeat 4px -1596px;
}

.copylink input[type=text] {
  min-width: 330px;
  height: 32px;
  line-height: 32px;
  border-width: 0;
  color: #444;
  font-size: 0.875rem;
}

.copylink a {
  padding: 0 8px;
  text-decoration: none;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.8px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a73f2d), color-stop(1, #b34332));
  background: -moz-linear-gradient(top, #a73f2d 5%, #b34332 100%);
  background: -webkit-linear-gradient(top, #a73f2d 5%, #b34332 100%);
  background: -o-linear-gradient(top, #a73f2d 5%, #b34332 100%);
  background: -ms-linear-gradient(top, #a73f2d 5%, #b34332 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #a73f2d), to(#b34332));
  background: linear-gradient(to bottom, #a73f2d 5%, #b34332 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a73f2d', endColorstr='#b34332',GradientType=0);
  background-color: #a73f2d;
  border-left: 1px solid #241d13;
  text-shadow: 0px 1px 0px #7a2a1d;
  font-size: 0.875rem;
}

.copylink a:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.06, #D14F3B), color-stop(1, #a73f2d));
  background: -moz-linear-gradient(top, #D14F3B 6%, #a73f2d 100%);
  background: -webkit-linear-gradient(top, #D14F3B 6%, #a73f2d 100%);
  background: -o-linear-gradient(top, #D14F3B 6%, #a73f2d 100%);
  background: -ms-linear-gradient(top, #D14F3B 6%, #a73f2d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #D14F3B), to(#a73f2d));
  background: linear-gradient(to bottom, #D14F3B 6%, #a73f2d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D14F3B', endColorstr='#a73f2d',GradientType=0);
  background-color: #b34332;
}

.copylink i {
  display: inline-block;
  margin-top: 5px;
  margin-left: 3px;
  width: 27px;
  height: 27px;
  background: url(/Content/common/images/icon_main.png) no-repeat right -1570px;
}

.account_main {
  margin: 10px auto;
  width: 880px;
  min-height: 304px;
}

.btn_type {
  margin-top: 20px;
}

.btn_type li {
  margin-right: 10px;
}

.btn_type li:last-child {
  margin-right: 0;
}

.btn_type .btn_default {
  background-color: #747474;
  -webkit-box-shadow: 0 2px 0 0 #454545;
  box-shadow: 0 2px 0 0 #454545;
}

.btn_type .btn_default:hover {
  background-color: #454545;
}

.deposit_content {
  margin-bottom: 14px;
  position: relative;
  display: inline-block;
}

.deposit_content .inputype1 {
  width: 160px;
  padding-right: 5px;
}

.deposit_content .inputype2 {
  width: 50px;
  padding-right: 5px;
}

.deposit_content .srchbtn span {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 3px;
  right: -34px;
  cursor: pointer;
  background: #747474 url(/Content/common/images/icon_spirit.png) no-repeat center -2px;
  background-size: 120%;
  -webkit-border-radius: 50%;
  -mos-border-radius: 50%;
  border-radius: 50%;
}

.deposit_content .srchbtn span:hover {
  background-image: url(/Content/common/images/icon_spirit.png);
  background-size: 140%;
  background-position: center -42px;
  background-repeat: no-repeat;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.5s cubic-bezier(0.1, 0.54, 0.1, 1.5);
  -moz-transition: all 0.5s cubic-bezier(0.1, 0.54, 0.1, 1.5);
  -ms-transition: all 0.5s cubic-bezier(0.1, 0.54, 0.1, 1.5);
  -o-transition: all 0.5s cubic-bezier(0.1, 0.54, 0.1, 1.5);
  transition: all 0.5s cubic-bezier(0.1, 0.54, 0.1, 1.5);
}

.deposit_content .srchbtn ol {
  padding: 5px 5px 5px 25px;
  position: absolute;
  top: 54px;
  left: -40px;
  visibility: hidden;
  background-color: #3AA935;
  color: #fff;
  z-index: 10;
  outline: 1px dashed #424242;
}

.deposit_content .srchbtn ol li {
  margin: 5px 0;
  line-height: 15px;
  letter-spacing: 0.5px;
  font-size: 0.8125rem;
}

.deposit_content .srchbtn:hover ol {
  visibility: visible;
  -webkit-box-shadow: 1px 5px 8px rgba(0, 0, 0, 0.6);
  box-shadow: 1px 5px 8px rgba(0, 0, 0, 0.6);
}

.deposit_content .otp_explain .icon_info {
  top: 2px;
}

.deposit_content .otp_explain .info {
  margin-top: 15px;
}

.otp_explain {
  position: relative;
}

.otp_explain .icon_info {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: -28px;
  right: 0;
  background: #888 url(/Content/common/images/icon_spirit.png) no-repeat center -60px;
  background-size: 120%;
  -webkit-border-radius: 50%;
  -mos-border-radius: 50%;
  border-radius: 50%;
}

.otp_explain p {
  width: 100%;
  height: 0;
  padding: 10px;
  position: absolute;
  top: 8px;
  left: 0;
  visibility: hidden;
  background-color: #3AA935;
  color: #fff;
  z-index: 10;
  line-height: 20px;
  outline: 1px dashed #888;
  font-size: 0.875rem;
}

.otp_explain:hover p {
  height: auto;
  visibility: visible;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.54);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.54);
}

.step_1, .step_2, .step_3 {
  display: none;
}

.progress_tracker {
  margin-left: 13px;
  counter-reset: item;
  list-style-type: none;
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .075em;
}

.progress_tracker .step:before {
  background-color: #aaa;
  color: #fff;
  content: "";
  display: list-item;
  position: absolute;
  width: 30px;
  height: 30px;
  line-height: 30px;
  content: counter(item) " ";
  counter-increment: item;
  text-align: center;
  border: 2px solid #9D9D9D;
  -webkit-border-radius: 50px;
  -mos-border-radius: 50px;
  border-radius: 50px;
  font-size: 1.125rem;
}

.progress_tracker .step:last-child {
  width: auto;
}

.progress_tracker .step:last-child .step-name {
  border-color: transparent;
  padding-right: 0;
}

.progress_tracker .active:before {
  background-color: #00859b;
  border-color: #4EAFA9;
}

.progress_tracker .active .step-name {
  color: #00859b;
}

.progress_tracker .step-name {
  border-top: 4px solid #aaa;
  display: block;
  margin: 18px 0 0 0;
  padding: 13px 58px 5px 0;
  color: #5D5D5D;
  font-size: 0.8125rem;
}

.datetime_info {
  position: absolute;
  z-index: 64;
  top: 58px;
  left: 0;
  background-color: #ececec;
}

.datetime_info h5 {
  color: #fff;
  background-color: #008f9d;
  text-align: center;
  padding: 3px 0;
  font-size: 1rem;
}

.datetime_info h5 a {
  position: absolute;
  top: 6px;
  right: 5px;
  width: 22px;
  height: 19px;
  background: url(/Content/common/images/icon_main.png) no-repeat right -1212px;
  text-indent: -99999px;
}

.datetime_info h6 {
  margin: 3px 0;
  color: #007D8E;
  font-size: 0.875rem;
}

.datetime_info .date_info, .datetime_info .timeh_info, .datetime_info .mnute_info {
  padding: 8px;
  width: 238px;
}

.datetime_info .date_info li, .datetime_info .timeh_info li, .datetime_info .mnute_info li {
  margin: 0 3px 3px 0;
}

.datetime_info .date_info li:nth-child(6n), .datetime_info .timeh_info li:nth-child(6n), .datetime_info .mnute_info li:nth-child(6n) {
  margin-right: 0;
}

.datetime_info .date_info a, .datetime_info .timeh_info a, .datetime_info .mnute_info a {
  display: block;
  text-align: center;
  font-size: 0.8125rem;
}

.datetime_info .date_info table, .datetime_info .timeh_info table, .datetime_info .mnute_info table {
  width: 100%;
  text-align: center;
}

.datetime_info .date_info table thead, .datetime_info .timeh_info table thead, .datetime_info .mnute_info table thead {
  background-color: #18707c;
  color: #fff;
  border-left: 1px solid #196370;
  border-top: 1px solid #196370;
  border-right: 1px solid #196370;
  font-size: 0.8125rem;
}

.datetime_info .date_info table td, .datetime_info .timeh_info table td, .datetime_info .mnute_info table td {
  border: 1px solid #006D71;
  cursor: pointer;
  color: #757575;
  font-size: 0.8125rem;
}

.datetime_info .date_info table td:hover, .datetime_info .timeh_info table td:hover, .datetime_info .mnute_info table td:hover, .datetime_info .date_info table td.opt, .datetime_info .timeh_info table td.opt, .datetime_info .mnute_info table td.opt {
  background-color: #009396;
  color: #FAFAFA;
  border-color: #006365;
  text-decoration: none;
}

.datetime_info .date_info table .pres, .datetime_info .timeh_info table .pres, .datetime_info .mnute_info table .pres {
  color: #8E8E8E;
  border: 1px solid #A9A9A9;
  background-color: #ddd;
}

.datetime_info .date_info table .pres:hover, .datetime_info .timeh_info table .pres:hover, .datetime_info .mnute_info table .pres:hover {
  background-color: #ddd;
  border: 1px solid #A9A9A9;
  color: #8E8E8E;
  cursor: not-allowed;
}

.datetime_info .date_info .year a, .datetime_info .timeh_info .year a, .datetime_info .mnute_info .year a, .datetime_info .date_info .months a, .datetime_info .timeh_info .months a, .datetime_info .mnute_info .months a {
  color: #545454;
  padding: 0 10px;
  border: 1px solid #006D71;
  background-color: #F5F5F5;
  opacity: 0.8;
}

.datetime_info .date_info .year a:hover, .datetime_info .timeh_info .year a:hover, .datetime_info .mnute_info .year a:hover, .datetime_info .date_info .months a:hover, .datetime_info .timeh_info .months a:hover, .datetime_info .mnute_info .months a:hover, .datetime_info .date_info .year a.opt, .datetime_info .timeh_info .year a.opt, .datetime_info .mnute_info .year a.opt, .datetime_info .date_info .months a.opt, .datetime_info .timeh_info .months a.opt, .datetime_info .mnute_info .months a.opt {
  background-color: #009396;
  color: #FAFAFA;
  border-color: #006365;
  text-decoration: none;
}

.datetime_info .date_info .year .pres, .datetime_info .timeh_info .year .pres, .datetime_info .mnute_info .year .pres, .datetime_info .date_info .months .pres, .datetime_info .timeh_info .months .pres, .datetime_info .mnute_info .months .pres {
  color: #8E8E8E;
  border: 1px solid #A9A9A9;
  background-color: #ddd;
}

.datetime_info .date_info .year .pres_typeL, .datetime_info .timeh_info .year .pres_typeL, .datetime_info .mnute_info .year .pres_typeL, .datetime_info .date_info .months .pres_typeL, .datetime_info .timeh_info .months .pres_typeL, .datetime_info .mnute_info .months .pres_typeL, .datetime_info .date_info .year .pres_typeR, .datetime_info .timeh_info .year .pres_typeR, .datetime_info .mnute_info .year .pres_typeR, .datetime_info .date_info .months .pres_typeR, .datetime_info .timeh_info .months .pres_typeR, .datetime_info .mnute_info .months .pres_typeR {
  color: #8E8E8E;
  border: 1px solid #A9A9A9;
  background-color: #ddd;
  background: url(/Content/common/images/icon_main.png) no-repeat 1px -1788px;
  text-indent: -99999px;
}

.datetime_info .date_info .year .pres_typeL:hover, .datetime_info .timeh_info .year .pres_typeL:hover, .datetime_info .mnute_info .year .pres_typeL:hover, .datetime_info .date_info .months .pres_typeL:hover, .datetime_info .timeh_info .months .pres_typeL:hover, .datetime_info .mnute_info .months .pres_typeL:hover, .datetime_info .date_info .year .pres_typeR:hover, .datetime_info .timeh_info .year .pres_typeR:hover, .datetime_info .mnute_info .year .pres_typeR:hover, .datetime_info .date_info .months .pres_typeR:hover, .datetime_info .timeh_info .months .pres_typeR:hover, .datetime_info .mnute_info .months .pres_typeR:hover {
  background-position: -36px -1788px;
}

.datetime_info .date_info .year .pres_typeR, .datetime_info .timeh_info .year .pres_typeR, .datetime_info .mnute_info .year .pres_typeR, .datetime_info .date_info .months .pres_typeR, .datetime_info .timeh_info .months .pres_typeR, .datetime_info .mnute_info .months .pres_typeR {
  background-position: 1px -1821px;
}

.datetime_info .date_info .year .pres_typeR:hover, .datetime_info .timeh_info .year .pres_typeR:hover, .datetime_info .mnute_info .year .pres_typeR:hover, .datetime_info .date_info .months .pres_typeR:hover, .datetime_info .timeh_info .months .pres_typeR:hover, .datetime_info .mnute_info .months .pres_typeR:hover {
  background-position: -36px -1821px;
}

.datetime_info .date_info .months a, .datetime_info .timeh_info .months a, .datetime_info .mnute_info .months a {
  width: 34px;
}

.datetime_info .date_info .months .pres:hover, .datetime_info .timeh_info .months .pres:hover, .datetime_info .mnute_info .months .pres:hover {
  background-color: #ddd;
  border: 1px solid #A9A9A9;
  color: #8E8E8E;
  cursor: not-allowed;
}

.datetime_info .timeh_info, .datetime_info .mnute_info {
  padding: 8px 8px 8px 0;
  margin-left: 5px;
  width: 94px;
}

.datetime_info .timeh_info a, .datetime_info .mnute_info a {
  width: 40px;
  line-height: 22px;
  color: #545454;
  border: 1px solid #006D71;
  background-color: #F5F5F5;
  opacity: 0.8;
}

.datetime_info .timeh_info a:hover, .datetime_info .mnute_info a:hover, .datetime_info .timeh_info a.opt, .datetime_info .mnute_info a.opt {
  background-color: #009396;
  color: #FAFAFA;
  border-color: #006365;
  text-decoration: none;
}

.datetime_info .timeh_info li:nth-child(2n), .datetime_info .mnute_info li:nth-child(2n) {
  margin-right: 0;
}

.datetime_info .mnute_info ul li {
  float: none;
}

.transicon {
  position: absolute;
  top: 26px;
  left: 414px;
  z-index: 44;
}

.transicon a {
  display: block;
  width: 34px;
  height: 19px;
  background: url(/Content/common/images/icon_main.png) no-repeat 14px -1082px;
  opacity: 0.8;
}

.transicon a:hover {
  opacity: 1;
}

.transicon span {
  display: block;
  width: 20px;
  height: 10px;
  border-top: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
}

.transicon .bottomline {
  -moz-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
}

.bulletin {
  padding: 30px 0;
  min-width: 930px;
  -webkit-box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3);
  font-size: 0.8125rem;
}

.bulletin h5 {
  font-weight: 700;
  font-size: 0.9375rem;
}

.bulletin ul {
  padding: 10px 10px 10px 16px;
  list-style-type: square;
  min-width: 270px;
}

.bulletin span {
  margin-left: 16px;
  color: #007b8f;
  font-weight: 700;
}

.bulletin p {
  max-width: 420px;
  padding-left: 25px;
  border-left: 1px solid #626262;
  line-height: 20px;
}

.bulletin .livehelp {
  display: inline-block;
  padding-left: 26px;
  background: url(/Content/common/images/icon_main.png) no-repeat 0 -785px;
}

.bulletin .livehelp:hover {
  color: #007588;
}

.wallet {
  margin: 1% 6% 0 2%;
  border: 1px solid #848484;
  background-color: #ececec;
}

.wallet .top_title {
  height: 30px;
  line-height: 30px;
  color: #C5C5C5;
  background: url(/Content/common/images/bg_01.png) repeat-x;
}

.wallet .top_title li {
  text-align: center;
  font-weight: 700;
  width: 198px;
  font-size: 0.9375rem;
}

.wallet .top_title a {
  display: block;
  text-indent: -99999px;
}

.wallet .top_title .cash_icon {
  width: 45px;
  background: url(/Content/common/images/icon_main.png) no-repeat 7px -816px;
  opacity: 0.7;
}

.wallet .top_title .cash_icon:hover {
  opacity: 1;
}

.wallet .top_title .refresh_icon {
  width: 35px;
  background: url(/Content/common/images/icon_main.png) no-repeat 7px -854px;
  opacity: 0.7;
}

.wallet .top_title .refresh_icon:hover {
  opacity: 1;
}

.wallet .total, .wallet .primary {
  height: 38px;
  line-height: 38px;
  background: url(/Content/common/images/bg_01.png) repeat-x 0px -31px;
  padding: 0 8px;
  color: #FFA500;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
  font-size: 0.8125rem;
}

.wallet .total dt, .wallet .primary dt {
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 0.9375rem;
}

.wallet .total dd, .wallet .primary dd {
  font-size: 1rem;
  letter-spacing: 0.5px;
}

.wallet .total .btn_total, .wallet .primary .btn_total {
  display: block;
  margin-top: 7px;
  width: 80px;
  height: 24px;
  color: #fff;
  line-height: 24px;
  text-align: center;
  background: url(/Content/common/images/bg_01.png) repeat-x 0 -108px;
  font-size: 0.875rem;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.wallet .total .btn_total:hover, .wallet .primary .btn_total:hover {
  text-decoration: none;
  background-position: 0 -132px;
}

.wallet .primary {
  color: #fff;
  height: 34px;
  line-height: 34px;
  background-position: 0px -69px;
}

.wallet .primary .btn_total {
  margin-top: 5px;
}

.wallet .content {
  max-height: 320px;
  overflow-x: hidden;
  overflow-y: auto;
  font-family: 'Tahoma';
  font-size: 0.8125rem;
}

.wallet .content li {
  padding: 10px;
  cursor: pointer;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #bfbfbf;
}

.wallet .content li:first-child {
  border-top: none;
}

.wallet .content li:last-child {
  border-bottom: none;
}

.wallet .content li:hover {
  background-color: #DBDBDB;
}

.wallet .content a {
  padding: 0 5px;
  display: inline-block;
  text-decoration: none;
  color: #fff;
  line-height: 22px;
  text-align: center;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.875rem;
}

.wallet .content a:active {
  -ms-transform: translate(0px, 2px);
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -webkit-box-shadow: 0px 1px 0px 0px;
  box-shadow: 0px 1px 0px 0px;
}

.wallet .content .open .content-inner-list {
  display: block;
}

.wallet .content-inner h5 {
  font-weight: 700;
  text-transform: uppercase;
  color: #000;
  font-size: 0.875rem;
}

.wallet .content-inner p {
  font-size: 0.875rem;
}

.wallet .content-inner span {
  color: #000;
  font-weight: 700;
  font-size: 0.875rem;
}

.wallet .content-inner .icon_dropdown {
  position: relative;
  margin: 3px 6px 0 0;
  width: 18px;
  height: 18px;
  display: block;
  background-color: #757575;
  -webkit-border-radius: 50%;
  -mos-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.wallet .content-inner .icon_dropdown:after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-top: #fff 2px solid;
  border-right: #fff 2px solid;
  position: absolute;
  top: 4px;
  right: 5px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.wallet .content-inner .icon_dropdown.exOpened:after {
  top: 7px;
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

.wallet .content-inner .loading {
  display: block;
  width: 20px;
  height: 24px;
  background: url(/Content/common/images/loading.gif) no-repeat center center;
}

.wallet .content-inner .soscash {
  margin-right: 5px;
  background-color: #D81400;
  -webkit-box-shadow: 0px 2px 0px 0px #910E00;
  box-shadow: 0px 2px 0px 0px #910E00;
}

.wallet .content-inner .soscash:hover {
  background-color: #F03623;
}

.wallet .content-inner .refreshcash {
  min-width: 62px;
  background-color: #6d6d6d;
  -webkit-box-shadow: 0 2px 0 0 #3E3E3E;
  box-shadow: 0 2px 0 0 #3E3E3E;
}

.wallet .content-inner .refreshcash:hover {
  background-color: #7E7E7E;
}

.wallet .content-inner .disabled {
  opacity: 0.5;
  cursor: no-drop;
  -webkit-box-shadow: 0 2px 0 0 #6d6d6d;
  box-shadow: 0 2px 0 0 #6d6d6d;
}

.wallet .content-inner .disabled:active {
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transform: translate(0px, 0px);
  -webkit-box-shadow: 0px 2px 0px 0px #6d6d6d;
  box-shadow: 0px 2px 0px 0px #6d6d6d;
}

.wallet .content-inner-list {
  display: none;
}

.wallet .content-inner-list li {
  padding: 8px 0 0 30px;
  cursor: default;
  border-top: none;
  border-bottom: none;
}

.wallet .content-inner-list .content-inner h5 {
  font-weight: 300;
}

.account_list {
  min-width: 930px;
  padding: 20px;
  -webkit-box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3);
}

.account_list h4 {
  color: #00859b;
  margin-bottom: 15px;
}

.account_list h4:before {
  content: '';
  padding-left: 10px;
  border-left: 4px solid #00859b;
}

.account_list table {
  width: 100%;
  text-align: center;
  font-size: 0.8125rem;
}

.account_list .account_info {
  border-bottom: 2px solid #022434;
  background-color: #fff;
}

.account_list .account_info thead {
  background-color: #003147;
}

.account_list .account_info th {
  line-height: 30px;
  color: #fff;
  border-right: 1px solid #fff;
}

.account_list .account_info tbody tr:hover {
  background-color: #ececec;
}

.account_list .account_info tr:nth-of-type(even) {
  background-color: #E3E8EA;
}

.account_list .account_info td {
  border-right: 1px solid #fff;
  line-height: 28px;
}

.account_list .account_info th:last-child, .account_list .account_info td:last-child {
  border-right: 0;
}

.account_group span {
  display: block;
  width: 38px;
  height: 18px;
  line-height: 19px;
  color: #fff;
  -webkit-border-radius: 4px;
  -mos-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto;
  background-color: #AB0A0A;
}

.info_group {
  padding: 10px 0;
}

.table_con {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  border-bottom: 2px solid #03565B;
  *background-color: #E8F0F0;
}

.table_con thead {
  color: #fff;
  background-color: #09919a;
}

.table_con th {
  padding: 3px;
  height: 40px;
  line-height: 16px;
  border: 1px solid #fff;
}

.table_con th:first-child {
  border-left: 0;
}

.table_con th:last-child {
  border-right: 0;
}

.table_con td {
  padding: 3px;
  line-height: 17px;
}

.table_con td:last-child {
  border-right: 0;
}

.table_con span {
  display: block;
  font-size: 0.75rem;
}

.table_con tbody tr:nth-of-type(even) {
  background-color: #E8F0F0;
}

.tab_report {
  margin-top: 24px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  border-bottom: 2px solid #353a48;
  text-align: left;
  *background-color: #e5ebee;
}

.tab_report thead {
  color: #fff;
  background-color: #36415D;
  height: 28px;
  line-height: 28px;
}

.tab_report th, .tab_report td {
  padding-left: 20px;
}

.tab_report tbody tr:nth-of-type(even) {
  background-color: #e5ebee;
}

.tab_report tfoot {
  font-weight: 700;
}

.color_Loss, .color_Win {
  margin: 3px auto 0;
  max-width: 40px;
  color: #fff;
  line-height: 20px;
  background-color: #C33025;
  -webkit-border-radius: 5px;
  -mos-border-radius: 5px;
  border-radius: 5px;
}

.color_Win {
  background-color: #0E9196;
}

.type_select {
  margin-bottom: 20px;
  font-size: 0.8125rem;
}

.type_select li {
  margin-right: 8px;
}

.type_select button {
  width: 96px;
  height: 27px;
  line-height: 27px;
  background-color: #535353;
  -webkit-box-shadow: 0px 2px 0px 0px #2B2B2B;
  box-shadow: 0px 2px 0px 0px #2B2B2B;
  letter-spacing: 0.5px;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.type_select button:hover {
  background-color: #1AA0A9;
}

.type_select button:active {
  -ms-transform: translate(0px, 2px);
  transform: translate(0px, 2px);
  -webkit-transform: translate(0px, 2px);
  -webkit-box-shadow: 0px 1px 0px 0px;
  box-shadow: 0px 1px 0px 0px;
}

.type_select input[type=submit] {
  width: 135px;
  height: 26px;
  line-height: 26px;
}

.type_select .info_type {
  margin: 0 0 10px 0;
  height: 30px;
  padding-left: 10px;
  display: inline-block;
  line-height: 28px;
  border: 1px solid #A8A8A8;
  background-color: #D4D4D4;
  cursor: not-allowed;
  color: #000;
  vertical-align: top;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.8125rem;
}

.date_list {
  line-height: 30px;
  margin-bottom: 20px;
  font-size: 0.8125rem;
}

.date_list li {
  margin-right: 10px;
}

.date_list .selection {
  display: block;
  border: 1px solid #aaa;
  background: #fff url(/Content/common/images/icon_main.png) no-repeat right -1143px;
  padding: 0 38px 0 10px;
  color: #333;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.date_list .selection:hover {
  text-decoration: none;
  color: #EC9838;
}

.date_list input[type=button] {
  width: 136px;
  height: 28px;
  line-height: 28px;
}

.arraw_icon {
  width: 8px;
  text-indent: -99999px;
  background: url(/Content/common/images/icon_main.png) no-repeat 0 -1113px;
}

.page_list {
  display: table;
  margin: 10px auto 0;
}

.page_list li {
  margin-right: 3px;
}

.page_list a {
  padding: 3px 7px;
  font-size: 0.8125rem;
}

.page_list a:hover {
  color: #00859b;
  background-color: #D4D4D4;
  -webkit-border-radius: 4px;
  -mos-border-radius: 4px;
  border-radius: 4px;
}

.icon_email_info {
  padding: 0 8px 0 46px;
  background: url(/Content/common/images/icon_main.png) no-repeat 3px -1687px;
  line-height: 30px;
}

.info_subnav {
  margin: 2% 0;
}

.info_subnav li {
  margin-right: 18px;
}

.info_subnav a {
  padding: 0 10px 0 6px;
  display: block;
  background-color: #a4a4a4;
  color: #fff;
  letter-spacing: 0.5px;
  text-decoration: none;
  line-height: 28px;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.8125rem;
}

.info_subnav a:hover, .info_subnav a.selsct {
  background-color: #098ba1;
}

.info_subnav span {
  margin-left: 5px;
  padding: 0 7px;
  background-color: #ce0000;
  text-align: center;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
  -webkit-border-radius: 8px;
  -mos-border-radius: 8px;
  border-radius: 8px;
}

.info_subnav i {
  margin-top: 4px;
  margin-right: 10px;
  padding-right: 5px;
  width: 30px;
  height: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
  background: url(/Content/common/images/icon_main.png) no-repeat 1px -1725px;
}

.info_subnav .read_icon {
  background-position: 3px -1757px;
}

.info_subnav .allread_icon {
  background: url(/Content/common/images/icon_share.png) no-repeat 2px 1px;
  background-size: 76%;
}

.info_list li {
  width: 694px;
  margin-bottom: 5px;
  padding: 0 10px 0 15px;
  border-left: 8px solid #00859b;
  background-color: #fff;
  text-align: left;
  font-size: 0.875rem;
}

.info_list li:hover {
  font-weight: 700;
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.info_list a {
  display: block;
  height: 58px;
  line-height: 58px;
  text-decoration: none;
}

.info_list p {
  width: 574px;
  padding: 0 10px;
}

.info_list span {
  color: #444;
  font-size: 0.8125rem;
}

.info_list .read {
  border-left-color: #8C8C8C;
  opacity: 0.8;
}

.info_list .read:hover {
  opacity: 1;
}

.mes_type {
  width: 394px;
  margin: 110px auto 0;
  padding: 20px;
  font-weight: 700;
  color: #333;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 5px;
  -mos-border-radius: 5px;
  border-radius: 5px;
  font-size: 1rem;
}

.info_contact {
  margin-top: 3%;
  min-height: 324px;
  padding: 16px 20px;
  background-color: #fff;
}

.info_contact h4 {
  margin-bottom: 3px;
  padding-bottom: 10px;
  border-bottom: 2px solid #00859b;
  color: #00859b;
  font-size: 0.9375rem;
}

.info_contact span {
  margin-bottom: 5px;
  color: #444;
  display: block;
  text-align: right;
  font-size: 0.8125rem;
}

.info_contact p {
  margin-bottom: 10px;
  word-wrap: break-word;
  font-size: 0.875rem;
}

.provider_wrap {
  background: url(/Content/common/images/maintenance_provi_bg.jpg) no-repeat center center;
  background-size: cover;
  min-height: 100vh;
  position: relative;
}

.provider_wrap .main_width:before, .provider_wrap .container:before, .provider_wrap .sub_title:before, .provider_wrap .referral_wrap:before {
  width: 1000px;
  margin: auto;
  content: "";
  opacity: 0.3;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: #1e3f61;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);
}

.provider_wrap .provider_content {
  position: relative;
  z-index: 2;
  padding: 20px;
}

.provider_wrap .line_bar {
  width: 960px;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.provider_wrap .title_top {
  margin: 6px 0;
  text-align: center;
  color: #fff;
}

.provider_wrap .title_top h2 {
  display: inline-block;
  padding-top: 18px;
  line-height: 34px;
  letter-spacing: 2px;
  vertical-align: middle;
  font-weight: 600;
  font-size: 2.75rem;
}

.provider_wrap .title_top span {
  display: block;
  min-height: 34px;
  font-size: 1.125rem;
}

.provider_wrap .title_top img {
  margin-right: 10px;
  width: 100px;
  vertical-align: middle;
}

.provider_wrap .time_group {
  margin: 15px auto;
  width: 394px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0059b1+0,001539+100 */
  background: #0059b1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0059b1 0%, #001539 99%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #0059b1 0%, #001539 99%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#0059b1), color-stop(99%, #001539));
  background: -o-linear-gradient(top, #0059b1 0%, #001539 99%);
  background: linear-gradient(to bottom, #0059b1 0%, #001539 99%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0059b1', endColorstr='#001539',GradientType=0 );
  /* IE6-9 */
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.provider_wrap .time_ico {
  padding: 5px 20px;
  text-align: center;
  background-color: #ffd800;
  border-radius: 3px 0 0 3px;
}

.provider_wrap .time_ico p {
  line-height: 15px;
  font-weight: 600;
  font-size: 0.875rem;
}

.provider_wrap .time_info {
  padding: 6px 18px;
  position: relative;
}

.provider_wrap .time_info dl {
  text-align: center;
}

.provider_wrap .time_info dl dt {
  padding: 0 10px;
  background-color: #ffd800;
  color: #000;
  letter-spacing: 0.6px;
  font-size: 0.9375rem;
  -webkit-border-radius: 50px;
  -mos-border-radius: 50px;
  border-radius: 50px;
}

.provider_wrap .time_info dl dd {
  color: #fff;
  line-height: 40px;
  font-family: 'Tahoma';
  min-width: 32px;
  font-size: 2.25rem;
}

.provider_wrap .time_info dl span {
  display: block;
  font-weight: normal;
  line-height: 12px;
  color: #a3a8b2;
  font-size: 0.75rem;
}

.provider_wrap .time_info dl strong {
  font-weight: 500;
}

.provider_wrap .time_info:nth-child(2):after {
  content: "-";
  color: #fff;
  font-size: 2.5rem;
  position: absolute;
  top: 40px;
  right: -5px;
}

.provider_wrap .content_text {
  padding: 20px;
  background-color: rgba(15, 30, 58, 0.6);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  color: #fff;
  -webkit-border-radius: 3px;
  -mos-border-radius: 3px;
  border-radius: 3px;
}

.provider_wrap .content_text dl dt {
  margin-bottom: 5px;
  color: #ffd800;
  font-size: 1.0625rem;
}

.provider_wrap .content_text dl dd {
  padding: 0 24px 0 14px;
  font-family: 'Tahoma';
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0.5px;
  font-size: 0.875rem;
}

.provider_wrap .content_text span {
  margin: 10px 0;
  display: block;
  height: 1px;
  background-color: #000;
  position: relative;
}

.provider_wrap .content_text span:after {
  content: "";
  width: 100%;
  height: 1px;
  margin: auto;
  display: block;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: 1px;
  left: 0;
  bottom: 0;
  right: 0;
}

.title_color {
  background-color: #2a7b8a;
  border-bottom: 1px solid #fff;
  min-width: 700px;
}

.sub_color {
  background-color: #003147;
  min-width: 700px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

.bgcolor_gray {
  background-color: #ececec;
}

.width-38 {
  width: 38px;
}

.width-75 {
  width: 75px;
}

.width-90 {
  width: 90px;
}

.width-100 {
  width: 100px;
}

.width-140 {
  width: 140px;
}

.width-160 {
  width: 160px;
}

.font-size-adjust {
  font-weight: normal;
  font-size: 0.75rem;
}

.col-3-x.box {
  overflow: hidden;
}

.dark_denied {
  background-color: #181818;
}

.dark_denied .lang_content img {
  margin: 24px auto;
  display: block;
  width: 500px;
}

.denied_content {
  padding: 25px 0 30px 160px;
  background-color: #222;
  text-align: center;
  -webkit-border-radius: 6px;
  -mos-border-radius: 6px;
  border-radius: 6px;
}

.denied_content ul {
  display: inline-block;
}

.denied_content ul li {
  width: 45%;
  margin: 13px auto;
}

.denied_content span {
  margin-right: 13px;
  display: block;
  width: 36px;
  height: 36px;
  background: url(/Content/common/images/lang_sprite@2x.png) no-repeat;
}

.denied_content p {
  line-height: 34px;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25rem;
}

.denied_content .en {
  background-position: 0 0;
}

.denied_content .indo {
  background-position: 0 -68px;
}

.denied_content .thai {
  background-position: 0 -136px;
}

.denied_content .cn {
  background-position: 0 -202px;
}

.denied_content .vn {
  background-position: 0 -270px;
}

.denied_content .korea {
  background-position: 0 -338px;
}

.footer {
  padding: 10px 0;
  background-color: #ececec;
  min-width: 1000px;
  font-size: 0.75rem;
}

.footer_nav_list {
  padding: 0 5px;
}

.footer_nav_list p {
  margin: 10px 0;
  color: #333;
  line-height: 18px;
}

.footer_nav_list h6 {
  margin: 5px 0;
}

.footer_nav_license a {
  display: block;
  height: 44px;
  padding-top: 5px;
}

.footer_nav_license img {
  height: 40px;
}

.footer_nav_resp a {
  display: block;
  width: 38px;
  height: 38px;
  background: url(/Content/common/images/icon_main.png) no-repeat 0 -895px;
  cursor: default;
}

.footer_nav_browser {
  margin-right: 30px;
}

.footer_nav_browser ol li {
  margin-right: 10px;
}

.footer_nav_browser ol li:last-child {
  margin-right: 0;
}

.footer_nav_browser a {
  display: block;
  width: 43px;
  height: 38px;
  background: url(/Content/common/images/icon_browser.png) no-repeat;
  cursor: default;
}

.footer_nav_browser a:hover {
  margin-top: -5px;
}

.footer_nav_browser .chrome {
  background-position: center 0px;
}

.footer_nav_browser .firefox {
  background-position: center -38px;
}

.footer_nav_browser .ie {
  background-position: center -76px;
}

.footer_nav_browser .safari {
  background-position: center -114px;
}

.provider_group {
  margin: 10px 15px 10px 0;
  position: relative;
  border-top: 1px solid #CECECE;
}

.provider_group ul {
  padding-top: 13px;
}

.provider_group ul a {
  display: block;
  height: 42px;
}

.provider_group ul li {
  margin: 0 5px 5px 0;
}

.provider_group ul li:last-child {
  margin-right: 0;
}

.provider_group p {
  margin: 0;
  position: absolute;
  top: -10px;
  left: 0;
  padding-right: 5px;
  font-weight: 700;
  background-color: #ececec;
  font-size: 0.8125rem;
}

.col-3-width {
  width: calc(30% - 15px) !important;
}

.col-5-width {
  width: calc(50% - 15px) !important;
}

.col-7-width {
  width: calc(70% - 15px) !important;
}

.col-12-width {
  width: 100%;
}

.no_border {
  border-width: 0;
}

html:lang(id-ID) .account_nav .choice_nav {
  width: 162%;
}

html:lang(th-TH) .account_nav .choice_nav {
  width: 120%;
}

html:lang(zh-CN) .account_nav .choice_nav {
  width: 120%;
}

html:lang(vi-VN) .account_nav .choice_nav {
  width: 126%;
}

html:lang(ko-KR) .account_nav .choice_nav {
  width: 110%;
}

#id-ID .siderbar p {
  width: 224px;
  top: 89px;
  right: 141px;
}

#id-ID .siderbar p span {
  right: 198px;
}

#id-ID .siderbar .livescore {
  background: url(/Content/common/images/livescore/livescore_indo.gif) no-repeat;
}

#id-ID .seo_wrap .btn_type .btn_default {
  width: 218px;
}

#th-TH .siderbar p {
  width: 156px;
  top: 55px;
  right: 175px;
}

#th-TH .siderbar p span {
  right: 130px;
}

#th-TH .siderbar .livescore {
  background: url(/Content/common/images/livescore/livescore_thai.gif) no-repeat;
}

#th-TH .siderbar .liveitem a {
  width: 100px;
}

#th-TH .siderbar .liveitem a:hover {
  font-size: 12px;
}

#zh-CN .siderbar p {
  width: 156px;
  top: 55px;
  right: 176px;
}

#zh-CN .siderbar p span {
  right: 130px;
}

#zh-CN .siderbar .livescore {
  background: url(/Content/common/images/livescore/livescore_cn.gif) no-repeat;
}

#zh-CN .projackpot_title h3 {
  height: 44px;
  line-height: 34px;
}

#zh-CN .overlay a {
  padding: 27px 22px;
  line-height: 26px;
  font-weight: 600;
  font-family: Microsoft JhengHei;
}

#zh-CN .overlay a:hover {
  font-size: 1.4375rem;
}

#zh-CN .overlay .qrcode {
  padding: 0;
}

#zh-CN .overlay .coming {
  padding: 0;
  line-height: 108px;
}

#zh-CN .overlay .coming:hover {
  font-size: 1.25rem;
}

#zh-CN .projackpot_counter h2 {
  letter-spacing: 5px;
}

#zh-CN .rebate_info_content h5 {
  letter-spacing: 1px;
  font-family: "Microsoft Yahei";
}

#vi-VN .top dl dd {
  width: 250px;
}

#vi-VN .siderbar p {
  width: 272px;
  top: 113px;
  right: 118px;
}

#vi-VN .siderbar p span {
  right: 246px;
}

#vi-VN .siderbar .livescore {
  background: url(/Content/common/images/livescore/livescore_vn.gif) no-repeat;
}

#vi-VN .siderbar .liveitem a {
  width: 102px;
  line-height: 18px;
}

#vi-VN .siderbar_close {
  right: -231px;
}

#vi-VN .navbar a {
  letter-spacing: -0.3px;
}

#vi-VN .rebate_info {
  font-size: 0.75rem;
}

#ko-KR .siderbar p {
  width: 160px;
  top: 57px;
  right: 173px;
}

#ko-KR .siderbar p span {
  right: 135px;
}

#ko-KR .siderbar_close {
  right: -230px;
}

/*--popup common style--*/
.login_popup, .info_popup, .mes_popup, .freebet_popup, .freebet_popup_sub, .prompt_popup, .reward_popup, .reward_pop {
  background-color: #ececec;
  color:#000;
}

.login_popup .tabs_teal, .info_popup .tabs_teal, .mes_popup .tabs_teal, .wait_icon .tabs_teal, .freebet_popup .tabs_teal, .freebet_popup_sub .tabs_teal, .prompt_popup .tabs_teal, .reward_popup .tabs_teal, .reward_pop .tabs_teal, .reward_pop .top_select {
  background-color: #f06;
  border-bottom-color: #DCDCDC;
}

.login_popup .tabs_teal a, .info_popup .tabs_teal a, .mes_popup .tabs_teal a, .wait_icon .tabs_teal a, .freebet_popup .tabs_teal a, .freebet_popup_sub .tabs_teal a, .prompt_popup .tabs_teal a, .reward_popup .tabs_teal a, .reward_pop .tabs_teal a {
  color: #EBEBEB;
}

.login_popup .tabs_teal a:hover, .info_popup .tabs_teal a:hover, .mes_popup .tabs_teal a:hover, .wait_icon .tabs_teal a:hover, .freebet_popup .tabs_teal a:hover, .freebet_popup_sub .tabs_teal a:hover, .prompt_popup .tabs_teal a:hover, .reward_popup .tabs_teal a:hover, .reward_pop .tabs_teal a:hover {
  color: #fff;
}

.login_popup .tabs_teal .opt, .info_popup .tabs_teal .opt, .mes_popup .tabs_teal .opt, .wait_icon .tabs_teal .opt, .freebet_popup .tabs_teal .opt, .freebet_popup_sub .tabs_teal .opt, .prompt_popup .tabs_teal .opt, .reward_popup .tabs_teal .opt, .reward_pop .tabs_teal .opt {
  color: #fff;
  background-color: #903;
}

.register-popup .top_select, .login_popup .top_select, .info_popup .top_select, .mes_popup .top_select, .wait_icon .top_select, .freebet_popup .top_select, .freebet_popup_sub .top_select, .prompt_popup .top_select, .reward_popup .top_select, .reward_pop .top_select, .trans_popup .top_select{
  background-color: #f06;
  border-bottom-color: #DCDCDC;
}

.login_popup .top_select h5, .info_popup .top_select h5, .mes_popup .top_select h5, .wait_icon .top_select h5, .freebet_popup .top_select h5, .freebet_popup_sub .top_select h5, .prompt_popup .top_select h5, .reward_popup .top_select h5, .reward_pop .top_select h5 {
  color: #fff;
}

.trans_popup{
  background-color: #111111;
}

.trans_popup .form-group label{
  color: #fff;
}

/*-----Html common style-----*/
html, body {
  color: #ffffff;
}

body {
  background: #619def;
}

a {
  color: #fff;
}

input {
  background-color: #fff;
  color: #808080;
}

button {
  background-color: #903;
  color: #fff;
}

button:hover {
  background-color: #bb003e;
  color: #fff;
}

h3 {
  color: #fff;
}

h5 {
  color: #fff;
}

h6 {
  color: #fc6;
}

tbody,tfoot {
  color: #000;
}

.main, .kv {
  background: #000;
}

.wait_icon {
    color:#000;
}

/*-----Border Set-----*/
.borderdot {
  border-top-color: #fff;
}

.border-R {
  border-right-color: #fff;
}

.border-R-dot {
  border-right-color: #aeaeae;
}

/*-----Btn Set-----*/
.btn, .btn-link, .bx-wrapper .bx-pager.bx-default-pager a, .owl-theme .owl-dots .owl-dot span {
  background-color: #CECECE;
}

.btn:hover, .btn-link:hover, .bx-wrapper .bx-pager.bx-default-pager a:hover, .owl-theme .owl-dots .owl-dot span:hover{
  background-color: #903;
}

.btn-link, .bx-wrapper .bx-pager.bx-default-pager a.active, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
  background-color: #f06;
}

/*-----popup style-----*/
.login_popup p {
  color: #903;
}

.login_popup .login_info h3 {
  color: #903;
}

.login_popup .login_info label {
  color: #7C7C7C;
}

.login_popup .login_info .active {
  color: #903;
}

.login_popup .login_info input[type=text], .login_popup .login_info input[type=password] {
  border-bottom-color: #903;
}

.login_popup .login_info input[type=text]:focus, .login_popup .login_info input[type=password]:focus {
  border-bottom-color: #903;
  box-shadow: 0 1px 0 0 #903;
}

.login_popup .login_info a {
  color: #1f1f1f;
}

.login_popup .login_info span {
  color: #BF0000;
}

.login_popup .login_info ul li:nth-child(2) a {
  color: #CA0000;
}

.info_popup p {
  color: #000;
}

.mes_popup p {
  border-color: #838383;
  background-color: #fff;
  color: #000;
}

.mes_popup .btn_type01 {
  background-color: #737373;
}

.mes_popup .btn_type01:hover {
  background-color: #505050;
}

.wait_icon .content {
  background-color: #fff;
}

.freebet_popup table {
  border-bottom-color: #500a0c;
}

.freebet_popup thead {
  background-color: #903;
}

.freebet_popup th {
  color: #fff;
}

.freebet_popup td a {
  background-color: #ff0066;
  border-color: #ff0066;
  color: #fff;
}

.freebet_popup td a:hover {
  color: #ff0066;
}

.freebet_popup tr:nth-child(even) {
  background-color: #D4D4D4;
}

.freebet_popup_sub span {
  color: #AC0000;
}

.freebet_popup_sub .send {
  -moz-box-shadow: inset 0px 1px 0px 0px #ffada6;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffada6;
  box-shadow: inset 0px 1px 0px 0px #ffada6;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0281b), color-stop(1, #b01e11));
  background: -moz-linear-gradient(top, #e0281b 5%, #b01e11 100%);
  background: -webkit-linear-gradient(top, #e0281b 5%, #b01e11 100%);
  background: -o-linear-gradient(top, #e0281b 5%, #b01e11 100%);
  background: -ms-linear-gradient(top, #e0281b 5%, #b01e11 100%);
  background: linear-gradient(to bottom, #e0281b 5%, #b01e11 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0281b', endColorstr='#b01e11',GradientType=0);
  background-color: #e0281b;
  text-shadow: 0px 1px 0px #810e05;
  color: #fff;
}

.freebet_popup_sub .send:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b01e11), color-stop(1, #e0281b));
  background: -moz-linear-gradient(top, #b01e11 5%, #e0281b 100%);
  background: -webkit-linear-gradient(top, #b01e11 5%, #e0281b 100%);
  background: -o-linear-gradient(top, #b01e11 5%, #e0281b 100%);
  background: -ms-linear-gradient(top, #b01e11 5%, #e0281b 100%);
  background: linear-gradient(to bottom, #b01e11 5%, #e0281b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b01e11', endColorstr='#e0281b',GradientType=0);
  background-color: #b01e11;
}

.prompt_popup .down_btn {
  color: #500a0c;
  box-shadow: 0px 10px 14px -7px #7F7F7F;
  border-color: #500a0c;
}

.prompt_popup .down_btn:hover {
  border-color: #903;
  background-color: #fff;
  color: #903;
  text-shadow: none;
  box-shadow: 0px 1px 7px 3px #f9d7d7;
}

.reward_popup table {
  border-bottom-color: #003147;
}

.reward_popup table th {
  background-color: #903;
  color: #fff;
}

.reward_popup table td a {
  border-color: #4C4C4C;
  color:#000;
}

.reward_popup table td a:hover {
  background-color: #4C4C4C;
  color: #fff;
}

.reward_popup table tbody tr:nth-child(even) {
  background-color: #DEDEDE;
}

.reward_popup table tbody tr:hover {
  background-color: #ccc;
}

.reward_popup span {
  background-color: #C47741;
  box-shadow: inset 2px 2px 2px rgba(51, 51, 128, 0.4);
  color: #fff;
}

.reward_popup .page_list a {
    color: #000;
}

.reward_pop {
    background-color: #fff;
}

.reward_pop .top_select {
    border-top-color: #dcdcdc;
}

.reward_pop .top_select p {
    color: #fff;
}

.reward_pop .top_select span {
    background-color: #000;
    -webkit-box-shadow: inset 2px 2px 2px rgba(37, 37, 37, 0.5);
    box-shadow: inset 2px 2px 2px rgba(37, 37, 37, 0.5);
    color: #fcbc00;
}

.reward_pop .total_prize {
    background-color: #000;
}

.reward_pop .total_prize h3 {
    color: #FFD500;
}

.reward_pop .total_prize span {
    background-color: #434343;
    color: #fff;
}

.reward_pop .col-3 h4 {
    color: #fff;
}

.reward_pop .userid p, .reward_pop .account_hd .livehelp p, .account_hd .reward_pop .livehelp p {
    color: #800000;
}

.reward_pop table {
    border-bottom-color: #212121;
    background-color: #F8F8F8;
}

.reward_pop table tr:nth-child(even) {
    background-color: #ddd;
}

.reward_pop table th {
    background-color: #434343;
    color: #fff;
}

.reward_pop table td:hover {
    background-color: #903;
    color: #fff;
}

.reward_pop dl dd {
    color: #903;
}

.reward_pop .level {
    background-color: #903;
    border-radius: 50%;
}
/*-----header style-----*/
.header {
  background-color: #f06;
}

.top {
  background: #000;
}

.top dl {
  color: #fff;
  background-color: #903;

}

.top dl a {
  color: #fff;
  background: #f06;
}

.top dl dt {
  color: #fff;
  background-color: #000;
}
.top dl dd {
  background: #2b2b2b;
}

.livechat .livehelp, .livechat .livehelp:hover {
  color: #fff;
}

.listMenu li {
  color: #cecece;
}

.listMenu .freebet-btn{
  color: #fff;
}

.listMenu .antiblocker {
  color: #fc0;
}

.dropMenu {
  background-color: #ececec;
  border-color: #989898;
}

.dropMenu a:hover {
  background-color: rgba(76, 8, 11,.9);
}
.login_wrap ,.login_wrap a {
  color:#fff;
}

.login_wrap input:hover {
  border-color: #990033;
  box-shadow: 0 0 3px #990033;
}

.login_wrap input:focus {
  background-color: #fff;
  border-color: #990033;
}

.login_wrap ol .email strong, .login_wrap ol .contact_grids .livechat24 strong, .contact_grids .login_wrap ol .livechat24 strong {
  background-color: #ce0000;
  color: #fff;
}

.login_wrap ul .deposit_icon, .login_wrap ul .transfer_icon, .login_wrap ul .withdrawal_icon {
  background-color: #ddd;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.login_wrap .icon_title {
  color: #666;
  background-color: #fff;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.5);
}

.login_wrap .icon_title:before {
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #fff;
}

.login_wrap .officuser {
  background-color: #B80F0F;
}

.login_wrap .officuser:hover {
  background-color: #E51313;
}

.login_wrap .impotitle {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc757 +0,#ED9E00 +100 */
  background: #ffc757 ;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffc757  0%, #ED9E00 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffc757  0%, #ED9E00 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffc757  0%, #ED9E00 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc757 ', endColorstr='#ED9E00',GradientType=0 );
  /* IE6-9 */
  color: #990033;
  border-color: #990033;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.login_wrap .impotitle:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ED9E00+0,ffc757+100 */
  background: #ED9E00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ED9E00 0%, #ffc757 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ED9E00 0%, #ffc757 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ED9E00 0%, #ffc757 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ED9E00', endColorstr='#ffc757',GradientType=0 );
  /* IE6-9 */
}

.login_wrap ol .email strong{
  text-shadow: 0 1px 1px rgba(0,0,0,0.65);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.65);
  box-shadow: 0 1px 1px rgba(0,0,0,0.65);
}

.freebet {
  color: #fff;
  border-color: #fc6;
}

.freebet dt {
  color: #000;
  background-color: #fc6;
}

.freebet span {
  color: #fc6;
}

/*-----account header style-----*/
.account_hd {
  background-color: #480607;
  border-bottom: 1px solid #f06;
  color: #fff;
}

.account_hd a {
  color: #fff;
}

.account_hd .livehelp:hover {
  color: #903;
}

.account_hd .logout {
  border-left-color: #fff;
  background-color: #fc0;
  color: #903;
}

.account_hd .logout:hover {
  background-color: #ffae00;
}

.account_nav {
  background: #903;
}

.account_nav ul li {
  border-right-color: #fff;
}
.account_nav ul a {
  color: #fff;

}
.account_nav ul a:hover, .account_nav ul a.choice {
  color: #fc6;
  background-color: #f06;
}

.account_nav .choice_nav {
  background-color: #DBDBDB;
}

.account_nav .choice_nav p {
  background-color: #4B4B4B;
  color: #fff;
}

.account_nav .choice_nav ol li {
  background-color: rgba(255, 255, 255, 0.5);
}

.account_nav .choice_nav ol a{
  color: #000;
}
.account_nav .choice_nav ol a:hover {
  color: #f06;
}

/*-----navbar menu style-----*/
.navbar {
  background: #903;
  font-family: 'Raleway';
  border-bottom: 1px solid #9030;
}

.navbar a {
  color: #fc6;
}

.navbar a:hover{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff0066+0,212121+100 */
	background: #ff0066; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff0066 0%, #212121 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ff0066 0%,#212121 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ff0066 0%,#212121 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0066', endColorstr='#212121',GradientType=0 ); /* IE6-9 */
}

.navbar .comingsoon {
  color: #FFC700;
}

.navbar .comingsoon:hover {
  color: #FFC700;
  background-color: transparent;
}

.navbar .comingsoon span {
  background-color: #FFC700;
  color: #000;
}

.navbar .popular{
  background-color: #ff0009;
}

.navbar .nav_name{
	background-color: #000;
}

.subnavbar {
  background-color: #000;
  border-bottom: 7px solid #903;
  box-shadow: inset 0px 3px 23px 0px rgba(0, 0, 0, 0.4);
}
.subnavbar .gameNav a {
  color: #fff;
  border: none;
}
.subnavbar .gameNav a:hover {
  background-color: #f06;
  color: #fff;
}

/*-----projackpot style-----*/
.projackpot {
  color: #1f1f1f;
  font-family: 'Tahoma';
}

.projackpot strong {
  text-shadow: none;
  display: block;
  color:#fff;
  padding-top: 12px;
}

.projackpot p{
  color:#fff;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
}

/*-----main style-----*/
.box {
  background-image: radial-gradient(50% 5px at bottom center, rgba(0, 0, 0, 0.2), transparent);
}

.box h4 {
  color: #333;
  border-bottom-color: #B7B7B7;
}

.box dt {
  color: #f06;
}

.box dd, .box dd a{
  color: #333;
}

.serviceagens .onlineuser h5{
  color: #999;
}

.serviceagens .onlineuser strong {
  color: #f06;
}

.depositime .run_number {
  background-color: #3B3B3B;
}

.depositime p {
  color: #1f1f1f;
}

.progressbar {
  background-color: #fff;
}

.progressbar div {
  background-color: #f06;
}

/*-----sub menu style-----*/
.submenu{
  background-color: #000;
}

.submenu ul {
  color: #808080;
}

.submenu ul a {
  color: #ccc;
}

.submenu ul a:hover {
  color: #ccc;
}

.submenu span {
  color: #ccc;
}

/*-----Left downloadbar style-----*/
.downloadbar {
  background-color: #f06;
}

.downloadbar p {
  color: #fff;
}

.downloadbar .content a {
  color: #fff;
  background-color: #903;
}

.downloadbar .content a:hover {
  color: #903;
  background-color: #fc6;
}

.downloadbar .content .android, .downloadbar .content .game_title .ios, .game_title .downloadbar .content .ios, .downloadbar .content .game_title .pc, .game_title .downloadbar .content .pc {
  border-bottom-color: #fff;
}

.downloadbar .content .ios {
  border-bottom-color: #fff;
}

.downloadbar .content ol a {
  background-color: #333 ;
}

/*-----Right siderbar style-----*/
.siderbar p {
  background-color: #f06;
  color: #fff;
}

.siderbar .memberser {
  color: #fff;
  background-color: #f06;
}

.siderbar .lang_nav {
  background-color: #333;
  height:32px;
}

.siderbar .contact_col {
  background-color: #000;
  box-shadow: 0 1px 3px rgba(255, 255, 255, 1);
}

.siderbar .contact_col a {
  color: #fff;
}

.siderbar .contact_col a:hover {
  color: #fc6;
}

.siderbar .liveitem a:hover{
  text-shadow: none;
}

.liveitem a {
  color: #000;
  background-color: #fc6;
}

.liveitem a:hover {
  color: #000;
  background-color: #fc6;
}

.liveitem .joinselect {
  color: #fff;
  background-color: #d81920;
}

.liveitem .joinselect:hover {
  color: #fff;
  background-color: #C20007;
}

/*-----betting_rules style-----*/
.rules_subnav a {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.18);
  box-shadow: 0 1px rgba(0, 0, 0, 0.3);
}

.rules_subnav a:hover {
  background-color: #ff0066;
}

.rules_title {
  color: #fc6;
}

.sidebar_wrap {
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

.sidebar_wrap h3 {
  background-color: #f06;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
}

.sidebar_wrap li {
  border-bottom-color: #ccc;
  background-color: #f1f1f1;
}
.sidebar_wrap a {

  color: #333;
}
.sidebar_wrap a:hover {
  border-left-color: #f06;
  color: #f06;
}

.sidebar_wrap .present, .sidebar_wrap .more_on:hover {
  color: #f06;
  border-left-color: #f06;
}

.sidebar_wrap .navitem {
  background-color: #D4D4D4;
}

.sidebar_wrap .navitem li {
  background-color: #D4D4D4;
}
.sidebar_wrap .navitem a, .sidebar_wrap .navitem a {
  color: #333;
}
.sidebar_wrap .navitem a:hover, .sidebar_wrap .navitem a.selected {
  color: #903;
  background-color: rgba(246, 246, 246, 0.5);
}

.main_wrap {
  box-shadow: 0 0 1px rgba(38, 38, 38, 0.3);
  background-color: #fff;
  color: #3C3C3C;
}

.main_wrap h3 {
  color: #f06;
  border-bottom-color: #f06;
}

.main_wrap h5 {
  color: #9e9e9e;
}

.main_wrap strong {
  color: #f06;
}

.main_wrap a {
  color: #ff0066;
}

.main_wrap dl dt {
    color: #3C3C3C;
}

.main_wrap dl dd {
  color: #3C3C3C;
}

.main_wrap dl span {
  color: #AE6700;
}

.main_wrap table {
  border-color: #9E9E9E;
}

.main_wrap table tr:nth-child(odd) {
  background-color: rgba(220, 220, 220, 0.4);
}

.main_wrap table th {
  background-color: #DBDBDB;
  color: #494949;
  border-bottom-color: #8E8E8E;
}

.main_wrap ol li {
  color: #3C3C3C;
}

.main_wrap ol li:before {
  color: #1B1B1B;
}

.main_wrap ol span {
  color: #1B1B1B;
}

.contact_wrap {
  background-color: #fff;
}

.contact_wrap h4 {
  background-color: #333;
  color: #fff;
}

.con_wrap_box {
  color: #ff0066;
}

.con_wrap_box p {
  color: #000;
}

.con_wrap_box span {
  color: #5C5C5C;
}
.con_wrap_box strong {
  color: #f06;
}
.con_wrap_box strong:before {
  background-color: #dcdcdc;
}

.con_wrap_box strong:after {
  background-color: #f06;
}

.con_wrap_box i {
  border-color: #f06;
  background-color: #fff;
}

/*-----android ios html5 platform style-----*/
.platform li {
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

/*-----game model overlay button style-----*/
.overlay {
  background-color: rgba(60,0,20,.85);
}

.overlay a {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.4);
}

.overlay a:hover {
  color: #fff;
  background-color: #903;
  border-color: transparent;
}

.overlay .qrcode {
  background-color: #fff;
}

.overlay .download {
  background-color: #fff;
}

.overlay .issue_btn {
  background-color: #ececec;
  color: #fff;
}

.overlay .issue_btn:hover {
  color: #9C1818;
  background-color: #903;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.8);
}

/*-----game model style-----*/
.modle {
  background-color: #333;
}

.modle p {
  color:#fff;
}

.modle h4 {
  color:#999;
}

/*-----egame style-----*/
.projackpot_title dl {
  color: #000;
  background-color: #ccc;
}

.projackpot_title dd {
  color: #903;
}

.projackpot_title h3{
  color:#000;
}

.game_title {
  background-color: #333;
}

.game_title a {
  color: #f06;
}

.game_title a:hover, .game_title a.pick {
  background-color: #f06;
  color: #fff;
  box-shadow: 0 -3px rgba(255,255, 255, 0.8) inset;
}

.game_group span {
color: #fff;
  background-color: #333;
}

.game_slot:hover {
  background-color: #903;
}

.game_group:hover span {
  background-color: #903;
  color: #fff;
}

.game_slot:hover button {
  color: #000;
  background-color: #fc6;
}

.game_group:hover button:hover {
  background-color: #fc6;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.6) inset;
}

.game_slot:hover .btn_try {
  color: #000;
  background-color: #fff;
}

.game_group:hover .btn_try:hover {
  background-color: #fff;
}

.game_slot .figure-text p, .game_slot.lazyload:hover .figure-text p, .game_slot.masking:hover .figure-text p{
  color: #fff;
}

/*-----promotion style-----*/
.promotion_group {
  background-color: #500A0C;
}

.promotion_group .liveitem a {
  border-color: #f06;
}

.promotion_group .liveitem a:hover {
  color: #f06;
  background-color: #fff;
}

.promotion_group .liveitem .joinselect {
  border-color: #903;
}

.promotion_group .liveitem .joinselect:hover {
  color: #903;
}

.info_wrap .btn_close {
  background-color: #656565 ;
}

/*-----main title style-----*/
.title {
  background-color: #fff;
}

.title span {
  background-color: #f06;
}

.title button {
  color: #000;
  background-color: #fc6;
}

.title button:hover {
  background-color: #fc6;
}

.tab_title a {
  color: #949494;
}

.tab_title a:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}

.tab_title .pick {
  color: #fff;
  background-color: #903;
}

.tab_title .pick:hover {
  color: #fff;
  background-color: #f06;
}

/*-----joinnow style-----*/
.notetext {
  color: #fff;
}
.notetext a {
  color: #fff;
}

.notetext a:hover {
  color: #fff;
}

.notetext span {
  color: #fff;
}

.con_box {
  background-color: transparent;
  color:#000;
}
.con_box label {
  color:#fff;
}

.con_item h4 {
  color: #f06;
}

.con_item h4:before {
  border-left-color: #f06;
}

.con_item input[type=text]:hover, .con_item input[type=password]:hover, .con_item input[type=number]:hover {
  border-color: #903;
  box-shadow: 0 0 3px #903;
}

.con_item input[type=text]:focus, .con_item input[type=password]:focus, .con_item input[type=number]:focus {
  background-color: #fff;
  border-color: #903;
}

.con_item .info {
  background-color: #f5f5f5;
}

.con_item .info_type {
  border-color: #A8A8A8;
  background-color: #D4D4D4;
  color: #000;
}

.form-group input {
  background-color: #f5f5f5;
  border-color: #C0C0C0;
}

.form-group textarea {
  background-color: #f5f5f5;
  border-color: #C0C0C0;
}

.form-group textarea:hover {
  border-color: #903;
  box-shadow: 0 0 3px #903;
}

.form-group textarea:focus {
  background-color: #fff;
  border-color: #903;
}

.form-group span {
  color: #C90000;
}

.form-group .transcash .cash {
  border-color: #ff0066;
  color: #ff0066;
}

.form-group .explain_text {
  color:#fff;
}

.form-group .explain_text span {
  color: #f06;
}

.select_input {
  border-color: #C0C0C0;
  background-color: #f5f5f5;
}

.select_input input[type=text]:focus {
  background-color: #f5f5f5;
}

.conlist {
  background-color: #fff;
  border-color: #500A0C;
}

.conlist li:hover {
  color: #fff;
  background-color: #500A0C;
}

input[type=submit], input[type=button], input[type=reset] {
  color: #fff;
  background: #ff0066;
  box-shadow: 0 2px 0 0 #903;
}

input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover {
  background: #903;
}

/*-----announcement / maintenance style-----*/
.bx-controls dl dt {
  color: #B41111;
}

.bx-controls {
  background: #333;
  color:#fff;
}

.top_info ul li {
  color: #fff;
}

.top_info .time_group {
  background-color: #dcdcdc;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset;
  color: #000;
}

.top_info .time_group p {
  background-color: #515151;
  color: #fff;
}

.top_info .time_group ol li:nth-child(odd) {
  background-color: #333333;
}

.top_info .time_group ol strong {
  color: #fff;
  border-bottom-color: #181818;
}

.top_info .time_group ol span {
  color: #fff;
  background-color: #606060;
  border-top-color: #888;
}

.contact_grids a {
  border-color: #4D4D4D;
  color: #4D4D4D;
}

.contact_grids a:hover {
  color: #fff;
  background-color: #CF6A00;
  border-color: #CF6A00;
}

.sub_title {
  color: #fff;
}

/*-----retrict style-----*/
.template {
  border-bottom-color: #444;
  background-color: rgba(242, 242, 242, 0.9);
}

.template dd {
  color: #000;

}

.template dt {
  color: #903;
}

/*-----reward style-----*/
.prize01 p, .prize02 p, .prize03 p {
  color: #fff;
}

.reward_wrap .title_type {
color: #000;
  background-color: #fff;
}

.reward_wrap .title_type h3 {
  background-color: #f06;
}

.reward_wrap .title_type dd {
  color: #903;
}

.reward_wrap .special th, .reward_wrap .grand th {
  background-color: #903;
  color: #fff;
}

.reward_wrap .special td, .reward_wrap .grand td {
color: #000;
  background-color: #e3e9ea;
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.reward_wrap .special td:hover, .reward_wrap .grand td:hover {
  background-color: #D4D9DA;
}

.reward_wrap .grand tr:hover td {
  background-color: #D4D9DA;
}

.reward_list h3 {
  background-color: #903;
}

.list_col {
  background-color: #ececec;
}

.list_col dl {
  color: #4c4c4c;
}

.list_col dt {
  color: #B61218;
}

.list_col span {
  color: #fff;
}

.list_col h4 {
  color: #903;
}

.list_col strong {
  color: #4c4c4c;
}

/*-----referral style-----*/
.referral_wrap th {
  width: 33%;
  background-color: #903;
  color: #fff;
  border-right-color: #fff;
}

.referral_wrap tbody {
  background-color: #E0E7E8;
}

.referral_wrap td {
  border-bottom-color: #fff;
  color: #000;
  border-right-color: #fff;
}

.referral_wrap ul {
  border-color: #D2D2D2;
  color:#fff;
}

.copylink {
  border-color: #fff;
  background-color:#fff;
}

.copylink input[type=text] {
  color: #444;
}

.copylink a {
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a73f2d), color-stop(1, #b34332));
  background: -moz-linear-gradient(top, #a73f2d 5%, #b34332 100%);
  background: -webkit-linear-gradient(top, #a73f2d 5%, #b34332 100%);
  background: -o-linear-gradient(top, #a73f2d 5%, #b34332 100%);
  background: -ms-linear-gradient(top, #a73f2d 5%, #b34332 100%);
  background: linear-gradient(to bottom, #a73f2d 5%, #b34332 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a73f2d', endColorstr='#b34332',GradientType=0);
  background-color: #a73f2d;
  border-left-color: #241d13;
  text-shadow: 0px 1px 0px #7a2a1d;
}

.copylink a:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.06, #D14F3B), color-stop(1, #a73f2d));
  background: -moz-linear-gradient(top, #D14F3B 6%, #a73f2d 100%);
  background: -webkit-linear-gradient(top, #D14F3B 6%, #a73f2d 100%);
  background: -o-linear-gradient(top, #D14F3B 6%, #a73f2d 100%);
  background: -ms-linear-gradient(top, #D14F3B 6%, #a73f2d 100%);
  background: linear-gradient(to bottom, #D14F3B 6%, #a73f2d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D14F3B', endColorstr='#a73f2d',GradientType=0);
  background-color: #b34332;
}

/*-----mbr_account / mbr_profile style-----*/
.btn_type .btn_default {
  color:#000;
  background: #f1f1f1;
  box-shadow: 0 2px 0 0 #454545;
}

.btn_type .btn_default:hover {
  color:#fff;
  background: #747474;
}

.deposit_content .srchbtn span {
  background-color: #3AA935 ;
}

.deposit_content .srchbtn ol {
  background-color: #3AA935;
  color: #fff;
  outline: 1px dashed #424242;
}

.progress_tracker .step:before {
  background-color: #aaa;
  color: #fff;
  border-color: #9D9D9D;
}

.progress_tracker .active:before {
  background-color: #f06;
  border-color: #f06;
}

.progress_tracker .active .step-name {
  color: #f06;
}

.progress_tracker .step-name {
  border-top-color: #aaa;
  color: #fff;
}

.datetime_info {
  background-color: #ececec;
}

.datetime_info h5 {
  color: #fff;
  background-color: #008f9d;
}

.datetime_info h6 {
  color: #007D8E;
}

.datetime_info .date_info table thead, .datetime_info .timeh_info table thead, .datetime_info .mnute_info table thead {
  background-color: #18707c;
  color: #fff;
  border-left-color: #196370;
  border-top-color: #196370;
  border-right-color: #196370;
}

.datetime_info .date_info table td, .datetime_info .timeh_info table td, .datetime_info .mnute_info table td {
  border-color: #006D71;
  color: #757575;
}

.datetime_info .date_info table td:hover, .datetime_info .timeh_info table td:hover, .datetime_info .mnute_info table td:hover, .datetime_info .date_info table td.opt, .datetime_info .timeh_info table td.opt, .datetime_info .mnute_info table td.opt {
  background-color: #009396;
  color: #FAFAFA;
  border-color: #006365;
}

.datetime_info .date_info table .pres, .datetime_info .timeh_info table .pres, .datetime_info .mnute_info table .pres {
  color: #8E8E8E;
  border-color: #A9A9A9;
  background-color: #ddd;
}

.datetime_info .date_info table .pres:hover, .datetime_info .timeh_info table .pres:hover, .datetime_info .mnute_info table .pres:hover {
  background-color: #ddd;
  border-color: #A9A9A9;
  color: #8E8E8E;
}

.datetime_info .date_info .year a, .datetime_info .timeh_info .year a, .datetime_info .mnute_info .year a, .datetime_info .date_info .months a, .datetime_info .timeh_info .months a, .datetime_info .mnute_info .months a {
  color: #545454;
  border-color: #006D71;
  background-color: #F5F5F5;
}

.datetime_info .date_info .year a:hover, .datetime_info .timeh_info .year a:hover, .datetime_info .mnute_info .year a:hover, .datetime_info .date_info .months a:hover, .datetime_info .timeh_info .months a:hover, .datetime_info .mnute_info .months a:hover, .datetime_info .date_info .year a.opt, .datetime_info .timeh_info .year a.opt, .datetime_info .mnute_info .year a.opt, .datetime_info .date_info .months a.opt, .datetime_info .timeh_info .months a.opt, .datetime_info .mnute_info .months a.opt {
  background-color: #009396;
  color: #FAFAFA;
  border-color: #006365;
}

.datetime_info .date_info .year .pres, .datetime_info .timeh_info .year .pres, .datetime_info .mnute_info .year .pres, .datetime_info .date_info .months .pres, .datetime_info .timeh_info .months .pres, .datetime_info .mnute_info .months .pres {
  color: #8E8E8E;
  border-color: #A9A9A9;
  background-color: #ddd;
}

.datetime_info .date_info .year .pres_typeL, .datetime_info .timeh_info .year .pres_typeL, .datetime_info .mnute_info .year .pres_typeL, .datetime_info .date_info .months .pres_typeL, .datetime_info .timeh_info .months .pres_typeL, .datetime_info .mnute_info .months .pres_typeL, .datetime_info .date_info .year .pres_typeR, .datetime_info .timeh_info .year .pres_typeR, .datetime_info .mnute_info .year .pres_typeR, .datetime_info .date_info .months .pres_typeR, .datetime_info .timeh_info .months .pres_typeR, .datetime_info .mnute_info .months .pres_typeR {
  color: #8E8E8E;
  border-color: #A9A9A9;
  background-color: #ddd;
}

.datetime_info .date_info .months .pres:hover, .datetime_info .timeh_info .months .pres:hover, .datetime_info .mnute_info .months .pres:hover {
  background-color: #ddd;
  border-color: #A9A9A9;
  color: #8E8E8E;
}

.datetime_info .timeh_info a, .datetime_info .mnute_info a {
  color: #545454;
  border-color: #006D71;
  background-color: #F5F5F5;
}

.datetime_info .timeh_info a:hover, .datetime_info .mnute_info a:hover, .datetime_info .timeh_info a.opt, .datetime_info .mnute_info a.opt {
  background-color: #009396;
  color: #FAFAFA;
  border-color: #006365;
}

.transicon span {
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
}

.bulletin {
  background: #f1f1f1;
}

.bulletin h5{
  color: #1F1F1F;
}

.bulletin ul {
  color: #1F1F1F;
}

.bulletin span {
  color: #f06;
}

.bulletin p {
  border-left-color: #626262;
  color: #1F1F1F;
}

.bulletin .livehelp {
  color: #1F1F1F;
}

.bulletin .livehelp:hover {
  color: #903;
}

.wallet {
  border-color: #848484;
  background-color: #ececec;
}

.wallet .top_title {
  color: #C5C5C5;
}

.wallet .total, .wallet .primary {
  color: #FFA500;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}

.wallet .total .btn_total, .wallet .primary .btn_total {
  color: #fff;
}

.wallet .primary {
  color: #fff;
}

.wallet .content li:hover {
  background-color: #DBDBDB;
}

.wallet .content a {
  color: #fff;
}

.wallet .content span {
  color: #000;
}

.wallet .content .soscash {
  background-color: #D81400;
  box-shadow: 0px 2px 0px 0px #910E00;
}

.wallet .content .soscash:hover {
  background-color: #F03623;
}

.wallet .content .refreshcash {
  background-color: #6d6d6d;
  box-shadow: 0 2px 0 0 #3E3E3E;
}

.wallet .content .refreshcash:hover {
  background-color: #7E7E7E;
}

.account_list {
  background: #fff;
  color:#000;
}

.account_list h4 {
  color: #f06;
}

.account_list h4:before {
  border-left-color: #f06;
}

.account_list .account_info {
  border-bottom-color: #131313;
  background-color: #fff;
}

.account_list .account_info thead {
  background-color: #903;
}

.account_list .account_info th {
  color: #fff;
  border-right-color: #fff;
}

.account_list .account_info tbody tr:hover {
  background-color: #ececec;
}

.account_list .account_info tr:nth-of-type(even) {
  background-color: rgba(140,0,0,.1);
}

.account_list .account_info td {
  border-right-color: #fff;
}

.account_group span {
  color: #fff;
  background-color: #AB0A0A;
}

.table_con {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  border-bottom-color: #480607;
  *background-color: #E8F0F0;
}

.table_con thead {
  color: #fff;
  background-color: #903;
}

.table_con th {
  border-color: #fff;
}

.table_con tbody tr:nth-of-type(even) {
  background-color: rgba(140,0,0,.1);
}

.tab_report {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  border-bottom-color: #353a48;
  *background-color: #e5ebee;
}

.tab_report thead {
  color: #fff;
  background-color: #903;
}

.tab_report tbody tr:nth-of-type(even) {
  background-color: rgba(140,0,0,.1);
}

.color_Loss, .color_Win {
  color: #fff;
  background-color: #C33025;
}

.color_Win {
  background-color: #0E9196;
}

.type_select button {
  background-color: #535353;
  box-shadow: 0px 2px 0px 0px #2B2B2B;
}

.type_select button:hover {
  background-color: #500A0C;
}

.date_list .selection {
  border-color: #aaa;
  background-color: #fff;
  color: #333;
}

.date_list strong {
  color: #fff;
}

.date_list .selection:hover {
  color: #EC9838;
}

.page_list a:hover {
  color: #f06;
  background-color: transparent;
}

.info_subnav a {
  background-color: #9E9E9E;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
}

.info_subnav a:hover, .info_subnav a.selsct {
  background-color: #903;
}

.info_subnav span {
  background-color: #ff0000;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6) inset;
}

.info_subnav i {
  border-right-color: rgba(255, 255, 255, 0.4);
}

.info_list li {
  border-left-color: #903;
  background-color: #fff;
}

.info_list p,.info_list a {
  color: #000;
}

.info_list span {
  color: #444;
}

.info_list .read {
  border-left-color: #8C8C8C;
}

.mes_type {
  color: #333;
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
}

.info_contact {
  background-color: #fff;
  color:#000;
}

.info_contact h4 {
  border-bottom-color: #903;
  color: #903;
}

.info_contact span {
  color: #444;
}

/*----common style-----*/
.title_color {
  background-color: #f06;
  border-bottom-color: #903;
}

.sub_color {
  background: #903;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

.bgcolor_gray {
  background-color: #000;
  background-repeat: no-repeat;
}

/*-----footer style-----*/
.footer {
  background-color: #903;
      border-top: 3px solid #903;
}

.footer_nav_license a {
  color: #9a9a9a;
}

.footer_nav_list p {
  color: #9a9a9a;
}

.provider_group {
  border-color: #9a9a9a;
}

.provider_group p {
  background-color: #903;
}

.login_wrap button{
  color: #fff;
}

.login_wrap button:hover{
  color: #fc0;
}

.info_group h4{
  color: #850000;
}

.info_group h4:before{
  border-left-color: #850000;
}

/*-----register-popup style-----*/
.register-popup .register-popup-content h4 {
  color: #313131;
}

/*-----DarkBG-----*/

.trans_popup .select_group, .select_input .select_group{
    background-color: #05060a;
}

.trans_popup .select_group h5, .select_input .select_group h5{
    color: #ececec;
}

.select_group .provider_name{
    background-color: #151515;
}

.select_group ul li:hover, .select_group ol li:hover{
    border-color: #fafafa;
    background-color: #fafafa;
}

.select_group ul li:hover a{
    color: #000;
}

.select_group ol li.active{
    background-color: #e3e3e3;
}

.select_group ol li.active:before{
    background: #e3e3e3;
}

.select_group ol li.active a, .select_group ol li:hover a{
    color: #000;
}

.select_group .cols-wrap ol li.active, .select_group .cols-wrap ul li.active{
	background-color : #ff0066;
}

.select_group .cols-wrap ol li.active:before, .select_group .cols-wrap ul li.active:before{
	background-color : #ff0066;
}

.select_group .cols-wrap ol li:hover, .select_group .cols-wrap ul li:hover{
	background-color : #ff0066;
}

.product-modle h4 {
	color: #ffffff;
}

.seo_wrap {
	background-color: #131313;
}

.info_box h5{
  color: #000000;
}

.info_box strong{
  color: #f06;
}

/*--Dark modle Logo--*/
.modle .logo_bet368 {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -7px 8px;
}

.modle .logo_txbet {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -15px -1678px;
}

.modle .logo_Spadegaming {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -11px -923px;
}

.modle .logo_playtech {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -15px -600px;
}

.modle .logo_idn {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -7px -1590px;
}

.modle .logo_gd {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -9px -425px;
}

.modle .logo_allbet {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -3px -544px;
}

.modle .logo_royal {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -22px -660px;
}

.modle .logo_ag {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -13px -480px;
}

.modle .logo_gameplay {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -19px -258px;
}

.modle .logo_onework {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat 4px -134px;
}

.modle .logo_habanero {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -21px -1248px;
}

.modle .logo_isin4d {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -9px -1317px;
}

.modle .logo_qqkeno {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat 0 -164px;
}

.modle .logo_imlotto {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat 0px -562px;
}

.modle .logo_og {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -23px -321px;
}

.modle .logo_opus {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -21px -86px;
}

.modle .logo_mg {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -15px -722px;
}

.modle .logo_ttg {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -11px -991px;
}

.modle .logo_betsoft {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -7px -1125px;
}

.modle .logo_ebet {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -5px -376px;
}

.modle .logo_txbet4d {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -158px -144px;
}

.modle .logo_txbet6d {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -158px -240px;
}

.modle .logo_ok368 {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -158px -352px;
}

.modle .logo_pragmatic {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -158px -460px;
}

.modle .logo_tgp {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -158px -555px;
}

.modle .pgsoft{
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -156px -966px;
}

.modle .logo_bg{
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -19px -1541px;
}

.modle .logo_sexy{
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -3px -856px;
}

.modle .logo_cq9 {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -8px -1630px;
}

.modle .logo_qqthai {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -5px -1828px;
}

.modle .logo_sbobet {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -21px -1879px;
}
/*--Dark Footer Logo--*/
.footer .logo_bet368 {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px 8px;
}

.footer .logo_txbet {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -128px -1678px;
}

.footer .logo_Spadegaming {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -124px -923px;
}

.footer .logo_playtech {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -128px -600px;
}

.footer .logo_boxing {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat 0 -1759px
}

.footer .logo_idn {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -1590px;
}

.footer .logo_judpoker {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat 0 -858px
}

.footer .logo_gd {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -122px -425px;
}

.footer .logo_allbet {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -116px -544px;
}

.footer .logo_royal {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -135px -660px;
}

.footer .logo_ag {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -126px -480px;
}

.footer .logo_gameplay {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -132px -258px;
}

.footer .logo_onework {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -107px -134px;
}

.footer .logo_habanero {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -134px -1248px;
}

.footer .logo_isin4d {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -122px -1317px;
}

.footer .logo_qqkeno {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -130px -1372px;
}

.footer .logo_imlotto {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat 0px -530px
}

.footer .logo_og {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -136px -321px;
}

.footer .logo_opus {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -142px -86px;
}

.footer .logo_mg {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -128px -722px;
}

.footer .logo_gameos {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat 0 -2152px
}

.footer .logo_ttg {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -124px -991px;
}

.footer .logo_xo {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat 0 -2306px;
}

.footer .logo_betsoft {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -1125px;
}

.footer .logo_bet188 {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat 0 -2485px;
}

.footer .logo_ebet {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -118px -376px;
}

.footer .logo_txbet4d {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -1428px;
}

.footer .logo_txbet6d {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -1482px;
}

.footer .logo_ok368 {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -1730px;
}

.footer .logo_pragmatic {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -140px -1063px;
}

.footer .logo_tgp {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -118px -787px;
}

.footer .logo_playson {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -130px -1177px;
}

.footer .logo_pgsoft {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -1786px;
}

.footer .logo_dg {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -193px;
}

.footer .logo_bg {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -132px -1541px;
}

.footer .logo_cq9 {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -1630px;
}

.footer .logo_qqthai {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -1828px;
}

.footer .logo_sexy {
    background: url(/Content/common/images/ico_reco_black.png) no-repeat -116px -856px;
}

.footer .logo_winningft {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -36px;
}

.footer .logo_sbobet {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -140px -1879px;
}

.footer .logo_qqnumber {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -114px -1942px;
}

.footer .logo_ogplus {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -122px -2004px;
}

.footer .logo_ygg {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -130px -2055px;
}

.footer .logo_pkq {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -116px -2094px;
}

.footer .logo_joker {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -117px -2145px;
}

.footer .logo_gamatron {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -121px -2260px;
}

.footer .logo_playstar {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -121px -2194px;
}

.footer .logo_sagaming {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -115px -2315px;
}

.footer .logo_egccasino {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -114px -2366px;
}

.footer .logo_isport {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -140px -2424px;
}

.footer .logo_bet188 {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -120px -2485px;
}

.footer .logo_wmcasino {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -135px -2547px;
}

.footer .logo_booongo {
  background: url(/Content/common/images/ico_reco_black.png) no-repeat -135px -2602px;
}

.footer .logo_bet368:hover{
    background-position: -7px 8px;
}

.footer .logo_opus:hover{
    background-position: -29px -86px;
}

.footer .logo_onework:hover{
    background-position: 4px -134px;
}

.footer .logo_bet188:hover{
    background-position: 0 -2531px;
}

.footer .logo_gameplay:hover{
    background-position: -19px -258px;
}

.footer .logo_gd:hover{
    background-position: -9px -425px;
}

.footer .logo_allbet:hover{
    background-position: -3px -544px;
}

.footer .logo_ag:hover{
    background-position: -13px -480px;
}

.footer .logo_og:hover{
    background-position: -23px -321px;
}

.footer .logo_royal:hover{
    background-position: -22px -660px;
}

.footer .logo_playtech:hover{
    background-position: -15px -600px;
}

.footer .logo_ebet:hover{
    background-position: -5px -376px;
}

.footer .logo_tgp:hover{
    background-position: -5px -787px;
}

.footer .logo_Spadegaming:hover{
    background-position: -11px -923px;
}

.footer .logo_ttg:hover{
    background-position: -11px -991px;
}

.footer .logo_gameos:hover{
    background-position: 0 -2189px;
}

.footer .logo_mg:hover{
    background-position: -15px -722px;
}

.footer .logo_betsoft:hover{
    background-position: -7px -1125px;
}

.footer .logo_habanero:hover{
    background-position: -21px -1248px;
}

.footer .logo_pragmatic:hover{
    background-position: -27px -1063px;
}

.footer .logo_isin4d:hover{
    background-position: -9px -1317px;
}

.footer .logo_qqkeno:hover{
    background-position: -17px -1372px;
}

.footer .logo_imlotto:hover{
    background-position: 0px -562px;
}

.footer .logo_txbet4d:hover{
    background-position: -7px -1428px;
}

.footer .logo_txbet6d:hover{
    background-position: -7px -1482px;
}

.footer .logo_ok368:hover{
    background-position: -7px -1730px;
}

.footer .logo_idn:hover{
    background-position: -7px -1590px;
}

.footer .logo_judpoker:hover{
    background-position: 0 -908px;
}

.footer .logo_xo:hover{
    background-position: 0 -2345px;
}

.footer .logo_txbet:hover{
    background-position: -15px -1678px;
}

.footer .logo_boxing:hover{
    background-position: 0 -1806px;
}

.footer .logo_playson:hover {
    background-position: -17px -1177px;
}

.footer .logo_pgsoft:hover {
    background-position: -6px -1786px;
}

.footer .logo_dg:hover {
    background-position: -8px -193px;
}

.footer .logo_bg:hover {
    background-position: -19px -1541px;
}

.footer .logo_qqthai:hover{
    background-position: -5px -1828px;
}

.footer .logo_cq9:hover{
    background-position: -8px -1630px;
}

.footer .logo_sexy:hover {
  background-position: -3px -856px;
}

.footer .logo_winningft:hover {
  background-position: -7px -36px;
}

.footer .logo_sbobet:hover {
  background-position: -25px -1879px;
}

.footer .logo_qqnumber:hover {
  background-position: -9px -1943px;
}

.footer .logo_ogplus:hover {
  background-position: -8px -2004px;
}

.footer .logo_ygg:hover {
  background-position: -23px -2055px;
}

.footer .logo_pkq:hover {
  background-position: -12px -2094px;
}

.footer .logo_joker:hover {
  background-position: -8px -2145px;
}

.footer .logo_gamatron:hover {
  background-position: -17px -2260px;
}

.footer .logo_playstar:hover {
  background-position: -18px -2194px;
}

.footer .logo_sagaming:hover {
  background-position: -11px -2315px;
}

.footer .logo_egccasino:hover {
  background-position: -10px -2366px;
}

.footer .logo_isport:hover {
  background-position: -23px -2424px;
}

.footer .logo_bet188:hover {
  background-position: -11px -2485px;
}

.footer .logo_wmcasino:hover {
  background-position: -26px -2547px;
}

.footer .logo_booongo:hover {
  background-position: -26px -2602px;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: local('Oxygen Regular'), local('Oxygen-Regular'), url(https://fonts.gstatic.com/s/oxygen/v8/2sDfZG1Wl4LcnbuKgE0mV0Q.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: local('Oxygen Regular'), local('Oxygen-Regular'), url(https://fonts.gstatic.com/s/oxygen/v8/2sDfZG1Wl4LcnbuKjk0m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v13/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v13/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

