.form-control {
    border: 1px solid hwb(0deg 0% 100% / 50%);
}

.form-control:focus {
    color: #212529;
    background-color: rgb(255 255 255 / 20%);
    outline: 0;
    border-color: #838a81;
    /* border-color: transparent; */
    box-shadow: 0 0 1.15rem 0.15rem rgb(0 0 0 / 20%);
}
textarea.form-control {
    min-height: calc(9em + (0.75rem + 2px));
}

.form-check-input {
    width: 2em;
    height: 2em;
    margin-right: 1em;
    margin-top: -0.25em;
    vertical-align: top;
    background-color: transparent;
    transition: .25s all;
    cursor: pointer;
}

.form-check-input:hover {
    background-color: #6f766f;
    border-color: #6f766f;
}

.form-check-input:checked {
    background-color: #6f766f;
    border-color: #6f766f;
}