@font-face {
  font-family: "Sharp Sans";
  src: url("https://db.onlinewebfonts.com/t/16e279d50baed10780eaa7386aba53d7.eot");
  src: url("https://db.onlinewebfonts.com/t/16e279d50baed10780eaa7386aba53d7.eot?#iefix") format("embedded-opentype"), url("https://db.onlinewebfonts.com/t/16e279d50baed10780eaa7386aba53d7.woff2") format("woff2"), url("https://db.onlinewebfonts.com/t/16e279d50baed10780eaa7386aba53d7.woff") format("woff"), url("https://db.onlinewebfonts.com/t/16e279d50baed10780eaa7386aba53d7.ttf") format("truetype"), url("https://db.onlinewebfonts.com/t/16e279d50baed10780eaa7386aba53d7.svg#Sharp Sans") format("svg");
}
@font-face {
  font-family: "Sharp Sans Bold";
  src: url("https://db.onlinewebfonts.com/t/5e9a2dbc8b58dbc9010b238033a2dbb4.eot");
  src: url("https://db.onlinewebfonts.com/t/5e9a2dbc8b58dbc9010b238033a2dbb4.eot?#iefix") format("embedded-opentype"), url("https://db.onlinewebfonts.com/t/5e9a2dbc8b58dbc9010b238033a2dbb4.woff2") format("woff2"), url("https://db.onlinewebfonts.com/t/5e9a2dbc8b58dbc9010b238033a2dbb4.woff") format("woff"), url("https://db.onlinewebfonts.com/t/5e9a2dbc8b58dbc9010b238033a2dbb4.ttf") format("truetype"), url("https://db.onlinewebfonts.com/t/5e9a2dbc8b58dbc9010b238033a2dbb4.svg#Sharp Sans Bold") format("svg");
}
.card {
  box-shadow: none !important;
  background-color: #F9ECD9 !important;
}

