.form-control,.input-group-text{
    /* box-shadow: 0 0 5px rgb(161, 216, 232); */
    border: 1px solid rgb(218 219 219) !important;
    background-color: transparent !important;
}
.orderdetail-pos p {
    color: #212121cc;
    margin-bottom: 10px !important;
    font-size: 13px;
}

.border-default
{
    border: 1px solid #e1e3ea;
/*    background-color: #f9f9f9;*/
}

.border-default:hover
{
    border: 1px solid #dc3545;
    background-color: #fff8dd;
}

.text-box-invisible
{
    text-align: right;
    background-color: transparent;
    border: transparent;
    font-size: 16px;
    padding-right: 20px;
}
input.text-box-invisible:focus
{
    box-shadow: none;
    border: none;
    outline: none;
}

.web-bg
{
    background-color: #0F2C71;
}

.t-h-bg
{
    background-color: #0F2C71; 
    color: #FFF !important;
}

.w-text{
    color: #FFF !important;
}

.pay-slip-border{
    border: 2px solid #e1e3ea;
}

.table-sm.table-order > :not(caption) > * > *, .table-sm.table-items > :not(caption) > * > *, .table-sm.table-gst > :not(caption) > * > *  {
	padding: 0rem 0.5rem;
}
.table-items tbody tr{
	border:none;
}
table.table-order, table.table-gst{
	border:0;
}
table.table-order thead tr{
	border-top:0;
}
table.table-order tfoot tr{
	border-bottom:0;
}
table.table-gst tbody tr:first-child {
    border-top:0;
}
table.table-gst tbody tr:last-child {
    border-bottom:0;
}

