
.cbcontainer {
    padding    : 2px 2px 2px 16px;
    position   : relative;
    overflow   : visible;
    color      : #333;
}

.cbcontainer span {
    font-family : @checkbox-font-family;
    font-size   : @checkbox-font-size;
    cursor      : default;
    padding     : @checkbox-label-padding;
    position    : relative;
    top         : -2px;
    overflow    : visible;
    display     : inline-block;
    line-height : 13px;
    white-space        : nowrap;
    text-overflow      : ellipsis;
}

.cbcontainerFocus span {
    padding : 0px 2px 1px 2px;
    border  : 1px dotted #BBB;
}

.cbbasic.cbcontainerChecked.cbcontainerDown.cbcontainerFocus .checkbox {
    background-position : 0 -48px;
}

.cbcontainer .checkbox {
    width      : 12px;
    height     : 12px;
    overflow   : hidden;
    position   : absolute;
    left       : 2px;
    top        : 2px;
    background : url("@{image-path}/checkbox.png") no-repeat 0 -12px;
}

.cbcontainerDown .checkbox {
    background-position : 0 -36px;
}

.cbcontainerChecked .checkbox {
    background-position : 0 -24px;
}

.cbcontainerError span {
    background-color : #ffb500;
    color            : #fbfbfb;
}

.cbcontainerDisabled .checkbox {
    background-position : 0 -0px;
}

.cbcontainerDisabled span {
    color : #bebebe;
}
    

.cbcontainer span {
    top : -2px;
}
    