.waiter, .waiter-begin {
  background: linear-gradient(150deg, #C54B5D, #a73647, #C54B5D, #d17280, #C54B5D, #d88591, #C54B5D);
  background-size: 200% 200%;
  animation: gradient 15s ease infinite;
}
.waiter h4, .waiter-begin h4 {
  font-family: "Sharp Sans Bold", sans-serif !important;
  text-shadow: 4px 6px 2px #C54B5D !important;
}

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

.dark-style body {
  background-image: url("../images/bg-min.png") !important;
  font-family: "Sharp Sans", sans-serif !important;
}

.ba-cover-r:after {
  position: fixed;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  background-color: #F9ECD9 !important;
  content: "";
}

.btn-rose {
  background: #E74C19 !important;
  border-color: #E74C19 !important;
  color: #F9ECD9 !important;
}
.btn-rose:hover {
  background: #C54B5D !important;
  border-color: #C54B5D !important;
  color: #F9ECD9 !important;
}

.btn-primary {
  color: #F9ECD9;
  background-color: #C54B5D;
  border-color: #C54B5D;
}

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

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

.rules-content {
  border: 3px solid #C54B5D;
  background-color: transparent;
  border-radius: 30px 30px 4px 4px;
}

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

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

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

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

.searchtops {
  color: #C54B5D !important;
}

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

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

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

.bg-menu-theme.menu-horizontal {
  background-color: #C54B5D !important;
}

.meetup-img-wrapper,
.card-presentation-top-right {
  background: #F9ECD9 !important;
}
.meetup-img-wrapper > *,
.card-presentation-top-right > * {
  color: #F9ECD9 !important;
}
.meetup-img-wrapper .separate,
.card-presentation-top-right .separate {
  display: none !important;
}

.bg-menu-theme.menu-horizontal .menu-inner .menu-item.open > .menu-toggle {
  background: #ef5b71 !important;
}

.bg-menu-theme.menu-horizontal .menu-inner .menu-item:not(.menu-item-closing) > .menu-sub {
  background-color: #ef5b71 !important;
}

.card-developer-meetup .presentationtop h1 {
  text-transform: uppercase !important;
  font-family: "Sharp Sans Bold", sans-serif !important;
  font-weight: bolder !important;
  font-size: 1.5rem;
  color: #fff !important;
}

.card-presentation-top-right::before {
  content: url("../images/badge.svg");
  position: absolute;
  z-index: 1;
  top: -44px;
  right: 180px;
  transform-origin: center;
  animation: rotating 6s linear infinite;
  height: 100px;
  width: 100px;
}

.meetup-img-wrapper {
  border-radius: 30px;
}
.meetup-img-wrapper .top-question {
  color: #C54B5D !important;
  font-family: "Sharp Sans", serif !important;
  text-shadow: none !important;
}
.meetup-img-wrapper .top-precision p {
  color: #fff !important;
  font-size: 0.9rem !important;
}
.meetup-img-wrapper .separate {
  width: 100%;
  display: none;
}
.meetup-img-wrapper h4 {
  text-transform: uppercase;
  color: #fff !important;
}

.text-rules img {
  max-height: 260px !important;
  box-sizing: none !important;
}

.card-body.presentationtop {
  border-radius: 0 !important;
}

.presentationtop {
  border-radius: 30px;
}

.card-developer-meetup .meetup-img-wrapper {
  background-color: #C54B5D !important;
  border: 3px solid #C54B5D;
  border-top-left-radius: 30px !important;
  border-top-right-radius: 30px !important;
}

.presentationtop .presentationtop-whitelabel {
  border-radius: 30px;
}

.card-presentation-top-right {
  background-size: cover !important;
  background-position: top !important;
  border-radius: 30px;
}
.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: #000 !important;
}
.card-presentation-top-right .buttons-social-media a {
  color: #000;
  border: 1px solid #000;
}
.card-presentation-top-right .buttons-social-media a:hover {
  color: #F9ECD9 !important;
  background-color: #000 !important;
  border: #000 !important;
}
.card-presentation-top-right .logo-vkrz-sponso img {
  width: 100px !important;
}

.agagner h5 {
  display: none;
}

.agagner .titrewin {
  display: none !important;
}

.modes-jeu-twitch__content-btns {
  margin-bottom: 0.5rem;
}
.modes-jeu-twitch__content-btns button {
  color: #C54B5D !important;
  border: 2px solid #C54B5D !important;
  background: #F9ECD9;
}
.modes-jeu-twitch__content-btns button:hover {
  background: rgba(249, 236, 217, 0.8);
}
.modes-jeu-twitch__content-btns button .text-muted {
  color: #C54B5D !important;
}
.modes-jeu-twitch__content-btns button.active-twitch-mode {
  background: #c54b5d;
  border: 2px solid #F9ECD9 !important;
  color: #F9ECD9 !important;
}
.modes-jeu-twitch__content-btns button.active-twitch-mode .text-muted {
  color: #F9ECD9 !important;
}

.laucher_finish_t {
  background: #C54B5D !important;
  border: 2px solid #F9ECD9;
}

.recommencer-presentation-top .confirm_delete {
  background: #F9ECD9 !important;
  color: #C54B5D;
}

.bubbly-button {
  background: #C54B5D !important;
  border: unset !important;
  border-radius: 30px !important;
}
.bubbly-button:before {
  background-image: radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, transparent 5%, #C54B5D 5%, transparent 30%), radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, transparent 10%, #C54B5D 15%, transparent 5%), radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, #C54B5D 5%, transparent 5%);
}
.bubbly-button:after {
  background-image: radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, transparent 10%, #C54B5D 15%, transparent 5%), radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, #C54B5D 5%, transparent 5%), radial-gradient(circle, #C54B5D 5%, transparent 5%);
}
.bubbly-button:focus {
  background-color: #ba3c4f;
  box-shadow: 0 2px 25px rgba(174, 25, 55, 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%;
  }
}

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

