/*sign*/
.sign {
}
.sign-bet {
  display: flex;
  margin: 20px 0;
}
.sign-bet li {
  display: flex;
  align-items: center;
  flex: 1;
  background-color: var(--block);
  padding: 40px 20px;
  border-radius: 10px;
}
.sign-bet li h6 {
  flex: 1;
  color: white;
}
.sign-bet li b {
  color: white;
  font-size: 24px;
}
.sign-bet li:first-child {
  margin-right: 20px;
  background-color: var(--color);
}
.sign-bet li:first-child b {
  color: var(--yellow);
}

.sign-list {
  display: flex;
  align-items: center;
  margin: 20px 0;
}
.sign-list li {
  flex: 1;
  background-color: var(--block);
  border-radius: 10px;
  padding: 20px;
  text-align: center;
}
.sign-list li:not(:last-child) {
  margin-right: 20px;
}
.sign-list h6 {
  color: white;
  text-transform: uppercase;
}
.sign-list i {
  width: 100%;
  height: 70px;
  display: block;
  margin: 10px 0;
}
.sign-list li:nth-child(1) i {
  background-image: url(../images/bonus/sign/1.png);
}
.sign-list li:nth-child(2) i {
  background-image: url(../images/bonus/sign/2.png);
}
.sign-list li:nth-child(3) i {
  background-image: url(../images/bonus/sign/3.png);
}
.sign-list li:nth-child(4) i {
  background-image: url(../images/bonus/sign/4.png);
}
.sign-list li:nth-child(5) i {
  background-image: url(../images/bonus/sign/5.png);
}
.sign-list li:nth-child(6) i {
  background-image: url(../images/bonus/sign/6.png);
}
.sign-list li:nth-child(7) i {
  background-image: url(../images/bonus/sign/7.png);
}
.sign-list a {
  height: 40px;
  padding: 0;
  font-weight: normal;
}
.sign-list a.timeout,
.sign-list a.done {
  background-color: var(--deep);
  color: var(--txt);
  pointer-events: none;
}
.sign-list a.wait {
  background-color: var(--deep);
  color: var(--deep);
  pointer-events: none;
}

:root {
  --color: #FFEC04 !important;
  --color-bg: #2C2E50 !important;
  --dk-color: #ec1515 !important;
  --block: #212346 !important;
  --color-transparent: #2c2e50ab !important;
  --lg-color: #dd5050;
  --odd-color: #f0b4b4 !important;
  --submit-btn: linear-gradient(to bottom, var(--color) 0%, var(--dk-color) 100%) !important;
}
:root {
  --color: var(--sapphire);
  --sharpblue: #27374c;
  --oragegradien: #ff6d0a;
  --sharpcyan: #023043;
  --sharpred: #230007;
  --sharpgreen: #00451c;
  --sharpblack: #383838;
  --sharpbrown: #320a09;
  --white: #fff;
  --fff: #fff;
  --f7: #f7f7f7;
  --eee: #eee;
  --ddd: #ddd;
  --ccc: #ccc;
  --bbb: #bbb;
  --999: #999;
  --666: #666;
  --333: #333;
  --222: #222;
  --111: #111;
  --000: #000;
  --black: #000;

  --brown: #8d1313;
  --red: #ff3b52;
  --pink: #ff3ea6;
  --purple: #d844d8;
  --sapphire: #6c62f9;
  --color-lg: #2e6efd;
  --blue: #2e6efd;
  --cyan: #0df0f0;
  --green: #47DCA1;
  --lime: #af0;
  --yellow: #fe0;
  --orange: #fb0;
  --tomato: #f60;
  --violet: #a34fe4;
  --deep: #131535;
  --fff-1: rgba(255, 255, 255, .1);
  --fff-2: rgba(255, 255, 255, .2);
  --fff-3: rgba(255, 255, 255, .3);
  --fff-4: rgba(255, 255, 255, .4);
  --fff-5: rgba(255, 255, 255, .5);
  --fff-6: rgba(255, 255, 255, .6);
  --fff-7: rgba(255, 255, 255, .7);
  --fff-8: rgba(255, 255, 255, .8);
  --fff-9: rgba(255, 255, 255, .9);

  --000-1: rgba(0, 0, 0, .1);
  --000-2: rgba(0, 0, 0, .2);
  --000-3: rgba(0, 0, 0, .3);
  --000-4: rgba(0, 0, 0, .4);
  --000-5: rgba(0, 0, 0, .5);
  --000-6: rgba(0, 0, 0, .6);
  --000-7: rgba(0, 0, 0, .7);
  --000-8: rgba(0, 0, 0, .8);
  --000-9: rgba(0, 0, 0, .9);
}
.title h3 {
	color: white;
	font-size: 24px !important;
  }
  .tip {
    background-color: var(--block);
    border-radius: 10px;
    padding: 20px;
    color: var(--txt);
    line-height: 180%;
    margin: 40px 0;
  }
  .sign-list li {
    padding: 20px 10px;
  }
  .btn {
    text-align: center;
    height: 50px;
    line-height: 50px;
    position: relative;
    background-color: var(--color);
    color: white;
    border-radius: 2px;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    user-select: none;
  }
  .simple li {
    display: flex;
    align-items: center;
    border-bottom: 1px var(--fff-1) solid;
    padding: 10px 0;
    font-size: 16px;
  }
  .simple li span {
    color: #938f8f;
    text-transform: capitalize;
  }
  .simple u {
    flex: 1;
  }
  .tip h6 {
    padding: 10px 0;
    color: white;
  }
  .tip h6, li{
    text-align: left;
  }
  .simple li b {
    color: var(--yellow);
  }
  .sign-list li:nth-child(1) i {
    background-image: url(../images/bonus/sign/1.png);
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
}
  .sign-list li:nth-child(2) i {
    background-image: url(../images/bonus/sign/2.png);
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
}
  .sign-list li:nth-child(3) i {
    background-image: url(../images/bonus/sign/3.png);
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
}
  .sign-list li:nth-child(4) i {
    background-image: url(../images/bonus/sign/4.png);
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
}
  .sign-list li:nth-child(5) i {
    background-image: url(../images/bonus/sign/5.png);
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
}
  .sign-list li:nth-child(6) i {
    background-image: url(../images/bonus/sign/6.png);
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
}
  .sign-list li:nth-child(7) i {
    background-image: url(../images/bonus/sign/7.png);
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
}