th:hover {
  cursor: pointer;
}

span.character {
  color: white;
  border-radius: 5px;
  padding: 0 2px;
  background-color: #929287;
}

span.count {
  font-size: 0.7em;
}

span.tidus, span.young-tidus {
  background-color: #44a2d5;
}

span.yuna {
  background-color: #817c9c;
}

span.auron {
  background-color: #fc4d1d;
}

span.wakka {
  background-color: #cfa04a;
}

span.kimahri {
  background-color: #4946d2;
}

span.lulu {
  background-color: #954acf;
}

span.rikku {
  background-color: #44d546;  
}

span.unnamed {
  background-color: #333333;
}

input#tidus:checked~* tr.tidus {
  display: table-row;
}

tr.tidus {
  display: none;
}

input#tidus:checked~label.tidus {
  color: #eeb206;
}

input#yuna:checked~* tr.yuna {
  display: table-row;
}

tr.yuna {
  display: none;
}

input#yuna:checked~label.yuna {
  color: #eeb206;
}

input#auron:checked~* tr.auron {
  display: table-row;
}

tr.auron {
  display: none;
}

input#auron:checked~label.auron {
  color: #eeb206;
}

input#wakka:checked~* tr.wakka {
  display: table-row;
}

tr.wakka {
  display: none;
}

input#wakka:checked~label.wakka {
  color: #eeb206;
}

input#kimahri:checked~* tr.kimahri {
  display: table-row;
}

tr.kimahri {
  display: none;
}

input#kimahri:checked~label.kimahri {
  color: #eeb206;
}

input#lulu:checked~* tr.lulu {
  display: table-row;
}

tr.lulu {
  display: none;
}

input#lulu:checked~label.lulu {
  color: #eeb206;
}

input#rikku:checked~* tr.rikku {
  display: table-row;
}

tr.rikku {
  display: none;
}

input#rikku:checked~label.rikku {
  color: #eeb206;
}

input#seymour:checked~* tr.seymour {
  display: table-row;
}

tr.seymour {
  display: none;
}

input#seymour:checked~label.seymour {
  color: #eeb206;
}

input#cid:checked~* tr.cid {
  display: table-row;
}

tr.cid {
  display: none;
}

input#cid:checked~label.cid {
  color: #eeb206;
}

input#isaaru:checked~* tr.isaaru {
  display: table-row;
}

tr.isaaru {
  display: none;
}

input#isaaru:checked~label.isaaru {
  color: #eeb206;
}

input#biran:checked~* tr.biran {
  display: table-row;
}

tr.biran {
  display: none;
}

input#biran:checked~label.biran {
  color: #eeb206;
}

input#yenke:checked~* tr.yenke {
  display: table-row;
}

tr.yenke {
  display: none;
}

input#yenke:checked~label.yenke {
  color: #eeb206;
}

input#belgemine:checked~* tr.belgemine {
  display: table-row;
}

tr.belgemine {
  display: none;
}

input#belgemine:checked~label.belgemine {
  color: #eeb206;
}

input#unnamed:checked~* tr.unnamed {
  display: table-row;
}

tr.unnamed {
  display: none;
}

input#unnamed:checked~label.unnamed {
  color: #eeb206;
}

input#ensemble:checked~* tr.ensemble {
  display: table-row;
}

tr.ensemble {
  display: none;
}

input#ensemble:checked~label.ensemble {
  color: #eeb206;
}

input#bahamut:checked~* tr.bahamut {
  display: table-row;
}

tr.bahamut {
  display: none;
}

input#bahamut:checked~label.bahamut {
  color: #eeb206;
}

input#zanar:checked~* tr.zanar {
  display: table-row;
}

tr.zanar {
  display: none;
}

input#zanar:checked~label.zanar {
  color: #eeb206;
}

input#jecht:checked~* tr.jecht {
  display: table-row;
}

tr.jecht {
  display: none;
}

input#jecht:checked~label.jecht {
  color: #eeb206;
}

input#ropp:checked~* tr.ropp {
  display: table-row;
}

tr.ropp {
  display: none;
}

input#ropp:checked~label.ropp {
  color: #eeb206;
}

input#keyakku:checked~* tr.keyakku {
  display: table-row;
}

tr.keyakku {
  display: none;
}

input#keyakku:checked~label.keyakku {
  color: #eeb206;
}

input#nedus:checked~* tr.nedus {
  display: table-row;
}

tr.nedus {
  display: none;
}

input#nedus:checked~label.nedus {
  color: #eeb206;
}

input#brother:checked~* tr.brother {
  display: table-row;
}

tr.brother {
  display: none;
}

input#brother:checked~label.brother {
  color: #eeb206;
}

input#anima:checked~* tr.anima {
  display: table-row;
}

