/**
 * PrestaShop module created by VEKIA, a guy from official PrestaShop community ;-)
 *
 * @author    VEKIA PL VATEU: PL9730945634
 * @copyright 2010-2025 VEKIA
 * @license   This program is not free software and you can't resell and redistribute it
 *
 * CONTACT WITH DEVELOPER http://mypresta.eu
 * support@mypresta.eu
 */

#send_AAP_form {
  /* max-width: 600px; */
}

#send_AAP_form .product {
  text-align: center;
  border-bottom: 1px solid #cecece;
  margin-bottom: 10px;
}

#send_AAP_form .pull-right {
  float: right;
}
#send_AAP_form .submit.pull-right {
  float: right;
}
#send_AAP_form #gdpr_checkbox {
  height: auto !important;
  width: auto !important;
}
#send_AAP_form .form-group .form-control-label {
  display: none;
}
#send_AAP_form .form-group {
  margin-bottom: 0px;
  width: 100%;
}
#send_AAP_form .form_container {
  display: flex;
  flex-direction: row;
  column-gap: 20px;
  row-gap: 20px;
  flex-wrap: wrap;
}

#send_AAP_form .form_container fieldset:nth-child(1),
#send_AAP_form .form_container fieldset:nth-child(2) {
  max-width: calc(50% - 10px);
  flex-basis: calc(50% - 10px);
}
#send_AAP_form input.form-control,
#send_AAP_form textarea.form-control {
  border-color: var(--mexen-border);
  padding: 30px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.41px;
  text-align: left;
  color: #505050;
}
#send_AAP_form input.form-control::placeholder,
#send_AAP_form textarea.form-control::placeholder {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.41px;
  text-align: left;
  color: #505050;
}
#send_AAP_form .gdpr_disabled {
  opacity: 0.5;
  background: silver !important;
  cursor: not-allowed !important;
}

#send_AAP_form textarea {
  height: 160px;
}

.send_AAP_form_content_button {
  /* border-top: 1px solid #cecece; */
  padding-top: 20px;

  display: block;
  clear: both;
}
#send_AAP_form .form-group .small {
  margin-bottom: 0px;
  font-family: Roboto;
  font-size: 13px;
  font-weight: 400;
  line-height: 15.23px;
  text-align: left;
  color: var(--mexen-text);
}
#send_AAP_form .g-recaptcha {
  max-width: 384px;
  min-height: 78px;
  margin: auto;
  display: block;
  margin-bottom: 20px;
    float: left;
    
}
.fancybox-skin {
  padding: 0 !important;
  background-color: white;
}
.fancybox-skin .fancybox-inner {
  overflow: visible;
  padding: 15px;
  background-color: white;
  border-radius: var(--mexen-br);
}
.fancybox-skin .fancybox-inner h2 {
  font-size: clamp(24px, 4vw, 28px);
  line-height: 32.81px;
  font-family: Roboto;
  font-weight: 300;
  text-align: left;
  margin: -15px -15px 25px -15px !important;
  padding: 15px !important;
  background-color: var(--mexen-bg);
}
.fancybox-skin .fancybox-close {
  top: 10px !important;
  right: -10px !important;
}
@media (max-width: 767px) {
  #send_AAP_form .form_container fieldset:nth-child(1),
  #send_AAP_form .form_container fieldset:nth-child(2) {
    max-width: 100%;
    flex-basis: 100%;
  }
}
@media (max-width: 575px) {
  #send_AAP_form .submit.pull-right,
  #send_AAP_form .submit.pull-right .mexen-button--gradient {
    width: 100%;
  }
  #send_AAP_form .col-lg-12.send_AAP_form_content_button {
    padding-left: 0px;
    padding-right: 0px;
  }
  #send_AAP_form .form_container {
    row-gap: 10px;
  }
}
