/* NE PAS MODIFIER */

.validation_error {color:#8E2121;margin-bottom:10px;font-weight:bold;}
.entry-content .gform_wrapper, .entry-content .gform_confirmation_wrapper {margin:0 0 20px 0;overflow:hidden;}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {height:28px;}
.gform_confirmation_wrapper {border:0;padding:0;}
.gform_confirmation_wrapper .gform_confirmation_message, .gform_confirmation_message {font-size:14px;font-weight:normal;margin:0;background:none;border:0;padding:0;}
.entry-content .gform_confirmation_wrapper {border:0!important;padding:0!important;}
.gpoll_container {margin-top:15px;}
.gpoll_container .gpoll_field_label {font-size:16px;text-transform:uppercase;margin-bottom:10px;}
.gpoll_container .gpoll_choice_label {margin-bottom:5px;}
form li.gfield { list-style:none; margin-bottom: 10px; }

.gform_body ul.gform_fields {padding:0;margin:0;}
.gform_body ul.gform_fields li.gfield {list-style-image:none;clear:both;overflow:hidden;}
.gform_body ul.gform_fields li.gfield .ginput_container {margin-top:5px;}
.gform_body li.gpoll_field {padding:15px 0;border-top:1px dotted #C5C5C5;margin:15px 0;border-bottom:1px dotted #C5C5C5;}

/* Prénom/nom */
.gform_body ul.gform_fields li.gfield span.name_first {float:left;width:47%;}
.gform_body ul.gform_fields li.gfield span.name_last {float:right;width:47%;}
.gform_body ul.gform_fields li.gfield span.name_first label, .gform_body ul.gform_fields li.gfield span.name_last label {display:block;}
.gform_body ul.gform_fields li.gfield span.name_first input, .gform_body ul.gform_fields li.gfield span.name_last input {width:100%;}
/* Checkbox/radio */
.gform_body .gfield_checkbox, .gform_body .gfield_radio {margin:0;padding:0;}
.gform_body .gfield_checkbox li label, .gform_body .gfield_radio li label  {font-weight:normal!important;}
.gform_body .gfield_checkbox li input, .gform_body .gfield_radio li input  {margin:0 10px 0 0;}
/* Heure */
.gform_body .gfield_time_hour, .gform_body .gfield_time_minute {float:left;}
.gform_body .gfield_time_hour label, .gform_body .gfield_time_minute label {display:none;}
.gform_body .gfield_time_hour input, .gform_body .gfield_time_minute input {width:65%!important;}
.gform_body .gfield_time_ampm {display:none;}
/* Adresse */
.gform_body .has_street span {float:left;margin-bottom:5px;}
.gform_body .has_street span label {display:block;}
.gform_body .has_street span:nth-child(1), .gform_body .has_street span:nth-child(1) input {width:100%;}
.gform_body .has_street span:nth-child(2), .gform_body .has_street span:nth-child(2) input {width:100%;}
.gform_body .has_street span.ginput_left, .gform_body .has_street span.ginput_right {width:47%;}
.gform_body .has_street span.ginput_left input, .gform_body .has_street span.ginput_right input {width:100%;}
.gform_body .has_street span.ginput_right {float:right;}
/* File */
.gform_body input[type=file] {background:none;padding:5px 0;}

.gform_wrapper.gform_validation_error .top_label input.medium, .gform_wrapper.gform_validation_error .top_label select.medium {width:100%!important;}
.gform_wrapper ul.gform_fields li.gfield {padding-right:0!important;}
.gform_wrapper.gf_browser_chrome .gform_body {width:100%;} 

