.fix_clear{clear:none !important;}
.gform_wrapper{border:1px solid #a491ad;padding:15px 50px;margin-bottom:30px;}
.gform_wrapper:before,
.gform_wrapper:after{content:" ";display:table;}
.gform_wrapper:after{clear:both;}
@media (min-width:768px){.gform_wrapper{margin-left:-10px;margin-right:-10px;}
}
.gform_wrapper .row{margin-left:-10px;margin-right:-10px;}
.gform_wrapper *{font-family:'Raleway', sans-serif;}
.gform_wrapper ul li.gfield,
.gform_wrapper ul.gform_fields li.gfield{padding-top:8px !important;}
.gform_wrapper .top_label div.ginput_container{margin-top:0px !important;}
.gform_wrapper .gsection{border-bottom:none;text-transform:uppercase;font-size:36px;font-weight:bold;color:#a491ad;text-align:center;margin:40px 0 0 0 !important;padding:0px 0 0px 0 !important;clear:both;}
.gform_wrapper .gfield{position:relative;min-height:1px;padding-left:10px;padding-right:10px;clear:none !important;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;}
@media (min-width:992px){.gform_wrapper .gfield{float:left;width:50%;}
}
.gform_wrapper .full_width{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
@media (min-width:992px){.gform_wrapper .full_width{float:left;width:100%;}
}
.gform_wrapper .force_clear,
.gform_wrapper .clear_fix{clear:both !important;}
.gform_wrapper .gsection{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
@media (min-width:992px){.gform_wrapper .gsection{float:left;width:100%;}
}
.gform_wrapper .gfield_radio:before,
.gform_wrapper .gfield_checkbox:before,
.gform_wrapper .gfield_radio:after,
.gform_wrapper .gfield_checkbox:after{content:" ";display:table;}
.gform_wrapper .gfield_radio:after,
.gform_wrapper .gfield_checkbox:after{clear:both;}
@media (min-width:768px){.gform_wrapper .gfield_radio,
.gform_wrapper .gfield_checkbox{margin-left:-10px;margin-right:-10px;}
}
.gform_wrapper .gfield_radio .row,
.gform_wrapper .gfield_checkbox .row{margin-left:-10px;margin-right:-10px;}
.gform_wrapper .gfield_radio li,
.gform_wrapper .gfield_checkbox li{position:relative;min-height:1px;padding-left:10px;padding-right:10px;clear:none !important;}
@media (min-width:992px){.gform_wrapper .gfield_radio li,
.gform_wrapper .gfield_checkbox li{float:left;width:50%;}
}
.gform_wrapper .gfield_radio:before,
.gform_wrapper .gfield_radio:after{content:" ";display:table;}
.gform_wrapper .gfield_radio:after{clear:both;}
@media (min-width:768px){.gform_wrapper .gfield_radio{margin-left:-10px;margin-right:-10px;}
}
.gform_wrapper .gfield_radio .row{margin-left:-10px;margin-right:-10px;}
.gform_wrapper .gfield_radio li{position:relative;min-height:1px;padding-left:10px;padding-right:10px;clear:none !important;}
@media (min-width:992px){.gform_wrapper .gfield_radio li{float:left;width:25%;}
}
.gform_wrapper .gfield_list_container th{font-size:80%;padding-bottom:5px;}
.gform_wrapper input[type="text"],
.gform_wrapper textbox{border:1px solid #CCC;}
.gform_wrapper input[type="radio"],
.gform_wrapper input[type="checkbox"]{display:none !important;}
.gform_wrapper input[type="radio"] + label::before,
.gform_wrapper input[type="checkbox"] + label::before{content:' ';display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;}
.gform_wrapper input[type="radio"] + label::before,
.gform_wrapper input[type="checkbox"] + label::before{background-color:#FFF;border:2px solid #a491ad;}
.gform_wrapper input[type="radio"]:checked + label::before,
.gform_wrapper input[type="checkbox"]:checked + label::before{background-color:#a491ad;border:2px solid #a491ad;}
.gform_wrapper input[type="radio"] + label::before,
.gform_wrapper input[type="radio"]:checked + label::before,
.gform_wrapper input[type="checkbox"] + label::before,
.gform_wrapper input[type="checkbox"]:checked + label::before{-webkit-transition:background-color 0.4s linear;transition:background-color 0.4s linear;}
.gform_wrapper .gfield_checkbox li input,
.gform_wrapper .gfield_checkbox li input[type=checkbox],
.gform_wrapper .gfield_radio li input[type=radio]{display:none !important;}
.gform_wrapper .gfield_list th{font-size:12px;}
.gform_wrapper .gfield_list .gfield_list_cell input{margin:10px 0 10px 0 !important;}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none !important;border:none !important;margin:16px 0 0 0 !important;padding:0 !important;}
.ui-datepicker{margin-top:-30px;}