.top_not_started .content-intro {
  position: relative;
}

.single-tournoi {
  background-image: url("../images/background.jpeg") !important;
  background-position-y: bottom !important;
  background-color: #101010 !important;
}

.card {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
  background-image: none !important;
  background-color: #FFFFFF !important;
}

.waiter, .waiter-begin {
  background: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%);
  background-size: 200% 200%;
  animation: gradient 15s ease infinite;
}
.waiter h4, .waiter-begin h4 {
  color: #FFFFFF;
  text-shadow: none !important;
}

.sk-wave-rect {
  background-color: #FFFFFF !important;
}

body {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.layout-navbar.navbar.navbar-expand-xl.align-items-center.bg-navbar-theme {
  background: transparent !important;
}

.ba-cover-r:after {
  position: fixed;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  background: radial-gradient(114.13% 163.79% at 16.39% 93.67%, #070405 29.17%, #083577 100%) !important;
  opacity: 0.6;
  content: "";
}

.h3-title {
  color: #FF431F !important;
}

.btn-rose {
  background: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
  border-color: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
  color: #FFFFFF !important;
}
.btn-rose:hover {
  background: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
}

.btn:not(.rounded-pill) {
  padding-inline: 20px !important;
}

.btn-primary {
  color: #FFFFFF !important;
  background-color: #101010;
  border-color: #101010;
}

.btn-outline-primary {
  color: #101010;
  border-color: #101010;
  background: transparent;
  border: 1px solid transparent !important;
}
.btn-outline-primary:hover {
  background-color: #101010 !important;
  color: #FFFFFF !important;
  border: 1px solid transparent !important;
}

.dropdown-notifications .bg-label-primary {
  background-color: #7367f0 !important;
}

.link-twitch {
  display: none;
}

.reseauxicons .rs-menu .btn-icon {
  color: #FF431F !important;
}
.reseauxicons .rs-menu .btn-icon:hover {
  background-color: #FF431F !important;
  color: #FFFFFF !important;
}

.bg-navbar-theme {
  background-color: #101010 !important;
  color: #FFFFFF !important;
}

.search .search-group {
  border: 2px solid #101010;
}

.search .select-search {
  border-right: 2px solid #101010;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color: #FFFFFF !important;
}

.searchtops {
  color: #FFFFFF !important;
}

.search .search-group input::-moz-placeholder {
  color: #FFFFFF !important;
  opacity: 0.7;
  font-style: italic;
}

.search .search-group input::placeholder {
  color: #FFFFFF !important;
  opacity: 0.7;
  font-style: italic;
}

.bg-navbar-theme .layout-menu-toggle i {
  color: #FFFFFF !important;
}

.search .submitbtn {
  background-color: #101010 !important;
}

.bg-menu-theme.menu-horizontal {
  background: transparent !important;
}

.bg-menu-theme.menu-horizontal .menu-inner .menu-item:not(.menu-item-closing) > .menu-sub,
.bg-menu-theme.menu-horizontal .menu-inner .menu-item.open > .menu-toggle {
  background: rgba(255, 255, 255, 0.1098039216) !important;
}

.bg-menu-theme.menu-horizontal .menu-inner .menu-item:not(.menu-item-closing) > .menu-sub, .bg-menu-theme.menu-horizontal .menu-inner .menu-item.open > .menu-toggle {
  background: rgba(255, 255, 255, 0.1098039216) !important;
}

html:not([dir=rtl]) .bg-menu-theme.menu-horizontal .menu-inner > .menu-item > .menu-sub > .menu-item > .menu-link {
  background: rgba(255, 255, 255, 0.1098039216);
}

.layout-horizontal .bg-menu-theme .menu-inner > .menu-item > .menu-link {
  background: rgba(255, 255, 255, 0.1098039216) !important;
}

.meetup-img-wrapper,
.card-presentation-top-right {
  background: #FFFFFF !important;
}
.meetup-img-wrapper > *,
.card-presentation-top-right > * {
  color: #101010 !important;
}

.card-developer-meetup {
  background: radial-gradient(82.94% 92.29% at 65.29% 65.11%, #070405 0%, #083577 100%) !important;
}

.card-developer-meetup .presentationtop h1 {
  text-transform: uppercase !important;
  font-weight: bolder !important;
  font-size: 1.5rem;
  font-style: unset;
  color: #FFFFFF !important;
  width: 80%;
  margin-inline: auto;
}

.meetup-img-wrapper .top-question {
  color: #101010 !important;
  text-shadow: none !important;
}
.meetup-img-wrapper .top-precision p {
  font-size: 15px;
  color: #FFFFFF !important;
}
.meetup-img-wrapper h4 {
  color: #FFFFFF !important;
}

.text-rules {
  font-weight: lighter;
  color: #FFFFFF !important;
  margin-top: -60px !important;
}

.card-presentation-top-right {
  background: radial-gradient(114.13% 163.79% at 16.39% 93.67%, #070405 29.17%, #083577 100%) !important;
  position: relative;
  z-index: 2;
}
.card-presentation-top-right .logo-precision-div {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.card-presentation-top-right .logo-precision-div small {
  color: #101010 !important;
}
.card-presentation-top-right .buttons-social-media a {
  color: #101010;
  border: 1px solid #101010;
}
.card-presentation-top-right .buttons-social-media a:hover {
  color: #FFFFFF !important;
  background-color: #101010 !important;
  border: #101010 !important;
}
.card-presentation-top-right .logo-vkrz-sponso img {
  width: 100px !important;
}
.card-presentation-top-right .separate {
  display: none !important;
}
.card-presentation-top-right .btnstarttwitch {
  background: #FFFFFF !important;
  border: 2px solid #101010 !important;
  color: #101010 !important;
}
.card-presentation-top-right::before {
  content: url("../images/agagner2.svg");
  position: absolute;
  z-index: 1;
  top: -41px;
  right: -35px;
  transform-origin: center;
  animation: rotating 6s linear infinite;
}

.agagner {
  padding: 0 !important;
  padding-top: 10px !important;
}

.agagner h5 {
  display: none;
}

.modes-jeu-twitch__content-btns {
  margin-bottom: 0.5rem;
}
.modes-jeu-twitch__content-btns button {
  color: #101010;
  border: 2px solid #101010;
  background: #FFFFFF;
}
.modes-jeu-twitch__content-btns button:hover {
  background: #101010;
  color: #FFFFFF;
}
.modes-jeu-twitch__content-btns button:hover .text-muted {
  color: #FFFFFF !important;
}
.modes-jeu-twitch__content-btns button .text-muted {
  color: rgba(16, 16, 16, 0.9);
}
.modes-jeu-twitch__content-btns button.active-twitch-mode {
  background: rgba(16, 16, 16, 0.9);
  border: 2px solid #FFFFFF !important;
  color: #FFFFFF !important;
}
.modes-jeu-twitch__content-btns button.active-twitch-mode .text-muted {
  color: #FFFFFF !important;
}

.laucher_finish_t {
  background: #101010 !important;
  border: 2px solid #FFFFFF;
}

.recommencer-presentation-top .confirm_delete {
  background: #FFFFFF !important;
  color: #101010;
}

.bubbly-button {
  background: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
  color: #FFFFFF !important;
  border: 3px solid linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
  font-weight: bolder;
  font-size: 16px !important;
  text-transform: capitalize;
  line-height: 1.3;
  width: 95% !important;
  margin: 0 auto !important;
}
.bubbly-button:before {
  background-image: radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, transparent 5%, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 30%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, transparent 10%, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 15%, transparent 5%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%);
}
.bubbly-button:after {
  background-image: radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, transparent 10%, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 15%, transparent 5%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%), radial-gradient(circle, linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) 5%, transparent 5%);
}
.bubbly-button:focus {
  box-shadow: 0 2px 25px rgba(36, 1, 123, 0.701);
}
.bubbly-button:focus:before {
  display: block;
  animation: topBubbles ease-in-out 0.75s forwards;
}
.bubbly-button:focus:after {
  display: block;
  animation: bottomBubbles ease-in-out 0.75s forwards;
}
@keyframes topBubbles {
  0% {
    background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
  }
  50% {
    background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
  }
  100% {
    background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
    background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
  }
}
@keyframes bottomBubbles {
  0% {
    background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
  }
  50% {
    background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
  }
  100% {
    background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
    background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
  }
}

.text-muted {
  color: #FFFFFF !important;
}

.valuestat .text-muted {
  color: #7983bb !important;
}

.info-numbers {
  margin-right: -10px;
}
.info-numbers .text-muted {
  font-size: 12px !important;
  color: #FFFFFF !important;
}

.top-question {
  transform: rotate(0);
}

.lot-offert-par {
  display: none !important;
}

.d-cadeau img:first-of-type {
  width: 280px !important;
  height: unset !important;
  max-height: unset !important;
  margin: 2rem auto 0;
  transform: unset !important;
  box-shadow: none !important;
  border-radius: 12px;
}

.agagner .titrewin {
  padding: 7px 55px;
  font-weight: 700;
  color: #000;
  background: #FF431F !important;
  font-size: 18px;
  margin-bottom: 20px;
  left: -7px;
  display: inline-block;
  text-transform: unset !important;
  transform: rotate(-2deg);
  top: -9px;
  border-radius: 8px !important;
  text-align: center !important;
  position: relative !important;
  border: 3.5px solid #FF431F !important;
  display: none !important;
}

.top-question p,
.top-precision p {
  min-height: 25px;
  font-weight: lighter;
}

.title-win h2 {
  font-size: 1.1rem;
  color: #101010;
  text-align: center;
  display: none;
}

#choosenumbertop .form-check {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background: rgba(255, 255, 255, 0.72);
  padding: 10px;
  border-radius: 10px;
  margin: 0 0 5px 0;
  border: 2px solid transparent;
  cursor: pointer;
}
#choosenumbertop .form-check .text-muted {
  color: #101010 !important;
}

