.salesforce .ginput_container input[type=text],
.salesforce .ginput_container select,
.salesforce .ginput_container textarea{ width:100% !important; float:none !important; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.salesforce form{ width: 99%; display: block; float: none; }
.salesforce select { width: 91.7%; height: 24px;}
.salesforce li.gfield.textarea textarea { width: 89%; height: 150px; }
.salesforce li.gfield label.gfield_label{text-align: left; width:100%; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box } 
.salesforce .ginput_container{padding:15px !important; width:100% !important; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-boxwidth:100% !important;}
.salesforce li.gfield {position:relative; width:50%; min-height: 102px; }
.salesforce li.gfield label.error {   text-align: right;    color: red;position: absolute;    right: 0;    top: 33%;}
.salesforce .gform_label{ padding: 10px 15px;}
.salesforce li.gfield .ginput_container .gfield_radio,.salesforce li.gfield .ginput_container .gfield_checkbox{list-style:none; } 
.salesforce li.gfield .ginput_container .gfield_radio input{float:left; margin-top:2px;} 
.salesforce li.gfield .ginput_container ul.gfield_radio li {  width: 50%;   box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.salesforce li.gfield .ginput_container ul.gfield_checkbox li.gchoice_0_0 {    float: left;    width: 50%;}
.salesforce li.gfield .ginput_container ul.gfield_checkbox li.gchoice_0_0 input {    float: left;    margin-right: 5px;}
.salesforce.gform_wrapper .gform_fields > li{border-top:none;list-style:none;}
.salesforce .gform_required{     margin: 0 5px 0px -9px;    color: red;}
.salesforce li.gfield .ginput_container .gfield_radio input[type="radio"] {       margin: 0;    padding: 0;    width: 0; display:none;}
.salesforce li.gfield .ginput_container .gfield_radio label{font-weight:bold;}
.salesforce li.gfield .ginput_container .gfield_checkbox label{font-weight:normal;}
.salesforce li.gfield .ginput_container .gfield_radio input[type="radio"] + label span {      display: inline-block;    width: 10px;    height: 11px;    margin: 0px 5px -6px 0;	background:url('../images/radio-sprite.png') top right 0px;  background-size: 48px;    padding: 5px;    cursor: pointer}
.salesforce li.gfield .ginput_container .gfield_radio input[type="radio"]:checked +  label span{   background:url('../images/radio-sprite.png') top left 0px; background-size: 48px;  }
.salesforce .gform_footer .gform_button{ background: #f60 url("../images/arw_btn_small.png") 95% 50% no-repeat; display: block;     margin: 15px !important;}
.salesforce li.fullwidth{width:100%;padding-bottom:10px; }
.salesforce li.gfield .ginput_container .gfield_radio input[type="radio"] + label span { display: inline-block; width: 10px; height: 11px; margin: 0px 5px -6px 0; background:url('../images/radio-sprite.png'); background-position: top 0px right 0px; background-position-x: 100%; background-position-y: 0%; background-size: 48px; padding: 5px; cursor: pointer; }
.salesforce li.fullwidth.border-bottom{width:100%;border-bottom:1px dotted #3f3f3f; padding-bottom:10px; }
.salesforce li.fullwidth.textarea .ginput_container{ padding-left:1.5% !important; }
.salesforce li.fullwidth.textarea .ginput_container textarea{ width:96%; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box }
.salesforce li.gfield div.ginput_container ul.gfield_radio li{ width:50%;    margin: 0px 0 7px 0; }
.salesforce li.gfield.equal_height{ min-height:140px; }
.salesforce li.gfield.three_width div.ginput_container ul.gfield_radio li{ width:33%; }


.salesforce .product_group ul{float:left;width:33%;}
.salesforce .product_group ul li{float:none !important;width:100% !important;}

.salesforce .two_inputs select{ width:48%; }
.salesforce .two_inputs input[type=text]{   display:none;  width: 40% !important;    float: right !important;    margin-right: 7% !important; }

.salesforce li.gfield.fullwidth div.ginput_container ul.gfield_checkbox  li{ width:100%; }
.salesforce li.gfield div.ginput_container.fixed_padding{ padding-left:1.9% !important; }