@font-face {
  font-family: "BarlowCondensed";
  src: url(/fonts/BarlowCondensed-Regular.ttf?a51441e972d57b28e7c1a16d5e8165d3) format("truetype");
}
:root {
  --font-family: "BarlowCondensed"!important;
}

body {
  font-family: "BarlowCondensed" !important;
}

header {
  background-color: #F8F8FD;
}

main {
  background-color: #F8F8FD;
}
main .main {
  background-color: #F8F8FD;
  color: #1F1D1D;
}

.footer {
  --tw-shadow: 0 -10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.footer a {
  color: #1F1D1D !important;
}
.footer a.text-gray-900 {
  color: #C13B3B !important;
}
.footer a.border-indigo-400 {
  color: #C13B3B !important;
  border-color: #C13B3B !important;
}

.bloc-title {
  font-size: 18px;
  font-weight: bold;
}

/*
    custom InputTextLabel
*/
.inputTextLabel {
  color: #6c757d;
  font-size: 12px;
  left: 0.5rem;
  margin-left: 0.5rem;
}

/*
    custom primevue
*/
.card.tournament-teams, .card.team-players {
  background-color: #F8F8FD !important;
}

.card.tournament-teams .p-tabview-panels, .card.team-players .p-tabview-panels {
  padding: 0rem 0rem 0.1rem !important;
}

.p-selectbutton .p-button {
  background-color: #C13B3B;
}
.p-selectbutton .p-button.p-highlight {
  background: #4AB949;
  border-color: #4AB949;
}
.p-selectbutton .p-button.p-highlight:hover {
  background: #4AB949;
  border-color: #4AB949;
}

.p-button {
  padding: 8px 16px !important;
  background-color: #C13B3B !important;
  color: #FFF !important;
  font-size: 18px;
}

.p-card .p-component {
  color: #1F1D1D;
}
.p-card .p-card-content {
  padding: 1rem 0 0;
}

.p-card-title {
  font-size: 18px !important;
  margin: 0 !important;
}

.p-tabview-title {
  font-size: 18px;
}

.p-tabview .p-tabview-nav {
  background-color: #F8F8FD;
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background: #F8F8FD;
  border-color: #C13B3B;
  color: #C13B3B;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  background: #F8F8FD;
  border-color: #1F1D1D;
  color: #1F1D1D;
  padding: 0.5rem 1rem;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  color: #C13B3B;
}
.p-tabview .p-tabview-panels {
  background-color: #F8F8FD;
  color: #1F1D1D;
}

.p-tag.incoming {
  background: #F4C347;
  color: #FFF;
}
.p-tag.live {
  background: #4AB949;
  color: #FFF;
}
.p-tag.over {
  background: #C13B3B;
  color: #FFF;
}

.pi.pi-circle-fill.incoming {
  color: #F4C347;
}
.pi.pi-circle-fill.live {
  color: #4AB949;
}
.pi.pi-circle-fill.over {
  color: #C13B3B;
}

.p-component {
  font-family: "BarlowCondensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.p-link {
  font-family: "BarlowCondensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
  font-family: "BarlowCondensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.p-chips .p-chips-multiple-container .p-chips-input-token input {
  font-family: "BarlowCondensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.p-inputtext {
  font-family: "BarlowCondensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.p-terminal .p-terminal-input {
  font-family: "BarlowCondensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
