/* TODO NOT working, theme wins

table {
  font-size: small;
}

table > tbody > tr > td {
  vertical-align: middle !important;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

table > tbody > tr > td > input {
  max-height: 25px !important;
  background-color: red !important;
}
*/

.bold {
  font-weight: bold;
}

.season {
  padding: 3px 0;
  text-align: center;
}

.score {
  font-weight: bold;
  border-left: 1px solid white;
}

.score-half {
  background: lightgray;
  font-style: italic;
  font-size: smaller;
}

.score-full {
  background: lightgreen;
}

.score-extra {
  background: lightsteelblue;
}

.score-penal {
  background: lightsalmon;
}

tr.selected td.jsgrid-cell {
    background-color: rgb(139, 231, 139);
}

td, th {
  overflow: hidden;
}

.loading, .notify {
  display: none
}

/* should be bootstrap 4 */
.text-break {
  overflow-wrap: break-word;
  word-break: break-word; /* for IE & Edge compatibility */
}

[v-cloak] {
  display: none;
}
