input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;height:16px;width:16px}input[type=checkbox]:after{content:"";position:absolute;left:3px;top:0;width:8px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}input[type=checkbox]:checked:after{display:block}input[type=checkbox]:disabled:after{border-color:#7b7b7b}