/** 
 * plugin Gravity Forms
 * customization styles
 *
 * dependencies: 'gforms_formsmain_css' ; 
 * 'gforms_browsers_css' files
*/


.gform_wrapper ul.gform_fields {
    font-family: 'Georgia', serif;
    font-size: 1.8rem;
    columns: 2;
    position: relative;
}

.gform_wrapper ul.gform_fields li.gfield {
    margin-top: 0px;
    padding-right: 0px;
    margin-bottom: 0;
}

body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,
body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
    margin-top: 0px;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea,
.gform_wrapper select{
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 10px 12px;
    background: #fff;
    color: #333333;
}

.gform_wrapper textarea.medium {
    display: block;
    height: 90px;
}

body .gform_wrapper .top_label div.ginput_container{
    margin-top: 0px;
}

.gform_wrapper ul.gfield_checkbox li label,
.gform_wrapper ul.gfield_radio li label{
    line-height: 1;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
    margin-top: 0
}

.gform_wrapper input::-webkit-input-placeholder,
.gform_wrapper textarea::-webkit-input-placeholder,
.gform_wrapper select {
    color: #8D8D8D
}

.gform_wrapper input::-moz-placeholder,
.gform_wrapper textarea::-moz-placeholder,
.gform_wrapper select {
    color: #8D8D8D
}

.gform_wrapper input:-ms-input-placeholder,
.gform_wrapper textarea:-ms-input-placeholder,
.gform_wrapper select {
    color: #8D8D8D
}

.gform_wrapper .gform_footer {
    text-align: right;
    margin-top: 0px;
    padding: 0;
}

.gform_footer input[type="button"]:disabled {
    border: 2px solid #425664;
    padding: 10px 40px;
    margin: 0;
}

.gform_footer input[type=submit],
input[type="button"]:disabled {
    color: #C5AC8E;
    background-color: transparent;
    border: 2px solid #fff;
    margin-right: 0px;
    padding: 10px 40px;
}
.gform_footer input[type=submit]:hover {
    background-color: #fff;
    color: #435664;
}
input[type="button"]:disabled{
    background-color: #fff
}
.site-container input[type="button"]:disabled:hover{
    border-width: 2px;
}

@media (max-width: 767px){
    .gform_wrapper ul.gform_fields {
        font-size: 1.6rem;
        columns: 1;
    }
}