body {
  font-family: Roboto, sans-serif;
}
#div-logo,
.login-top-logo {
  pointer-events: unset;
}
.withdraw-form-ctn .btn_submit {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e7bb43),
    to(#bc6f24)
  );
  background: linear-gradient(180deg, #e7bb43, #bc6f24);
  border: none;
  color: #fff;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.login-page-ctn {
  background-image: url(../../Content/theme/u9black/m/images/luckyday3860.html?v=1);
  overflow: hidden;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
.login-page-ctn .btn-group {
  margin-bottom: 10px;
}
.login-page-ctn .link-btn {
  line-height: 35px;
  font-weight: 700;
  display: inline-block;
  color: #fff;
  width: 45%;
  max-width: 160px;
  text-align: center;
  -webkit-box-shadow: 2px 2px 5px #0c0c0c;
  box-shadow: 2px 2px 5px #0c0c0c;
  background-color: hsla(0, 0%, 100%, 0.5);
}
.login-page-ctn .language-list {
  display: block;
}
.login-page-ctn .login__btn-submit {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e7bb43),
    to(#bc6f24)
  );
  background: linear-gradient(180deg, #e7bb43, #bc6f24);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.login-footer {
  padding: 0;
}
.login-dialog-ctn {
  width: 100%;
  min-height: 100vh;
  height: 100vh;
  padding: 10px;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  bottom: -100%;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.login-dialog-ctn.active {
  top: 0;
  opacity: 1;
}
.credit-login-top-logo {
  margin: 0 0 15px;
  width: calc(100% + 20px);
  left: -10px;
  position: relative;
  background-color: #0f2240;
}
.register-language-ctn {
  display: none;
}
.register-slider {
  position: relative;
  width: calc(100% + 20px);
  left: -10px;
  top: -20px;
}
.reg-tab-active {
  background: #be7326;
}
.login-language-ctn,
.login-top-divider {
  display: none;
}
.copyRight p {
  color: #959595;
}
.copyRight {
  height: 150px;
}
.form-input-wrapper {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin: 0;
  line-height: normal;
  padding: 0;
}
.form-input-text {
  height: 35px;
}
.form-input-select {
  padding: 5px;
  height: 35px;
  background: none;
  -webkit-appearance: menulist;
}
.button,
.link-btn:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.button {
  border: none;
  border-radius: 2px;
  text-shadow: none;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e7bb43),
    to(#bc6f24)
  );
  background: linear-gradient(180deg, #e7bb43, #bc6f24);
}
.button.button-disable {
  background: #ccc !important;
}
.topnav {
  position: unset;
}
.annoucement-wrapper {
  display: block;
  padding-right: 25px;
  padding-left: 10px;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  background-color: #5a9eef;
}
.annoucement-wrapper marquee {
  color: #fff;
}
.annoucement-icon {
  position: absolute;
  right: 7px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-volume-up:before {
  color: #fff;
}
.main-tab__item {
  background: #e4eef8;
}
.restricted-page-ctn {
  width: 80%;
  display: inline-block;
}
#main-content-ctn {
  padding-top: 0;
  padding-bottom: 0;
}
.mm-subject {
  border-top: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #e4eef8;
}
.mm-subject-name {
  border-bottom: none;
  color: #fff;
}
.user-balance {
  color: #e8eff2;
  margin-right: 0;
}
.mm-product-list {
  background: #223b63;
  border-bottom: none;
}
.mm-product-list:after {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(59, 59, 64, 0)),
    color-stop(70%, #5f7494)
  );
  background: linear-gradient(90deg, rgba(59, 59, 64, 0), #5f7494 70%);
}
.mm-product {
  border-right: none;
}
.mm-product a {
  color: #fff;
}
.vendor-selector.form-input-select {
  height: 30px;
}
.selection {
  background: #ccc;
}
.selection td {
  border-bottom: 2px solid #ababab;
}
.balance {
  width: 106px;
  position: unset;
}
@media screen and (orientation: landscape) {
  .login-form-ctn {
    top: 190px;
  }
}
@media only screen and (max-width: 768px) {
  .main .bank__tab-item {
    background-color: #26416e;
  }
  .main .bank__btn-submit {
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #1c3b75),
      to(#26416e)
    );
    background: linear-gradient(180deg, #1c3b75, #26416e);
    border: 1px solid #1c3b75;
  }
}
.product-content-main {
  padding: 6px;
  position: relative;
  margin-top: -20px;
  z-index: 3;
}
.product-content-section {
  display: block;
}
.product-vendor-wrapper {
  width: calc(80% - 10px);
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  margin-left: 6px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.product-vendor-wrapper::-webkit-scrollbar {
  display: none;
}
.vendor,
.vendor--5,
.vendor--cf,
.vendor-list--cockfight .vendor {
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.vendor {
  min-height: 100px;
  -webkit-box-shadow: 0 1px 3px rgba(47, 46, 47, 0.2784313725490196);
  box-shadow: 0 1px 3px rgba(47, 46, 47, 0.2784313725490196);
  border-radius: 6px;
  margin-top: 0;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#1f1f1f),
      to(rgba(0, 0, 0, 0.75))
    ),
    -webkit-gradient(linear, left top, left bottom, from(#f7865e), color-stop(41%, rgba(255, 175, 126, 0.5)), to(rgba(247, 134, 94, 0)));
  background-image: linear-gradient(180deg, #1f1f1f, rgba(0, 0, 0, 0.75)),
    linear-gradient(
      180deg,
      #f7865e,
      rgba(255, 175, 126, 0.5) 41%,
      rgba(247, 134, 94, 0)
    );
}
.vendor__section {
  width: 100%;
}
.product-tab {
  width: 20%;
  display: inline-block;
  position: sticky;
  top: 0;
  vertical-align: top;
}
.product-tab__name {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 3px;
}
.es-es .product-tab__name,
.fr-fr .product-tab__name,
.pt-pt .product-tab__name {
  width: 100%;
  font-size: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-tab__name-checkin {
  font-size: 10px;
}
.product-tab__menu .product-tab__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
}
.product-tab__item,
.product-tab__menu .product-tab__list {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}
.product-tab__item {
  display: block;
  min-width: 70px;
  min-height: 80px;
  max-width: 90px;
  max-height: 100px;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 1px 3px rgba(47, 46, 47, 0.5490196078431373);
  box-shadow: 0 1px 3px rgba(47, 46, 47, 0.5490196078431373);
  border-radius: 6px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}
.product-tab__item.tab__active {
  background-color: #5a9eef;
}
.product-tab__item.tab__active .product-tab__name {
  color: #e4eef8;
}
.product-tab__item--all {
  display: none;
}
.product-tab__item--sports {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.product-tab__item--casino {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.product-tab__item--egame {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.product-tab__item--lottery {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
.product-tab__item--p2p {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}
.vendor-name {
  display: none;
}
.plugin-tab__item--luckydraw {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.plugin-tab__item--transaction {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}
.plugin-tab__item--mlreferral {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}
.botton-nav-ctn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  bottom: 0;
  height: 55px;
  width: 100%;
  font-size: 12px;
  z-index: 99;
  background: #5a9eef;
}
.botton-nav-bg .nav-btn {
  margin-top: 0;
}
.botton-nav-bg .nav-btn-padding {
  padding-top: 0;
}
.nav-title {
  color: #fff;
  font-size: 16px;
  margin-left: 40px;
}
.nav-btn {
  width: 20%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  float: left;
  text-align: center;
  color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.nav-btn_3 {
  width: 25%;
}
.botton-nav-bg {
  background: #5a9eef;
  height: 55px;
}
.nav-btn-padding {
  padding-top: 5px;
}
.nav-btn__icon {
  width: 28px;
  height: 28px;
  display: inline-block;
}
.nav-btn__title {
  display: inline-block;
  line-height: 11px;
  width: 100%;
  font-size: 11px;
  color: #fff;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.es-es .nav-btn__title,
.fr-fr .nav-btn__title,
.pt-pt .nav-btn__title {
  font-size: 10px;
}
.nav-btn__icon {
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.nav-btn__icon--home {
  background-image: url(../../Content/theme/u9black/m/images/icn-home.html);
}
.nav-btn__icon--deposit {
  background-image: url(../../Content/theme/u9black/m/images/icn-deposit.html);
}
.nav-btn__icon--withdrawal {
  background-image: url(../../Content/theme/u9black/m/images/icn-withdraw.html);
}
.nav-btn__icon--checkin {
  background-image: url(../../Content/theme/u9black/m/images/icn-checkin.html);
}
.nav-btn__icon--statement {
  background-image: url(../../Content/theme/u9black/m/images/icn-statement.html);
}
.memberInfo__avatar,
.memberInfo__cash-item,
.memberInfo__group,
.memberInfo__intro,
.memberInfo__leveling,
.memberInfo__personal,
.memberInfo__transfer,
.memberInfo__transfer-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.memberInfo__cash-label:after,
.memberInfo__leveling-label:after {
  content: ":";
  position: absolute;
  right: 0;
  top: 0;
  color: #888;
}
.memberInfo__wrapper {
  -webkit-box-shadow: 0 1px 3px rgba(47, 46, 47, 0.30196078431372547);
  box-shadow: 0 1px 3px rgba(47, 46, 47, 0.30196078431372547);
  width: 100%;
  border-radius: 10px;
  background: #fff;
  padding: 5px 10px;
  margin-bottom: 15px;
}
.memberInfo__main {
  margin: 10px 0;
}
.memberInfo__intro {
  font-size: 14px;
}
.memberInfo__intro-msg {
  color: #4f5860;
  font-weight: 600;
}
.memberInfo__intro-name {
  display: inline-block;
  margin: 0 5px;
  font-weight: 600;
  font-style: italic;
  color: #5a9eef;
}
.memberInfo__intro-icon {
  outline: unset;
  background: #f6e82f;
  border-radius: 50%;
  border: unset;
  width: 18px;
  height: 18px;
  padding: 4px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.memberInfo__group {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.memberInfo__avatar {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.memberInfo__avatar-img {
  width: 100%;
  height: auto;
}
.memberInfo__avatar-label {
  font-size: 12px;
  color: #45515f;
  margin-top: 1px;
  font-weight: 600;
}
.vi-vn .memberInfo__avatar-label {
  font-size: 11px;
}
.memberInfo__cash {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.memberInfo__cash-item--cash {
  margin: 5px 0;
}
.memberInfo__cash-label {
  font-size: 12px;
  color: #888;
  position: relative;
  min-width: 50px;
  display: inline-block;
}
.memberInfo__cash-value {
  font-size: 13px;
  font-weight: 600;
  margin-left: 5px;
}
.memberInfo__transfer {
  padding-bottom: 10px;
}
.memberInfo__transfer-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.memberInfo__transfer-item:first-child {
  margin-right: 10px;
}
.memberInfo__transfer-item .a9__icn-transfer {
  width: 50px;
  height: 50px;
  padding: 3px 5px 5px;
  border-radius: 7px;
  -webkit-box-shadow: 0 1px 3px rgba(47, 46, 47, 0.2901960784313726);
  box-shadow: 0 1px 3px rgba(47, 46, 47, 0.2901960784313726);
}
.memberInfo__transfer-item-text {
  font-size: 10px;
  color: #45515f;
  font-weight: 600;
  margin-top: 3px;
}
.memberInfo__transfer-item--disable {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  pointer-events: none;
}
.memberInfo__leveling {
  margin-top: 2px;
}
.memberInfo__leveling-label {
  font-size: 12px;
  color: #888;
  position: relative;
  min-width: 50px;
  display: inline-block;
}
.memberInfo__leveling-txt {
  font-weight: 700;
}
.memberInfo__leveling-icn {
  display: inline-block;
  margin: 0 5px;
  width: 18px;
  height: 18px;
  -webkit-mask-image: url(../../Content/leveling/icns/icn-lvl.svg);
  mask-image: url(../../Content/leveling/icns/icn-lvl.svg);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.member-profile-icon-balance {
  display: none;
}
.member-profile__coin-icon {
  width: 18px;
  height: 18px;
  margin-bottom: 0;
  vertical-align: middle;
}
.loader-icn {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
  border-top: 3px solid #5a9eef;
  border-right: 3px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: rotation 1s linear infinite;
  animation: rotation 1s linear infinite;
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.desktop-version-btn.btn-download {
  width: 100%;
}
.vendor-info {
  display: block;
  height: 30vw;
  padding: 0;
  margin-top: 0;
  border: none;
  background-size: 100% 100%;
  background-position: 50%;
  border-radius: 6px;
  min-height: unset;
}
.vendor-info.disabled,
.vendor_maintenance .vendor-info {
  pointer-events: none;
}
.vendor-info__btn {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
.vendor-info__btn .btn-download,
.vendor-info__desktop-btn .btn-download {
  color: #c60000;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#d3d3d3),
    color-stop(#fff),
    to(#d3d3d3)
  );
  background-image: linear-gradient(#d3d3d3, #fff, #d3d3d3);
  border-radius: 10px;
  -webkit-box-shadow: 0 0 16px 0 #ff2626;
  box-shadow: 0 0 16px 0 #ff2626;
  padding: 0 2px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 90px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 5px;
}
.ja-jp .download-link-text {
  font-size: 10px;
}
.vendor--Lottery .vendor-info__desktop-btn {
  bottom: 10%;
}
.logo-wrapper .fa-desktop:before {
  font-size: 12px;
}
.btn-download .logo-wrapper {
  background-size: 14px;
  background-position: 1px 3px;
}
.vendor__live-link {
  position: absolute;
  bottom: 0;
}
.pt-pt .vendor__live-link,
.vi-vn .vendor__live-link {
  font-size: 9px;
}
.fr-fr .vendor__live-link {
  font-size: 7px;
}
.tag-hot:before,
.tag-new:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: 0;
  right: 0;
  z-index: 99;
}
.tag-hot:before {
  background: url(../../Content/theme/u9black/m/images/tag-hot.png) no-repeat;
  background-size: contain;
}
.tag-new:before {
  background: url(../../Content/theme/u9black/m/images/tag-new.png) no-repeat;
  background-size: contain;
}
.tag-pending:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 13px;
  content: "Coming soon";
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  bottom: 0;
  padding: 2px;
  font-weight: 600;
  text-shadow: 0 0 7px #fff, 0 0 10px #fff, 0 0 21px #fff, 0 0 42px #f09,
    0 0 82px #f09, 0 0 92px #f09, 0 0 102px #f09, 0 0 151px #f09;
}
.tag-pending:before,
.vendor_maintenance-section {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  border-radius: 6px;
}
.vendor_maintenance-section {
  display: none;
  background-image: url(../../Content/theme/u9black/m/images/maintenance_icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  background-color: rgba(0, 0, 0, 0.7);
}
.vendor_maintenance .vendor_maintenance-section {
  display: block;
}
@media screen and (max-width: 375px) {
  .memberInfo__cash-label {
    font-size: 10px;
    min-width: 40px;
  }
  .memberInfo__cash-value {
    font-size: 11px;
  }
  .memberInfo__transfer-item {
    width: 40px;
    height: 40px;
  }
  .memberInfo__transfer-item-text {
    font-size: 9px;
  }
}
.redeposit__button.redeposit__button--confirm,
.redeposit__form-control .redeposit__button {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e7bb43),
    to(#bc6f24)
  );
  background: linear-gradient(180deg, #e7bb43, #bc6f24);
  color: #fff;
}
.redeposit__form-control .redeposit__button.error {
  color: #666;
}
.bank__btn .bank__btn-submit {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e7bb43),
    to(#bc6f24)
  );
  background: linear-gradient(180deg, #e7bb43, #bc6f24);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.bank__tab .bank__tab-item {
  background: #e4eef8;
}
.mail-counter {
  position: absolute;
  top: -3px;
  right: -3px;
  width: 15px;
  height: 15px;
  background: red;
  border-radius: 10px;
  font-size: 10px;
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.vendor__username {
  border: none;
  font-size: 9px;
  bottom: 30px;
  background: unset;
  max-width: 100%;
  word-wrap: break-word;
}
.hide-special-themes {
  display: none;
}
.balance {
  width: 100%;
}
.header__leveling {
  margin-left: 5px;
}
.header__leveling-detail {
  z-index: 100;
  right: -25px;
}
.header__leveling-detail:after {
  right: 50px;
}
.profile .profile__changepass {
  display: block;
}
.copyRight__home {
  display: none;
}
.a9__icn-transfer {
  font-size: 38px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffb43d),
    color-stop(36%, #ff853a),
    color-stop(68%, #fd5c3d),
    to(#f43b30)
  );
  background: linear-gradient(
    180deg,
    #ffb43d 0,
    #ff853a 36%,
    #fd5c3d 68%,
    #f43b30
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.a9__icn-botnav {
  font-size: 27px;
}
.a9__icn-product {
  font-size: 42px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffb43d),
    color-stop(36%, #ff853a),
    color-stop(68%, #fd5c3d),
    to(#f43b30)
  );
  background: linear-gradient(
    180deg,
    #ffb43d 0,
    #ff853a 36%,
    #fd5c3d 68%,
    #f43b30
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.a9__icn-product--egame {
  font-size: 35px;
}
.a9__icn-panel {
  font-size: 8vw;
  color: #000;
}
.a9__icn-panel--message {
  position: relative;
  font-size: 7vw;
}
.panel__group {
  -webkit-column-gap: 5px;
  -moz-column-gap: 5px;
  column-gap: 5px;
}
.panel__group,
.panel__group-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.panel__group-item {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 10px;
  text-align: center;
  background: #fff;
  padding: 5px;
  -webkit-box-shadow: 0 1px 3px rgba(47, 46, 47, 0.3);
  box-shadow: 0 1px 3px rgba(47, 46, 47, 0.3);
  overflow: hidden;
}
.panel__group-item-title {
  font-size: 11px;
  color: #000;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.panel__group-item-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto 5px;
  line-height: 1;
}
.panel__group-item-content-level {
  border-radius: 3px;
  font-size: 18px;
  width: 80%;
  height: 8vw;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(5%, #fff),
    to(#f6f6f6)
  );
  background: linear-gradient(180deg, #fff 5%, #f6f6f6);
  background-color: #fff;
  color: #000;
  border: 1px solid #dcdcdc;
  text-shadow: 0 1px 0 #fff;
}
.panel__group-redeem--empty {
  pointer-events: none;
}
.panel__group-redeem--empty .panel__group-item-icn,
.panel__group-redeem--empty .panel__group-item-title {
  color: #b5b5b5;
}
.panel__group-mail-counter {
  position: absolute;
  top: -3px;
  right: 1vw;
  width: 4vw;
  height: 4vw;
  line-height: 4vw;
  background: red;
  border-radius: 50%;
  font-size: 2.5vw;
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ssport-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-ssport.jpg);
}
.m8-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-msport-1.jpg);
}
.maxbet-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-maxbet.jpg);
}
.cmd-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-cmd.jpg);
}
.sbo-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-sbobet.jpg);
}
.saba-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-saba.jpg);
}
.sbovs-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-sbovs.jpg);
}
.ia-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-ia.jpg);
}
.betswiz-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-betswiz.jpg);
}
.ssportlcs-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-ssportlcs-1.jpg);
}
.mt-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-mt.jpg);
}
.ig360-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-ig360.jpg);
}
.tf-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/sport/sport-tf.jpg);
}
.miki-bg,
.vendor__ctn_miki {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-miki.jpg);
}
.ct855-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-ct855.jpg);
}
.ezugi-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-ezugi.jpg);
}
.fgg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-fgg.jpg);
}
.ls-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-ls.jpg);
}
.ppl-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-ppl.jpg);
}
.sa-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-sa.jpg);
}
.yeebet-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-yeebet.jpg);
}
.lg88-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-lg88.jpg);
}
.rcb-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-rcb.jpg);
}
.cq9live-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-cq9live.jpg);
}
.evo-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-evo.jpg);
}
.sb-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-sb.jpg);
}
.wm-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-wm.jpg);
}
.dg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-dg.jpg);
}
.ag-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-ag.jpg);
}
.bg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-bg.jpg);
}
.ab-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-ab.jpg);
}
.mgl-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-mgl.jpg);
}
.casino-section .miki-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-miki.jpg);
}
.won-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-won.jpg);
}
.won2-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-won2.jpg);
}
.b2b-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-b2b.jpg);
}
.vivo-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-vivo.jpg);
}
.oncasino-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-oncasino.jpg);
}
.afb-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/casino/casino-afb.jpg);
}
.vendor .mx-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-mx.jpg);
}
.dpt-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-dpt.jpg);
}
.game-crash .dpt-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-ptcrash.jpg);
}
.pgsoft-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-pgsoft.jpg);
}
.mg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-mg.jpg);
}
.bng-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-bng.jpg);
}
.ace333-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-ace333.jpg);
}
.rg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-rg.jpg);
}
.ygg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-ygg.jpg);
}
.fun-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-fun.jpg);
}
.mario-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-mario.jpg);
}
.live22-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-live22.jpg);
}
.sae-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-sp.jpg);
}
.jiligames-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-jili.jpg);
}
.joker-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-joker.jpg);
}
.dragongaming-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-dragongaming.jpg);
}
.kiss918-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-918kiss.jpg);
}
.habanero-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-habanero.jpg);
}
.jdb-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-jdb.jpg);
}
.png-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-png.jpg);
}
.ig-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-ig.html);
}
.genesis-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-genesis.jpg);
}
.km-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-km.jpg);
}
.cq9-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-cq9.jpg);
}
.bs-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-bs.jpg);
}
.pt-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-skywind.jpg);
}
.dt-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-dreamtech.jpg);
}
.vt-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-vt.jpg);
}
.oge-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-oge.jpg);
}
.ap-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-ap.jpg);
}
.spade-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-spade.jpg);
}
.pgs-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-pgs.jpg);
}
.fs-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-fs.jpg);
}
.hacksaw-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-hacksaw.jpg);
}
.megah5-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-megah5.jpg);
}
.egame-section .v8-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-v8poker.jpg);
}
.gfg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-gfg.jpg);
}
.nlc-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-nlc.jpg);
}
.ps-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-ps.jpg);
}
.m365-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-m365.jpg);
}
.netent-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-netent.jpg);
}
.cg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-cg.jpg);
}
.smartsoft-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-smartsoft.jpg);
}
.ygr-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-ygr.jpg);
}
.apollo-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-apollo.jpg);
}
.t1-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-t1.jpg);
}
.es-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-es.jpg);
}
.ds-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-ds.jpg);
}
.ns-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-ns.jpg);
}
.r88-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-r88.jpg);
}
.iloveu-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-iloveu.jpg);
}
.askmebet-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-askmebet.jpg);
}
.mimi-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-mimi.jpg);
}
.evo888-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-evo888.jpg);
}
.rtg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-rtg.jpg);
}
.better-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/egame/egame-better.jpg);
}
.eloto-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/lottery/lottery-eloto.jpg);
}
.p3d-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/lottery/lottery-p3d.jpg);
}
.ml2-bg,
.ml-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/lottery/lottery-ml.jpg);
}
.vl-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/lottery/lottery-vl.jpg);
}
.qq-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/lottery/lottery-qq.jpg);
}
.c93-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/lottery/lottery-c93.jpg);
}
.kn-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/lottery/lottery-kn.jpg);
}
.battle-section .dpt-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-dpt.jpg);
}
.battle-section .cq9-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-cq9.jpg);
}
.battle-section .joker-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-joker.jpg);
}
.battle-section .jiligames-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-jili.jpg);
}
.battle-section .pt-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-skywind.jpg);
}
.battle-section .spade-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-spade.jpg);
}
.battle-section .miki-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-miki.jpg);
}
.battle-section .ps-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-ps.jpg);
}
.battle-section .ygr-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-ygr.jpg);
}
.battle-section .gfg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-gfg.jpg);
}
.battle-section .cg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-cg.jpg);
}
.battle-section .ds-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-ds.jpg);
}
.battle-section .rcb-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-rcb.jpg);
}
.battle-section .better-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-better.jpg);
}
.gg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-gg.jpg);
}
.bge-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-bg.jpg);
}
.cf-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/battle/battle-cf.jpg);
}
.v8-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/p2p/p2p-v8.jpg);
}
.og-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/p2p/p2p-og.jpg);
}
.leg-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/p2p/p2p-le.jpg);
}
.m8poker-bg {
  background-image: url(../../Content/images/vendor/productlayout/default/p2p/p2p-m8.jpg);
}
@media screen and (orientation: landscape) {
  .panel__group-item {
    padding: 10px;
  }
  .panel__group-item-title {
    font-size: 14px;
  }
}
.memberInfo__cash-item,
.panel__group-item-content-level {
  -webkit-box-shadow: inset 0 1px 10px 2px rgba(50, 50, 93, 0.25),
    inset 0 1px 5px -5px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 10px 2px rgba(50, 50, 93, 0.25),
    inset 0 1px 5px -5px rgba(0, 0, 0, 0.3);
  background: #e7eaf1;
}
.product-tab,
.product-vendor-wrapper {
  width: 100%;
  padding: 5px 0;
  margin: 0;
}
.product-tab__image--sports {
  background: url(../../Content/theme/u9black/m/images/product/icn-sports.png);
  background-size: 100% 100%;
}
.product-tab__item--sports {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.product-tab__image--casino {
  background: url(../../Content/theme/u9black/m/images/product/icn-casino.png);
  background-size: 100% 100%;
}
.product-tab__item--casino {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.product-tab__image--egame {
  background: url(../../Content/theme/u9black/m/images/product/icn-egame.png);
  background-size: 100% 100%;
}
.product-tab__item--egame {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.product-tab__image--lottery {
  background: url(../../Content/theme/u9black/m/images/product/icn-lottery.png);
  background-size: 100% 100%;
}
.product-tab__item--lottery {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.product-tab__image--p2p {
  background: url(../../Content/theme/u9black/m/images/product/icn-p2p.png);
  background-size: 100% 100%;
}
.product-tab__item--p2p {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}
.product-tab__image--battle {
  background: url(../../Content/theme/u9black/m/images/product/icn-battle.png);
  background-size: 100% 100%;
}
.product-tab__item--battle {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}
body,
html {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f8fcff),
    to(#bed5f4)
  );
  background: linear-gradient(180deg, #f8fcff, #bed5f4);
}
.topnav {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.annoucement-wrapper,
.botton-nav-ctn {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fefefe),
    to(#e6eef9)
  );
  background: linear-gradient(180deg, #fefefe, #e6eef9);
}
#main-content-ctn {
  min-height: calc(100vh - 170px);
}
.memberInfo__wrapper {
  margin-bottom: 5px;
  border-radius: 2px;
  background: #f4f7fc;
  padding: 3px 8px;
}
.memberInfo__main {
  margin: 0;
}
.memberInfo__cash,
.memberInfo__personal {
  width: 100%;
}
.memberInfo__cash {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-column-gap: 15px;
  -moz-column-gap: 15px;
  column-gap: 15px;
}
.memberInfo__cash-value {
  font-size: 11px;
  text-align: center;
  color: #45515f;
  width: 100%;
  min-width: 70px;
  margin: 0;
  padding: 0 5px 0 20px;
}
.memberInfo__cash-item {
  position: relative;
  border-radius: 4px;
  height: 28px;
  width: 33.3333%;
}
.memberInfo__intro-name {
  color: #45515f;
}
.memberInfo__avatar {
  width: 30px;
  height: 30px;
  margin: 0;
}
.memberInfo__avatar-img {
  content: url(../../Content/theme/u9black/m/images/avatar.png);
}
.memberInfo__intro {
  font-size: 12px;
}
.member-profile-icon {
  position: absolute;
  margin: 0;
  width: 28px;
  height: 28px;
  left: -14px;
  top: -1px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-animation: spin 3s linear 0s infinite;
  animation: spin 3s linear 0s infinite;
}
.member-profile-icon-gamepoint {
  background: url(../../Content/theme/u9black/m/images/icon/icn-gamepoint.png);
  background-size: 100% 100%;
}
.member-profile-icon-balance {
  display: block;
  background: url(../../Content/theme/u9black/m/images/icon/icn-balance.png);
  background-size: 100% 100%;
}
.product-content-main {
  padding: 10px;
}
.a9__icn-product {
  color: #7196c0;
  font-size: 6vw !important;
}
.tab__active .a9__icn-product {
  color: #5a9eef;
}
.a9__icn-product--sports:before {
  content: "\e917";
}
.a9__icn-product--casino:before {
  content: "\e918";
}
.a9__icn-product--egame:before {
  content: "\e919";
}
.a9__icn-product--lottery:before {
  content: "\e920";
}
.a9__icn-product--battle:before {
  content: "\e921";
}
.a9__icn-product--p2p:before {
  content: "\e922";
}
.a9__icn-botnav {
  color: #45515f;
}
.product-tab {
  position: relative;
}
.product-tab__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 12vw;
  min-width: unset;
  min-height: unset;
  max-width: unset;
  max-height: unset;
  border: unset;
  border-radius: 0;
  background: url(../../Content/theme/u9black/m/images/product/bg-product.png);
  background-size: 100% 100%;
  margin: 0;
  padding: 1vw 2vw;
}
.product-tab__item.tab__active {
  background: url(../../Content/theme/u9black/m/images/product/bg-product-active.png);
  background-size: 100% 100%;
  -webkit-filter: drop-shadow(0 0 3px #5a9eef);
  filter: drop-shadow(0 0 3px #5a9eef);
}
.product-tab__item.tab__active .product-tab__name {
  color: #5a9eef;
}
.product-tab__image {
  width: 7vw;
  height: 7vw;
}
.product-tab__name {
  margin-left: 10px;
  margin-bottom: unset;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-size: 11px;
  color: #45515f;
}
.product-tab__menu .product-tab__list {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 7px;
}
.product-tab__menu .product-tab__list,
.product-vendor-wrapper {
  display: grid;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.product-vendor-wrapper {
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 5px;
}
.memberInfo__avatar-label,
.memberInfo__cash-label,
.memberInfo__intro-comma,
.memberInfo__intro-icon,
.memberInfo__intro-msg,
.memberInfo__leveling,
.memberInfo__transfer,
.plugin-tab__item--luckydraw,
.plugin-tab__item--mlreferral,
.plugin-tab__item--transaction,
.product-tab__item--all {
  display: none;
}
.panel__group-item {
  background: transparent;
  padding: 5px 0;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}
.panel__group-item-title {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  color: #45515f;
}
.panel__group-item-content-level span {
  color: #45515f !important;
}
.vendor {
  background: unset;
  border: 1px solid #fff;
  border-radius: 0;
}
.vendor-info {
  height: 28.5vw;
  border-radius: 0;
}
.nav-btn__title {
  color: #45515f;
  font-weight: 700;
}
.nav-btn__icon--home {
  background-image: url(../../Content/theme/u9black/m/images/icon/icn-footer/icn-home.png);
}
.nav-btn__icon--deposit {
  background-image: url(../../Content/theme/u9black/m/images/icon/icn-footer/icn-deposit.png);
}
.nav-btn__icon--withdrawal {
  background-image: url(../../Content/theme/u9black/m/images/icon/icn-footer/icn-withdraw.png);
}
.nav-btn__icon--statement {
  background-image: url(../../Content/theme/u9black/m/images/icon/icn-footer/icn-statement.png);
}
.nav-btn__icon--transaction {
  background-image: url(../../Content/theme/u9black/m/images/icon/icn-footer/icn-transaction.png);
}
.nav-btn__icon--referral {
  background-image: url(../../Content/theme/u9black/m/images/icon/icn-footer/icn-referral.png);
}
.bank .bank__btn-submit,
.button,
.deposit .redeposit__button--confirm,
.deposit .redeposit__button--submit,
.login-page-ctn .button,
.login .login__btn-submit,
.reg-page-ctn .button,
.withdraw-form-ctn .btn_submit {
  color: #45515f;
  background: #e4eef8;
  border: 1px solid #45515f;
}
.bank__tab .bank__tab-item,
.main-tab__item {
  background: #5a9eef;
  border: 1px solid #5a9eef;
}
.scroll-header,
.table-header,
.table-header td,
.total-stake {
  background: #5a9eef;
}
.annoucement-wrapper marquee,
.fa-volume-up:before,
.filter-ctn,
.no-record,
.redeposit__title,
.restrict-message {
  color: #45515f;
}
#tblBetRecord > tbody > tr:first-child > td {
  background: #5a9eef !important;
}
.ssport-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-ssport.jpg);
}
.m8-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-msport-1.jpg);
}
.maxbet-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-maxbet.jpg);
}
.cmd-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-cmd.jpg);
}
.sbo-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-sbobet.jpg);
}
.saba-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-saba.jpg);
}
.sbovs-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-sbovs.jpg);
}
.ia-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-ia.jpg);
}
.betswiz-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-betswiz.jpg);
}
.ssportlcs-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-ssportlcs-1.jpg);
}
.mt-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-mt.jpg);
}
.ig360-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-ig360.jpg);
}
.tf-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-tf.jpg);
}
.miki-bg,
.vendor__ctn_miki {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-miki.jpg);
  background-size: 100% 100%;
  background-position: 50%;
}
.ct855-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-ct855.jpg);
}
.ezugi-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-ezugi.jpg);
}
.fgg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-fgg.jpg);
}
.ls-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-ls.jpg);
}
.ppl-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-ppl.jpg);
}
.sa-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-sa.jpg);
}
.yeebet-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-yeebet.jpg);
}
.lg88-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-lg88.jpg);
}
.rcb-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-rcb.jpg);
}
.cq9live-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-cq9live.jpg);
}
.evo-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-evo.jpg);
}
.sb-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-sb.jpg);
}
.wm-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-wm.jpg);
}
.dg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-dg.jpg);
}
.ag-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-ag.jpg);
}
.bg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-bg.jpg);
}
.ab-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-ab.jpg);
}
.mgl-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-mgl.jpg);
}
.casino-section .miki-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-miki.jpg);
}
.won-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-won.jpg);
}
.won2-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-won2.jpg);
}
.b2b-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-b2b.jpg);
}
.vivo-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-vivo.jpg);
}
.oncasino-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-oncasino.jpg);
}
.afb-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-afb.jpg);
}
.vendor .mx-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-mx.jpg);
}
.dpt-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-dpt.jpg);
}
.game-crash .dpt-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-ptcrash.jpg);
}
.pgsoft-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-pgsoft.jpg);
}
.mg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-mg.jpg);
}
.bng-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-bng.jpg);
}
.ace333-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-ace333.jpg);
}
.rg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-rg.jpg);
}
.ygg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-ygg.jpg);
}
.fun-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-fun.jpg);
}
.mario-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-mario.jpg);
}
.live22-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-live22.jpg);
}
.sae-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-sp.jpg);
}
.jiligames-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-jili.jpg);
}
.joker-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-joker.jpg);
}
.dragongaming-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-dragongaming.jpg);
}
.kiss918-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-918kiss.jpg);
}
.habanero-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-habanero.jpg);
}
.jdb-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-jdb.jpg);
}
.png-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-png.jpg);
}
.ig-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-ig.html);
}
.genesis-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-genesis.jpg);
}
.km-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-km.jpg);
}
.cq9-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-cq9.jpg);
}
.bs-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-bs.jpg);
}
.pt-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-skywind.jpg);
}
.dt-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-dreamtech.jpg);
}
.vt-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-vt.jpg);
}
.oge-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-oge.jpg);
}
.ap-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-ap.jpg);
}
.spade-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-spade.jpg);
}
.pgs-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-pgs.jpg);
}
.fs-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-fs.jpg);
}
.hacksaw-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-hacksaw.jpg);
}
.megah5-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-megah5.jpg);
}
.egame-section .v8-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-v8poker.jpg);
}
.gfg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-gfg.jpg);
}
.nlc-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-nlc.jpg);
}
.ps-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-ps.jpg);
}
.m365-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-m365.jpg);
}
.netent-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-netent.jpg);
}
.cg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-cg.jpg);
}
.smartsoft-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-smartsoft.jpg);
}
.ygr-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-ygr.jpg);
}
.apollo-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-apollo.jpg);
}
.t1-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-t1.jpg);
}
.es-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-es.jpg);
}
.ds-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-ds.jpg);
}
.ns-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-ns.jpg);
}
.r88-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-r88.jpg);
}
.iloveu-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-iloveu.jpg);
}
.askmebet-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-askmebet.jpg);
}
.mimi-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-mimi.jpg);
}
.evo888-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-evo888.jpg);
}
.rtg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-rtg.jpg);
}
.better-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-better.jpg);
}
.eloto-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/lottery/lottery-eloto.jpg);
}
.p3d-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/lottery/lottery-p3d.jpg);
}
.ml2-bg,
.ml-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/lottery/lottery-ml.jpg);
}
.vl-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/lottery/lottery-vl.jpg);
}
.qq-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/lottery/lottery-qq.jpg);
}
.c93-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/lottery/lottery-c93.jpg);
}
.kn-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/lottery/lottery-kn.jpg);
}
.battle-section .dpt-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-dpt.jpg);
}
.battle-section .cq9-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-cq9.jpg);
}
.battle-section .joker-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-joker.jpg);
}
.battle-section .jiligames-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-jili.jpg);
}
.battle-section .pt-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-skywind.jpg);
}
.battle-section .spade-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-spade.jpg);
}
.battle-section .miki-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-miki.jpg);
}
.battle-section .ps-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-ps.jpg);
}
.battle-section .ygr-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-ygr.jpg);
}
.battle-section .gfg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-gfg.jpg);
}
.battle-section .cg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-cg.jpg);
}
.battle-section .ds-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-ds.jpg);
}
.battle-section .rcb-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-rcb.jpg);
}
.battle-section .better-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-better.jpg);
}
.gg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-gg.jpg);
}
.bge-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-bg.jpg);
}
.cf-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/battle/battle-cf.jpg);
}
.v8-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/p2p/p2p-v8.jpg);
}
.og-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/p2p/p2p-og.jpg);
}
.leg-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/p2p/p2p-le.jpg);
}
.m8poker-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/p2p/p2p-m8.jpg);
}
.ace333-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/egame/egame-ace333-expand-2.png);
}
.won-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-won-expand-2.png);
}
.won2-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/casino/casino-won2-expand-2.png);
}
.ssport-bg {
  background-image: url(../../Content/images/vendor/productlayout/998asia/sport/sport-ssport-expand-1ec41.png?v=1735306142966);
}
.vendor__section--ace333,
.vendor__section--ssport,
.vendor__section--won,
.vendor__section--won2 {
  grid-column: span 2;
}
.vendor__section--ace333 .vendor__username,
.vendor__section--ssport .vendor__username,
.vendor__section--won2 .vendor__username,
.vendor__section--won .vendor__username {
  bottom: 0;
}
body,
html {
  background: #eaeef3;
  background-attachment: fixed;
}
.annoucement-wrapper,
.botton-nav-ctn {
  background: #1e1e1e;
}
.a9__icn-panel {
  color: #45515f;
}
.a9__icn-botnav,
.a9__icn-product,
.tab__active .a9__icn-product {
  color: #fff;
}
.product-tab__item,
.product-tab__item.tab__active {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#424141),
    to(#1e1e1e)
  );
  background: linear-gradient(180deg, #424141, #1e1e1e);
}
.product-tab__item.tab__active {
  border: 2px solid #fff;
  -webkit-box-shadow: 0 2px 5px #1e1e1e;
  box-shadow: 0 2px 5px #1e1e1e;
  -webkit-filter: drop-shadow(0 0 3px #1e1e1e);
  filter: drop-shadow(0 0 3px #1e1e1e);
}
.product-tab__item.tab__active .product-tab__name,
.product-tab__name {
  color: #fff;
}
.panel__group-item-title {
  color: #1e1e1e;
}
.memberInfo__cash-item,
.panel__group-item-content-level {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#424141),
    to(#1e1e1e)
  );
  background: linear-gradient(180deg, #424141, #1e1e1e);
  -webkit-box-shadow: inset 0 2px 10px #1e1e1e;
  box-shadow: inset 0 2px 10px #1e1e1e;
}
.bank .bank__btn-submit,
.button,
.deposit .redeposit__button--confirm,
.deposit .redeposit__button--submit,
.login-page-ctn .button,
.login .login__btn-submit,
.reg-page-ctn .button,
.withdraw-form-ctn .btn_submit {
  color: #1e1e1e;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fafafa),
    to(#dedede)
  );
  background: linear-gradient(180deg, #fafafa, #dedede);
}
.bank__tab .bank__tab-item,
.main-tab__item {
  background: #1e1e1e;
  border: 1px solid #1e1e1e;
  color: #fff;
}
.scroll-header,
.table-header,
.table-header td,
.total-stake {
  background: #1e1e1e;
  color: #fff;
}
.annoucement-wrapper marquee,
.fa-volume-up:before,
.filter-ctn {
  color: #fff;
}
.no-record,
.redeposit__title,
.restrict-message {
  color: #1e1e1e;
}
#tblBetRecord > tbody > tr:first-child > td {
  background: #1e1e1e !important;
  color: #fff;
}
.memberInfo__cash-value,
.nav-btn__title {
  color: #fff;
}
.panel__group-item-content-level span {
  color: #fff !important;
}
#loadMore-ctn {
  background: #1e1e1e;
}
.redeposit__section-step .redeposit__section-title {
  background-color: #1e1e1e;
}
