.custom-checkbox.form-group{
    margin-bottom: 12px;
}
.custom-checkbox.form-group input[type="checkbox"] {
    display: none;
}

.custom-checkbox.form-group input[type="checkbox"] + .btn-group > label span {
    width: 20px;
}

.custom-checkbox.form-group input[type="checkbox"] + .btn-group > label span:first-child {
    display: none;
}
.custom-checkbox.form-group input[type="checkbox"] + .btn-group > label span:last-child {
    display: inline-block;
}

.custom-checkbox.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child {
    display: inline-block;
}
.custom-checkbox.form-group input[type="checkbox"]:checked + .btn-group > label span:last-child {
    display: none;
}

