/* Style for the select input and the arrow icon */
select {
    appearance: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
}

/* Adjust the margin for the down arrow icon */
select::-ms-expand {
    display: none; /* Remove the default arrow icon on IE/Edge */
}

/* Add margin to the arrow icon */
select::after {
    content: '';
    display: inline-block;
}

/*lable core controls*/
.label-price {
    font-weight: 800;
    padding: 0;
    margin: 0;
}

.label-sku {
    font-weight: 800;
    padding: 0;
    margin-top: -6px;
    margin-bottom: -6px;
}

.label-name {
    font-weight: 800;
    padding: 0;
    margin-top: -6px;
    margin-bottom: -6px;
}
.label-barcode {
    padding: 1 0;

    margin: 0;
}
.label-barcode-value {
    font-weight: 600;
    padding: 0;
    margin: 0;
}
.label-shopname {
    font-weight: 700;
    padding: 0;
    font-size: 10px;
    margin-top: -6px;
    margin-bottom: -6px;
}

.device-label-line {
    font-weight: 600;
    padding: 0;
    margin-top: -5px;
    margin-bottom: -5px;
}

.labor-charges-box{
     display: none;
}

.labor-spent-time{
    display: none;
}

.bill-recipient{
    display: none;
}

.sale-submission {
    display: none;
}

.refund-recipient{
     display: none; 
}


.custom-product-recipient{
    /* font-size: 26px;
        font-weight: bolder; */
}

.repair-submission{
    /* font-size: 26px;
    font-weight: bolder; */
}

.buy-from-customer-attachments{
    width: 250px;
}

.print-payment-note-over-inv{
     display: none; 
}

.activity-logs{
     display: none; 
}
.my-activity-logs{
     display: none; 
}

.sale-recipient{
     display: none; 
}