
/*mypage*/
/* #memo-modal tbody, #memo-modal tbody tr, #memo-modal tbody td{
	display: block;
	
} */
#memo-modal tbody tr{
	margin-bottom: 10px;
	background-color: #000;
}

.sub-background {
	background: #eee !important;
	color: #222 !important;
}

#memo-modal tbody, .table > tbody > tr > td {
	border-top: 1px solid #444;
}

#memo-modal .modal-dialog {
margin: 0px; 
}

#mypage_dialog div, #mypage_dialog p, #mypage_dialog span, #mypage_dialog td{
  font-size: 16px !important;
}
#mypage_dialog .nav-tabs > li > a {
	color: #fff;
  cursor: pointer;
}
.main-color, .btn-yellow, .nav-tabs > li.active > a {
	color: #f0c003!important;
}
.font-white {
	color: #dbdbdb;
}
.ngdialog.ngdialog-theme-default.ngdialog-deposit .ngdialog-content{
width: 880px;
height: auto;
background: #2d2d2d;
	border-top: 1px solid #111111;

padding: 40px 8px;
}

.ngdialog-deposit-page table th {
  text-align: center;
}

.ngdialog-wallet-page .form-control.wonText {
	padding-right: 25px;
	color: #dbdbdb;
	background: #202020;
}

.ngdialog-wallet-page .won-text.deposit, .ngdialog-wallet-page .won-text.withdraw, .ngdialog-wallet-page .won-text.bonus {
	position: absolute;
	top: 8px;
	right: 25px;
	margin: 0;
	color: #dbdbdb;
}

.deposit label span + span, .withdraw label span + span {
	color: #991528;
}

.btn-wallet-clear {
	background: #2D2D2D;
	border-color: #2D2D2D;
	color: #ffffff;
	border-radius: 0;
}

.ngdialog-wallet-page .btn-yellow.processBtn {
	height: 40px;
	max-width: 335px;
	margin: 20px auto 10px;
}

.ngdialog-wallet-page .alert.alert-danger{
	background-color: #111111;
	border-color: #111111;
	color: #c1ad8b;
	margin-bottom: 10px;
}

.ngdialog-wallet-page .ngdialog__heading {
	color: #999999;
	background: #1d1d1d;
}

.ngdialog-wallet-page .ngdialog__title {
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	padding: 0 20px;
	color: #999;
}

.ngdialog-wallet-page .ngdialog-main-nav {
	background-color: #111111;
	display: flex;
	justify-content: space-between;
}
.ngdialog-wallet-page .ngdialog-main-nav li {
	font-weight: 600;
	padding: 15px 0;
}

.ngdialog-wallet-page .alert.alert-danger {
	background-color: #111111;
	border-color: #111111;
	color: #c1ad8b;
	margin-bottom: 10px;
}
.ngdialog-wallet__form , .bonus-history{
	background: #1d1d1d;
	padding: 10px 10px 20px 10px;
}
.ngdialog-wallet-page fieldset {
	border-bottom: 1px solid #3a3a3a;
	padding: 10px 0;
}

.deposit label, .withdraw label {
	float: left;
	line-height: 34px;
	width: 120px;
	text-align: right;
}

.ngdialog-wallet-page .ngdialog-wallet__form input, .ngdialog-wallet-page .ngdialog-wallet__form textarea {
	background: #202020;
	border: 1px solid #3E3E3E;
color:#fff;
	min-width: 100px;
}


.ngdialog-wallet-page form fieldset:last-of-type {
	margin-bottom: 10px;
	padding-bottom: 0;
	border-bottom: none;
}

.btn-wallet-amount {
	background: #B73528;
	border: 1px solid #B73528;
	color: #ffffff;
	width: 51px;
	border-radius: 0;
	padding: 5px 0;
}

.ngdialog-close {
cursor:pointer;
}

.ngdialog.ngdialog-theme-default .ngdialog-close:before {
	background: transparent;
	border-radius: 3px;
	color: #bbb;
	content: '\00D7';
	font-size: 35px;
	font-weight: 400;
	height: 30px;
	line-height: 26px;
	position: absolute;
	right: 3px;
	text-align: center;
	top: 3px;
	width: 30px;
}

.nav-tabs {
	background-color: #111111;
	justify-content: space-between;
	border: none;
	padding: 10px 5px;
	margin-bottom: 18px
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a:hover  {
background: none;
border: none;
	border-bottom: 2px solid #c1ad8b;
	color: #c1ad8b;
	cursor: default;
}

.nav-tabs > li > a:hover {
cursor: pointer;
}

.nav-tabs .nav-item {
  cursor: pointer;
}

.nav-tabs > li > a {
	color: #939393;
}

.nav-link{
background: none;
	color: #999999;
border: none;
}

.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #4e4e4e;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #4e4e4e;
vertical-align: middle;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a:hover {
	background: none;
	border: none;
	border-bottom: 2px solid #f0c003;
	color: #f0c003;
	cursor: default;
}

.btn-yellow {
  background: #111111;
  border: 1px solid #f0c003;
  color: #f0c003 !important;
  padding: 0;
  border-radius: 0;
  font-weight: bold;
  padding: 5px 16px;
}

.btn-yellow-submit {
  background: #c1ad8b;
  border: 1px solid #c1ad8b;
  color: #111 !important;
  padding: 0;
  border-radius: 0;
  font-weight: bold;
padding: 5px 18px;
}

.sub-background{
  background:#eee !important;
  color:#222 !important;
}
.color-green{
color:#66ffb6
}
.color-blue{
color:#66b6ff
}
.color-red{
color:#f58686
}
.pointer {
cursor: pointer;
}

.my-info-table td.positive.collapsing {
  width: 23%;
}
.flex-colunm {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.locatecenter {
  display: block !important;
  margin: 0 auto;
}