tr.anima {
  display: none;
}

input#anima:checked~label.anima {
  color: #eeb206;
}

input#luzzu:checked~* tr.luzzu {
  display: table-row;
}

tr.luzzu {
  display: none;
}

input#luzzu:checked~label.luzzu {
  color: #eeb206;
}

input#gatta:checked~* tr.gatta {
  display: table-row;
}

tr.gatta {
  display: none;
}

input#gatta:checked~label.gatta {
  color: #eeb206;
}

input#mrs-jecht:checked~* tr.mrs-jecht {
  display: table-row;
}

tr.mrs-jecht {
  display: none;
}

input#mrs-jecht:checked~label.mrs-jecht {
  color: #eeb206;
}

input#young-tidus:checked~* tr.young-tidus {
  display: table-row;
}

tr.young-tidus {
  display: none;
}

input#young-tidus:checked~label.young-tidus {
  color: #eeb206;
}

input#oaka:checked~* tr.oaka {
  display: table-row;
}

tr.oaka {
  display: none;
}

input#oaka:checked~label.oaka {
  color: #eeb206;
}

input#kiyuri:checked~* tr.kiyuri {
  display: table-row;
}

tr.kiyuri {
  display: none;
}

input#kiyuri:checked~label.kiyuri {
  color: #eeb206;
}

input#zalitz:checked~* tr.zalitz {
  display: table-row;
}

tr.zalitz {
  display: none;
}

input#zalitz:checked~label.zalitz {
  color: #eeb206;
}

input#datto:checked~* tr.datto {
  display: table-row;
}

tr.datto {
  display: none;
}

input#datto:checked~label.datto {
  color: #eeb206;
}

input#bickson:checked~* tr.bickson {
  display: table-row;
}

tr.bickson {
  display: none;
}

input#bickson:checked~label.bickson {
  color: #eeb206;
}

input#graav:checked~* tr.graav {
  display: table-row;
}

tr.graav {
  display: none;
}

input#graav:checked~label.graav {
  color: #eeb206;
}

input#dona:checked~* tr.dona {
  display: table-row;
}

tr.dona {
  display: none;
}

input#dona:checked~label.dona {
  color: #eeb206;
}

input#letty:checked~* tr.letty {
  display: table-row;
}

tr.letty {
  display: none;
}

input#letty:checked~label.letty {
  color: #eeb206;
}

input#bobba:checked~* tr.bobba {
  display: table-row;
}

tr.bobba {
  display: none;
}

input#bobba:checked~label.bobba {
  color: #eeb206;
}

input#jimma:checked~* tr.jimma {
  display: table-row;
}

tr.jimma {
  display: none;
}

input#jimma:checked~label.jimma {
  color: #eeb206;
}

input#jassu:checked~* tr.jassu {
  display: table-row;
}

tr.jassu {
  display: none;
}

input#jassu:checked~label.jassu {
  color: #eeb206;
}

input#biggs:checked~* tr.biggs {
  display: table-row;
}

tr.biggs {
  display: none;
}

input#biggs:checked~label.biggs {
  color: #eeb206;
}

input#mika:checked~* tr.mika {
  display: table-row;
}

tr.mika {
  display: none;
}

input#mika:checked~label.mika {
  color: #eeb206;
}

input#keepa:checked~* tr.keepa {
  display: table-row;
}

tr.keepa {
  display: none;
}

input#keepa:checked~label.keepa {
  color: #eeb206;
}

input#berrik:checked~* tr.berrik {
  display: table-row;
}

tr.berrik {
  display: none;
}

input#berrik:checked~label.berrik {
  color: #eeb206;
}

input#blappa:checked~* tr.blappa {
  display: table-row;
}

tr.blappa {
  display: none;
}

input#blappa:checked~label.blappa {
  color: #eeb206;
}

input#botta:checked~* tr.botta {
  display: table-row;
}

tr.botta {
  display: none;
}

input#botta:checked~label.botta {
  color: #eeb206;
}

input#maechen:checked~* tr.maechen {
  display: table-row;
}

tr.maechen {
  display: none;
}

input#maechen:checked~label.maechen {
  color: #eeb206;
}

input#shelinda:checked~* tr.shelinda {
  display: table-row;
}

tr.shelinda {
  display: none;
}

input#shelinda:checked~label.shelinda {
  color: #eeb206;
}

input#elma:checked~* tr.elma {
  display: table-row;
}

tr.elma {
  display: none;
}

input#elma:checked~label.elma {
  color: #eeb206;
}

input#lucil:checked~* tr.lucil {
  display: table-row;
}

tr.lucil {
  display: none;
}

input#lucil:checked~label.lucil {
  color: #eeb206;
}

input#calli:checked~* tr.calli {
  display: table-row;
}

