/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/* Gravity Form style Start */

.gform_wrapper form .gform_body ul:not(.gfield_radio):not(.gfield_checkbox) > li:not(.no-animate) {
    position: relative;
}

.gform_wrapper form .gform_body ul:not(.gfield_radio):not(.gfield_checkbox) > li:not(.no-animate) > label:not(.gfield_label_before_complex) {
    position: absolute;
    bottom: 8px;
    top: 47%;
    transition: all .7s ease;
    will-change: auto;
    line-height: 1;
    font-size: 12px;
    height: 1em;
}

.gform_wrapper form .gform_body ul:not(.gfield_radio):not(.gfield_checkbox) > li:not(.no-animate) .ginput_container {
    padding-top: 20px;
}

.gform_wrapper form .gform_body ul:not(.gfield_radio):not(.gfield_checkbox) > li:not(.no-animate).active > label {
    bottom: auto;
    top: 4%;
    font-size: 10px;
}

.gform_wrapper form .gform_body ul:not(.gfield_radio):not(.gfield_checkbox) > li:not(.no-animate) .ginput_complex span {
    position: relative;
    height: 60px;
}

.gform_wrapper form .gform_body ul:not(.gfield_radio):not(.gfield_checkbox) > li:not(.no-animate) .ginput_complex span > label {
    position: absolute;
    bottom: 5%;
    top: 55%;
    transition: all .7s ease;
    line-height: 1;
    height: 1em;
    font-size: 12px;
}

.gform_wrapper form .gform_body ul:not(.gfield_radio):not(.gfield_checkbox) > li:not(.no-animate) .ginput_complex span input {
    padding-top: 30px;
}

.gform_wrapper form .gform_body ul:not(.gfield_radio):not(.gfield_checkbox) > li:not(.no-animate) .ginput_complex span.active > label {
    bottom: auto;
    font-size: .7em;
    top: 4%;
}

.gform_wrapper form .gform_body ul  li.dont_move-label > label.gfield_label {
    position: relative;
    bottom: 0;
    top: auto;
    text-transform: uppercase;
    height: auto;
    margin-bottom: 0;
}

.gform_wrapper  li.gfield_error .validation_message {
    position: relative;
}

/* Gravity Form style END */
