/* New Add Css */
.brand-logo{
	text-align: center;
}

.logo-sec{
	margin: 5px 5px 5px 5px;
    border: 1px solid #fff;
    border-radius: 50%;
    height: 64px !important;
    background-color: #fff;
	width: 65px !important;
}

.sidebar{
	text-decoration: none !important;
}

.table-section{
	display: flex;
	justify-content: flex-end;
	/* margin-top: 10px; */
}
.tbl-sec{
	margin-top: 50px;
}
.active{
	list-style: none; 
}

#toast-container{
	top: 155px !important;
}
.toast-success{
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.toast-error{
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.todo-list-custom li.active a {
    color: #fff;
    font-weight: 600;
}

.todo-list-custom li.active i {
    color: #000;
}
.side-menu{
	padding: 5px !important;
}
.side-menu.active {
    background-color: #ffff;
}

.side-menu.active a,
.side-menu.active i,
.side-menu.active span.form-check-label {
    color: #fff; /* white text and icon */
    font-weight: 600; /* optional: make text bold */
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.edit-data{
	border: 1px solid #23a9e0;
    padding: 5px;
    border-radius: 5px;
    background-color: #23a9e0;
    color: #fff;
	text-decoration: none !important;
	margin-right: 8px;
}

.delete-data{
	border: 1px solid red;
    padding: 5px;
    border-radius: 5px;
    background-color: red;
    color: #fff;
}
.delete-icon{
	margin-top: 20px;
}
.form-check-label{
	color: #fff;
}

.side-menu i{
	color: #fff;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}
.add-item{
    font-weight: 700;
}
.plus-icon{
	font-size: 14px !important;
}
.inv-print{
	float: right !important;
}
.inv-date{
	margin-bottom: 10px;
}

.menu-title{
	padding-left: 5px;
}

.page-item:active {
	background-color: #81a840 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 15px !important;
}

.select2-container .select2-selection--single {
	height: 36px !important;
}

.select2-container--default .select2-selection--single {
	border-radius: 0px !important;
	border: 1px solid #f0f0f0 !important;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	height: 14px !important;
}

.sidebar-menu{
	background-color: #81a83f !important;
}

.list-wrapper ul li {
	border-bottom: none !important;
}

.side-menu.active span.form-check-label {
    color: #000 !important;
}

.sidebar-title{
	color: #fff !important;
}

.auth-form-btn{
    border-radius: 10px;
    padding: 12px 28px 12px 28px;
	background-color: #55a237 !important;
    border-color: #55a237 !important;
}
.staff-log{
	padding: 12px;
    border-radius: 10px;
	background-color: #0e589b !important;
    border-color: #085198 !important;
}
.login-btn-sec{
	justify-content: center;
}

.filter-sec{
	padding-bottom: 40px;
}

.filter-sec{
	margin-top: 23px;
}

#expenseTable tfoot th,
#expenseTable tfoot td {
    border-top: 2px solid #dee2e6 !important;
    font-weight: bold;
}

.text-profit {
    color: #28a745;
}

.text-loss {
    color: #dc3545;
}

.grand-text-profit {
    color: #28a745;
	font-weight: 600;
}

.grand-text-loss {
    color: #dc3545; /* red */
    font-weight: 600;
}
