.whatsappForm {
    font-family: sans-serif;
    font-size: .9em;
    color: #1e2a28;
    width: 350px;
    margin: 0 auto;
    padding: 5px 20px 20px 20px;
}

.whatsappForm h2 {
    font-weight: normal;
    text-align: center;
    color: #07b14b;
}

.whatsappForm textarea,
.whatsappForm-textarea {
    width: 300px;
}

.whatsappForm button {
    width: 220px;
    padding: 10px 0px;
    font-size: 1.3em;
    cursor: pointer;
    border-radius: 4px;
    background: #fd9d3e;
    color: #FFF;
    margin: 0px 20px 5px 0;
    border: #fd9d3e 1px solid;
}
body{

    font-family: 'Poppins', sans-serif;
font-size:20px;
}


.whatsappForm button:focus {
    outline: none;
}

.whatsappForm .whatsappFormRow {
    padding-top: 15px;
}

#whatsappFormResponse {
    padding: 6px 2px;
    display: none;
    font-size: 1.2em;
    font-weight: 600;
    text-align: center;
    color: #6c9c58;
    box-sizing: border-box;
    margin: 0px;
    border-radius: 3px;
    width: 100%;
    overflow: auto;
}

.whatsappForm .error {
    padding: 6px 0px;
    display: inline-block;
    color: red;
}

.whatsappForm .success {
    background-color: #48e0a4;
    border: #40cc94 1px solid;
}

#whatsappFormSubmit:hover {
    background: #28a95b;
    border: #ed143d 1px solid;
    font: #ed143d ;
}

.whatsappForm .label {
    margin-bottom: 10px;
    font-weight: 600;
}

.whatsappFormRow .label span:first-child {
    color: #ff0000;
}

.whatsappFormCls {
    
    padding: 5px 25px 10px 25px;
    border-radius: 3px;
}

.whatsappForm input[type="radio"] {
    width: auto;
}

.radioselection .radio {
    display: inline-block;
    padding-right: 20px;
    white-space: nowrap;
}

.radioselection input {
    width: auto;
    vertical-align: middle;
    margin-left: 0;
    display: initial;
    opacity: initial;
    position: inherit;
    pointer-events: initial;
}

.radioselection .radiolabel {
    vertical-align: middle;
    color: #1e2a28;
}

.whatsappForm input[type="checkbox"] {
    width: auto;
}

.checkboxes .checkbox {
    display: inline-block;
    padding-right: 20px;
    white-space: nowrap;
}

.checkboxes input {
    width: auto;
    vertical-align: middle;
    margin-left: 0;
    display: initial;
    opacity: initial;
    position: inherit;
    pointer-events: initial;
}

.checkboxes .checkbox-label {
    vertical-align: middle;
    color: #1e2a28;
}

.whatsappForm .display-none {
    display: none;
}

.inline-block {
    display: inline-block;
}

input[type=text].whatsappForm-input,
.whatsappForm input,
.whatsappForm textarea,
.whatsappForm-input {
    box-sizing: border-box;
    width: 300px;
    height: initial;
    padding: 8px 5px;
    border: 1px solid #9a9a9a;
    border-radius: 3px;
}

@media all and (max-width: 767px) {
    .whatsappForm {
        width: auto;
    }
}

@media all and (max-width: 400px) {
    .whatsappForm {
        padding: 0px 20px;
    }
    .whatsappForm h1 {
        font-size: 1.2em;
    }
    .whatsappForm input,
    .whatsappForm textarea {
        width: 100%;
    }
    .whatsappFormCls {
        border: none;
        padding: 0;
    }
}