/*---- для чистки кода 2024-08 ----*/

body {
  background-color: #1a1938 !important;
  color: rgb(255, 255, 255) !important;
  font-family: sans-serif !important;
  /* font-family: Montserrat-Regular, Verdana; */
  line-height: inherit;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(300px, 5fr) auto;
  grid-template-areas:
    'header header chat'
    'sidebar content chat'
    'sidebar footer chat';
}


.coin_ico_LTC {
  background-image: url(/images/icons/ltc.png);
  display: inline-block;
  height: 20px;

  background-size: contain;
  background-repeat: no-repeat;
  padding-left: 24px;
  line-height: 22px;
}

.coin_ico_LTC_T {
  background-image: url(/images/icons/ltc.png);
  display: inline-block;
  height: 20px;

  background-size: contain;
  background-repeat: no-repeat;
  padding-left: 24px;
  line-height: 22px;
}


/* #region scrollbar */

::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

::-webkit-scrollbar-track {
  background: #18172F;
}

::-webkit-scrollbar-thumb {
  background: #727180;
}

::-webkit-scrollbar-thumb:hover {
  background: #5F5F6D;
}

@supports (-moz-user-select: none) {
  * {
    scrollbar-width: thin;
    scrollbar-color: #727180 #18172F;
  }
}

/* #endregion scrollbar */
/* for chat (modal-windows) */


.jj-image-modal {
  display: block;
  padding-top: 0.2rem;
}

/* end for chat (modal-windows) */

.close-btn {
  background-color: #0A0B29;
  border-radius: 25%;
  border: none;
  height: 30px;
  width: 30px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23fff"><path d="M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z" fill="%23ffffff000"/></svg>');
  background-size: 15px 15px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.85;
}

.close-btn:hover {
  opacity: 1;
}


.fi_ru {
  background-position: 0px -243px;
}
.fi_en {
  background-position: 0px -54px;
}
.fi_de {
  background-position: 0px -27px;
}
.fi_zh {
  background-position: 0px -297px;
}
.fi_fr {
  background-position: 0px -108px;
}
.fi_ar {
  background-position: 0px 0px;
}
.fi_es {
  background-position: 0px -81px;
}
.fi_hi {
  background-position: 0px -136px;
}
.fi_ja {
  background-position: 0px -162px;
}
.fi_ko {
  background-position: 0px -189px;
}
.fi_pt {
  background-position: 0px -216px;
}
.fi_tr {
  background-position: 0px -270px;
}