/**Fix Button Color on landing pages**/
.top_label .gform_button {
  color: #fff !important;
}


/**Remove image on homepage**/
.home > div.site-container {
display: none !important;
}

/**Hide partial_entry_warning class**/
.partial_entry_warning {
display: none !important;
}

/**Young Living Styles **/
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0px !important;
}

/**Young Living Styles **/
article a {
color: #fff;
}

.gform_wrapper input::-webkit-input-placeholder {
    border: 0px;
    border-radius: 0px;
    color: #fff;
    text-align: center;
    line-height: 1 !important;
padding: 15px 0px 20px;
background: rgba(255,255,255,0.43);
    }


.gform_wrapper .field_sublabel_below input,
/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus   {
    border: 0px solid #FFFFFF;
    border-radius: 0px;
    background: transparent !important;
font-size: 20px !important;
    font-weight: 900;
  transition: background-color 95000s ease-in-out 0s !important;
 -webkit-text-fill-color: #fff;
    margin: 0px !important;
padding: 15px 0px 20px;
padding: 0px !important;
    line-height: 2 !important;
  vertical-align: baseline;
}


.gform_wrapper input[type=submit] {
  color: gray;
}

/**Style the select field  
.gform_wrapper select {
background: transparent;
}**/



/**Overwrite all the default gravity styles **/
.gform_wrapper ul.gfield_radio li label , .gform_wrapper .field_sublabel_below ul.gfield_checkbox li label {
font-size: 18px;
}

.ginput_container.ginput_container_radio , .social div , .ginput_container_checkbox  {
    margin: 5px auto 0px auto !important;
    width: 240px !important;
}

.gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio {
width: 100% !important;
}

.gform_wrapper .field_sublabel_below ul.gfield_checkbox li label {margin : 0px !important}

/**Stars**/
.gsurvey-rating:not(:checked) > label, .gsurvey-rating:not(:checked) > label:hover, .gsurvey-rating:not(:checked) > label:hover ~ label, .gsurvey-rating:not(:checked) > label, .gsurvey-rating:not(:checked) > label:hover, .gsurvey-rating:not(:checked) > label:hover ~ label, .gsurvey-rating > input:checked ~ label {
    width: 44px!important;
    line-height: 39px!important;
    background-size: 36px 50px!important;
    color: rgba(221, 221, 221, 0) !important;
}

.gsurvey-rating > input:checked ~ label {
    background-image: url(https://gravitywp.com/gravity/star1.svg);
}
 
.gsurvey-rating:not(:checked) > label {
    background-image: url(https://gravitywp.com/gravity/star0.svg);
}
 
.gsurvey-rating:not(:checked) > label:hover, .gsurvey-rating:not(:checked) > label:hover ~ label {
    background-image: url(https://gravitywp.com/gravity/star2.svg);
}

/** Center Stuff **/
.ginput_container.gsurvey-rating-wrapper {
    display: block;
    margin: auto;
    width: 221px;
    margin-bottom: 70px;
}