.link-twitch .social-media-sponso .btn {
  color: #A261FA !important;
  margin-right: 5px;
  border: 2px solid #A261FA !important;
  box-shadow: none;
  padding: 10px 11px;
}
.link-twitch .social-media-sponso .btn:hover {
  color: #F9ECD9 !important;
  background-color: #A261FA !important;
}

.info-numbers {
  margin-right: -10px;
}
.info-numbers .text-muted {
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: 400;
}

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

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

.d-cadeau .text-rules > * {
  font-weight: 500;
  color: #C54B5D !important;
}

.d-cadeau img {
  max-width: 130%;
  height: auto;
  transform: rotate(4deg);
  box-shadow: none !important;
  margin: 3rem auto -2.2rem;
}

.card-presentation-top-right .btnstarttwitch {
  background: #F9ECD9 !important;
  border: 2px solid #C54B5D !important;
  color: #C54B5D !important;
}

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

#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: #C54B5D !important;
}

.listingchoice h6 {
  color: #F9ECD9;
  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: #A261FA;
}

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

.presentationtop .card {
  position: relative;
}
.presentationtop .card::after {
  content: url("../images/little-man.png");
  position: absolute;
  bottom: -35px;
  left: -53px;
}

.presentationtop {
  background-color: #C54B5D;
}

.dark-style .swal2-modal.swal2-popup {
  background: #F9ECD9;
  color: #C54B5D !important;
}
.dark-style .swal2-modal.swal2-popup .swal2-title {
  color: #C54B5D !important;
}

.btn-primary:hover {
  color: #fff !important;
  background-color: #ef5b71 !important;
  border-color: #ef5b71 !important;
}

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

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

.t-sponso-email-beginning {
  margin-top: 0 !important;
  margin-bottom: 0.5rem;
}
.t-sponso-email-beginning #t-sponso-email-input {
  background: #fff !important;
  border: none !important;
  padding: 10px 0 10px 15px;
  color: #000 !important;
  border: 1px solid transparent !important;
  border-radius: 40px;
}
.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: #000;
  -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 #C54B5D !important;
}
.t-sponso-email-beginning #t-sponso-email-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.8) !important;
}
.t-sponso-email-beginning #t-sponso-email-input::placeholder {
  color: rgba(0, 0, 0, 0.8) !important;
}
.t-sponso-email-beginning .accept-topsponso-terms .form-check-input {
  box-shadow: none !important;
}
.t-sponso-email-beginning .accept-topsponso-terms .form-check-label {
  color: #000 !important;
  display: unset !important;
  font-weight: bolder !important;
}
.t-sponso-email-beginning .accept-topsponso-terms .form-check-label a {
  color: #000 !important;
}

.top-onduel {
  background-image: unset !important;
}
.top-onduel .ba-cover-r:after {
  background-color: #C54B5D !important;
}

.tournament-heading-top .t-titre-tournoi {
  color: #F9ECD9 !important;
  transform: unset !important;
  font-size: 2.4rem;
  font-family: "Sharp Sans Bold", sans-serif !important;
  font-style: italic !important;
  font-weight: 800 !important;
  position: relative;
}
.tournament-heading-top .t-titre-tournoi em {
  display: none !important;
}
.tournament-heading-top .t-titre-tournoi::before {
  content: url("../images/logo-japan-tours.svg");
  position: absolute;
  top: -72px;
  left: 13px;
  transform: scale(0.6);
}

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

.single-tournoi .tournoi-content .title-contender {
  color: #F9ECD9 !important;
  font-family: "Sharp Sans Bold", sans-serif !important;
}

.progress-bar {
  background-color: #F6EEE3 !important;
}

.stepbar {
  background: #F9ECD9 !important;
}

.stepbar-number {
  color: #C54B5D !important;
}

#twitch-games-ranking .table-points thead .text-muted {
  color: #000 !important;
}