.listingchoice h6 {
  color: #FFFFFF;
  font-size: 0.85rem;
  text-align: center;
}

#choosenumbertop .form-check:hover {
  border: none;
  border: 2px solid transparent;
  background: rgb(255, 255, 255);
}

#choosenumbertop .form-check.choice-mode-top-actif {
  background: #101010;
}

.min-tournoi-title h3 {
  color: #101010;
  font-size: 0.8rem;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: unset !important;
  font-family: unset;
  transform: rotate(0) !important;
}

.dark-style .swal2-modal.swal2-popup {
  background: #101010;
  color: #FFFFFF !important;
}
.dark-style .swal2-modal.swal2-popup .swal2-title {
  color: #FFFFFF !important;
}
.dark-style .swal2-modal.swal2-popup .swal2-confirm {
  background: #FFFFFF !important;
  color: #101010 !important;
  border: unset !important;
}

.dark-style .swal2-popup .swal2-html-container {
  color: #FFFFFF !important;
}

.swal2-cancel:hover {
  background: unset !important;
}

.cta-wording {
  text-transform: none !important;
}

.t-sponso-email-beginning {
  margin-top: 0 !important;
  margin-bottom: 0.5rem;
}
.t-sponso-email-beginning #t-sponso-email-input {
  background: #FFFFFF !important;
  border: none !important;
  padding: 10px 0 10px 15px;
  color: #101010 !important;
  border: 1px solid transparent !important;
}
.t-sponso-email-beginning #t-sponso-email-input:-webkit-autofill, .t-sponso-email-beginning #t-sponso-email-input:-webkit-autofill:hover, .t-sponso-email-beginning #t-sponso-email-input:-webkit-autofill:focus, .t-sponso-email-beginning #t-sponso-email-input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: #101010;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: inset 0 0 20px 20px transparent;
}
.t-sponso-email-beginning #t-sponso-email-input:active, .t-sponso-email-beginning #t-sponso-email-input:focus {
  border: 1px solid linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
}
.t-sponso-email-beginning #t-sponso-email-input::-moz-placeholder {
  color: #101010 !important;
}
.t-sponso-email-beginning #t-sponso-email-input::placeholder {
  color: #101010 !important;
}
.t-sponso-email-beginning .accept-topsponso-terms .form-check-input {
  border: 1px solid #FFFFFF;
}
.t-sponso-email-beginning .accept-topsponso-terms .form-check-label {
  color: #FFFFFF !important;
  display: unset !important;
}
.t-sponso-email-beginning .accept-topsponso-terms .form-check-label a {
  color: #FFFFFF !important;
}

