:root{
  /* member */
  --member-theme-color: #87543b;
  --member-theme-gradient: rgb(213 173 144 / 80%);
  --member-secondary-color: #AE7A6A;
  --member-secondary-gradient: linear-gradient(190deg,#f5eaea 0%, #baa28f 100%);
  --member-text: #fff;
  --member-title-color: #baa28f;

  /* member home */
  --member-balance-wrap: #424242;
  --member-balance-info:#baafba;
  --member-top-wrap: #d1b3aa;
  --member-top-text: #424242;
  --member-btn-color1: #9e9e9e;
  --member-btn-color2: #ffc107;
  --member-trans-bg1: #ffab00;
  --member-trans-bg2: #FF4081;
  --member-trans-bg3: #673ab7;
  --member-trans-text1: #fff;
  --member-trans-text2: #fff;
  --member-trans-text3: #fff;
  --member-right-wrap: #ededed;
  --member-right-wrap-border: 1px solid #e0e0e0;
  --member-right-item: #fff;
  --member-right-item-text: #616161;
  --member-right-item-border: 1px #e0e0e0  solid;
  --member-icon-color: #d1b3aa;
  --member-progress-bg: #dbdbdb;
  --member-progress-color: var(--member-secondary-color);

  /* member platform */
  --member-platfrom-bg: #ffffff;
  --member-platfrom-wrap: #d2bcba;
  --member-platfrom-amount-text: #ffffff;
  --member-platfrom-amount-bg: #87543b;

  /* member transaction nav */
  --member-nav-bg: #d2bcba;
  --member-nav-hover: linear-gradient(190deg,#f5eaea 0%, #dfb6a2 100%);
  --member-nav-text: #fff;

  /* member profile */
  --member-profile-label: #c08467;

  /* member modal */
  --member-modal-header: linear-gradient(90deg, #f5eaea, #dfb6a2);
  --member-modal-content: #d2bcba;
  --member-modal-color: #fff;
  
  /* member transaction */
  --member-transaction-bg: #F5F5F5;
  --member-transaction-text: #333;

  /* report */
  --member-report-header: #e0e0e0;
  --member-report-input-border: 1px solid #e9e9e9;
  --member-report-input-bg: #ffffff;
  --member-report-input-text: #767676;

  /* member report */
  --member-msg-text: #fff;

  /* memer button */
  --member-button-bg: var(--member-theme-color);
  --member-button-text: var(--member-theme-text);

  /* member preferential */
  --member-preferential-text : #333;
}

/* inside-wrapper */
.inside-wrapper
{
    display: block;
    overflow: hidden;
  width: 100%;
  margin: auto;
  position: relative;
  height: auto;

}
.banner-hard
{
    overflow: hidden;
    width: 1920px;
    margin: 0 auto;
    transform: translateX(-50%);
    left: 50%;
    text-align: center;
    position: relative;
    height: 280px;
    background-size: 100% 100%;
    display: none;
}
.ann {
  background: rgba(0, 0, 0, 0.65);
  width: 100%;
  color: #fff;
  display: none;
  justify-content: center;
  align-items: center;
  margin-top: -30px;
  z-index: 10;
  position: relative;
  height: 30px;
}

.ann .announcement {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1000px;
}

.ann .announcement .label {
  color: #ffcf0d;
  font-size: 13px;
}

.ann .announcement .notice {
  flex: 1;
  display: flex;
  align-items: center;
}

body:has(.casino-main) .banner-hard {
  background: url(/image/web/casino/casino6.jpg);
  display: block !important;
}

body:has(.sport-main) .banner-hard,
body:has(#sport-wrap) .banner-hard {
  background: url(/image/web/sport/inside_sport.jpg);
  display: block !important;
}

body:has(#egame_wrap) .banner-hard {
  background: url(/image/web/egame/inside_slot.jpg);
  display: block !important;
}

body:has(#poker-wrap) .banner-hard {
  background: url(/image/web/poker/inside_card.jpg);
  display: block !important;
}

body:has(#fish) .banner-hard {
  background: url(/image/web/fish/inside_fish.jpg);
  display: block !important;
}

body:has(#promo-wrap-default) .banner-hard {
  background: url(/image/web/promo/inside_prom.jpg);
  display: block !important;
}

body:has(#about-wrap) .banner-hard {
  background: url(/image/web/about/inside_welcome.jpg);
  display: block !important;
}

body:has(.casino-main) .ann,
body:has(.sport-main) .ann,
body:has(#sport-wrap) .ann,
body:has(#egame_wrap) .ann,
body:has(#poker-wrap) .ann,
body:has(#fish) .ann,
body:has(#promo-wrap-default) .ann,
body:has(#about-wrap) .ann {
  display: flex !important;
}


html, body
{
	margin: 0;
  font-family: 'Arial', 'Helvetica', 'sans-serif';
  font-size: 12px;
  min-width: 1300px;
  overflow-y: auto!important;
  padding: 0!important;
}
body {
  background: #2a1e17;
}
table
{
	border-collapse: collapse;
}
ul,li
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.clear
{
    clear: both;
}
p {
	margin: 0;
}
a
{
	text-decoration:none;
	color: inherit;
}
* 
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.swal2-icon.swal2-info{
  border-color: #ffcd0f!important;
  color: #ffcd0f!important;
}
.float{
  overflow: unset!important;
}

.float_right_bet .float_right .float_menu{
  display: block;
}

.float_right_bet .float_right .float_menu + div{
  display: none;
  position: absolute;
  top: -60px;
  right: 0;
}

.float_right_bet .float_right:hover .float_menu {
  display: none;
}
.float_right_bet .float_right:hover .float_menu + div{
  display: block;
}

