.content-wrapper {

padding-top: 120px !important;

}

.box-body.ctr-box-bdy

{

padding:1rem 1.2rem !important;

}

.box-header.ctr-box-hdr

{

padding:1rem !important;

border-bottom: 1px solid #fff !important;

}

.box-body.ctr-box-bdy .card

{

margin-bottom:5px !important;

border:none !important;

}

.box-body.ctr-box-bdy .card-header

{

padding:0.5rem 1rem !important;

}

.box-body.ctr-box-bdy .card-header h5

{

margin-left:auto !important;

margin-right:auto !important;

/* font-weight:500 !important; */

}

.box-body.ctr-box-bdy .card-body

{

padding:1rem 0.5rem !important;

}

h3.number

{

text-align:center !important;

font-size:2rem !important;

}

.top-listing .box-header

{

padding:0.8rem 0.5rem !important;

text-align:center !important;

}

.top-listing .box-body

{

padding:0rem !important;

}

.top-listing .table > tbody > tr > td

{

padding:1px !important;

}

.top-listing .table > thead > tr > th

{

padding:3px !important;

}

.top-listing .table-bordered > tbody > tr > td, .top-listing .table-bordered > thead > tr > th

{

border:1px solid lightsteelblue !important;

}
.stock-listing .box-header

{

padding:0.8rem 0.5rem !important;

text-align:center !important;

}

.stock-listing .box-body

{

padding:0rem !important;

}

.stock-listing .table > tbody > tr > td

{

padding:1px !important;

}

.stock-listing .table > thead > tr > th

{

padding:0.343rem !important;

}

.stock-listing .table-bordered > tbody > tr > td, .stock-listing .table-bordered > thead > tr > th

{

border:1px solid #181716   !important;

}
.stock-listing.report-tbl .table > thead > tr > th, .stock-listing.report-tbl .table > tbody > tr > td
{
    padding:0.343rem !important;
}
.theme-primary a:hover, .theme-primary a:active, .theme-primary a:focus

{

color:white !important;

}
tbody#lastPayment, tbody#TopSellingItems, tbody#CustomerwiseOrders {
	height: 24vh !important;
	min-height: 24vh !important;
    overflow: auto;
}

.convert-listing .table > tbody > tr > td {
	padding : 1px !important;
}
.convert-listing .table > thead > tr > th {
	padding : 3px !important;
}
.convert-listing .box-body {
	padding: 0rem !important;
}
.convert-listing .table-bordered > tbody > tr > td, .convert-listing .table-bordered > thead > tr > th {
	border: 1px solid #4c95dd !important;
}
.stockDetails {
	height:50vh;
	position:relative;
	overflow-y:auto;
}
.conv_table {
	height:50vh;
	position:relative;
	overflow-y:auto;
}
.categoryHead{
	height:40.6vh;
	position:relative;
	overflow-y:auto;	
}
@media only screen and (max-width:1024px)

{

.top-listing .table > tbody > tr > td, .top-listing .table > thead > tr > th

{

font-size:13px !important;

}
.stock-listing .table > tbody > tr > td, .stock-listing .table > thead > tr > th

{

font-size:13px !important;

}
.convert-listing .table > tbody > tr > td, .convert-listing .table > thead > tr > th

{

font-size:13px !important;

}
}

@media only screen and (max-width:768px)

{

.box-header.ctr-box-hdr

{

padding:0.8rem 0.5rem !important;

}

.box-body.ctr-box-bdy

{

padding:1rem !important;

}

.box-body.ctr-box-bdy .row

{

--bs-gutter-x:0.8rem !important;

}

.box-body.ctr-box-bdy .card-header h5

{

font-size:13px !important;

font-weight:400 !important;

}

.box-body.ctr-box-bdy .card-header

{

padding:0.5rem 0.1rem !important;

}

.box-body.ctr-box-bdy .card-body

{

padding:0.5rem 0.1rem !important;

}

h3.number

{

font-size:1.2rem !important;

}

}

.box.bg-black.dashboard-all.mb-2 {
    background-color: black;
}