.btn-annule-devine {
  background: #101010 !important;
  color: #FFFFFF !important;
}

.display_battle {
  position: relative;
}

.top-onduel #content-page-gv::after {
  content: "";
  position: absolute;
  background-image: url("../images/deco-bg.png");
  background-repeat: no-repeat;
  background-size: contain;
  left: 40%;
  height: 150px;
  width: 300px;
  bottom: 100px;
}

body.top-onduel {
  position: relative;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.top-onduel .tournament-heading-top .t-titre-tournoi {
  width: 55%;
  margin: 0 auto;
}
.top-onduel .tournament-heading-top::after {
  content: "";
  position: absolute;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300%;
  top: 70%;
  left: 2%;
}

.tournament-heading-top {
  position: relative;
}
.tournament-heading-top .t-titre-tournoi {
  color: #FFFFFF !important;
  transform: unset !important;
  font-size: 2.4rem;
  font-style: normal !important;
  text-align: center;
  font-size: 32.56px;
  font-weight: 800;
  line-height: normal;
  text-transform: uppercase;
}
.tournament-heading-top .t-titre-tournoi em {
  display: none !important;
}

.btn-annule-devine:hover {
  background: #101010;
}

.single-tournoi .tournoi-content .title-contender {
  color: #FFFFFF !important;
}

.progress-bar {
  background-color: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
}

.stepbar {
  background: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
}
.stepbar .stepbar-content span {
  color: #101010 !important;
}

.right-slim .progressionniveau {
  color: #FFFFFF !important;
}
.right-slim .money_dispo_vkrz {
  color: #FFFFFF !important;
}
.right-slim .text-muted {
  color: #FFFFFF !important;
}
.right-slim .progress-bar {
  background-color: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
}

.xp-notification {
  color: #FFFFFF !important;
}

#ranking-player {
  padding-top: 10px;
  border-radius: 6px;
  background: #FFFFFF;
}
#ranking-player .table-points tbody {
  color: #101010 !important;
}

