/* 
mreset 0.7 (build 20150720)
https://github.com/mixice/mreset
http://www.mixice.com
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;/*font-size:14px;*/vertical-align:baseline;background:transparent;}
html, body {height: 100%;}
html{-webkit-font-smoothing: antialiased;}
body, button, input, select, textarea {/*font:14px/1.5 Arial;*/color:#555;background: #fff;border: none;}
a, button, input, select, span, img, i, cite, tt, em, button{/*transition:all .4s;*/color:#666;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, progress, video{display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
img {border:0;vertical-align: middle;-ms-interpolation-mode: bicubic;}
a {color: #555;}
a, a:hover {text-decoration:none;outline: 0;}
b, strong {font-weight: bold;}
p {margin: 0;line-height: 200%; color: #666;}
ul, li {margin:0; padding:0; list-style:none;}
button, optgroup, select, textarea {margin: 0;padding: 0; font: inherit;color: inherit;}
button, input {outline:none;}
::-webkit-input-placeholder{color:#ccc;}
::-moz-placeholder{color:#ccc;}
:-moz-placeholder{color:#ccc;}
::-ms-input-placeholder{color:#ccc;}
input:-moz-placeholder { color:#ccc; }
textarea:-moz-placeholder { color:#ccc;}
::selection{background:#333;color:#999;text-shadow:none;}
.yh {font-family:Microsoft YaHei, '\9ed1\4f53';}
.jh {font-family:Microsoft JhengHei, '\9ed1\4f53';}
.hide {display:none !important;}
.clear {clear:both;}
.fl {float: left !important;}
.fr {float: right !important;}
/*.black {-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;}
.black:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  filter: grayscale(0%);
  filter:none;}*/
  .attentionid{margin-top: -59px!important;}
  html:lang(vi) .center-table th{text-transform: uppercase;}

.black .bot-info3 .brand1 {
    border-top: 1px dashed #4d4d4d;
}
.bot-info3 .brand1 {
    background-image: url(../images/home/footerv2.png)!important;
    background-repeat: no-repeat!important;
    width: 1200px;
}
.bot-info3 .brand1 {
    border-top: 1px dashed #a0a0a0;
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 0;
    text-align: center;
}
.bot-info3 .brand1 img {
    opacity: 0!important;
}
.bot-line a{text-transform: uppercase;}
.promo_group_body_inner table td {vertical-align: middle;}
p.p_luxury{color: #fff}
html:lang(tw) .mestw ul.twmad li:nth-child(4){display: none;}
html:lang(th) .bot-info3 p a, html:lang(vi) .bot-info3 p a{position: relative; padding-left: 10px;}
html:lang(bn) .madkh{display: none;}
html:lang(th) .bot-info3 p a::after, html:lang(vi) .bot-info3 p a::after {
    content: "";
    width: 1px;
    height: 100%;
    display: block;
    background: #faf58f;
    position: absolute;
    right: -8px;
    top: 0px;
}
html:lang(vi) .bot-info3 p a:last-child::after,html:lang(th) .bot-info3 p a:last-child::after {width: 0px;}
.k9bet-aff,
ul.k9bets li:nth-child(5),
ul.k9bets li:nth-child(4),
.center-k9bets a:nth-child(3),
.center-k9bets a:nth-child(8),
.center-k9bets a:nth-child(5),
.center-k9bets a:nth-child(11),
.center-k9bets a:nth-child(4){display: none;}
html:lang(vi) #nav{
    border-top: none!important;
    border-bottom: none!important;
}
.modal{z-index: 99999999!important;}

.modal-dialog{top: 421px!important;}
html:lang(id) .modal-dialog, html:lang(np) .modal-dialog, html:lang(np-en) .modal-dialog{top: 200px!important;}
/*new*/
.notes-modal{
    position: absolute;
    width: 400px;
    right: 40px;
    top: 106px;
}
.body[_ngcontent-serverApp-c86] {padding: 20px}
.body[_ngcontent-serverApp-c86] table tr td{
    border: 1px solid #666;
    padding: 5px;
}
.close-icon {
   z-index: 999999;
    display: inline-block;
    position: absolute;
    top: -17px;
    left: 0;
    background: #ecca64;
    padding: 3px 8px 4px;
    border-radius: 13px;
    line-height: 16px;
    color: #000;
    cursor: pointer;
}

html:lang(vi) select#banktype option[value="5"] {display: none;}
.ismyrd{color: #fff; display: none;}
html:lang(bn) .sliderText{margin-left: 35px!important;font-size: 12px!important;}
.center-tab a[href="index.php?page=bonus"]{display: none;}
#slots_bestgamer_type1{pointer-events: auto!important;}
.page-login .logo-wrapper .logo_k9{margin-left: 104px;}
.page-login .input-wrapper .input-container input::placeholder,
.page-login .input-wrapper .input-container input::-webkit-input-placeholder,
.page-login .input-wrapper .input-container input::-moz-placeholder,
.page-login .input-wrapper .input-container input::-moz-placeholder,
.page-login .input-wrapper .input-container input::-ms-input-placeholder,
.page-login .input-wrapper .input-container input::-moz-placeholder,
.page-login .input-wrapper .input-container input::-ms-input-placeholder{color: #fff!important;}
.err_div{color: #fff!important;}
html:lang(mm) .page-login .logo-wrapper .logo_k9{margin-left: 0!important}
.bank_type_myr{width: 60%!important; }
.branambasad{
    width: 1200px;
    margin: 20px 10px 0 0;
    border-top: 1px solid #fff;
    position: relative;
}
.branambasad h5{
      position: absolute;
    top: -20px;
    left: 485px;
    padding: 0 10px;
    font-size: 17px;
    color: #fff;
    background: #0c0c0c;
    margin-top: 10px;
    margin-bottom: 10px;
}
.branambasad-regi{
    width: 437px;
    margin: 20px 10px 0 0;
    border-top: 1px solid #fff;
    position: relative;
}
.branambasad-regi h5{
    position: absolute;
    top: -20px;
    left: 115px;
    padding: 0 10px;
    font-size: 17px;
    color: #fff;
    background: #000007;
    margin-top: 10px;
    margin-bottom: 10px;
}
.title-bran{color: #fff}
.reg-branambasad-sub{
    width: 431px;
    margin: 30px 0!important;
    height: 137px!important;
}
.bran-tile-tb p{font-size: 10px; line-height: 15px;color: #fff}
.partner_img {
    width: 150px; height: 100px;
    background: #B8B8B8;
   text-align: center;
    border-radius: 19px;
padding-top: 10px
}
.partner_img img{width: 80px}
p a.k9groupvn{color: #000!important}
html:lang(vi) .err_div{color: red!important}
/*new slots*/
.headline {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #26272b;
}
.main-gamebai {
    position: relative;
    padding: 20px;
}
.headline>span {
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    background-color: #26272b;
    border-radius: 8px 8px 0 0;
}
.game-list-vn {
    position: relative;
    margin: 0 auto;
    display: block;
    padding: 0;
    font-size: 0;
    text-align: left;
    width: 1200px;
}
.game-wrapper-vn {
    position: relative;
    display: inline-block;
    width: 160px !important;
    min-height: 180px;
    margin: 5px;
    vertical-align: top;
    z-index: 0;
    color: #000;
    background-color: #26272b;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-radius: 10px;
}
.game-logo {
    position: relative;
    height: 100%;
    padding: 9px 0 4px;
    text-align: center;
}
figure {
    margin: 0;
}
 .game-logo img {
    position: relative;
    display: inline-block;
    width: 140px;
    height: 140px;
}
.game-logo figcaption {
    position: relative;
    margin: 0 auto;
    padding: 4px 18px 3px 0;
    width: 140px;
    color: inherit;
    font-size: 16px;
    text-align: left;
    min-height: 3em;
    word-break: break-all;
    display: -webkit-box;
    overflow: hidden;
    color: #fff;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.game-logo figcaption i.far {
    color: #b2b2b2;
}
 .game-logo figcaption i {
    position: absolute;
    top: 5px;
    right: 2px;
    line-height: 20px;
    color: #fff;
}
 .game-wrapper-vn.cross-platform, .game-wrapper-vn:hover {
    color: #fff;
    background: #ffd050;
}
.game-wrapper-vn:hover {
    border-color: #fff;
    cursor: pointer;
}
 .game-logo::after {
    position: absolute;
    top: 64px;
    left: 27px;
    width: 103px;
    height: 31px;
    z-index: 2;
    color: #000;
    font-size: 16px;
    text-align: center;
    line-height: 31px;
    background: #fff770;
    border-radius: 5px;
}
.see_more{
  background: rgb(152,98,0)!important;
background: linear-gradient(180deg, rgba(152,98,0,1) 0%, rgba(237,221,112,1) 99%)!important;
  color: #000!important;
  font-size: 17px;
  font-weight: bold;
  border-radius: 12px!important;
}
.vip_content_table table tbody tr{
    background: rgb(60,60,59);
background: linear-gradient(180deg, rgba(60,60,59,1) 0%, rgba(0,0,0,1) 99%);
}
.vip table td{color: #fff!important; border: none!important;border-left: 1px solid #424242 !important;font-size: 17px;}
.vip_content_table table tbody tr:first-child{
     background: rgb(152,98,0)!important;
background: linear-gradient(180deg, rgba(152,98,0,1) 0%, rgba(237,221,112,1) 99%)!important;
}
.vip_content_table table tbody tr:first-child td{
    color: #000 !important;
    font-size: 22px;
    font-weight: bold;
    border-left: 1px solid;
}
.lott-side a.check-pool-close{display: none!important;}
.page-login .input-icon--currency {
    background-position-y: 76.99%!important;
}
.ngmoredetail img[src="b"]{display: none;}
.game_popup_body_detail h3.winnner_name{color:#000!important }
#swal2-content p iframe{width: 100%!important; height: 430px!important}
.mead-npr{top: 192px!important}
.depo-text_np{position: absolute;}
html:lang(np-en) .mead-npr{top: 212px!important}
html:lang(np-en) div.center-tab a[href="index.php?page=deposit&type=1"],
 html:lang(np) div.center-tab a[href="index.php?page=deposit&type=1"]{display: none;}
 html:lang(np) .file-input-wrapper>input[type="file"], html:lang(np-en) .file-input-wrapper>input[type="file"]{left: 0!important}
html:lang(vi) .bran-tile-tb p{line-height: 10px}
.ngmoredetail img[src="announcement"]{display: none;}
.center-side a[href="/en/achievement"],
.center-side a[href="/vn/achievement"], 
.center-side a[href="/th/achievement"],  
.center-side a[href="/en/achievement"],
.center-side a[href="/hi/achievement"],
.center-side a[href="/bn/achievement"], 
.center-side a[href="/np/achievement"],
.center-side a[href="/id/achievement"],
.center-side a[href="/ur/achievement"],
.center-side a[href="/ta/achievement"],
.center-side a[href="/te/achievement"],
.center-side a[href="/mm/achievement"],
.center-side a[href="/ma/achievement"],
.center-side a[href="/lo/achievement"],
.center-side a[href="/kh-cn/achievement"],
.center-side a[href="/kh-en/achievement"],
.center-side a[href="/tw/achievement"]{display: none;}
html:lang(km) .fa{font: normal normal normal 14px / 1 FontAwesome!important;}
html:lang(id) .pass-input-id{
    margin: 0!important;
     margin-top: -214px!important;
}
/*snow drop*/
.scater-hoki {
    color: #fc6f03;
    font-size: 1em;
    font-family: Arial, sans-serif;
    text-shadow: 0 0 5px #000;
    position: fixed;
    top: -10%;
    z-index: 9999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    -webkit-animation-name: hujan-scatter-fall, hujan-scatter-shake;
    -webkit-animation-duration: 10s, 3s;
    -webkit-animation-timing-function: linear, ease-in-out;
    -webkit-animation-iteration-count: infinite, infinite;
    -webkit-animation-play-state: running, running;
    animation-name: hujan-scatter-fall, hujan-scatter-shake;
    animation-duration: 10s, 3s;
    animation-timing-function: linear, ease-in-out;
    animation-iteration-count: infinite, infinite;
    animation-play-state: running, running;
}

@-webkit-keyframes hujan-scatter-fall {
    0% {
        top: -10%;
    }

    100% {
        top: 100%;
    }
}

@-webkit-keyframes hujan-scatter-shake {

    0%,
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    50% {
        -webkit-transform: translateX(80px);
        transform: translateX(80px);
    }
}

@keyframes hujan-scatter-fall {
    0% {
        top: -10%;
    }

    100% {
        top: 100%;
    }
}

@keyframes hujan-scatter-shake {

    0%,
    100% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(80px);
    }
}

.scater-hoki:nth-of-type(0) {
    left: 1%;
    -webkit-animation-delay: 0s, 0s;
    animation-delay: 0s, 0s;
}

.scater-hoki:first-of-type {
    left: 10%;
    -webkit-animation-delay: 1s, 1s;
    animation-delay: 1s, 1s;
}

.scater-hoki:nth-of-type(2) {
    left: 20%;
    -webkit-animation-delay: 6s, 0.5s;
    animation-delay: 6s, 0.5s;
}

.scater-hoki:nth-of-type(3) {
    left: 30%;
    -webkit-animation-delay: 4s, 2s;
    animation-delay: 4s, 2s;
}

.scater-hoki:nth-of-type(4) {
    left: 40%;
    -webkit-animation-delay: 2s, 2s;
    animation-delay: 2s, 2s;
}

.scater-hoki:nth-of-type(5) {
    left: 50%;
    -webkit-animation-delay: 8s, 3s;
    animation-delay: 8s, 3s;
}

.scater-hoki:nth-of-type(6) {
    left: 60%;
    -webkit-animation-delay: 6s, 2s;
    animation-delay: 6s, 2s;
}

.scater-hoki:nth-of-type(7) {
    left: 70%;
    -webkit-animation-delay: 2.5s, 1s;
    animation-delay: 2.5s, 1s;
}

.scater-hoki:nth-of-type(8) {
    left: 80%;
    -webkit-animation-delay: 1s, 0s;
    animation-delay: 1s, 0s;
}

.scater-hoki:nth-of-type(9) {
    left: 90%;
    -webkit-animation-delay: 3s, 1.5s;
    animation-delay: 3s, 1.5s;
}

.scater-hoki:nth-of-type(10) {
    left: 25%;
    -webkit-animation-delay: 2s, 0s;
    animation-delay: 2s, 0s;
}

.scater-hoki:nth-of-type(11) {
    left: 65%;
    -webkit-animation-delay: 4s, 2.5s;
    animation-delay: 4s, 2.5s;
}
html:lang(id) #wheel-panel{
   top: 88%;
}
html:lang(id)  .pp_wheel_file{top:75%!important}
#modalRegister .modal-dialog{z-index: 9999999;}
html:lang(np) div[style="top:90px !important;"], html:lang(np-en) div[style="top:90px !important;"]{display: block!important;}
html:lang(km) .madkh, html:lang(kh-en) .madkh, html:lang(kh-cn) .madkh{
    top: 228px!important;
    width: 472px!important;
    padding: 5px;
}
html:lang(ma-en) #pp_wheel_file, html:lang(en) #pp_wheel_file, html:lang(zh) #pp_wheel_file,html:lang(ma) #pp_wheel_file{margin-top: -119px!important;}
/* Overlay */
.tour-overlay {
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 999;
  }

  /* Tooltip Box */
  .tour-step {
    position: absolute;
    background: white;
    color: #333;
    width: 280px;
    z-index: 9999;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(0,0,0,0.4);
  }
  #show_withdraw{text-transform: uppercase;font-size: 12px;font-weight: bold;}

  /* Arrow */
  .tour-step::before {
    content: '';
    position: absolute;
    top: -20px;
    left: 132px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent white transparent;
  }

  /* Header */
  .tour-header {
    font-weight: bold;
    margin-bottom: 10px;
  }

  /* Step Count */
  .tour-count {
    float: right;
    font-size: 14px;
    color: #888;
  }

  /* Dots */
  .dots {
    text-align: center;
    margin: 15px 0;
  }

  .dot {
    display: inline-block;
    height: 8px; width: 8px;
    margin: 0 3px;
    background-color: #bbb;
    border-radius: 50%;
  }

  .dot.actived {
    background-color: #007bff;
  }

  /* Buttons */
  .tour-buttons {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
  }

  .tour-buttons button {
    padding: 8px 14px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-weight: bold;
  }

  .skip-btn {
    background: #444;
    color: white;
  }

  .next-btn {
    background-color: #8f5503 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#faf58f), to(#e4b04b)) !important;
    background-image: -webkit-linear-gradient(top, #faf58f, #e4b04b) !important;
    color: #000;
  }
 
  .logo_in{
    z-index: 9999999;
    border: 1px solid #fff;
    border-radius: 4px;
    border-width: 4px;
    border-style: double;
  }
  .show_deposit{
    z-index: 99999;
    position: relative;
    border: 1px solid #fff;
    border-radius: 4px;
    border-width: 4px;
    border-style: double;
  }
  .show_withdraw{
    z-index: 99999;
    position: relative;
    border: 1px solid #fff;
    border-radius: 4px;
    border-width: 4px;
    border-style: double;
  }
  .show_balace{
    z-index: 99999;
    position: relative;
    border: 1px solid #fff;
    border-radius: 4px;
    border-width: 4px;
    border-style: double;
  }
  .show_game{
    z-index: 99999;
    position: relative;
    border: 1px solid #fff;
    border-radius: 4px;
    border-width: 4px;
    border-style: double;
  }
  .depo-text_np_np, .depo-text_np_np-en{position: absolute;}
.challange .modal-content { margin-top: 160px!important;}
.challange .modal-content{background-image: none!important;}
.close-button {position: absolute;right: 15px;}