.wcvs-term {
width: 100%;
display: block;
}
.wcvs-term span {
height: 25px;
width: 25px;
display: inline-block;
margin-right: 10px;
border-radius: .25rem;
}
.wcvs-term span.label {
padding: 0px 12px;
width: auto;
height: auto;
}
.wcvs-term span.wcvs-term-span-color.selected {
border-radius: 50%;
border: solid 3px red;
}
.wcvs-term span.wcvs-term-span-label {
border: 1px solid #212529;
}
.wcvs-term span.selected.wcvs-term-span-label {  font-weight: bold;
border: 3px solid red;
}
.wcvs-hide{
display: none !important;
}