
.a9s-selection .a9s-inner {
    stroke: #fff;
    stroke-width: 7px;
    fill: #00a4cb22;
}

.a9s-annotation .a9s-inner {
    stroke: #fff;
    stroke-width: 7px;
    fill: #c8cb0022;
} 

.a9s-annotation foreignObject {
    overflow:visible;
    width:1px;
    height:1px;
}

.a9s-annotation foreignObject label {
    display:inline-block;
    padding:3px 8px;
}
.a9s-annotation label {
    transform:translateY(-100%) translateX(-1px);
}
.a9s-annotation.step-3 label {
    transform:translateY(-100%) translateY(-1px) translateX(-3px);

    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000000;   

    border-width:2px 2px 0 2px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.a9s-annotation.step-3.myClassLabel label {
    border-color:#00a4cb;
    background-color:#ffffff;
}


.a9s-annotation.myClassPreviousAnnotation .a9s-inner {
    stroke:#cbc800;
    fill:#cbc80033;
    stroke-width: 4px;
}