/* placeholder for css */

.gfield .ginput_complex_nameemailconsent.ginput_container {
    display: block;
    width: 100%;
    clear: both;
    margin: 0 -8px;
}

.gfield .ginput_complex_nameemailconsent.ginput_container:after {
    content: " ";
    display: table;
    clear: both;
}

.gfield .ginput_complex_nameemailconsent.ginput_container .iti {
    width: 100%;
}

.gfield .ginput_complex_nameemailconsent.ginput_container .iti .iti__country-list {
    list-style-type: none!important;
    padding-left: 0!important;
}

.gfield .iti .phone-initialCountry {
    padding-left: 102px!important;
}

.ginput_complex_nameemailconsent_admin .complex_name,
.ginput_complex_nameemailconsent_admin .complex_email,
.ginput_complex_nameemailconsent .complex_name,
.ginput_complex_nameemailconsent .complex_email {
    display: block;
}

.ginput_complex_nameemailconsent_admin .complex_name label,
.ginput_complex_nameemailconsent_admin .complex_email label,
.ginput_complex_nameemailconsent .complex_name label,
.ginput_complex_nameemailconsent .complex_email label {
    display: block;
}

.ginput_complex_nameemailconsent_admin .complex_consent,
.ginput_complex_nameemailconsent .complex_consent {
    margin-top: 10px;
}

.ginput_complex_nameemailconsent_admin label.complex_consent_label,
.ginput_complex_nameemailconsent label.complex_consent_label {
    display: block;
    padding-bottom: 8px;
}

body.forms_page_gf_entries table.entry-details .ginput_complex_nameemailconsent_admin input[type='checkbox'] {
    width: auto;
}

.ginput_complex_nameemailconsent input[type='checkbox']:focus~label {
    border: 1px solid #ff0000;
}

.complexnec_setting .field_custom_input_row td:first-child input {
    margin-bottom: 2px;
}

.ginput_complex_nameemailconsent .complex_subfield label {
    display: block;
}

.complex_subfield {
    float: left;
    display: block;
    margin: 8px;
    width: calc(50% - 16px);
}

.complex_subfield label {
    margin-bottom: 8px;
}

.complex_consent {
    margin: 8px;
    display: block;
    float: left;
    clear: both;
}

@media only screen and (max-width: 480px) {
    .complex_subfield {
        margin: 8px 0;
        width: 100%;
    }
}