tr.calli {
  display: none;
}

input#calli:checked~label.calli {
  color: #eeb206;
}

input#rin:checked~* tr.rin {
  display: table-row;
}

tr.rin {
  display: none;
}

input#rin:checked~label.rin {
  color: #eeb206;
}

input#clasko:checked~* tr.clasko {
  display: table-row;
}

tr.clasko {
  display: none;
}

input#clasko:checked~label.clasko {
  color: #eeb206;
}

input#kinoc:checked~* tr.kinoc {
  display: table-row;
}

tr.kinoc {
  display: none;
}

input#kinoc:checked~label.kinoc {
  color: #eeb206;
}

input#pacce:checked~* tr.pacce {
  display: table-row;
}

tr.pacce {
  display: none;
}

input#pacce:checked~label.pacce {
  color: #eeb206;
}

input#maroda:checked~* tr.maroda {
  display: table-row;
}

tr.maroda {
  display: none;
}

input#maroda:checked~label.maroda {
  color: #eeb206;
}

input#barthello:checked~* tr.barthello {
  display: table-row;
}

tr.barthello {
  display: none;
}

input#barthello:checked~label.barthello {
  color: #eeb206;
}

input#tromell:checked~* tr.tromell {
  display: table-row;
}

tr.tromell {
  display: none;
}

input#tromell:checked~label.tromell {
  color: #eeb206;
}

input#wantz:checked~* tr.wantz {
  display: table-row;
}

tr.wantz {
  display: none;
}

input#wantz:checked~label.wantz {
  color: #eeb206;
}

input#jyscal:checked~* tr.jyscal {
  display: table-row;
}

tr.jyscal {
  display: none;
}

input#jyscal:checked~label.jyscal {
  color: #eeb206;
}

input#borra:checked~* tr.borra {
  display: table-row;
}

tr.borra {
  display: none;
}

input#borra:checked~label.borra {
  color: #eeb206;
}

input#braska:checked~* tr.braska {
  display: table-row;
}

tr.braska {
  display: none;
}

input#braska:checked~label.braska {
  color: #eeb206;
}

input#kelk:checked~* tr.kelk {
  display: table-row;
}

tr.kelk {
  display: none;
}

input#kelk:checked~label.kelk {
  color: #eeb206;
}

input#zuke:checked~* tr.zuke {
  display: table-row;
}

tr.zuke {
  display: none;
}

input#zuke:checked~label.zuke {
  color: #eeb206;
}

input#yojimbo:checked~* tr.yojimbo {
  display: table-row;
}

tr.yojimbo {
  display: none;
}

input#yojimbo:checked~label.yojimbo {
  color: #eeb206;
}

input#young-seymour:checked~* tr.young-seymour {
  display: table-row;
}

tr.young-seymour {
  display: none;
}

input#young-seymour:checked~label.young-seymour {
  color: #eeb206;
}

input#yunalesca:checked~* tr.yunalesca {
  display: table-row;
}

tr.yunalesca {
  display: none;
}

input#yunalesca:checked~label.yunalesca {
  color: #eeb206;
}

input#valefor:checked~* tr.valefor {
  display: table-row;
}

tr.valefor {
  display: none;
}

input#valefor:checked~label.valefor {
  color: #eeb206;
}

input#ifrit:checked~* tr.ifrit {
  display: table-row;
}

tr.ifrit {
  display: none;
}

input#ifrit:checked~label.ifrit {
  color: #eeb206;
}

input#ixion:checked~* tr.ixion {
  display: table-row;
}

tr.ixion {
  display: none;
}

input#ixion:checked~label.ixion {
  color: #eeb206;
}

input#shiva:checked~* tr.shiva {
  display: table-row;
}

tr.shiva {
  display: none;
}

input#shiva:checked~label.shiva {
  color: #eeb206;
}

input#sandy:checked~* tr.sandy {
  display: table-row;
}

tr.sandy {
  display: none;
}

input#sandy:checked~label.sandy {
  color: #eeb206;
}

div#table-wrapper {
  max-width: 100%;
  padding: 0;
  margin: 20px 0 0 0;
}

table, td, th {
  border: 1px solid #6a619a;
}

table {
  border-collapse: collapse;
}

th {
  text-align: center;
}

label {
  cursor: pointer;
  white-space: nowrap;
}

label#master {
  color: #eeb206;
}

body > label {
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
  font-size: 1.2em;
  margin-right: 20px;
  /* background-color: rgba(255, 255, 255, 0.1); */
  line-height: 1.5em;
  border-radius: 5px;
  padding: 0 5px;
}

input {
  display: none;
}

td:last-child {
   text-align: center;
   }

   td:last-child > img {
   vertical-align: middle;
   }
