/*
 * Form-ID-INDEPENDENT rules only. Pinned from the inherited
 * assets/css/greenid-gravityforms.css, minus the selectors that
 * targeted a per-site Gravity Forms form ID (those are generated at
 * runtime by Assets::form_specific_css() from Site_Config, so no
 * brand value ever ships in this file) and minus the ambiguous
 * "form 17" rules from MM's copy (greenid-fork-diff.md hunk 5, open
 * question in gba-accounts-design.md - not reconciled here).
 */

#dynamicForm input, #dynamicForm select {
    border: 1px solid #af8d2f;
    margin-bottom: 20px;
}

.gform_previous_button {
    border-radius: 0 6px 0 6px;
    text-transform: uppercase;
    min-width: 150px;
    height: 47px;
    line-height: 40px;
    font-size: 13px;
    letter-spacing: .2em;
    background: #0b0b0a !important;
    box-shadow: none;
    border: 0;
    color: white !important;
    font-weight: bold;
}

.gform_next_button {
    border-radius: 0 6px 0 6px;
    text-transform: uppercase;
    color: white !important;
    min-width: 150px;
    height: 47px;
    line-height: 40px;
    font-size: 13px;
    letter-spacing: .2em;
    background: #af8d2f !important;
    box-shadow: none;
    border: 0;
    font-weight: bold;
}

.gform-page-footer.gform_page_footer.top_label {
    display: flex;
}

#sourceDropdown {
    margin-bottom: 20px;
}

.verifybtn-container {
    height: 50px;
}

#verifyFields {
    min-width: 200px;
    margin-bottom: 30px;
}

#verificationMessage {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.gform_wrapper.gravity-theme .ginput_container_address span {
    flex: auto;
}

.gform_wrapper.gravity-theme .field_sublabel_above .ginput_complex {
    align-items: flex-start;
}

.gform_wrapper.gravity-theme .gsection .gsection_description {
    padding: 0 15px 10px !important;
    background: #fff8e4;
    margin: 10px 0 !important;
    border: 2px dashed #af8d2f;
    font-size: 18px;
}
