/* table */
p.p-table {
text-align: left;	
margin-bottom: 10px;
}
table.table-bordered {
	width: 100%;	
	border-spacing: 1px;
	margin-bottom: 40px;
}
table.table-bordered.margin-r5 {
	width: 98%;
	border-spacing: 1px;
}
  .table-bordered th,
  .table-bordered td {    
		font-family: Verdana, Arial, sans-serif;
		font-size: 14px;
		color: #000;	
		padding: 10px 0;		
  }
td.Comments {
	color: #6d6d6d;
	text-align: left;
	font-size: 12px;
}
tr.head th {
	color: #000;
}
td.Comments span.red {
	color: #c1013d;
}

td.blue-color {
	color: #3856c6;
	text-align: left;
}

td.left-text {
	text-align: left;
}

td.left-bold {
	text-align: left;
	font-weight:bold;
}
td.center {
	text-align: center;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
 border: 1px solid #7f9399; 
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border: 1px solid #7f9399;
}
tbody>tr:hover {
	background: #dae0e5;
}
/* end table */


/* If ! Screen size is less than or equal to 1200px (adaptive layout) */
@media screen and (max-width: 1200px),
screen and (max-device-width: 1200x){
	
table {
width: 100%;
float: none;
margin: 0 auto;
text-align: center;
padding: 0;	
margin-bottom: 10px;	
}
p.p-table {
text-align: center;	
}
.sh-col-r.mw985 table.table-bordered.margin-r5 {
	width: 100%;
	min-width: 185px;
float: none;
margin: 0 auto;
text-align: center;
padding: 0;
margin-bottom: 15px;
}
}

/* If ! Screen size is less than or equal to 400px (adaptive layout) */
@media screen and (max-width: 400px),
screen and (max-device-width: 400px){

table {
width: 94%;
}