/* CSS Document */
input[type="checkbox"],input[type="radio"]{
	vertical-align: middle;
	display: none;
}
label > input[type="checkbox"],label > input[type="radio"]{
  display:none;
}
input[type="checkbox"]+label, input[type="radio"]+label{
  cursor:pointer;
}
input[type="checkbox"]+label:before,input[type="radio"]+label:before{
  content:"";
  display:inline-block;
  height:14px;
  margin:0 8px 0 0px;
  vertical-align:middle;
  width:14px;
}
input[type=checkbox]:checked + label {
    color: #4575ab;
}

input[type="checkbox"]+label:before{
  background:url(../resp-img/radio-checkbox-12.png)left top no-repeat;
}
input[type="checkbox"]:checked+label:before{
  background:url(../resp-img/radio-checkbox-12.png)-14px top no-repeat;
}

input[type="radio"]+label:before{
  background:url(../resp-img/radio-checkbox-12.png)-28px top no-repeat;
}
input[type="radio"]:checked+label:before{
  background:url(../resp-img/radio-checkbox-12.png)-42px top no-repeat;
}
