/* horizontal alignment */
.gform_wrapper .bp-hori-half {min-height:4em}
.gform_wrapper .bp-hori-half .gfield_label {width:49%; float:left; }
.gform_wrapper .bp-hori-half .gfield_radio li, .gform_wrapper .bp-hori-half .gfield_checkbox li, .gform_wrapper .gf_list_5col .gfield_radio li{ border-right:1px solid rgba(200,200,200,1); margin-bottom:-1px !important;}
.gform_wrapper .bp-hori-half > div {width:47%; float:right; margin-right:2em}
.gform_wrapper .bp-hori-third .gfield_label {width:66.6%; float:left; padding-right:2em}
.gform_wrapper .bp-hori-quarter .gfield_label {width:25%; float:left; padding-right:2em}
.gform_wrapper .top_label li.gfield.gf_left_half {clear: both !important;}
.gform_wrapper .gf_list_2col.bp-hori-half .gfield_radio li:first-child {border-bottom:0;}
.gform_wrapper .gf_list_3col.bp-hori-half .gfield_radio li {border-bottom:0; }
@media screen and (max-width: 667px) {
   .gform_wrapper .gf_left_third, .gform_wrapper .gf_middle_third, .gform_wrapper .gf_right_third, .gform_wrapper .top_label li.gfield.gf_right_third, .gform_wrapper .gf_left_half, .gform_wrapper .gf_right_half, .gform_wrapper .bp-hori-half .gfield_label, .gform_wrapper .bp-hori-third .gfield_label, .gform_wrapper .bp-hori-quarter .gfield_label  {width: 100% !important; float:none; margin-left:0 !important;}
   .gform_wrapper .bp-hori-half > div, .gform_wrapper .bp-hori-half > li, .gform_wrapper .gf_list_2col li, .gform_wrapper .gf_list_3col li, .gform_wrapper .gf_list_4col li, .gform_wrapper .gf_list_5col li  {width: 100% !important; float:none; border-right:0px !important  }
   .gform_wrapper .top_label li.gfield.gf_middle_third {margin-left:0 !important; }

}

/* 2 thirds */
.gform_wrapper .top_label li.gf_2third {  width: 60%;}

/* date picker */
.gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_year input {width:100% !important;}
/*.gform_wrapper .datepicker {width: 10em !important;}
.gform_wrapper input[type="text"].datepicker {
width: 20% !important;
display: inline-block;
}
*/

/* xxxxx end gravity forms xxxx */
