h4 .badge {
    font-weight: normal;
}

.filters .badge img {
    max-height: 1em;
}
.filters.types .badge img {
    max-height: 1.6em;
}
.filters a {
    font-size: 1.1em;
    margin: 0 .15em;
}

table button {
    width: 55px;
}
table button.btn-card img {
    max-height: 25px;
    max-width: 35px;
}

.attributes {
    line-height: 2em;
}
.hidden {
    display: none;
}

.u008 .badge,
.attributes .badge {
    cursor: pointer;
    font-size: .9em;
}
.u008 li img,
.u008 .badge img,
.attributes .badge img {
    max-height: 1em;
}
.u008 .type-plant,
.filters.types .badge.type-plant {
    background-color: #e6f171 !important;
}
.u008 .type-fire,
.filters.types .badge.type-fire {
    background-color: #f09b86 !important;
}
.u008 .type-water,
.filters.types .badge.type-water {
    background-color: #5bacd7 !important;
}
.u008 .type-electric,
.filters.types .badge.type-electric {
    background-color: #fbf796 !important;
}
.u008 .type-psycho,
.filters.types .badge.type-psycho {
    background-color: #ebb5cc !important;
}
.u008 .type-fight,
.filters.types .badge.type-fight {
    background-color: #f7b544 !important;
}
.u008 .type-dark,
.filters.types .badge.type-dark {
    background-color: #c2c2cc !important;
}
.u008 .type-steel,
.filters.types .badge.type-steel {
    background-color: #dacbc4 !important;
}
.u008 .type-normal,
.filters.types .badge.type-normal {
    background-color: #f9f3e5 !important;
}
.u008 .type-dragon,
.filters.types .badge.type-dragon {
    background-color: #e9b442 !important;
}
.u008 .type-fairy,
.filters.types .badge.type-fairy {
    background-color: #f4cedb !important;
}
