*{
	font-family: 'BentonSans',Arial;
}

.header {
    background-color: #eaeaea;
}

.btn-qty{
	border-radius: 50%;
	padding: 0;
	font-size: 32px;
	background: none;
	border: 0;
}
.btn-qty > i.bi::before {
	background-color: #2a9bd6;
	border-radius: 50%;
	color: #ffffff;
	border: 2px solid #b1acac;
}
.btn-qty > i.bi:hover::before {
	background-color: #0a3276;
	border: 2px solid #000000;
}

/* .input-qty-txt{ */
/* border-radius: 25px !important; */
/* padding: 5px 10px; */
/* height: 40px; */
/* margin-top: 5px; */
/* border: 1px solid #b1acac; */
/* } */

.accordion-button:not(.collapsed)::after,
.accordion-button::after{
	filter: grayscale(1) brightness(5);
}

label.error{
	font-size: 0.75rem;
	color:#f00;
}

select.error,
input.error{
	border-bottom: 1px solid #f00;
	border-radius: .25rem;
}

.form-check.form-check-inline > .form-check-input.error{
	border: 1px solid #f00 !important;
}
select.error.border-success,
input.error.border-success{
	border: 1px solid #f00 !important;
	border-radius: .25rem;
}

select.select2.error + label.error + span.select2-container{
	border: 1px solid #f00 !important;
	border-radius: .25rem;
}

.payment-content{width: 100%;margin: 0px;}
.payment-content ul{margin: 0 0 5px 0;padding: 0px;display: inline-block; list-style: none}
.payment-content ul li{width: 50px; height: 35px; margin: 0 0 8px 0; padding: 3px; float: left; border:1px solid #ffffff;}
.payment-content ul li img{width: 100%;height: auto;display: block}

.payment-content ul li:hover{ border:1px solid #cccccc;}

.payment-content p{font-size: 14px;display:block;}

.readonly-txt-amt{
	background-color: #ffffff !important;
    border: 0;
    border-bottom: 1px solid #f4f2f2;
    border-radius: 0;
    padding-bottom: 0;
}
.outline-none:focus,
.readonly-txt-amt:focus
{
	outline: none !important;
	box-shadow: none;
	border-bottom: 1px solid #000;
}

.menu-bottom-margin{
	margin-bottom:10px
}

.border-0{
	border-radius: 0;
	border:none;
}

.badge-title{
	font-size: 1rem;
}

a.visible-first-1{
	display: inline-block !important;
}

.input-group>.form-control.number_field{
    min-width: 80%;
}

.table-preview tr td{
	border-left:0;
}