.popup-twitch-games-ranking .twitchGamesWinnerName, .twitch-games-popup .twitchGamesWinnerName {
  color: #fff !important;
}

.t-sponso-container #ranking-player h4, .t-normal-container #ranking-player h4 {
  color: #fff !important;
}

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

#toplist-single .ba-cover-r {
  padding: 3.8rem 0 0 0;
  background-image: url("../images/bg-min.png") !important;
}
@media (max-width: 768px) {
  #toplist-single .ba-cover-r {
    padding-top: 1rem;
  }
}

.toplistbloc .t-titre-tournoi::before {
  content: "";
}

.toplistbloc .toplist_question {
  color: #C54B5D !important;
  text-shadow: none !important;
}
.toplistbloc .toplist_question::before {
  content: url("../images/logo-japan-tours.svg");
  position: absolute;
  top: 0px;
  right: -77px;
  transform: scale(0.5);
}

.top-title-question {
  text-shadow: none !important;
}

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

.cta-top-sponso-container {
  background: #F6EEE3;
  padding: 1rem;
  border-radius: 12px;
  color: #000;
  font-family: "Lato", sans-serif;
}
.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: #C54B5D !important;
  font-size: 1.3rem;
}
.cta-top-sponso-container-left a {
  background-color: #C54B5D;
  color: #F9ECD9 !important;
  border-radius: 6px;
}
.cta-top-sponso-container-left a:hover {
  color: #F6EEE3 !important;
  background-color: rgba(197, 75, 93, 0.8) !important;
}
.cta-top-sponso-container-right {
  width: 100%;
  height: 250px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 768px) {
  .cta-top-sponso-container-right {
    height: 150px;
  }
}

.render-ranking-js h3 {
  font-size: 1rem;
  font-family: "Sharp Sans Bold", sans-serif;
}

.partage-toplist h5 {
  text-shadow: unset !important;
  color: #F9ECD9;
}
.partage-toplist h5 li a {
  background-color: #ef5b71 !important;
}

#toplist-single .btn-wording {
  color: #F9ECD9;
  background-color: #ef5b71;
}
#toplist-single .btn-wording:hover {
  background: #C54B5D;
  color: #F9ECD9;
}

.kl-react-action {
  background-color: #ef5b71;
}
.kl-react-action:hover {
  background-color: #C54B5D;
}

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

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

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

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

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

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

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

.gocat .titre-section a {
  color: #F9ECD9;
}

.min-tournoi:hover {
  border: 2px solid #F9ECD9 !important;
}

.min-tournoi-title h4 {
  color: #F9ECD9 !important;
  text-shadow: unset !important;
}

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

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

.popup-body table.table tbody {
  color: #000 !important;
}

.share-toplist-part {
  color: #F9ECD9;
  font-family: "Sharp Sans", sans-serif;
  border-radius: 15px;
}
.share-toplist-part .card-body {
  color: #F9ECD9;
}
.share-toplist-part .sharelinkbtn {
  background-color: #ef5b71 !important;
}

#toplist-single .content-wrapper {
  background: #F9ECD9 !important;
}

.share-toplist-sponso {
  margin-top: 1.5rem;
  position: relative;
  overflow: hidden;
  border-radius: 16px !important;
  text-align: center;
  background-color: #000 !important;
  border: 1px solid #C54B5D !important;
}
.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: #fff;
  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: #fff;
  font-size: 20.192px;
  font-style: italic;
  font-weight: 800;
  line-height: normal;
  letter-spacing: -0.202px;
  font-family: "Sharp Sans Bold", sans-serif;
}
.share-toplist-sponso .owner-toplist p:last-of-type strong {
  color: #C54B5D;
  font-size: 20.192px;
  font-style: italic;
  font-weight: 800;
  line-height: normal;
  letter-spacing: -0.202px;
  font-family: "Sharp Sans Bold", sans-serif;
}
.share-toplist-sponso .owner-toplist .rs ul i {
  border: #fff 2px solid;
  color: #fff;
}
.share-toplist-sponso .owner-toplist .rs ul i:hover {
  border-color: #C54B5D;
  color: #C54B5D;
}
.share-toplist-sponso .owner-toplist a {
  color: #fff !important;
}

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

