.ui-chkbox .ui-chkbox-box {
    height: 20px;
    width: 20px;
}

div.ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default {
    background: none;
    background-color: transparent;
    border: 1px solid #1AB394;
    border-radius: 0px;
}

div.ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default > span {
    border: 0px;
    height: 100%;
    width: 100%;
}

div.ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default > span:hover {
    border: 2px solid #1AB394;
    -webkit-transition: background-color 400ms;
    transition: background-color 400ms;
}

div.ui-chkbox-box.ui-widget.ui-corner-all.ui-state-active > span {
    background-color: #1AB394;
    background-image: url("/OneClick/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-bootstrap");
    border: 2px solid #1AB394;
}

.ui-icon-check {
    background-position: -65px -146px;
}

.checkbox-label {
    line-height: 22px;
    margin-left: 5px;
    vertical-align: top;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
    padding-left: 0px;
    padding-top: 5px;
}

tr.ui-widget-content.ui-datatable-even.ui-state-highlight.ui-row-editing .ui-chkbox .ui-chkbox-box > span {
    border: 2px solid #FFF;
}

tr.ui-widget-content.ui-datatable-even.ui-state-highlight.ui-row-editing .ui-chkbox .ui-chkbox-box > span:hover {
    border: 2px solid #FFF;
}