input[type=checkbox]:before{content:"";position:absolute;width:16px;height:16px;border:1px solid #edf86f;padding:1px;background-color:#000}input[type=checkbox]:checked:before{background-color:#edf86f}input[type=checkbox]:checked:after{content:"";display:block;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;margin:2px 0 0 5px}