.bo-checkbox{margin:15px 0;display:flex;align-items:center;width:320px}.bo-checkbox input{width:15px;height:15px;margin-right:10px;font-size:16px;background-color:#fff;color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#d1cdcd}.bo-checkbox input:checked{background-color:#fff;border:1px solid #ccc;color:#000;position:relative}.bo-checkbox input:checked:before{content:"✔";color:#000;position:absolute;top:-2px;left:1px;font-size:.8rem}.bo-checkbox label{font-size:.7rem}.bo-checkbox label.checkbox-error{color:red}