/* #times{ */
/* background-color:var(--color2); */
/* color:var(--color1); */
/* font-weight: bold; */
/* cursor:pointer; */
/* margin: 0 20px 0 0; */
/* border-radius:10px; */
/* height:100%; */
/* } */

#times {
  background-color: var(--color2);
  color: var(--color1);
  font-weight: bold;
  cursor: pointer;
  border-radius: 10px;
  height: 100%;

  min-height: 50px;
  line-height: 50px;
  margin: 20px auto;
  position: relative;
  text-align: center;
  padding: 0 10px;
}

#button_wrapper {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  /* width:100%: */
  margin-right: 20px;
}

#barraBusca {
  display: flex;
  flex-direction: row;
  flex-wrap: no-wrap;
  justify-content: flex-end;
  align-items: baseline;
}

#tabela-classificacao {
  margin: 10px auto;
}

#tabela-quadros {
  background-color: transparent;
}

#tabela-classificacao {
  margin: 10px auto;
  border-collapse: separate;
}

#tabela-classificacao th:nth-child(4),
#tabela-classificacao th:nth-child(5),
#tabela-classificacao th:nth-child(6),
#tabela-classificacao td:nth-child(4),
#tabela-classificacao td:nth-child(5),
#tabela-classificacao td:nth-child(6) {
  opacity: 0.5;
}



#tabela-classificacao th {
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
  text-align: center;
  font-size: 1em;
  padding: 5px;
}

body {
  height: auto;
}

tr:nth-child(even) {
  /* background-color: #F5F5F5; */
}

tr:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

tr:hover {
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}

#tabela-classificacao td a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}

#tabela-classificacao td a:hover {
  color: #ccc;
}

#tabela-classificacao td {
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  text-align: center;
  font-size: 1em;
  padding: 5px;
}

.border-cell-right {
  border-radius: 0 10px 10px 0;
}

.border-cell-left {
  border-radius: 10px 0 0 10px;
}

.highlight {
  background-color: gold;
}

.avatar-class {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.perfil-usuario,
.perfil-usuario a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-evenly;
}

.perfil-usuario img {
  margin-right: 10px;
}

#final {
  height: 50px;
}

#caixa_pesquisa {
  width: 16rem;
  border: none;
  margin: 0;
  font-family: Montserrat, sans-serif;
  height: 50px;
  border-radius: 10px;
}

#search_wrapper {
  margin: 0 20px 0 0;

  border: 0.1rem lightgray inset;
  border-radius: 10px;
  margin-top: 20px;
}

#search_wrapper i {
  padding: 0.2rem;
  font-size: 1.5rem;
  cursor: default;
}

.select2-selection,
.select2-selection__rendered,
.select2-selection__rendered span {
  /* height:50px !important; */
  min-height: 50px !important;
  line-height: 50px;
  font-size: 1em;
  text-align: center;

  /* border: none !important; */
}

.select2-selection__rendered span span {
  display: flex;
  /* vertical-align: middle; */
  padding-left: 10px;
  align-content: center;
  justify-content: center;
  /* line-height: normal; */
}

.select2-selection__rendered span {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;

}

#select_wrapper i {
  padding: 0.2rem;
  font-size: 1.5rem;
  cursor: default;
}

#select_wrapper {
  margin: 0 20px 0 0;

  border: 0.1rem lightgray inset;
  border-radius: 10px;
  width: 250px;
  margin-top: 20px;
}

.bandeiraSelect {
  height: 40px;
}

.bandeira {
  height: 40px;
  max-width: 60px;
}


.pagination_link {
  background-color: transparent;
  color: #808080;
  font-size: 1.25rem;
  padding: 0.5rem;

}

.pagination_link:disabled {
  color: lightgray;
  cursor: default;
}

.pagination {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  visibility: visible;
  min-height: 50px;
}


.pagination {
  display: inline-block;
  list-style: none;

}

.pagination li {
  float: left;

}

.pagination a {
  color: gray;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
}

.pagination a:active {
  color: gray;
}

@media only screen and (max-width: 600px) {

  #barraBusca {
    flex-direction: column;
    padding-top: 20px;
    align-items: center;
  }

  .pt #tabela-classificacao td:nth-child(1):before {
    content: "Posição";
  }

  .en #tabela-classificacao td:nth-child(1):before {
    content: "Place";
  }

  .es #tabela-classificacao td:nth-child(1):before {
    content: "Posición";
  }

  .pt #tabela-classificacao td:nth-child(3):before {
    content: "Pontos";
  }

  .en #tabela-classificacao td:nth-child(3):before {
    content: "Points";
  }

  .es #tabela-classificacao td:nth-child(3):before {
    content: "Puntos";
  }


  .pt #tabela-classificacao td:nth-child(4):before {
    content: "Jogos Perfeitos";
  }

  .en #tabela-classificacao td:nth-child(4):before {
    content: "Perfect Matches";
  }

  .es #tabela-classificacao td:nth-child(4):before {
    content: "Partidos Perfectos";
  }

  .pt #tabela-classificacao td:nth-child(5):before {
    content: "Pontos Absolutos";
  }

  .en #tabela-classificacao td:nth-child(5):before {
    content: "Absolute Points";
  }

  .es #tabela-classificacao td:nth-child(5):before {
    content: "Puntos absolutos";
  }



  .pt #tabela-classificacao td:nth-child(6):before {
    content: "Data média de aposta";
  }

  .en #tabela-classificacao td:nth-child(6):before {
    content: "Average bet date";
  }

  .es #tabela-classificacao td:nth-child(6):before {
    content: "Fecha promédio de apuesta";
  }

  #tabela-classificacao td {
    text-align: right;
  }



  .pt #tabela-classificacao td:nth-child(7):before {
    content: "Apostas realizadas";
  }

  .en #tabela-classificacao td:nth-child(7):before {
    content: "Bets completed";
  }

  .es #tabela-classificacao td:nth-child(7):before {
    content: "Apuestas realizadas";
  }

}