.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 {
    /*background: black;*/
    /*color: white;*/
    font-weight: bold;
    border: 3px solid red;
}

.wcvs-hide{
    display: none !important;
}