html , body{
 background-color: #232323;
 min-width: 350px;
}
p {
 margin: 0px;
}
h4 {
 color: #546d26;
 font-family: 'Darker Grotesque', sans-serif;
 font-weight: bold;
 font-size: 34px;
}
button, input , select {
 outline: none;
 border: none;
}
.hide {
  display: none;
}
.modal_color {
  background-color: rgb(84, 109, 38,0.58);
}
.submit {
 width:100%;
 margin: 20px 0;
 background-color:#77ac1e;
 border-radius:5px;
 padding:5px;
 color:#e8e8e8;
 transition: all .5s; 
}
.submit:hover {
 background-color:#546d26;
 color: white;
}
.lien {
 color:#e8e8e8;
 transition: all .5s; 
 text-decoration: none;
}
.lien:hover{
 color: #546d26;
 text-decoration: none;
}
.white {
 color: #e8e8e8;
}
.dark-green {
 color: #546d26;
}
.light-green {
 color: #77ac1e;
}
.light-grey {
 color: #757575;
}
.danger {
  color: #ac571e;
}
.font-20 {
  font-size: 20px;
}
.darker {
 font-family: 'Darker Grotesque', sans-serif;
 font-weight: bold;
}
header {
 width: 86px;
 background: #25262b;
 top: 0;
 left: 0;
 z-index: 2;
 position: fixed;
 bottom: 0;
 z-index: 1;
 padding-top: 70px;
}

.offers_completed {
  width: 100%;
  max-width: 600px;
  margin-top: 70px;
  margin-left: 86px;
  position: fixed;
  bottom: 0;
  top: 0;
  background-color: #1f1f22;
  padding: 20px;
  overflow: auto;
}
.offers_completed-hide {
  position: fixed;
  left: -100%;
  text-align: center;
  transition: all .5s;  
  display: none;
 }
 .offers_completed-show {
  position: fixed;
  left: 0;
  transition: all .5s; 
  bottom: 0; 
  display: block;
 }
@media(max-width:500px){
 header {
  width: 50px;
 }
}
.logo {
  width: 86px;
  padding-top:15px;
  padding-bottom: 5px;
  height: 70px;
  margin: 0 auto;
 }
 @media(max-width:500px){
  .logo {
   width: 60px;
   height: 70px;
   padding:12px
  }
  .offers_completed {
    margin-left: 50px;
  }
 }

.transaction {
 width: 100%;
 height: 70px;
 /* padding-left: 86px; */
 position: absolute;
 top: 0;
 margin: 0;
 z-index: 3;
 background-color: #1f1f22;
 position: fixed;
 border-bottom: solid 2px #151516;
 z-index: 2;
}
/* @media(max-width:500px){
  .transaction {
    padding-left: 50px;
  }
 } */

.account {
 background-color: #1f1f22;
 padding: 0 20px 0 0;
 right: 0;
 height: 70px;
 position: absolute;
 min-width: 300px;
 position: fixed;
 top:0;
 z-index: 4;
}

.chatbox {
 width: 300px;
 position: absolute;
 right: 0;
 top: 0;
 padding-top: 70px;
 background-color: #25262B;
 overflow: scroll;
}
.chatbox::-webkit-scrollbar { /* WebKit */
  width: 0;
  height: 0;
}
.chatbox-hide {
 position: fixed;
 right: -100%;
 text-align: center;
 transition: all .5s;  
 display: block;
}
.chatbox-show {
 position: fixed;
 right: 0;
 transition: all .5s; 
 bottom: 0; 
}
.message-box {
  padding: 30px;
}
.message {
  margin-bottom: 30px;
}
.chat-switch {
  position: fixed;
  top: 70px;
}

.offerwall {
 height: 91px;
 width: 281px;
 border: none;
}

.conteneur {
 margin:0px;
 padding-left:86px;
 max-width:100%;
 padding-right:300px;
 max-width:2000px;
 margin:0 auto;
 margin-top:70px;
 padding-bottom: 50px;
}


@media(max-width:1000px){
 .conteneur {
padding-right: 0px;
 }
}

.withdraw-box {
 padding:10px;
 margin:auto;
 width:600px;
}
.withdraw-flex {
 display: flex;
}
@media(max-width:700px){
 .withdraw-box {
  width: auto;
 }
 .withdraw-flex {
  display: unset;
 }
}
.icons {
 width: 25px;
 height: 25px;
}
.left {
 float: left;
}
.right {
 float: right;
}
.clear {
 clear: both;
}



.slideshow {
 width: 100%;
 height: 91px;
 max-width: 843px;
 overflow: hidden;
 margin: 0 auto;

 margin-top:15px;
}
@media(max-width:950px){
  .slideshow {
   max-width: 562px;
  }
 }
 @media(max-width:650px){
  .slideshow {
    max-width: 281px;
  }
 }

