.SumoSelect > .CaptionCont > .SumoArrow { position: absolute; top: 0; right: 0; bottom: 0;}
.SumoSelect > .CaptionCont > .SumoArrow { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');
   background-position: center center; width: 16px; height: 16px; display: block; position: absolute; top: 0; right: 0; bottom: 0; margin: auto;background-repeat: no-repeat;opacity: 0.8;}
.SumoSelect>.optWrapper>.options li.opt span.opcija {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
.SumoSelect>.optWrapper>.options li span.opcija {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    cursor: pointer;
}
.classification-select .select-list span.opcija {
    display: block;
    margin: 1px 0 -3px 0;
    padding: 0px;
}
.SumoSelect > .CaptionCont > span.placeholder {
    color: #767676 !important;
}
select.SumoUnder {
    display: block !important;
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    opacity: 0 !important;
    font-size: 0 !important;       /* Besedilo nima več velikosti */
    line-height: 0 !important;     /* Vrstica nima višine */
    color: transparent !important; /* Odstrani barvo besedila */
    background: none !important;   /* Odstrani belo ozadje */
    border: none !important;       /* Odstrani morebitne robove */
}
label + div.sumo {
    margin-top: 5px;
}
.select-list label{
    margin-top: 9px;
}
.select-list label:first-child{
    margin-top: 9px;
}
.SumoSelect:has(select:user-invalid) {
    border: 1px solid #e74c3c;
}