/* /////////////////////////////////// */
/* ///////// DEVSNEST STYLE ////////// */
/* /////////////////////////////////// */
body,html{background-color:#fff;color:#636b6f;font-weight:200;height:100vh;margin:0;font-family:"SolaimanLipiNormal";}.admin-sidbar .card{background-color:#4596d3}.admin-sidbar .card .card-link a{text-decoration:none}.admin-sidbar ul a{text-decoration:none}#invoice{padding:5px}.invoice{position:relative;background-color:#fff;min-height:680px;padding:15px}.invoice header{padding:5px 0;margin-bottom:20px;border-bottom:1px solid #3989c6}.invoice .company-details{text-align:right}.invoice .company-details .name{margin-top:0;margin-bottom:0}.invoice .contacts{margin-bottom:20px}.invoice .invoice-to{text-align:left}.invoice .invoice-to .to{margin-top:0;margin-bottom:0}.invoice .invoice-to .mob a{text-decoration:none}.invoice .invoice-details{text-align:right}.invoice .invoice-details .invoice-id{margin-top:0;color:#3989c6}.company-details .name a{text-decoration:none}.invoice main{padding-bottom:50px}.invoice main .thanks{margin-top:-100px;font-size:2em;margin-bottom:50px}.invoice main .notices{padding-left:6px;border-left:6px solid #3989c6}.invoice main .notices .notice{font-size:1.2em}.invoice table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px}.invoice table td,.invoice table th{padding:5px;background:#eee;border-bottom:1px solid #fff}.invoice table th{white-space:nowrap;font-weight:400;font-size:16px}.invoice table td h4{margin:0;font-weight:400;color:#3989c6;font-size:1.2em}.invoice table .qty,.invoice table .total,.invoice table .unit{text-align:right;font-size:1.2em}.invoice table .no{color:#fff;font-size:1.6em;background:#3989c6}.invoice table .unit{background:#ddd}.invoice table .total{background:#3989c6;color:#fff}.invoice table tbody tr:last-child td{border:none}.invoice table tfoot td{background:0 0;border-bottom:none;white-space:nowrap;text-align:right;padding:10px 20px;font-size:1.2em;border-top:1px solid #aaa}.invoice table tfoot tr:first-child td{border-top:none}.invoice table tfoot tr:last-child td{color:#3989c6;font-size:1.4em;border-top:1px solid #3989c6}.invoice table tfoot tr td:first-child{border:none}.invoice footer{width:100%;text-align:center;color:#777;border-top:1px solid #aaa;padding:8px 0}@media print{.invoice{font-size:11px!important;overflow:hidden!important}.invoice footer{position:absolute;bottom:10px;page-break-after:always}.invoice>div:last-child{page-break-before:always}.no-print{display:none}@page{margin:0}body{margin:1.6cm}}.info-box{box-shadow:0 0 1px rgba(0,0,0,.125),0 1px 3px rgba(0,0,0,.2);border-radius:.25rem;background:#fff;display:-ms-flexbox;display:flex;margin-bottom:1rem;min-height:80px;padding:.5rem;position:relative}.info-box .info-box-icon{border-radius:.25rem;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1.875rem;-ms-flex-pack:center;justify-content:center;text-align:center;width:70px}.info-box .info-box-icon>img{max-width:100%}.info-box .info-box-content{-ms-flex:1;flex:1;padding:5px 10px}.info-box .info-box-number{display:block;font-weight:700}.info-box .info-box-text,.info-box .progress-description{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer_image img{width:200px;border-radius:50%;max-height:220px}a.customer_name{text-decoration:none;color:#181818;font-weight:600;width:100%;transition:.4s ease; font-family:"SolaimanLipiNormal";}a.customer_name:hover{color:#4391cc}.customer_due_info{margin:10px 1px}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:50%!important}div.dataTables_wrapper div.dataTables_filter input:focus{outline:0}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1250px}}
#preloader{display: none;background: url('../img/35.gif');position: fixed;background-position: 60% 50%;background-repeat: no-repeat;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;}
.logo img {padding: 10px 0;}
b, strong {
    font-weight: bold;
}
h1,h2,h3,h4,h5,h6,a,span,strong{
    font-family:"SolaimanLipiNormal";
}
.h2{
    font-size: 1.8rem !important;
}
td > a, a.customer_name{
    font-family:"SolaimanLipiNormal";
}

td.sorting_1 a {
    font-family: 'SolaimanLipiNormal';
}
.footer-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #ddd;
    padding: 20px 0;
}
.footer-bottom .footer-content p {
    margin: 0;
}

/*halkhata*/
.halkhata_start_text{
    border-bottom: 1px solid #000000;
}
.halkhata-zone #get-customer {
    padding: 8px 40px;
}
.card-top-body .title h1{
    font-weight: 600;
    font-size: 40px;
}
.halkhata-zone .card .img-area img {
    border: 1px solid;
    border-radius: 50%;
    width: 130px;
    height: 130px;
}
.card-bottom-info .due_amount {
    border: 1px solid;
    border-radius: 30px;
    padding: 10px;
    font-size: 18px !important;
}
.card-bottom-info span.due_text {
    color: #ffffff !important;
    padding: 15px 24px 14px;
    background: #000000;
    border-radius: 30px 0px 0px 30px;
    font-weight: bold;
    margin-left: -13px;
}

.card-bottom-info span#amount {
    font-size: 18px;
    font-weight: 600;
}
.halkhata-zone .card .content {
	margin: 40px;
}
.halkhata-zone .card .content p {
    font-size: 16px;
}
.card-bottom-info p {
    margin-bottom: 5px;
    font-size: 16px;
}
.card-bottom-info p.due_amount{
	margin-bottom: 10px;
}
#card_date, .shop-name {
    font-weight: 600;
    font-size: 18px;
}
#time-info {
    font-weight: 600;
}

/* card text color */
.printable.card .card-body p{
    color: #000;
    font-size:20px;
}
.printable.card .card-body.al-hadid p {
    font-size: 16px;
}
.printable.card .card-body h1 {
    color: #000;
}
.printable.card .card-body h4 {
    color: #000;
}
.card-bootm-right p {
    font-size: 18px !important;
}