.participateSponso-titre,
.popup-header h3 {
  background: #C54B5D !important;
  color: #F9ECD9 !important;
}

.popup-overlay .participate-popup {
  background: #F9ECD9 !important;
  color: #000 !important;
  font-family: "Lato", sans-serif !important;
}

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

.popup-overlay .participate-popup .popup-body form input[type=email] {
  border: 2px solid #C54B5D !important;
  color: #000 !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: #000;
  -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: #000 !important;
}
.popup-overlay .participate-popup .popup-body form input[type=email]::placeholder {
  color: #000 !important;
}
.popup-overlay .participate-popup .popup-body form input[type=email]:active, .popup-overlay .participate-popup .popup-body form input[type=email]:focus {
  background: #F9ECD9 !important;
  color: #000 !important;
}

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

.popup-overlay .popup #close-popup.only-x {
  background-color: #C54B5D !important;
  color: #F9ECD9 !important;
}

.message_de_confirmation {
  font-family: "Lato", sans-serif;
}
.message_de_confirmation .fin_de_la_sponso {
  color: #F7921E;
}
.message_de_confirmation .popup-sponso-btn-twitch,
.message_de_confirmation .popup-sponso-btn-insta {
  border: unset !important;
  color: #F6EEE3 !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: #F6EEE3 !important;
}
.message_de_confirmation .popup-sponso-btn-twitch {
  background: #C54B5D;
}
.message_de_confirmation .popup-sponso-btn-twitch:hover {
  background-color: rgba(197, 75, 93, 0.8) !important;
}
.message_de_confirmation .popup-sponso-btn-insta {
  background: #F7921E;
}
.message_de_confirmation .popup-sponso-btn-insta:hover {
  background-color: rgba(247, 146, 30, 0.8) !important;
}

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

@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: transparent;
}
.accept-topsponso-terms .form-check-input:checked {
  background-color: #E74C19 !important;
}
.accept-topsponso-terms .form-check-label a {
  color: #E74C19;
  text-decoration: underline;
}

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

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

#toplist-single {
  background-image: unset !important;
}

.toplistbloc {
  background: transparent !important;
}

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

.content-footer {
  background: #C54B5D !important;
}
.content-footer .copyright a {
  color: #F6EEE3 !important;
}

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

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

.bg-label-primary {
  background-color: #ef5b71 !important;
  color: #F9ECD9 !important;
}

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

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

.info-top-footer {
  background-color: #C54B5D;
  padding: 1.5rem 0 1.3rem;
}

@media screen and (max-width: 768px) {
  .classement {
    padding-top: 10px !important;
  }
  .presentationtop-whitelabel {
    display: none;
  }
  .tournament-heading-top .t-titre-tournoi {
    color: #F9ECD9 !important;
    transform: unset !important;
    font-size: 1rem;
    font-family: "Sharp Sans Bold", serif !important;
    font-style: normal !important;
    margin: 0 !important;
  }
  .t-sponso-email-beginning .accept-topsponso-terms .form-check-input {
    transform: translateY(-1px);
    vertical-align: sub !important;
  }
  .card-presentation-top-right::before {
    top: -44px;
    right: 134px;
  }
  .top-onduel .tournament-heading-top .t-titre-tournoi::before {
    top: -54%;
    right: -50%;
    transform: scale(0.444);
  }
  .display_battle {
    margin-top: 3rem;
  }
  .partage-toplist .demo-visuel-toplist-mobile img {
    box-shadow: 0 0 10px #F9ECD9 !important;
  }
  .toplistbloc .toplist_question::before {
    top: 0px;
    right: -50px;
    transform: scale(0.444);
  }
}/*# sourceMappingURL=japantours.css.map */