#twitch-games-ranking .table-points tbody {
  color: #101010 !important;
}

.t-normal-container .twitch-overlay .card-twitch-gift .card-header h3 {
  background: #101010 !important;
}

.table-twitch-gift tbody {
  color: #101010 !important;
}

#prediction-player .card-body {
  color: #101010 !important;
}

#ranking-player .table-points {
  background: unset !important;
}

.twitchGamesWinnerContainer.show .btn-outline-primary {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background: #101010;
}

#twitch-games-ranking.prediction-mode-winner .popup {
  background: #FFFFFF !important;
}

#twitch-games-ranking input[type=search] {
  background: #101010 !important;
}

#toplist-single {
  background: radial-gradient(114.13% 163.79% at 16.39% 93.67%, #070405 29.17%, #083577 100%) !important;
}
@media (max-width: 768px) {
  #toplist-single {
    padding-top: 1rem;
  }
}

.share-toplist-part .card:not(.min-tournoi) {
  background: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
}
.share-toplist-part .card.min-tournoi {
  border: 2px solid #101010 !important;
}

.toplistbloc .toplist_question {
  background: linear-gradient(266deg, #EB502F 12.75%, #EF8833 101.1%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: none !important;
  font-size: 30px;
  padding-bottom: 10px;
}

.top-title-question {
  background: linear-gradient(266deg, #EB502F 12.75%, #EF8833 101.1%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: none !important;
}

.name h3 {
  font-size: 13px;
  color: #FFFFFF;
  margin-bottom: 5px;
}

.cta-top-sponso-container {
  padding: 1rem;
  border-radius: 12px;
  font-family: "Lato", sans-serif;
  flex-direction: row-reverse;
  background: rgba(255, 255, 255, 0.1098039216);
}
.cta-top-sponso-container-left {
  padding: 1rem 2rem;
  width: 60%;
}
@media (max-width: 768px) {
  .cta-top-sponso-container-left {
    padding: 0;
    padding-bottom: 1rem;
    width: 100%;
  }
}
.cta-top-sponso-container-left h3 {
  color: #FFFFFF !important;
  font-size: 1.3rem;
}
.cta-top-sponso-container-left p {
  color: #FFFFFF !important;
}
.cta-top-sponso-container-left a {
  background: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%);
  color: #FFFFFF !important;
  border-radius: 6px;
}
.cta-top-sponso-container-left a:hover {
  color: #101010 !important;
  background-color: rgba(16, 16, 16, 0.8) !important;
}
.cta-top-sponso-container-right {
  width: 77%;
  height: 210px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 768px) {
  .cta-top-sponso-container-right {
    height: 150px;
  }
}
@media screen and (max-width: 768px) {
  .cta-top-sponso-container {
    flex-direction: column;
  }
}

.render-ranking-js {
  position: relative;
}
.render-ranking-js h3 {
  font-size: 1rem;
}
.render-ranking-js::after {
  content: url("../images/berry3.png");
  position: absolute;
  bottom: -80px;
  transform: scale(0.8);
  left: -30px;
}

.partage-toplist h5 {
  text-shadow: unset !important;
  color: #FFFFFF;
}

#toplist-single .btn-wording {
  background: #FFFFFF;
  color: #101010;
  width: unset !important;
}
#toplist-single .btn-wording:hover {
  background: rgba(255, 255, 255, 0.9);
}

