/*
 * Milople Technologies Pvt. Ltd.
 *
 * Do not edit or add to this file if you wish to upgrade the module to newer 
 * versions in the future. If you wish to customize the module for your 
 * needs please contact us to https://www.milople.com/contact-us.html.
 *
 * @category    Ecommerce
 * @package     Milople_Requestforquote
 * @author      Milople Technologies
 * @link        https://www.milople.com/magento-2-requstforquote.html
 * @copyright   Copyright (c) Milople Technologies Pvt. Ltd.
 */
.wholepeoduct.action,
.wholepeoduct.primary {
  float: left;
}

.action.primary.enquirebtn {
  color: #fff;
}

.enquire-div {
  text-align: right;
  width: 75%;
}
.milople-cart-summary {
  display: none;
}
#enquiry_form.enquiry_form input {
  border-radius: 7px;
  background: #e5e4e24d;
  margin-left: 10px;
  display: block;
  width: 70%;
  margin-bottom: 20px;
}
#popup-mpdal input {
  border-radius: 7px !important;
  background: #e5e4e24d !important;
  margin-left: 10px !important;
  display: block !important;
  width: 70% !important;
  margin-bottom: 20px !important;
}
#enquiry_form.enquiry_form #rfq-description,
#popup-mpdal #rfq-description,
#popup-mpdal #description {
  border-radius: 7px 7px 0 7px;
  background: #e5e4e24d;
}

#enquiry_form.enquiry_form #file {
  /* border: none; */
  border-radius: 0px !important;
  background: none;
}
.modal-footer.modal-request-footer button {
  border-radius: 20px;
  /* border: 1px solid #2BFF9261; */
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  padding: 12px 45px;
  letter-spacing: 1px;
  text-transform: uppercase;
  /* transition: transform 80ms ease-in; */
  background: #444 !important;
}
.modal-popup._inner-scroll .modal-inner-wrap.modal-request {
  max-height: 90%;
  width: 35%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  top: 0;
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.modal-footer.modal-request-footer button:hover {
  background: #e5e4e24d !important;
  color: #000;
}
.head-quote .product-name-quote {
  font-size: 13px;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 1px;
  /* line-height: 3em; */
  /* padding-left: 0.25em; */
  color: rgba(0, 0, 0, 0.4);
  padding-bottom: 19px;
}
.modal-footer.modal-request-footer button span {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.head-quote .form-quote-title {
  color: #444;
  font-weight: normal;
  position: relative;
  text-shadow: 0 2px 0 rgba(255, 255, 255, 0.5);
  font-size: 36px;
  line-height: 40px;
  font-family: "Carrois Gothic", sans-serif;
  text-align: center;
  margin: 5px auto 10px;
}
#enquiry_form.enquiry_form .head-quote {
  margin-bottom: 12px;
}
.modal-popup.modal-slide .modal-footer.modal-request-footer {
  text-align: center;
}
#popup-modal #enquiry_form.enquiry_form label {
  display: flex;
  /* text-align: center; */
  align-items: center;
  /* text-align: right; */
  clear: both;
  float: left;
  margin-right: 15px;
  width: 20%;
  line-height: 30px;
  font-weight: 400;
}
#popup-mpdal label {
  display: flex !important;
  align-items: center !important;
  clear: both;
  float: left !important;
  margin-right: 15px !important;
  width: 20% !important;
  line-height: 30px !important;
  font-weight: 400 !important;
}
#rfq-description,
#popup-mpdal #description {
  width: 70%;
  margin-bottom: 20px;
}
.modal-popup.modal-slide .modal-footer.modal-request-footer {
  border-top: 1px solid #c1c1c1;
  text-align: center !important;
}
@media screen and (max-width: 991px) {
  .modal-popup._inner-scroll .modal-inner-wrap.modal-request {
    width: 45%;
  }
}
@media screen and (max-width: 768px) {
  .modal-popup .modal-title {
    font-size: 18px !important;
    font-weight: 700 !important;
  }

  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap.modal-request {
    height: auto;
    min-height: auto;
    margin-top: 20px;
  }
  .modal-slide._inner-scroll .modal-footer.modal-request-footer {
    margin-top: auto;
    margin: 5px 10px;
    padding: 5px;
  }
  .modal-popup.modal-slide .modal-footer.modal-request-footer {
    text-align: center !important;
  }
  .modal-popup._inner-scroll .modal-inner-wrap.modal-request {
    width: 80% !important;
  }
  /* #popup-modal #enquiry_form.enquiry_form label,
  #popup-mpdal label {
    word-break: break-all;
  } */
  .head-quote .form-quote-title {
    font-size: 32px;
  }
}
@media screen and (max-width: 576px) {

  #popup-mpdal #enquiry_form {
    display: flex;
    flex-direction: column;
  }

  #popup-mpdal label {
  
    width: 40% !important;
    line-height: 30px !important;
  
  }

  #popup-mpdal input {
    border-radius: 7px !important;
    background: #e5e4e24d !important;
    width: 100% !important;
    margin-left: 0px !important;
  }
  #rfq-description, #popup-mpdal #description {
    width: 100%;
  
  }

  .modal-popup._inner-scroll .modal-inner-wrap.modal-request {
    width: 90% !important;
  }
  #popup-modal #enquiry_form.enquiry_form label,
  #popup-mpdal label {
    line-height: unset;
    /* word-break: break-all; */
    font-size: 11px;
  }
  .head-quote .form-quote-title {
    font-size: 25px;
  }
}


.modal-popup .modal-header .modal-title {
  font-weight: normal;
  text-align: center;
}
#popup-mpdal input#file {
  border-radius: 0px !important;
  background: none !important;
}

#name-error, #email-error ,#country_name-error,#rfq-description-error {
	text-align: center;
	margin-bottom: 10px;
}
