.invalid-tooltip{
			text-wrap: nowrap;
    max-width: unset;
    margin-right: calc(var(--bs-gutter-x) * .5);
   position: absolute;
    top: 42px;
	right:0;		
    z-index: 5;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: #e3001c;
    border-radius: .25rem;
			
		}
		.parent-validator{position:relative;    width: 100%;}
.parent-validator:has(#captcha) {width:unset;}

/* quote-form */
.quoteform {padding: 10px;background: #F8F8FA;margin-bottom: 20px;}
.product-detail .heading {padding: 10px;background-color: #e3001c;  color: #fff;font-size: 16px;font-weight: bold;border-bottom: 3px solid #094695;}
.product-detail .quoteform :where(input, textarea) {width: 100%;background-color: #fff;height: 40px;border: none;padding-left: 30px;background-position: 5px 50%;background-repeat: no-repeat;background-size: 20px;margin-bottom: 10px;outline: none;}
.product-detail .quoteform input[name="product_name"] {background-image: url('https://emenacpackaging.ca/wp-content/themes/epca_new/assets/images/icons/product_1.jpg');margin-bottom: 0;}
.product-detail .quoteform input[name="fullname"] {background-image: url(https://emenacpackaging.ca/wp-content/themes/epca_new/assets/images/icons/person.webp);}
.product-detail .quoteform input[name="email_address"] {background-image: url('https://emenacpackaging.ca/wp-content/themes/epca_new/assets/images/icons/email.webp');}
.product-detail .quoteform input[name="phone_number"] {background-image: url('https://emenacpackaging.ca/wp-content/themes/epca_new/assets/images/icons/phone.webp');}
.product-detail .quoteform input::placeholder {color: var(--clr-grey-dk);}
.product-detail .quoteform input[type="number"]::-webkit-inner-spin-button {appearance: none;}
.product-detail .quoteform label {display: block; width: 100%; padding: 10px 5px;font-weight: bold;color: #000;margin: 0;}
.product-detail .quoteform label.special {width: 100%; padding: 12px 5px; font-size: 18px; color: #0e65d9;font-weight: bold;}
.product-detail .quoteform .dimension {display: flex;align-items: center;gap: 10px;}
.product-detail .quoteform .dimension input {background: no-repeat right/20px url('https://emenacpackaging.ca/wp-content/themes/epca_new/assets/images/icons/number.webp');background-color: #fff;padding-left: 5px;}
.product-detail .quoteform select {color: var(--clr-grey-dk);width: 100%;height: 40px;padding-left: 5px;border: none;border-radius: 0;appearance: none;outline: none;margin-bottom: 10px;background-position: 97% center; background-size: 14px;background-color: #fff; background-repeat: no-repeat;}
.product-detail .quoteform .material {display: flex; align-items: center;gap: 10px;}
.product-detail .quoteform input[type="number"] {padding-inline: 5px 3px;background-image: none;}
/*         .product-detail .quoteform input[type="number"] {background-position: 97% center; background-size: 14px;} */
.product-detail .quoteform textarea {height: 70px;padding-top: 5px;background: no-repeat 5px 5px/20px url('https://emenacpackaging.ca/wp-content/themes/epca_new/assets/images/icons/message.webp');background-color: #fff; resize: none;}
.product-detail .quoteform input[type="file"] {padding-left: 5px;padding-top: 10px;}
.product-detail .quoteform input[type="submit"] {background: #e3001c; color: #fff;font-weight: bold;border-radius: 30px;height: 40px;border: none;padding: 0;margin: 5px 0;cursor: pointer;}
.product-detail .quoteform .group {display: flex; align-items: center; gap: 10px;}
.product-detail .th_captcha {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.product-detail .th_captcha label {width: fit-content;}
.product-detail .th_submit .th_captcha input {width: auto;}
.product-detail .th_submit .th_captcha input[type="number"] {background-image: none;}
.row .right-details .info-form .dimension input:first-child {background-image: none;}
.row .right-details .info-form label.special {width: 100%; padding: 12px 5px; font-size: 18px; color: #0e65d9;font-weight: bold;}
.row .right-details .info-form label {font-family: var(--ff-quicksand);}
