.summary-tabs ul.nav {
  padding: 0;
  margin: 0;
  list-style: none;
  background: white; 
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.summary-tabs ul.nav li.nav-item {
  flex: 1 1 calc(16.66% - 0.5rem); /* 6 items per row approx */
  min-width: 140px; 
  border-radius: 0.5rem;
  padding: 0.75rem 0.5rem;
  text-align: center;
  font-weight: 600;
  font-size: 1rem;
  color: #333;
}

.summary-tabs ul.nav li.note-danger {
  background-color: #f8d7da;
  color: #721c24;
}

.summary-tabs ul.nav li.note-primary {
  background-color: #cce5ff;
  color: #004085;
}

.summary-tabs ul.nav li.note-secondary {
  background-color: #e2e3e5;
  color: #383d41;
}

.summary-tabs ul.nav li.note-success {
  background-color: #d4edda;
  color: #155724;
}

.summary-tabs ul.nav li.note-info {
  background-color: #d1ecf1;
  color: #0c5460;
}

.summary-tabs ul.nav li.nav-item a.nav-link {
  display: block;
  color: inherit;
  text-decoration: none;
  width: 100%;
  height: 100%;
  padding: 0;
}

.summary-tabs ul.nav li.nav-item a.nav-link h4 {
  margin: 0 0 0.3rem;
  font-weight: 700;
  font-size: 1.5rem;
}

/* Hover effect optional */
.summary-tabs ul.nav li.nav-item a.nav-link:hover {
  opacity: 0.85;
  text-decoration: none;
}



.kbdCl{
	background-color: #384ea4 !important;
}
/* excel, pdf print btn color */
.btn-secondary{
margin-top:15px;

background: #C2D2F7;
color: black;
}
.btn-secondary:hover{
	background: #7DA0F0;
	color: white;
	}
/* search buttomn design */
.dataTables_filter {
  float: right;  
  margin-bottom: 20px;
  box-sizing: border-box; 
  margin-right: 10px;          
/*text-align: right;  
  margin-right: 10px;  */           
  box-sizing: border-box; 
}
.dataTables_filter label{
  float: left;          
  margin-bottom: 20px; 

}
.dataTables_filter input{
  float: right;          
  text-align: right;            
  
}