.kl-react-action {
  background-color: #FFFFFF;
}
.kl-react-action:hover {
  background-color: rgba(255, 255, 255, 0.9);
}

.demo-visuel-toplist {
  box-shadow: 5px 5px 0px #101010 !important;
}

.reseau-share .btn-wording {
  color: #FFFFFF !important;
}

.tooltip-inner {
  background-color: #101010 !important;
}

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #101010 !important;
}

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #101010 !important;
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #101010 !important;
}

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #101010 !important;
}

.min-tournoi-content .card-title {
  color: #101010 !important;
  text-shadow: unset !important;
}

.gocat h3 {
  background: rgba(33, 84, 151, 0.6588235294) !important;
}

.devinetoplistbtn h6 {
  color: #FFFFFF !important;
}

.share-toplist-sponso {
  margin-top: 1.5rem;
  position: relative;
  overflow: hidden;
  border-radius: 15px !important;
  text-align: center;
}
.share-toplist-sponso .separate {
  width: 30%;
  margin-block: 1.5rem;
  background-color: rgba(202, 199, 199, 0.5137254902);
}
.share-toplist-sponso .owner-toplist p:first-of-type {
  color: #FFFFFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.16px;
}
.share-toplist-sponso .owner-toplist p:last-of-type {
  color: #FFFFFF;
  font-size: 20.192px;
  font-style: italic;
  font-weight: 800;
  line-height: normal;
  letter-spacing: -0.202px;
}
.share-toplist-sponso .owner-toplist p:last-of-type strong {
  color: #FFFFFF;
  font-size: 20.192px;
  font-style: italic;
  font-weight: 800;
  line-height: normal;
  letter-spacing: -0.202px;
}
.share-toplist-sponso .owner-toplist .rs ul i {
  border: #FFFFFF 2px solid;
  color: #FFFFFF;
}
.share-toplist-sponso .owner-toplist .rs ul i:hover {
  border-color: #101010;
  color: #101010 !important;
}
.share-toplist-sponso .owner-toplist a {
  color: #FFFFFF !important;
}

.demo-visuel-toplist {
  box-shadow: 5px 5px 0px #101010 !important;
}

.participateSponso-titre,
.popup-header h3 {
  background: #101010 !important;
  color: #FFFFFF !important;
  border: 4px dashed #101010 !important;
}

.popup-overlay .participate-popup {
  background: #FFFFFF !important;
  color: #101010 !important;
  font-family: "Lato", sans-serif !important;
  border-radius: 0 !important;
  border: 5px solid transparent !important;
  -o-border-image: url("../images/stroke.png") 25 repeat !important;
     border-image: url("../images/stroke.png") 25 repeat !important;
  border-image-outset: 2px !important;
}
.popup-overlay .participate-popup .popup-share-toplist div p:last-of-type {
  color: #101010 !important;
  font-weight: 800;
}
.popup-overlay .participate-popup .popup-share-toplist div p:last-of-type strong {
  font-weight: 800;
  color: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
}

.popup-participation-email-begin .rs ul i {
  font-size: 1.5rem;
  border: #101010 2px solid !important;
  color: #101010 !important;
}
.popup-participation-email-begin .rs ul i:hover {
  border: 2px solid linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
  color: linear-gradient(72deg, #FF7C02 4.69%, #FF431F 104.88%) !important;
}

.info-win strong {
  color: #101010 !important;
  font-weight: bold;
}

.popup-overlay .participate-popup .popup-body form input[type=email] {
  border: 2px solid #101010 !important;
  color: #101010 !important;
}
.popup-overlay .participate-popup .popup-body form input[type=email]:-webkit-autofill, .popup-overlay .participate-popup .popup-body form input[type=email]:-webkit-autofill:hover, .popup-overlay .participate-popup .popup-body form input[type=email]:-webkit-autofill:focus, .popup-overlay .participate-popup .popup-body form input[type=email]:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: #101010;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: inset 0 0 20px 20px transparent;
}
.popup-overlay .participate-popup .popup-body form input[type=email]::-moz-placeholder {
  color: #101010 !important;
}
.popup-overlay .participate-popup .popup-body form input[type=email]::placeholder {
  color: #101010 !important;
}
.popup-overlay .participate-popup .popup-body form input[type=email]:active, .popup-overlay .participate-popup .popup-body form input[type=email]:focus {
  color: #101010 !important;
}

.popup-overlay .participate-popup .popup-body form button {
  background: #101010;
}

