input.form-check-input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;margin-top:.25em;border:1px solid #6b7280;border-radius:.15rem;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:70% 70%;cursor:pointer;flex-shrink:0;vertical-align:top;box-shadow:none}input.form-check-input[type=checkbox]:checked{background-color:#4b5563;border-color:#4b5563;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M13.485 3.515a1.05 1.05 0 0 0-1.485 0L6.5 9.015 4.485 6.999a1.05 1.05 0 1 0-1.485 1.486l2.75 2.75a1.05 1.05 0 0 0 1.485 0l6.25-6.25a1.05 1.05 0 0 0 0-1.485z'/%3E%3C/svg%3E")}input.form-check-input[type=checkbox]:hover{border-color:#4b5563}input.form-check-input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px rgba(75,85,99,.25)}input.form-check-input[type=checkbox]:focus:not(:focus-visible){box-shadow:none}input.form-check-input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px rgba(75,85,99,.35)}input.form-check-input[type=checkbox].is-invalid{border-color:#dc3545}input.form-check-input[type=checkbox].is-invalid:checked{background-color:#dc3545;border-color:#dc3545}