.form-group{display:block}.form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-group label{position:relative;cursor:pointer}.form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}.form-group input:checked+label:after{content:"";display:block;position:absolute;top:2px;left:7px;width:5px;height:12px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}
