/* loading 動畫 */
.dot-wave {
    --uib-size: 47px;
    --uib-speed: 1s;
    --uib-color: black;
  
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
    width: var(--uib-size);
    height: calc(var(--uib-size) * 0.17);
    padding-top: calc(var(--uib-size) * 0.34);
  }
  
  .dot-wave__dot {
    flex-shrink: 0;
    width: calc(var(--uib-size) * 0.17);
    height: calc(var(--uib-size) * 0.17);
    border-radius: 50%;
    background-color: var(--uib-color);
    will-change: transform;
  }
  
  .dot-wave__dot:nth-child(1) {
    animation: jump var(--uib-speed) ease-in-out
      calc(var(--uib-speed) * -0.45) infinite;
  }
  
  .dot-wave__dot:nth-child(2) {
    animation: jump var(--uib-speed) ease-in-out
      calc(var(--uib-speed) * -0.3) infinite;
  }
  
  .dot-wave__dot:nth-child(3) {
    animation: jump var(--uib-speed) ease-in-out
      calc(var(--uib-speed) * -0.15) infinite;
  }
  
  .dot-wave__dot:nth-child(4) {
    animation: jump var(--uib-speed) ease-in-out infinite;
  }
  
  @keyframes jump {
    0%,
    100% {
      transform: translateY(0px);
    }
  
    50% {
      transform: translateY(-200%);
    }
  }

  ::-webkit-scrollbar {
    display: none;
  }

.btn{
    cursor:pointer;
}
.add-credit{
    padding:10px 0 0 0;
}
.add-credit button{
    max-width:63px;
    width:63px;
    padding:6px 6px;
    color: #ced4da;
    background-color: #343a40;
    border: 1px solid #ced4da;
}
.add-credit button:hover{
    background-color: white;
    color: #343a40;
}

.input-group-text {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 0rem 0.75rem;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0.25rem 0rem 0rem 0.25rem;
    min-width:150px;
    max-width:250px;
    justify-content:center;
}
.modal-title{
    font-size: 25px;
    font-weight: 600;
}
.modal-header button{
    font-size: 40px;
    font-weight: 600;
    color:white!important;
    cursor: pointer;
    opacity: 1;
}
.modal-footer button{
    font-size: 20px;
    font-weight: bold;
}

.button-block{
    width: 100%;
    max-width: 400px;
}

.CreditLog-table td,
.Tradelogs-table td,
.Betlog-table td,
.loginlogs-table td,
.ModifyLog-table td,
.CreditLog-table th,
.Tradelogs-table th,
.Betlog-table th,
.loginlogs-table th,
.ModifyLog-table th{
    vertical-align: middle!important;
    font-size: 20px!important;
    font-weight: 400;
    /* color:white!important; */
}

@media (max-width: 768px) {
    .CreditLog-table td,
    .Tradelogs-table td,
    .Betlog-table td,
    .loginlogs-table td,
    .ModifyLog-table td,
    .CreditLog-table th,
    .Tradelogs-table th,
    .Betlog-table th,
    .loginlogs-table th,
    .ModifyLog-table th{
        vertical-align: middle!important;
        font-size: 20px!important;
        /* color:white!important; */
    }
}

input.pw
{
    -webkit-text-security: disc;
    text-security: disc;
}

@font-face{
    font-family: text-security-disc;
    src: url("https://raw.githubusercontent.com/noppa/text-security/master/dist/text-security-disc.woff");
  }
  
  input.pw{
    font-family: text-security-disc;
    -webkit-text-security: disc;
  }


  .formGameTrade{
    display:inline-block;
    background:goldenrod;
    border-radius:28px;
    width:28px;
    height:28px;
    line-height:28px;
    cursor: pointer;
}
.GameCredit .TradeBack:hover{
    font-weight: 900;
    color:orangered!important;
}
.GameCredit .TradeIn:hover{
    font-weight: 900;
    color:orangered!important;
}