.quescomment textarea {
    height: 70px !important;
}
ul#input_21_5 li {
    float: left;
    width: 44px;
    margin: 0px;
    margin-bottom: 16px;
}
.questest li {
    width: 10%;
    float: left;
    margin: 0px !important;
    margin-bottom: 12px !important;
}

.questest > label {
    font-weight: 600 !important;
    color: #187832;
}

ul#gform_fields_21,ul#gform_fields_21_2 {
    padding: 10px;
    border: 1px #187832 solid;
    border-radius: 5px;
    background: #fffafa;
	    float: left;
	    width: 100%;
}

.charleft.ginput_counter {
    color: #000000 !important;
}

.quescomment textarea {
    border: 1px solid #187832;
    border-radius: 5px;
}

.quescomment label {
    color: #187832;
}

input#gform_submit_button_21 {
    padding: 10px 20px;
    background: #187832;
    color: #ffffff;
    border: 2px solid #187832;
    border-radius: 5px;
}
li#field_21_1 {
    border: 2px dotted #187832;
    border-radius: 5px;
    padding: 5px 6px;
    color: #187832;
}

.toptxt {
    margin-bottom: 20px;
    font-weight: 600;
}
li#field_21_39 .half-field {
    width: 49%;
    float: left;
}

li#field_21_39 {
    float: left;
    width: 100%;
}

.half-field p {
    float: right;
    width: 173px;
    padding: 1px 7px;
}
.gfield.half-field {
    width: 49%;
    float: left;
    clear: none !important;
}

.gfield.half-field label {
    color: #187832;
}

.gfield.half-field input {
    width: 100% !important;
}
div#gravitysubscription label {
    width: 140px !important;
    float: left;
    color: #187832;
    font-size: 18px;
    margin-top: 5px;
}

div#gravitysubscription {}

div#gravitysubscription input {
    border-radius: 4px;
    border: 2px solid #187832;
  padding: 6px 4px;
}

div#gravitysubscription {
    width: 330px;
    margin: 0 auto;
  padding: 12px;
    border: 1px solid #1e9223;
    border-radius: 5px;
}

div#gravitysubscription input.sib-default-btn {
    padding: 9px 17px;
    font-size: 17px;
    background: #1e9223;
    color: #ffffff;
}

.gform_next_button {
    padding: 3px 17px;
    font-size: 16px !important;
    background: #1e9223;
    color: #ffffff;
    border: 2px solid #1e9223;
    border-radius: 5px;
}
div#originalresults {
    padding: 12px;
    border: 1px solid #165527;
    border-radius: 5px;
}

div#originalresults h2 {
    text-align: center;
}