.slideshow ul {
  /* 4 images donc 4 x 100% */
 width: 400%;
 height: 91px;
 padding:0; margin:0;
 list-style: none;
}
.slideshow li {
 float: left;
}

.box-register {
 width: 100%;
 max-width:843px;
 background-color:#25262b;
 margin: auto;
 border-top: solid 8px #546d26;
 border-radius:5px;
 position:absolute;
 max-height: 628px;
 top: 0;
 bottom: 0;
 right: 0;
 left: 0;
}
.register {
 margin: 10px 0;
 padding: 10px;
 font-size: 16px;
}
.register form {
 display: flex;
 flex-direction: column;
 width: 50%;
 margin: 0 auto;
}
.register form input{
 margin: 10px 0;
 background-color: #25262b;
 border-radius: 5px;
 padding: 10px;
}

.login-section {
  background: rgba(0, 0, 0, 0.356);
  position: relative;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  z-index: 4;
}

.alert {
  position: fixed;
  bottom: 0;
  z-index: 5;
  background-color: #1f1f22;
}

::-webkit-scrollbar {
  width:  16px;
  height: 16px;
 }
 ::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
 }
 ::-webkit-scrollbar-thumb {
  background: linear-gradient(to right, rgb(119, 172, 30,0.70), rgb(84, 109, 38,0.70));
  border: solid 1px #1f1f22;
  border-radius: 5px;
 }
 ::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(to right, #77ac1e, #546d26);
 }
 ::-webkit-scrollbar-thumb:active {
  background: #e8e8e8;
  border: solid 1px #1f1f22;
 }
 ::-webkit-scrollbar-track {
  background: #f0f0f000;
  border: 1px solid #ffffff00;
  border-radius: 5px;
 }
 ::-webkit-scrollbar-track:hover {
  background: #1f1f22;
 }
 ::-webkit-scrollbar-track:active {
  background: #1f1f22;
 }
 ::-webkit-scrollbar-corner {
  background: transparent;
 }
.level {
  background-color: purple;
}
.level-10 {
  background-color: #ff6600;
}
.level-50 {
  background-color: crimson;
}
.level-100 {
  background-color: gold;
}
.level-200 {
  background-color: silver;
}
.level-300 {
  background-color: brown;
}
.level-400 {
  background-color: hotpink;
}
.level-500 {
  background-color: darkturquoise;
}
.level-600 {
  background-color: violet;
}
.level-max {
  background-color: orange;
}

.adgem {
  background-color: #7359a5;
}
.offertoro {
  background-color: #2a303e;
}
.lootably {
  background-color: #4ccef2;
}
.wannads {
  background-color: #ff9a00;
}
.pollfish {
  background-color: #e54046;
}
.theoremreach {
  background-color: #221646;
}
.ayetstudios {
  background-color: #233649;
}
.bitlabs {
  background-color: #007bff;
}
.kiwiwall {
  background-color: #a5ce37;
}
.personaly {
  background-color: #09252f;
}
.cpx-research {
  background-color: #5298ff;
}
.skippyads {
  background-color: #384452;
}
.monlix {
  background-color: #31ce93;
}
.parrainage {
  background-color: #546d26;
}
.notik {
  background-color: #00adb4;
}
.adgatemedia {
  background-color: #47afea;
}
.hangmyads {
  background-color: #e51f79;
}
.offerdady {
  background-color: #3A3A3C;
}
.opinion_capital {
  background-color: #3195db;
}
.mediumpath {
  background-color: #808080;
}
.adscendmedia {
  background-color: #6DACD0;
}
.admantium {
  background-color: #1c81d9;
}
.inbrain {
  background-color: #162546;
}
.mmwall {
  background-color: #eeb818;
}
.lucky {
  background-color: white;
}
.farly {
  background-color: #3e49cb;
}
.adtogame {
  background-color: green;
}
.adbreakmedia {
  background-color: white;
}
.porix {
  background-color: #c35eaa;
}
.graphique {
  background-color: rgba(84, 109, 38, 0.582);
  padding: 0 20px;
}
.graphique-container {
  max-height: 700px;
  max-width: 900px;
  margin: 0px auto;
  padding: 20px;
}

.pagination {
  padding: 16px 0;
  margin: 0 auto;
  display: flex;
 }
 .pagination a , .pagination span {
  color: black;
  padding: 8px 16px;
  text-decoration: none;
  margin: 2px;
  border-radius: 5px;
  display: inline-block;
 }
 .pagination span.active {
  background-color: #faa307;
  color: white;
 }
 .pagination a:hover {
  background-color: #ddd;
 }

 @media(max-width:800px){
 #tuto {
   display: none;
 }
 }
 .admin-tag {
  background: #e05a3b;
  color: #fff;
  padding: 5px;
  border-radius: 6px;
  float: right;
}
.helper-tag {
  background: #f58c5b;
  color: #fff;
  padding: 5px;
  border-radius: 6px;
  float: right;
}

