.tournament-details {
  padding: 1% 20% !important;
}

.main-info {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-top: 3rem;
}

.tournament-info {
  flex: 1;
}

.tournament-info .tournament-title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.tournament-info .tournament-title .platforms .value {
  border: 1px solid var(--title);
  color: var(--title) !important;
  padding: 5px 30px;
  border-radius: 5px;
}

.more-details {
  display: grid;
  text-align: start;
  grid-template-columns: auto auto;
  margin-top: 10px;
}

.more-details label:nth-child(even) {
  text-align: end;
}

.thankYouBtn {
  display: flex;
  justify-content: center;
  gap: 15px;
}


/* Tournament Match */
.dynamicGameInfo .gameCardMatch .kickOff {
  float: none;
  width: 100%;
}

.kickOff .countDown {
  color: var(--text);
}

.matchInfo {
  width: 100% !important;
  text-align: center;
  margin-top: 20px;
}
.matchInfo h3 {
  font-size: 25px !important;
  text-align: center !important;
}
/* Tournament Match */

/* Tournament Score */
.validationTitle, .oneValidation label {
  margin-bottom: 0;
}
.oneValidation input {
  background: transparent;
  color: var(--text);
}

.formFooter {
  text-align: center;
}

.dynamicGameInfo .gameCardValidateScore form .formFooter .submitBtn {
  width: 100% !important;
  margin-bottom: 10px;
}

.dynamicGameInfo .gameCardValidateScore form .formFooter .linkBtn
{
  float: none !important;
  padding: 0 !important;
  border: none !important;
  background: none !important;
  display: inline !important;
}

.dynamicGameInfo .gameCardValidateScore form .formFooter .linkBtn:hover {
  color: var(--title) !important;
  opacity: 0.5;
}
/* Tournament Score */

.schedule_available_on {
  width: 100%;
}