﻿.aPsCheckBox input[type="checkbox"],.aPsRadio input[type="radio"]{
  opacity: 0;
  cursor: pointer;
 }
.aPsCheckBox input + label, .aPsRadio input + label {
    cursor: pointer;
}
.aPsCheckBox input + label {
    display:inline-block;
    background: url(checkbox.png?v=5) no-repeat 0px 1px;
    padding-left:20px;
    padding-right:5px;
    margin-left  : -22px;
    line-height  : 24px;
}
.aPsCheckBox input:focus + label, .aPsCheckBox input:hover + label{
    background: url(checkbox.png?v=5) no-repeat 0px -199px;
}
.aPsCheckBox input:checked + label {
    background: url(checkbox.png?v=5) no-repeat 0px -419px;
}
.aPsCheckBox input:checked:focus + label, .aPsCheckBox input:checked:hover + label{
    background: url(checkbox.png?v=5) no-repeat 0px -639px;
}

.aPsRadio input + label {
    display: inline-block;
    background: url(radio.png?v=7) no-repeat 0px 1px;
    padding-left: 20px;
    padding-right: 5px;
    margin-left  : -22px;
    line-height: 24px;
}
.aPsRadio input:focus + label, .aPsRadio input:hover + label{
    background: url(radio.png?v=7) no-repeat 0px -219px;
}
.aPsRadio input:checked + label {
    background: url(radio.png?v=7) no-repeat 0px -439px;
}
.aPsRadio input:checked:focus + label, .aPsRadio input:checked:hover + label{
    background: url(radio.png?v=7) no-repeat 0px -639px;
}
.aspNetDisabled label {
    color: #CCCCCC;
}