/**
 * pricequote_form.css
 *
 * PriceQuote Front Office Features (Version 1.3.3)
 *
 * @author    Lineven
 * @copyright 2012-2020 Lineven
 * @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 * International Registered Trademark & Property of Lineven
 */

.lpqt-products-item yyyyy {
	display: table;
	width: 100%;
	border-collapse: collapse;
	color: #777;
}

a.lpqt-remove-from-quotation {
	color: #777;
}

.product-line-grid-body.col-md-5.col-xs-8 {
	color: #777;
}

.col-md-2.col-xs-2.text-xs-right {
	color: #777;
	right: 40px;
	top: 10px;
}

a.quotation_continue.button-exclusive.btn.btn-default.col-md-6 {
	color: #777;
	font-size: 17px;
}

input.js-quotation-line-product-quantity.form-control {
	width: 23px !important;
}

button.btn.btn-touchspin.js-touchspin.js-increase-product-quantity.bootstrap-touchspin-up {
	width: 32px;
	height: 30px;
	border-color: #dedcdc #c1bfbf #b5b4b4 #dad8d8;
}

span.input-group-btn-vertical button > i:hover {
	color: #363a41;
}
span.input-group-btn-vertical button > i {
	margin-left: 4px;
	margin-top: 1px;
	font-size: 15px !important;
}

.product-line-grid {
	padding: 10px;
	border-bottom: 1px solid #d6d4d4;
	border-left: 1px solid #d6d4d4;
}

ul.lpqt-products-items.col-md-12 {
	border-top: 1px solid #d6d4d4;
}

li.lpqt-products-item.yyyyy {
	border-right: 1px solid #d6d4d4;
	color: #777;
}

table#uploaded-files-list {
	margin-bottom: 15px !important;
}

a:hover {
	text-decoration: none;
}

a:hover {
	color: #515151;
	text-decoration: underline;
}

.lpqt-quotation-summary-products {
	margin-bottom: 30px;
}

a.quotation_continue.button-exclusive.btn.btn-default.col-md-6 {
	float: left;
	font-weight: bold;
	color: #777;
	font-size: 17px;
}

div#drop {
	border-radius: 3px;
	box-shadow: 0 0 10px rgb(0 0 0 / 30%);
	font-family: "PT Sans Narrow", sans-serif;
	margin: 0 auto 20px;
	border-bottom: 4px solid #363a41;
}

right.float-xs-right.button_devis {
	background: #2765ad;
}

@media (min-width: 576px) {
	a#buton_tranform_to_order {
		left: -60%;
		top: 19px;
	}
	right.float-xs-right.button_devis {
		background: #2765ad;
	}
}

@media (min-width: 640px) {
	a#buton_tranform_to_order {
		left: -39%;
		top: 40px;
	}
	right.float-xs-right.button_devis {
		background: #2765ad;
	}
}

@media (min-width: 512px) {
	a#buton_tranform_to_order {
		left: -245px;
		top: 15px;
	}
	right.float-xs-right.button_devis {
		background: #2765ad;
	}
}

@media (min-width: 760px) {
	a#buton_tranform_to_order {
		left: 0px;
		top: auto;
	}
	right.float-xs-right.button_devis {
		background: #2765ad;
	}
}

footer.form-footer.clearfix {
	padding-bottom: 30px;
}