#lf_first_name_block {
    width: 48%;
    float: left;
    margin-right: 3%;
}
#lf_last_name_block {
    width: 49%;
    float: left;
}
#lf_form_container textarea,
#lf_form_container input {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
    border-radius: 3px;
}
#lf_form_container label.description:not([for="lf_disclaimer"]) {
    display: none;
}
#lf_form_container label[for="lf_disclaimer"] {
    color: #fff;
    font-size: 14px;
}
#lf_form_container input::placeholder,
#lf_form_container textarea::placeholder {
    color: #ccc;
    font-weight: bold;
    opacity: 1;
}

#lf_form_container input::-webkit-input-placeholder,
#lf_form_container textarea::-webkit-input-placeholder {
    color: #ccc;
}

#lf_form_container input:-ms-input-placeholder,
#lf_form_container textarea:-ms-input-placeholder {
    color: #ccc;
}

#lf_form_container input::-ms-input-placeholder,
#lf_form_container textarea::-ms-input-placeholder {
    color: #ccc;
}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    position: absolute;
    left: 0 !important;
    z-index: 2;
    height: 20px;
    width: 20px;
    opacity: 0;
}
#lf_form_container input[type="submit"] {
    border: none;
    border-radius: 30px;
}
#lf_form_container p.buttons {
    text-align: center;
}
h3.lf_success {
    color: #11c700;
}
h3.lf_failure {
    color: #ff0000;
}