:root {
  --color-theme: #111111;
  --color-light-theme: #2a2a2e;
  --color-light-theme2: #454549;
  --color-light-theme3: #212227;
  --color-light-theme10: #181819;
  --color-dark-theme: #000000;
  --color-dark-theme2: #050505;
  --color-dark-theme3: #0c0c0c;
  --color-input-number: #30374a;
  --color-sitebar-theme: #1a1b1d;
  --color-sitebar-item: #2e3133;
  --color-list-theme: #21283b;
  --color-list-border: #535353;
  --color-theme-gradient1: #141617;
  --color-theme-gradient2: #232328;
  --color-border: #35353e;
  --color-border2: #35353e;
  --color-border3: #35353e;
  --color-contrast: #ff7701;
  --color-bitcoin: #ea8b1a;
  --color-shadow: #191919;
  --color-hover: #e7e7e7;
  --color-black: #000000;
  --color-dark: #212529;
  --color-dark-2: #2a2e32;
  --color-dark-3: #5d606c;
  --color-info: #10caf0;
  --color-danger: #d53232;
  --color-warning: #ffbb33;
  --color-success: #06a044;
  --color-primary: #4285f4;
  --color-purple: #9a1fe8;
  --color-secondary: #858585;
  --color-white: #ffffff;
  --color-white-90: #e6e6e6;
  --color-gray: #d1d0d0;
  --color-gray-65: #a7a5a5;
  --color-gray-70: #b3b2b2;
  --color-light-gray: #e6e5e5;
  --btn-shadow-color: #b3b3b3;
  --btn-update-color: #00c851;
  --btn-delete-color: #ff4444;
  --btn-cancel-color: #a0a0a0;
  --btn-add-color: #33b5e5;
  --bg-blur-opacity: #0f1216;
  --bg-currency-dropdown: #141417;
  --table-body-gradient: #25272c;
  --table-header: #191a1f;
  --table-body: #202128;
  --input-number: #272a30;
  --bg-home-gradient1: #16171a;
  --bg-home-gradient2: #1a1c1f;
  --footer-gradient1: #1d1f22;
  --footer-gradient2: #1b1d20;
  --home-card-gradient1: #25272c;
  --home-card-gradient2: #191a1d;
  --home-card-gradient3: #222427;
  --home-card-gradient4: #1d1e21; }

body {
  scroll-behavior: smooth;
  background-color: var(--color-theme) !important;
  color: var(--color-gray);
  overflow-x: hidden !important; }

.clear, .clearfix {
  clear: both; }

.cls::after {
  content: '';
  display: block;
  clear: both; }

.App {
  color: var(--color-gray); }

.trade2 {
  margin-top: 40px; }
  .trade2 .item .txt, .trade2 .item .image {
    width: 50%;
    padding: 20px;
    box-sizing: border-box;
    float: left; }
    .trade2 .item .txt img, .trade2 .item .image img {
      max-width: 100%; }
  .trade2 .item .txt p {
    line-height: 1.8rem; }
  .trade2 .item .txt .title {
    font-size: 30px;
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    font-weight: 600; }
    .trade2 .item .txt .title span {
      color: #ff7701; }

.grid-container-two {
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.8rem;
  gap: 0.8rem;
  grid-row-gap: 1rem;
  row-gap: 1rem;
  margin-bottom: 1rem;
  text-align: left;
  font-size: 15px;
  color: var(--color-gray); }
  .grid-container-two .grid-column {
    height: 100%; }
  .grid-container-two .deposit-withdraw .inner {
    background: linear-gradient(to right, var(--home-card-gradient1) 0%, var(--home-card-gradient2) 100%);
    padding: 1rem;
    border-radius: 8px;
    display: flex;
    align-items: flex-start;
    gap: 0.8rem;
    margin-left: auto;
    margin-right: auto;
    height: 100%; }
    .grid-container-two .deposit-withdraw .inner .content {
      display: flex; }
    .grid-container-two .deposit-withdraw .inner .col-left {
      white-space: nowrap;
      flex: 1;
      position: relative; }
    .grid-container-two .deposit-withdraw .inner .col-right {
      padding-left: 40px;
      margin-left: 40px;
      white-space: nowrap;
      flex: 1;
      position: relative; }
      .grid-container-two .deposit-withdraw .inner .col-right :before {
        content: " ";
        width: 1px;
        height: 48px;
        position: absolute;
        background-color: var(--color-gray);
        left: 0;
        top: 50%;
        transform: translateY(-50%); }
    .grid-container-two .deposit-withdraw .inner .title {
      opacity: 50%; }
    .grid-container-two .deposit-withdraw .inner .value {
      font-size: 1.3rem;
      margin-top: 0.4rem;
      color: var(--color-white);
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .grid-container-two .trade-profit {
    display: grid;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    background: linear-gradient(to left, var(--home-card-gradient1) 0%, var(--home-card-gradient2) 100%);
    padding: 0.8rem;
    border-radius: 8px;
    height: 100%;
    grid-gap: 1rem;
    gap: 1rem; }
  .grid-container-two .item {
    display: flex;
    gap: 0.8rem;
    align-items: flex-start; }
    .grid-container-two .item .icon {
      width: 45px; }
    .grid-container-two .item .content .percent {
      font-weight: 700;
      font-size: 1.5rem;
      margin-top: 0.5rem;
      color: #ffdb1c; }

.clear, .clearfix {
  clear: both; }

.cls::after {
  content: '';
  display: block;
  clear: both; }

.list_str_home {
  margin-bottom: 30px;
  display: grid;
  background: linear-gradient(to right, var(--home-card-gradient3) 0%, var(--home-card-gradient4) 100%);
  border-radius: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding: 1.3rem 1rem; }
  .list_str_home .item {
    text-align: center;
    position: relative; }
    .list_str_home .item:after {
      content: "";
      width: 1px;
      height: 65px;
      display: block;
      background: #749bd8;
      position: absolute;
      right: 0;
      top: 50%;
      opacity: .16;
      transform: translateY(-50%); }
    .list_str_home .item img {
      width: 48px;
      height: 48px;
      margin-bottom: 0.5rem; }
    .list_str_home .item .title {
      color: var(--color-gray);
      font-size: 16px;
      font-weight: 600;
      opacity: 75%; }
    .list_str_home .item .number {
      color: var(--color-gray);
      font-size: 20px;
      font-weight: 700; }
  .list_str_home .item5:after {
    display: none; }

.roadmap img {
  max-width: 100%; }

.list_nft {
  margin-top: 20px;
  margin-bottom: 20px; }
  .list_nft .itemnft {
    width: 100%;
    position: relative;
    margin-bottom: 10px; }
    .list_nft .itemnft img {
      height: 50px; }

.bannerbuy {
  padding: 10px; }
  .bannerbuy img {
    max-width: 100%;
    border-radius: 10px; }

/*# sourceMappingURL=template.css.map */
