/* Overstock Styles */

.file-btn-icon{
	display: inline-block;
	margin: 0px 2.5px;
}
.file-btn-icon i{
    width:20px;
    height:24px;
    background:url() no-repeat center center / cover;
    margin-right:6px;
    display:inline-block
}
.file-btn-icon i.file-icon-pdf{
    background-image:url(../images/pdf.png)
}
.file-btn-icon i.file-icon-step{
    background-image:url(../images/step.png)
}
.file-btn-icon i.file-icon-common {
	width: 24px;
	background-image:url('data:image/png;base64,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')
}


.add-to-quote {
	width: 100%;
	max-width: 200px;
	text-align: center;
}

.add-to-quote.added {
	background: #004b8d !important;
	color: #fff !important;
}

.form-msg {
	display: block;
	padding: 15px;
	background: #004b8d;
	color: #fff;
	font-weight: bold;
	margin-bottom: 1rem;
	border-radius: 3px;
}

.form-msg.error {
	background: #FF3939;
}

.overstock-products-item .img-wrap {
	border: 2px solid #ececec;
}

.overstock-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]), .overstock-form select, .overstock-form textarea {
    background: rgba(0, 0, 0, 0.03);
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
    -ms-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1);
    font-family:Arial, Helvetica, sans-serif;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -ms-border-radius:2px;
    border-radius:2px;
	padding: 10px 15px !important;
	border-bottom: 1px solid #858585 !important;
}

.overstock-form .hs-error-msg, .hs-error-msgs {
	font-size: 0.8rem !important;
}

.overstock-form textarea[name=additional_info_you_would_like_to_share_]{
	height: 5rem !important;
}

.overstock-form .field-checks .field-check.checked {
    background: none !important;
}

.overstock-form .inner-flex {
	padding: 15px 20px 15px 0px;
}    

.overstock-form .btn  {
    color: #FFFFFF !important;
    background-color: #004B8D !important;
    width: 100% !important;
    margin: 0 auto !important;
    display: block !important;
    text-align: center !important;
    text-align-last: center !important;
    border-radius: 10px !important;
}

.overstock-checkbox-note span {
	font-size:0.90rem !important;	
}

.get-a-quote-table {
	border-collapse: separate; 
	border-spacing: 0 20px;
}

.get-a-quote-table-inner .quoteqty {
	width: 100%;
    max-width: 70%;
    border: 1px solid #ececec;
    text-align: center;
    height: 60px;
}

.get-a-quote-table-inner tr {
	border-bottom: 1px solid #D8D8D8;
}

.get-a-quote-table-inner tr:last-child { 
    border: none; 
}

.overstock-products-grid article {
	border-bottom: 1px solid #D8D8D8;
}