.form-check-input:focus {
	box-shadow: none !important;
	border-color: rgba(0, 0, 0, .25);
}

.form-check label {
	margin-bottom: 0;
	line-height: 1;
	user-select: none;
}

.dropdown-item.active,
.dropdown-item:active {
	background-color: #4634ff;
}

.login-main{background-size: 100% 100%;}
 .logo-center-img img{width: 220px;}
  .login-main::before{background-color: transparent;
  opacity: 1;}




#reportTable tbody td{text-align: left;}
#reportTable thead tr input { background: #fff;padding: 7px 10px;font-size: 12px !important;border: 1px solid #fff;}
#reportTable thead tr:nth-child(2) th:nth-child(1) input {width: 150px;background: #fff;}
#reportTable thead tr:nth-child(2) th:nth-child(2) input {width: 115px;}
#reportTable thead tr:nth-child(2) th:nth-child(3) input {width: 150px;}
#reportTable thead tr:nth-child(2) th:nth-child(4) input { width: 115px; }
#reportTable thead tr:nth-child(2) th:nth-child(5) input { width: 115px; }
#reportTable thead tr:nth-child(2) th:nth-child(6) input { width: 110px; }
#reportTable thead tr:nth-child(2) th:nth-child(7) input { width: 110px; }
#reportTable thead tr:nth-child(2) th:nth-child(8) input { width: 115px; }
.dataTables_empty{text-align: center !important;}
#reportTable tbody tr.credit td {
    background-color: #5cb85c !important;
    color: #fff !important;
}


/* Placeholder styling */
#reportTable thead tr input::placeholder {
    color: #181818 !important;        /* text color */
    font-size: 11px;
}

/* For better browser support */
#reportTable thead tr input::-webkit-input-placeholder {
    color: #181818 !important;
}

#reportTable thead tr input::-moz-placeholder {
    color: #181818 !important;
}

#reportTable thead tr input:-ms-input-placeholder {
    color: #181818 !important;
}

/* DEBIT ROW (Red) */
#reportTable tbody tr.debit td {
    background-color: #d9534f !important;
    color: #fff !important;
}

.card.profit .card-header{background: #4da6c8;
  color: #fff;
  padding: 10px;}

.card.loss .card-header{background: #e66454;
  color: #fff;padding: 10px;}
 .card.profit table tr th,
 .card.loss table tr th  {padding: 10px 20px;}


 .card .table .btn.btn-settle {
  background: #f3b04f;
  color: #fff;
  padding: 5px 8px;
  line-height: 1.2;
}

 .card .table .btn.btn-history{background: #ececec;
  padding: 5px 8px;line-height: 1.2;
  margin-top: 10px;}


  .card.profit table td,
  .card.loss table td {padding: 10px 15px;}
  

.status-icon i{font-size: 20px;color:#3cac88}
.text-positive,.cr{color:#2d8c10 !important;font-weight: bolder !important;}
.text-negative,.dr{color:red !important;font-weight: bolder !important;}

