/* START - Styling for /report/ProspectsGridView cards*/
.grid-view {
	float: inline-start;
	margin: 10px;
	/*width: 200px;*/
	height: 300px;
	/*min-width: 200px*/

  .card-body { 
    margin-top: 5px; 
  }

  p { 
    margin-bottom: 0px;
  }
}


/* Grid container 
.grid-view {
  display: flex;
  flex-wrap: wrap;
}*/

.card-header {
	padding-right: 4px;
  padding-left: 4px;
}

.card-body {
	padding-right: 4px;
}

/* Card sizing for different screens */
/* Large screens (monitors) */
@media (min-width: 1200px) {
  .grid-view {
    width: calc(19% - 1rem); /* 5 cards per row */
  }
	p {
		font-size: medium;
	}
}

/* Medium screens (desktops) */
@media (min-width: 992px) and (max-width: 1199px) {
  .grid-view {
    width: calc(25% - 1rem); /* 4 cards per row */
  }
	h3{
		font-size: large;
	}
	p {
		font-size: small;
	}
}

/* Small screens (tablets) */
@media (min-width: 768px) and (max-width: 991px) {
  .grid-view .card {
    width: calc(33.333% - 1rem); /* 3 cards per row */
  }
  h3 {
	  font-size: medium;
  }
}

/* Extra small screens (large phones) */
@media (min-width: 601px) and (max-width: 767px) {
  .grid-view {
    min-width: calc(23% - 0.6rem) !important; /* 3 cards per row */
	height: 200px;
  }
  h3 {
	  font-size: medium;
  }
  p {
	  font-size: small;
  }
}

/* Mobile phones */
@media (max-width: 600px) and (min-width: 380px) {
  .grid-view {
    min-width: calc(30.333% - 0.6rem) !important; /* 3 cards per row */
	height: 200px;
    /*margin: 0.3rem;*/
  }

  .grid-view .card-header {
	  font-size: 1px;
  }

 .grid-view .card-header {
	 font-size: small;
 }

 h3 {
	 font-size: small;
 }

 p {
	 font-size: smaller;
 }

}

@media (max-width: 379px) {
  .grid-view {
    min-width: calc(45% - 0.6rem) !important; /* 3 cards per row */
    height: 200px;
  }

  h3 {
    font-size: small;
  }
  p {
    font-size: smaller;
  }
}
/* END - Styling for /report/ProspectsGridView cards */


.btn-primary{
	background-color: #12b075 !important;
	border-color: #12b075 !important; 
}

td:first-child{
	max-width:150px;
	overflow:hidden;
}

td{
	border: 1px solid #ddd;
}

.btn-transpose{
	border: 1px solid #ddd;
	max-width: 0;

}

.btn{
	min-width:100px;
}

.btn-janee{
	color: white;
	background-color: #007bff;
	border-color: #007bff;
	border-radius: 10px !important;
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
	margin-top:10px;

}


.btn-janee:hover{
        background-color: #006bdd;
        border-color: #006bdd;
        border-radius: 10px !important;
        box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5)

}


.tablesearchL{
	display: block;
	width: 100%;
	font-size: 16px;
	
}

.tablesearch{
	width: 100%;
	font-size: 16px;
	padding: 12px 20px 12px 20px;
	border: 1px solid #ddd;
	margin-bottom: 12px;
}

thead > tr > th{
	border-top: 0 !important
}

thead > tr :nth-child(1){
	border-top-left-radius: 10px !important;
}


thead > tr :last-of-type{
	border-top-right-radius: 10px !important;
}

