/*
css teamobi by nhandenvip
website: https://tuoithoem.com
copyright: Nguyễn Nhân
*/

/*common*/
.fw600 {
  font-weight: 600;
}

.ndvfont {
  font-weight: 500;
  color: #f9f823;
  text-shadow:
    2px 0 #000,
    -2px 0 #000,
    0 2px #000,
    0 -2px #000,
    1px 1px #000,
    -1px -1px #000,
    1px -1px #000,
    -1px 1px #000;
}

.hide-scroll-bar::-webkit-scrollbar {
  display: none;
}

.hide-scroll-bar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/*mod avatar*/
.item-box {
  border: 1px solid #a9e2f3;
  background-color: #a9e2f3;
  margin: 2px 0px !important;
  padding: 10px !important;
  border-radius: 5px;
  height: 30px;
  width: 30px;
}

.item-box:hover,
.item-selected {
  border: 1px solid #5bf279;
  background-color: #5bf279;
}

.moving-money {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  animation: moveUpAndHide 1.5s linear forwards;
  font-weight: 500;
  color: #f9f823;
  text-shadow:
    2px 0 #000,
    -2px 0 #000,
    0 2px #000,
    0 -2px #000,
    1px 1px #000,
    -1px -1px #000,
    1px -1px #000,
    -1px 1px #000;
  z-index: 9999;
}

@keyframes moveUpAndHide {
  0% {
    top: 50%;
    opacity: 1;
  }

  99% {
    top: calc(50% - 100px);
    opacity: 1;
  }

  100% {
    top: calc(50% - 100px);
    opacity: 0;
    display: none;
  }
}

input[type="submit"].tte-btn-submit {
  color: #fff;
  background: #3883cc;
  border: 1px solid #3883cc;
  padding: 5px;
}

.tte-btn {
  border-radius: 3px;
  background-color: #fff;
  color: #3883cc;
  text-align: center;
  border: 1px solid #3883cc;
  font-size: 11px;
  padding: 4px;
  cursor: pointer;
}

.btn-small {
  width: 60px;
}

/*forum*/
.forum__title {
  background: #3688c7;
  border-radius: 0px;
  padding: 8px;
}

.forum__title span {
  color: #fff;
}

.forum__container {
  padding: 8px;
  background: #d8e4ed;
  border-bottom: 1px solid #b8c3cc;
}

.forum__container .title {
  color: #2c517b;
  font-weight: 600;
}

.forum__container .description {
  margin: 5px 0px 0px 0px;
}

.post__title {
  display: block;
  padding-top: 5px;
}

/*lucky spin*/
.flex-between {
  display: flex;
  justify-content: space-between;
}

.flex-align-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex-align-center-column {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.spin__container {
  display: flex;
}

.spin__container .left {
  width: 100px;
  min-height: 92px;
  text-align: center;
  position: relative;
}

.spin__container .left img {
  position: absolute;
  top: -24px;
  left: 0px;
}

.spin__container .right {
  line-height: 24px;
}

.list-items {
  display: flex;
  flex-wrap: wrap;
  height: 190px;
  overflow-y: scroll;
  padding: 2px 0px;
}

.spin-box {
  position: relative;
}

.ketquaquayso {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.spin__item {
  margin: 2px !important;
  padding: 6px !important;
  border-radius: 5px;
}

@media only screen and (max-width: 500px) {
  .spin__item {
    margin: 2px !important;
    padding: 11px !important;
    border-radius: 5px;
  }
}

.item__name {
  color: rgb(0, 128, 0);
}

.action__container {
  display: flex;
  padding: 4px 0px;
}

#quay {
  min-width: 90px;
  font-weight: normal;
  color: rgb(255, 255, 255);
  background: rgb(17, 17, 17);
  opacity: 0.9;
  z-index: 10;
  font-size: 12px;
  height: 0px;
  overflow: hidden;
  transition: height 0.5s;
}

#quay marquee {
  padding: 2px 0px;
}

/*unbox*/
.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}

.npc__box {
  border: 1px solid #eaf6fc;
  background-color: #eaf6fc;
  margin: 2px 0;
  padding: 5px;
  border-radius: 5px;
  width: 48px;
  height: 48px;
}

.item__box {
  position: relative;
  border: 1px solid #a9e2f3;
  background-color: #a9e2f3;
  padding: 5px;
  border-radius: 5px;
  margin: 5px;
}

.item__box .box_quantity {
  position: absolute;
  bottom: -7px;
  right: -6px;
  background: red;
  color: #fff;
  padding: 2px 5px;
  border-radius: 5px;
}

/*changelog*/
.clog-ver {
  border: 1px solid #2e9afe;
  background-color: #a9e2f3;
  color: #0b3861;
  font-weight: bold;
  margin: 6px 0 2px;
  padding: 7px 10px;
  border-radius: 5px;
}

.clog-sub {
  color: #0b610b;
  font-weight: bold;
  margin: 6px 0 2px;
}

.clog-sub:first-child {
  margin-top: 0;
}

.clog-list {
  margin: 0;
  padding-left: 20px;
}

.clog-list li {
  margin: 3px 0;
}

.clog-p {
  margin: 2px 0;
}

.clog-foot {
  color: #555;
  font-size: 11px;
}

::-webkit-scrollbar {
  width: 0px;
  scrollbar-width: none;
}
