* {
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size-adjust: none;
  -webkit-tap-highlight-color: transparent;
}

body {
  line-height: 1;
  background: #0f1012;
  color: #ddd;
  font-size: 14px;
  font-weight: 400;
  font-family: 'SCDream', sans-serif;
  letter-spacing: -0.5px;
}

@keyframes blink-effect {
  50% {
      opacity: 0;
  }
}

.blink {
  animation: blink-effect 1s step-end infinite;
  color:red;
}

ul,
ol,
dl {
  list-style: none;
}

img,
fieldset,
iframe {
  border: none;
}

i,
em,
address {
  font-style: normal;
  font-weight: normal;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input,
select,
button,
textarea {
  vertical-align: middle;
}

button {
  border: 0;
  font-family: inherit;
  background: transparent;
}

a {
  text-decoration: none !important;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

a:hover,
a:focus {
  color: inherit;
}

*::-webkit-scrollbar {
  width: 10px;
}

*::-webkit-scrollbar-track {
  background: 0 0;
}

*::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #1e6211;
}

*::-webkit-scrollbar-thumb:hover {
  background: #1e6211;
}

::-webkit-input-placeholder {
  color: #777;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -1px;
}

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
::placeholder {
  color: #777;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -1px;
}

.modal-body{
  border: 10px solid #242424;
  border-radius: 0;
  background-color: #121212;
  box-shadow: inset 0 0 4px rgba(0,0,0,.5), 0 2px 4px rgba(0,0,0,.5);
}
.modal-header{
  background-color: #181818;
  color: #fff;
  border: 0;
}
.modal-header .close{
  padding: 5px 20px 10px 10px;
  color: #fff;
  text-shadow: none;
  font-size: 40px;
  opacity: 1;
}

.modal-dialog{max-width: 1300px!important;margin-top: 80px;}
#modal-my-page___BV_modal_body_ .modal-dialog{max-width: 1300px!important;margin-top: 80px}
#modal-login .modal-dialog{max-width: 400px!important;}
.modal-close{
  border-radius: 5px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.modal-close:before{
  background: transparent;
  border-radius: 3px;
  color: #fff;
  font-size: 35px;
  font-weight: 400;
  height: 30px;
  line-height: 26px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  width: 30px;
  content: "\00D7";
  cursor: pointer;
  font-family: Helvetica,Arial,sans-serif;
}
.modal{position:absolute !important;height:auto !important;}
.slot-container .mtit{width:100%;height:auto;overflow:hidden;padding:40px 0 20px 0;font-size:30px;color:#d4a500;font-weight:500;}
.slot-container .mtit h3 img {width: auto; height: 25px; margin: -2 -10px 0 0;}
.slot-container .mtit h3 {
  display: flex;
  align-items: center;
  padding: 15px;
  font-size: 22px;
  font-weight: 500
}

.scrolls .table thead th{line-height:1.3em;vertical-align:middle;color:#fff;text-align:center;}
.scrolls .table thead th div{color:#b6b6b6;font-size: 14px;}
.scrolls .table td{text-align:center;color:#fff;font-size:14px;}
.scrolls .table td .form-item-wrap{
  width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;
}
.scrolls .table td .form-item-wrap button{display:flex;justify-content:center;align-items:center;width:44px;height:30px;overflow:hidden;border-radius:3px;border:1px solid #52c136;background:#000000;color:#fff;margin:0 2px;}

.board-header-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;padding-bottom:10px;}
.board-header-wrap ul{margin:0;width:100%;height:auto;overflow:hidden;flex:1;display:flex;justify-content:flex-start;align-items:center;}
.board-header-wrap ul li{display:flex;font-size:14px;color:#f1d500;}
.board-header-wrap ul li + li{margin-left:60px;}
.board-header-wrap .form-item-wrap{display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#d7b600;}
.board-header-wrap .form-item-wrap .inp{width:109px;height:29px;overflow:hidden;border:1px solid #313131;background:#1e1e1e;text-align:center;font-size:14px;color:#a46c49;}
.board-header-wrap .form-item-wrap .e01{width:20px;height:31px;overflow:hidden;font-size:14px;color:#fff;display:flex;justify-content:center;align-items:center;}
.board-header-wrap .form-item-wrap button{margin-left:10px;display:flex;justify-content:center;align-items:center;width:44px;height:30px;overflow:hidden;border-radius:3px;border:1px solid #52c136;background:#000000;color:#fff;}

.board-header-wrap .btn_recom_list {
  margin-right:10px;
}
.board-header-wrap .btn_recom_list button{margin-left:10px;display:flex;justify-content:center;align-items:center;width:60px;height:30px;overflow:hidden;border-radius:3px;border:1px solid #52c136;background:#000000;color:#fff;}

[data-v-d8736112] .form-control{}

.table td .s01{width:51px;height:26px;overflow:hidden;font-size:13px;color:#000;background:#989898;display:flex;justify-content:center;align-items:center;margin:0 auto;}
.table td .s02{width:51px;height:26px;overflow:hidden;font-size:13px;color:#000;background:#58c131;display:flex;justify-content:center;align-items:center;margin:0 auto;}
.table td .s03{color:#fff !important;}
.table td .btn-delete{width:80px;height:26px;overflow:hidden;font-size:13px;color:#ef531a;background:transparent;border:1px solid #ef531a;padding:0;display:flex;justify-content:center;align-items:center;margin:0 auto;}

.form-item-wrap div .status{margin-left:6px;width:102px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;height:42px;display:flex;justify-content:center;align-items:center;}
.form-item-wrap div .status.t01{background:#328d19;border:1px solid #328d19;}
.form-item-wrap div .status.t02{background:#cb4227;border:1px solid #cb4227;}
.form-item-wrap div .status.t03{background:#1b6cb8;border:1px solid #1b6cb8;}

[data-v-0d4e323a] .table td .s01{width:51px;height:26px;overflow:hidden;font-size:13px;color:#000;background:#989898;display:flex;justify-content:center;align-items:center;margin:0 auto;}
[data-v-0d4e323a] .table td .s02{width:51px;height:26px;overflow:hidden;font-size:13px;color:#000;background:#58c131;display:flex;justify-content:center;align-items:center;margin:0 auto;}
[data-v-0d4e323a] .table td .btn-delete{width:80px;height:26px;overflow:hidden;font-size:13px;color:#ef531a;background:transparent;border:1px solid #ef531a;padding:0;display:flex;justify-content:center;align-items:center;margin:0 auto;}

@media (max-width:1024px) {
  .board-header-wrap{display:block;}
  .board-header-wrap ul{display:block;padding-top:10px;padding-bottom:10px;}
  .board-header-wrap ul li + li{margin-left:0px;margin-top:10px;}
  .scrolls .table{min-width:800px;}
}

.nav-tabs .nav-item{margin-bottom:0 !important;}

/**/
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.1em;
}
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
  text-align: center;
}

/**/
.jp_num.jp_grd_num{display:flex;justify-content:flex-end;align-items:center;}
.jackpot_wrap .jackpot_row .jpt_box .jp_num span{margin-top:-5px;}
.m_head_row .mb_btn a.btc_mypage{background:transparent;padding:0;}
.btc_mypage img{width:40px;filter: invert(28%) sepia(98%) saturate(1618%) hue-rotate(71deg) brightness(97%) contrast(93%);}
.table tr.b-table-details{display:none}
.table tr.on + tr.b-table-details{display:table-row}

div.d-none{display:none}
div.on{display:block}

.popup[data-v-d7320792]{height:auto !important}
.popup[data-v-d7320792] img{width:100% !important}

/**/
.jp_num.jp_grd_num{display:flex;justify-content:flex-end;align-items:center;}
.jackpot_wrap .jackpot_row .jpt_box .jp_num span{margin-top:-5px;}
.m_head_row .mb_btn a.btc_mypage{background:transparent;padding:0;}
.btc_mypage img{width:40px;filter: invert(28%) sepia(98%) saturate(1618%) hue-rotate(71deg) brightness(97%) contrast(93%);}
.table tr.b-table-details{display:none}
.table tr.on + tr.b-table-details{display:table-row}

.btc_telegram{background:transparent;border:1px solid #1ea3f7;color:#1ea3f7}


.dialog {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(0, 0, 0, .5);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

.dialog.on {
  display: flex;
}

.dialog .pop-item-wrap {
  width: 600px;
  height: auto;
  overflow: Hidden;
  background: #368109;
  border: 1px solid #368109;
}

.dialog .pop-item-wrap .pop-header-wrap {
  width: 100%;
  height: 68px;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dialog .pop-item-wrap .pop-header-wrap .ptit {
  margin-left: 12px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.dialog .pop-item-wrap .pop-header-wrap .ptit img {
  display: flex;
  width: 149px;
}

.dialog .pop-item-wrap .pop-header-wrap .ptit strong {
  display: flex;
  font-size: 18px;
  color: #fff;
  font-weight: 700;
  margin-left: 5px;
  transform: translateY(8px)
}

.dialog .pop-item-wrap .pop-header-wrap a {
  margin-right: 25px;
  display: flex;
  width: 29px;
  height: 29px;
}

.dialog .pop-item-wrap .pop-cont-wrap {
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc( 100% - 2px - 20px);
  padding: 0 10px;
  height: 110px;
  overflow: hidden;
  margin: 0 auto;
  background: #000000;
  border-bottom: 1px solid #000;
}

.dialog .pop-item-wrap .pop-cont-wrap .inp {
  display: flex;
  width: calc( 100% - 2px - 30px);
  padding: 0 15px;
  font-size: 12px;
  color: #fff;
  height: 32px;
  border: 1px solid #535353;
  background: transparent;
}

.dialog .pop-item-wrap .pop-cont-wrap button {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 46px;
  overflow: hidden;
  border: 0;
  background: #1d9275;
  padding: 0;
  font-size: 18px;
  color: #fff;
}
.dialog .pop-item-wrap.notice-type {
  width: 800px;
}

.dialog .pop-item-wrap .pop-notice-wrap {
  font-size: 14px;
  color: #fff;
  line-height: 1.5em;
  width: calc( 100% - 2px - 40px);
  padding: 20px;
  height: 450px;
  overflow: hidden;
  margin: 0 auto;
  background: #141920;
  overflow-y: auto;
}

.dialog .pop-item-wrap .pop-chk-wrap {
  width: 100%;
  height: 34px;
  overflow: hidden;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.dialog .pop-item-wrap .pop-chk-wrap label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin:0;
}

.dialog .pop-item-wrap .pop-chk-wrap label input {
  display: flex;
}

.dialog .pop-item-wrap .pop-chk-wrap label span {
  display: flex;
  margin-left: 6px;
  font-size: 14px;
  color: #dbdbdb;
}

.dialog .pop-item-wrap .pop-chk-wrap a {
  margin-right: 10px;
  margin-left: 6px;
  display: flex;
}

.dialog .pop-item-wrap .pop-chk-wrap a i {
  font-size: 18px;
  color: #fff;
}

.give-tit{padding-bottom:30px;width:100%;height:auto;overflow:hidden;font-size:16px;color:#fff;font-weight:500;}
.give-list{width:100%;height:auto;overflow:hidden;}
.give-list li{width:100%;height:auto;overflow:hidden;background:#242424;border-radius:6px;display:flex;justify-content:flex-start;align-items:center;}
.give-list li + li{margin-top:4px;}
.give-list li .key{display:flex;justify-content:center;align-items:center;width:124px;height:42px;overflow:hidden;background:#58c030;font-size:12px;color:#fff;font-weight:500;border-top-left-radius:6px;border-bottom-left-radius:6px;}
.give-list li.s01 .key{height:140px;}
.give-list li.s01 .value{height:140px;display:flex;justify-content:space-between;align-items:center;flex-direction: column;}
.give-list li .value{width:100%;flex:1;padding-left:15px;padding-right:15px;font-size:12px;color:#fff;font-weight:500;}
.give-list li .value .form-item-wrap{width:100%;height:auto;overflow:hidden;padding:5px 0;border-bottom:1px solid #000;}
.give-list li .value .form-item-wrap.t01{border-bottom:0;}
.give-list li .value .form-item-wrap .inp{width:115px;height:30px;overflow:hidden;border:0;background:#000;text-align:right;padding:0 10px;font-size:12px;color:#fff;font-weight:500;}
.give-list li .value .money-btn-wrap{margin-bottom:20px;width:100%;height:auto;overflow:hidden;}
.give-list li .value .money-btn-wrap a{margin:5px 5px 0 0;float:left;width:54px;height:36px;overflow:hidden;border-radius:6px;display:flex;justify-content:center;align-items:center;background:#58c030;font-size:12px;color:#fff;font-weight:500;}
.give-list li .value .money-btn-wrap a.btn-edit{background-image: linear-gradient(#555, #2e2e2e);}
.give-btn-wrap{width:100%;height:auto;overflow:hidden;margin-top:20px;display:flex;justify-content:flex-end;align-items:center}
.give-btn-wrap button{display:flex;justify-content:center;align-items:center;width:127px;height:30px;overflow:hidden;border-radius:6px;border:1px solid #58c030;background:#000;padding:0;font-size:12px;color:#fff;font-weight:500;}

@media screen and (max-width: 1024px) {
  .give-list li{display:block;}
  .give-list li .key{width:100%;}
  .give-list li .value{padding-top:10px;padding-bottom:10px;width:100%;}
  .give-list li.s01 .key{height:42px;}
  .give-list li.s01 .value{height:auto;}
  .give-list li .value .money-btn-wrap{margin-bottom:0;margin-top:20px;}
  .board-header-wrap a{margin-bottom:10px;}
}

.board-header-wrap a{
  margin-left: 0px;
  margin-right:10px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 30px;
  overflow: hidden;
  border-radius: 3px;
  border: 1px solid #52c136;
  background: #000000;
  color: #fff;
}

.contents[data-v-d7320792]{position:relative;}
/* .notice-item-wrap{width:100%;height:calc( 100% - 60px );padding:0 20px;overflow:hidden;color:#fff;position:absolute;left:0;top:40px;line-height:1.5em;} */
.notice-item-wrap{width: calc( 100% - 6px );height: 100%;padding:0 20px;overflow:auto;color:#fff;position:absolute;left:0;top:40px;line-height:1.5em;}
.notice-item-wrap img {
  width: 98%;
  height: 90% !important;
}

.popup .popup-close[data-v-d7320792]:before{z-index:999;}
[data-v-6bda177e] .alert p{width:100%;height:auto;overflow:hidden;line-height:1.5em;}
@media (max-width:768px) {
  [data-v-d8736112] .nav-link{font-size:12px;}
  [data-v-315a58bc] .table td{font-size:12px;}
  [data-v-20f81a36] .table td{font-size:12px;}
  [data-v-d8736112] .text-title{line-height:1.5em}
  [data-v-042c0610] .money-in-process .money-btn{padding:5px 0;}
  [data-v-262e999a] .table td, [data-v-262e999a] .table th{font-size:12px;}
  [data-v-2c1729ff] .alert p, [data-v-2c1729ff] .money-out-process .money-btn{padding:5px 0;}
  .pagination{margin-top:20px;}
  [data-v-4bd725dd] .table td, [data-v-4bd725dd] .table th{font-size:12px;}
  [data-v-8e5cbafe] .table td, [data-v-8e5cbafe] .table th{font-size:12px;}
  .table-responsive table{min-width:500px;}
  [data-v-f8b5b28a] .nav-tabs{display:block;height:auto;overflow:hidden;}
  [data-v-f8b5b28a] .nav-tabs li{width:25%;float:left;}
  [data-v-042c0610] .alert p{line-height:1.5em;}
}


@media screen and (max-width: 1024px) {
  .money-transfer-process .label label{width:100%;text-align: left !important;}
  .money-transfer-process .row + .row{margin-top:20px !important;}
  .money-transfer-process .row > div{width:auto !important;}
}