/* CSS Document */

.tables {
	
    position: relative;
	box-sizing: content-box;
	
    overflow-x: scroll;
}
.tables table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
	
	overflow-x: auto;
	border-radius: 12px 0;
	border: 1px solid rgb(221,221,221);
	
	background: #fff;
    white-space: nowrap;
	font-size: 0.9rem;
	
	box-sizing: content-box;
	
}
.tables table thead tr th,
.tables tr th {
	background: rgb(221,221,221);
	color: #000; 
	font-size: 1rem;
	box-sizing: content-box;
	font-family: "Poppins", sans-serif;
    font-weight: 600; 
	text-transform: uppercase;
}

.tables th, .tables td {
    border: none;
    vertical-align: middle;
}
.tables tr {
 }
.tables tr:nth-child(even) {background-color: #f2f2f2;}

.tables td {
    white-space: initial; 
	min-width: 150px;
}
.whitetxt .tables { color: #000 !important; }

/*
@media screen and (max-width: 750px){
.tables table,
.tables table td {
    display: block;
}
}


@media screen and (max-width: 750px){
.tables { border: none; }
.tables table {
    display: inherit;
}
.tables table td {
    display: inherit;
}
}
*/