.popup-overlay .popup #close-popup.only-x {
  background-color: #101010 !important;
  color: #FFFFFF !important;
  top: -19px;
  right: -14.5px;
}

.participateSponso-text {
  color: #FFFFFF !important;
}

.message_de_confirmation {
  font-family: "Lato", sans-serif;
}
.message_de_confirmation .fin_de_la_sponso {
  color: #101010;
}
.message_de_confirmation .popup-sponso-btn-twitch,
.message_de_confirmation .popup-sponso-btn-insta {
  border: unset !important;
  color: #FFFFFF !important;
  border-radius: 6px !important;
  padding: 0.5rem 0 !important;
}
.message_de_confirmation .popup-sponso-btn-twitch:hover,
.message_de_confirmation .popup-sponso-btn-insta:hover {
  color: #FFFFFF !important;
}
.message_de_confirmation .popup-sponso-btn-twitch {
  background: #101010;
}
.message_de_confirmation .popup-sponso-btn-twitch:hover {
  background-color: rgba(16, 16, 16, 0.8) !important;
}
.message_de_confirmation .popup-sponso-btn-insta {
  background: #101010;
}
.message_de_confirmation .popup-sponso-btn-insta:hover {
  background-color: rgba(16, 16, 16, 0.8) !important;
}

.popup-overlay .popup .message_de_confirmation a {
  color: #101010;
}

@media (max-width: 768px) {
  .accept-topsponso-terms {
    width: 80%;
  }
}
.accept-topsponso-terms.form-check-inline {
  margin-right: unset !important;
}
@media (max-width: 768px) {
  .accept-topsponso-terms.form-check-inline {
    margin-left: unset !important;
  }
}
.accept-topsponso-terms .form-check-input {
  background-color: unset;
  border: 1px solid #101010;
}
.accept-topsponso-terms .form-check-input:checked {
  background-color: #101010;
}
.accept-topsponso-terms .form-check-label a {
  color: #101010;
  text-decoration: underline;
}

.info-concours .info-win-gift img {
  transform: rotate(4deg);
  box-shadow: 5px 5px 0px #101010 !important;
  margin-bottom: 1rem;
}

.loading-path {
  stop-color: #101010 !important;
}

.toplistbloc {
  background: transparent !important;
}

.content-footer {
  background: transparent !important;
}
.content-footer .copyright a {
  color: #FF7C02 !important;
}

.bg-label-twitch {
  background: #FF7C02;
}

.content-footer ul li a:hover {
  color: #FFFFFF;
}

.bg-label-primary {
  background-color: #101010 !important;
  color: #FF7C02 !important;
}

.content-footer .share-menu .share-links .fab {
  color: #FFFFFF;
  margin-right: 3px;
}

.content-footer .blockquote-wrapper .blockquote h6:last-of-type {
  color: #FF7C02 !important;
}

@media screen and (max-width: 768px) {
  .btn-wording i, .btn-wording span {
    margin-right: unset !important;
  }
  .classement {
    padding-top: 10px !important;
  }
  .presentationtop-whitelabel {
    display: none;
  }
  .top_not_started::after {
    background-image: unset !important;
  }
  .top-onduel::after {
    background-image: unset !important;
  }
  .top-onduel .tournament-heading-top .t-titre-tournoi {
    color: #FFFFFF !important;
    transform: unset !important;
    font-size: 1rem;
    font-style: normal !important;
    margin: 0 !important;
    margin-bottom: 1rem !important;
    width: 100%;
  }
  .top-onduel .tournament-heading-top::after {
    background: unset !important;
  }
  .card-presentation-top-right::before {
    top: -43px;
    transform: scale(1.1);
  }
  .t-sponso-email-beginning .accept-topsponso-terms .form-check-input {
    transform: translateY(-1px);
    vertical-align: sub !important;
  }
  .layout-horizontal .bg-menu-theme .menu-inner > .menu-item > .menu-link {
    background-color: unset !important;
  }
  .top_not_started .content-intro::after {
    content: "";
    background-image: unset !important;
  }
}
@media (min-height: 968px) {
  .top_not_started .content-intro::after {
    bottom: -27%;
  }
}
@media (min-height: 1070px) {
  .top_not_started .content-intro::after {
    bottom: -45%;
  }
}
.dark-layout .modal .modal-content, .dark-layout .modal .modal-body, .dark-layout .modal .modal-footer {
  background-color: #101010 !important;
}/*# sourceMappingURL=instantgaming.css.map */