html[data-menu-color="dark"] {
	--tz-menu-bg: #fff;
	--tz-menu-item-active-color: #F95A00;
	--tz-menu-item-hover-color: #F95A00;
	--tz-menu-item-color: #18181B;
	--tz-heading-color: #18181B;
	--tz-border-color: #d1d1d1;
	--tz-menu-item-active-bg: rgba(255, 255, 255, 0.07);
	--tz-menu-condensed-link-bg:#18181B;
	--tz-card-color:#18181B;
	--tz-primary-rgb: #F95A00;
	--tz-primary: #F95A00;
}
:root{
	--tz-dark-text-emphasis: #18181B;
}
html[data-topbar-color="light"]{
	--tz-topbar-item-hover-color: #18181B;
	--tz-primary-text-emphasis: #18181B;
}
.table{
	--tz-table-color-state: #18181B;
}
.text-primary{
	color: var(--tz-primary-rgb) !important;
}
.bg-primary{
	background-color: var(--tz-primary) !important;
}
.pagination{
	--tz-pagination-active-border-color: #18181B;
	--tz-pagination-active-bg:#18181B;
}
.content-page{
	background-color:#e3e3e3;
}
.text-bg-dark{background-color:#18181B !important;}
.page-title-box .page-title{color:#18181B;}
body.authentication-bg{background-image:none;}
.btn-soft-primary{background-color:#F95A00; color:#fff; border-radius: 58px;}
.btn-soft-primary:hover{background-color:#18181B; color:#fff;border-color: #18181B;}
.sidebar-enable .navbar-custom .topbar .button-toggle-menu i:first-child{display:none;}
.sidebar-enable .navbar-custom .topbar .button-toggle-menu i:last-child{display:block;}
.navbar-custom .topbar .button-toggle-menu i:last-child{display:none;}
table.dataTable.nowrap td {white-space: normal;}
.dt-responsive thead tr .sr{width:4% !important;}
.dt-responsive thead tr .action{width:8% !important;}
.dt-responsive thead tr .status{width:13% !important;}
th.table-img{width:10% !important;}
.table-img{width:80px;}
.authentication-bg .card .card-body{padding:0px;}
.dashboard .card {height:100%;}
.dashboard .row > [class*="col-"] {
  display: flex;
  flex-direction: column;
}
.widget-flat i {
  font-size: 50px;
}
.dashboard .card-body .float-end {
	position: absolute;
	right: -15px;
	opacity: 0.3;
	transition: all ease-in-out 0.3s;
	/* transform: rotate(17deg); */
	top:26%;
}
.dashboard .card-body:hover .float-end {
	right: 10px;
	opacity: 1;
	transition: all ease-in-out 0.3s;
	transform: rotate(0deg);
}
.date{
	position:relative;
}
.date::before{
	position:absolute;
	content:'\f073';
	font-family: 'Font Awesome 6 Free';
	/* width: 100%; */
	z-index: 1;
	top:19%;
	left:2%;
	font-size: 16px;
}
.date input{
	padding-left:30px;
}
.table > :not(caption) > * > *{
	background-color: transparent;
}
.sidebar-enable .content-page{margin-left: 70px;}
.dtr-details li {list-style-type: none;}
.dtr-details li span:last-child {margin-left: 10px;position: relative;}
.dtr-details li span:first-child {font-weight: bold;color: #18181B;position: relative;}
.dtr-details li span.dtr-data::after {position: absolute;content: ' : '; top: -3px; left:-8px}
.dtr-details {padding-left: 0px;}
.logo-sm img{height:35px;}
html[data-sidenav-size="condensed"]:not([data-layout="topnav"]) .wrapper .leftside-menu .logo{padding:0px;}
#data-table thead tr th{vertical-align: top;}
a{color: #18181B;}
a:hover{color:#F95A00;}
.delete{color:#C22B2B;}
.delete:hover{color:#C22B2B;}
.w10{width: 10% !important;}
.w20{width: 20% !important;}
.ck{
	height: 150px;
}
.billing{
	padding-left: 0;
}
.billing li label{
	font-size: 13px;
	margin: 5px 0px;
}
.billing li{
	list-style-type: none;
}
.billing li p{
	margin: 5px 0px;
}
.payment{
	padding-left: 0;
}
.payment li{
	list-style-type: none;
}
.payment li label{
	font-size: 13px;
	margin: 5px 0px;
}
.payment li p{
	margin: 5px 0px;
}
.order-number{
	font-size: 26px;
}
.bill-title{
	font-size: 22px;
}
.pb-25{padding-bottom: 25px;}
table img {height: 70px;width: 80px;}
.side-nav .menuitem-active .side-nav-second-level .menuitem-active > a {
	background: transparent;
}
.card{overflow-x: hidden;}
table .form-select{padding: 0.45rem .7rem .45rem .7rem;background-position: right 0.4rem center;}
table.slider img{width: 100px;height: 60px;}
table.banner img{width: 100px;height: 70px;}
form img{
	margin-top: 5px;
	width: 100px;
	height: 80px;
}
.basic form img{height: auto;}
.size-notes{color: #C22B2B ;width: 100%;display: block;}
.text-danger{color: #C22B2B ;}
.action-btn{
	display: flex;
	align-items: center;
	gap: 5px;
}
.action-btn .btn{
	padding: 0;
	color: #18181B;
}
.action-btn .btn:hover{
	padding: 0;
	color: #18181B;
}
.nav-user .account-user-avatar{
	width: 35px;
	height: 35px;
}
.nav-user .account-user-avatar img{
	width: 100%;
	height: 100%;
}
div.dataTables_wrapper div.dataTables_filter input{
	width: 70%;
}

.logo-light{
	box-shadow: var(--tz-box-shadow);
}
.input-group .btn{
	border-radius: 0.25rem;
}
.badge{
	line-height: 14px;
}
.failed-bg{
	background-color: #C22B2B;
}
.bg-success{
	background-color: #166534 !important;
}
.notification-list .noti-icon-badge{
	min-width: 19px;
	min-height: 20px;
	right: -8px;
}
.card .chart-border{
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
}
.drp-buttons .applyBtn {
	background-color: #18181B !important;
	border-color: #18181B !important;
}
.card .header-title{
	margin-bottom: 0px;
}