.max-elements-wpforms .wpforms-container {
    .wpforms-form {

        input[type=submit],
        button[type=submit],
        .wpforms-page-button {
            border: 0;
        }

        input[type=submit]:hover,
        button[type=submit]:hover,
        .wpforms-page-button:hover {
            border: 0;
            background: none;
        }

        input {

            &[type=checkbox],
            &[type=radio] {
                padding: 3px;
            }
        }

        .wpforms-field-label {
            display: none;
        }

        .wpforms-field-name .wpforms-field-row {
            max-width: 100%;
        }
    }

    .wpforms-field {
        input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
            max-width: 100% !important;
            min-height: 43px;
        }

        .wpforms-field {

            textarea,
            select {
                max-width: 100% !important;
                min-height: 43px;
            }
        }
    }
}

.max-elements-wpforms-labels-yes .wpforms-container .wpforms-form .wpforms-field-label {
    display: block;
}

.max-elements-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit {
    width: 100%;
}