.modal-header{
    padding: 1rem 1.5rem 1rem;
    text-transform: capitalize;
    border-bottom: solid 1px #eee;
}
.select2-search__field{
    background: white;
    color: #697a8d;
}
input{
    background:white;
    color: #697a8d;
}
.select2{
    max-width: 300px;
}
.invoice_product_div{
    min-height: 400px;
}
.qty,.av_qty{
    width: 100px;
}
.price{
    width: 200px;
}
/* .form-control{
    border:1px solid #d9dee3 !important;
} */
.footer_tax{
    width: 200px;
}
.flatpickr-day.selected{
    color: #fff !important;
    background: #696cff !important;
    border-color: #696cff !important;
    box-shadow: 0 0.125rem 0.25rem rgba(105,108,255,.45);
}
.flatpickr-day.today {
    border-color: #696cff;
}
.select2-container{
    max-width: 100% !important;
}
.light-style .select2-dropdown{
    min-width: 145px !important;
}
.invoice_tax{
    width: 100px;
    font-size: 10px;
}
div.dataTables_wrapper,div.dataTables_paginate,div.dataTables_wrapper div.dataTables_info {
    margin-top: 0 !important;
}
div.dataTables_wrapper div.dataTables_info {
    padding-top: 0.45em !important;
}
.form-check-primary .form-check-input{
    border: 1px solid #3056d3;
}
.form-check-secondary .form-check-input{
    border: 1px solid #8592a3;
}
.form-check-success .form-check-input{
    border: 1px solid #71dd37;
}
.form-check-danger .form-check-input{
    border: 1px solid #ff3e1d;
}
.form-check-warning .form-check-input{
    border: 1px solid #ffab00;
}
.form-check-info .form-check-input{
    border: 1px solid #03c3ec;
}
.form-check-dark .form-check-input{
    border: 1px solid #233446;
}
.form-check{
    display: inline-block;
}
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset;
    -webkit-text-fill-color: #999;
}
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px white inset;
    -webkit-text-fill-color: #999;
}
