
.afreg_field_message{ width: 100%;  clear: both; }

.afreg_field_message_radio{ width: 100%; font-size: 12px; clear: both; float: left; }

.afreg_radio { width: auto; margin-right: 20px; }

.afreg_radios{ width: auto; margin-right: 20px; float: none; }

.afreg_radio .radio { width: auto; margin-right: 20px; float: left; }

.afreg_radio .input-radio { float: left; margin-top: 7px; }

.afreg_radio .description{ width: 100%; float: left; }

.afreg_field_message_wordpress{ width: 100%; font-size: 12px; float: left;}

.form-row-wordpress label{ width: 100%; float: left; font-weight: bold; }

.form-row-wordpress{ width: 100%; float: left; margin-top: 15px !important; }

.form-row-wordpress .inputselect{ width: 100%; float: left; height: 33px; }

.form-row-wordpress .inputmselect{ width: 100%; float: left; height: 100px; padding: 10px; }

.inputcheckbox{width: auto !important; float: left; margin-top: 2px !important;}

.input-radio { margin-top: 4px; margin-right: 6px; }
.afreg_field_message_wordpress_checkbox{ width: auto; float: left; margin-left: 5px; }

#login{ width: auto; !important; }

.afreg_field_message_radio_wordpress{ width: 100%; float: left; margin-top: 5px !important; }

.wordpress_additional .input{ font-size: 14px !important; font-weight: normal !important; padding: 9px !important; }

.wordpress_additional .inputnumb{ height: 37px !important; }

.enu_warning { background-color: var(--wd-alternative-color, rgb(255,197,19)); width: 100%; padding: 20px; color: var( --wd-primary-color);
  font-size: 18px;}

.enu_error { background-color: #cc3300; width: 100%; padding: 20px; color: #fff; }


.fmessage { float: left; width: 100%; font-size: 13px; }

.afreg_extra_fields {
  overflow: hidden;
}

.afreg_full_field{ width: 100% !important; float: left; }
.afreg_half_field, .half_width, .afreg_extra_fields .half_field{
	width: 49% ;
	margin-right: 2%;
	float: left;
}

.afreg_extra_fields .half_field:last-child,
.afreg_extra_fields .half_width + .half_width {
  width: 49% ;
  margin-right: 0 !important;
}


.afreg_extra_fields .input-text,.input-select{
	min-height: 40px !important;
	max-height: 40px !important;
	height: 40px !important;
}
.woocommerce-privacy-policy-text{
	clear: both;
}

p.reg_passmail{
	clear: both !important;
}

.red_class{ color: red; }

span.select2-container{ width: 100%!important; }



.af_reg_pass_eye button{
  line-height: 1.231 !important;
}

.show-password-input{
  /* line-height: 1.231 !important; */
  /* position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 18px;
  color: #555;
  user-select: none; */
}

    /* padding: 0;
    padding-left: 15px;
    width: 100%; */


.af_radio_label_bl{
  padding-left: 5px;
}

.af_reg_textara{
    background-color: white;
    border: 1px solid black;
    border-radius: 6px;
}

.woocommerce-form .afreg_extra_fields .g-recaptcha{
  display: inline-block;
}

élément {
}
#customer_login {
  --wd-col-lg: 2;
  --wd-col-sm: 1;
  --wd-gap-lg: 80px;
  --wd-gap-md: 40px;
  --wd-gap-sm: 30px;
}
html.has-custom-cursor, html.has-custom-cursor * {
  cursor: none !important;
}
@media (max-width: 576px) {
  [class*="wd-grid"] {
    --wd-col: var(--wd-col-xs);
    --wd-gap: var(--wd-gap-xs);
    --wd-col-xs: var(--wd-col-sm);
    --wd-gap-xs: var(--wd-gap-sm);
  }
}
@media (max-width: 370px) {

.afreg_half_field, .half_width, .afreg_extra_fields .half_field,
.afreg_extra_fields .half_field:last-child,
.afreg_extra_fields .half_width + .half_width{
	width: 100% ;
	margin-right: 0;
}
}