
table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
tr:nth-of-type(odd) { 
  background: #eeeeee; 
}
th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
}
td, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}

/* Hide new mobile heading on desktop */
td span.rwd-tables.thead { 
	display: none;
}
@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
.MB_rnth h1 {
    font-size: 18px;
    margin: 0px;
   
}
	/* Force table to not be like tables anymore */
	table.rwd-tables, .rwd-tables thead, .rwd-tables tbody, .rwd-tables th, .rwd-tables tbody,
	.rwd-tables td, .rwd-tables tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.rwd-tables thead, .rwd-tables th { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.rwd-tables tfoot {
		display: block;
		text-align: right;
	}

	.rwd-tables tfoot td {
		display: inline-block;
	}
	
	td span.rwd-tables, td span.rwd-tables.thead {
		width:40%;
		display: inline-block; font-size: 14px; vertical-align: middle; 
	}
	td span.rwd-tables.tbody{
		text-align: left; width: 60%;
	}

	/* 
	Generic Styling, for Mobiles
	*/

	.rwd-tables tfoot tr:nth-of-type(odd), .rwd-tables tfoot td { 
	  background: #333; 
	  color: white; 
	  font-weight: bold; 
	  border-bottom: none;
	}
	
	.rwd-tables tr { border: 0px solid #ccc; }
	
	.rwd-tables td { 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
	}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding:5px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0px solid #ddd;
}
.table-bordered {
    border: 0px solid #ddd; font-size: 14.5px;
}
.inMobile{padding:0px 10px;}
}