	.row.display {
		background: #eee;
		font-size: 11px;
		margin-bottom: 10px;
		line-height: 2rem;
		border: solid 1px #c6c6c6;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.row.display .columns:nth-child(2), .row.display .columns.small-centered, .row.display .columns.large-centered {
	background: #e1e1e1;
	}
	
	table { 
		width: 100%; 
		border-collapse: collapse; 
	}
	/* Zebra striping */
	
	tr:nth-of-type(odd) { 
		background: #eee; 
	}
	
	th { 
		background: rgba(83, 152, 175, 0.59); 
		color: white; 
		font-weight: bold; 
	}
	td, th { 
		padding: 6px; 
		border: 1px solid #ccc; 
		text-align: left; 
	}
	
	button, .button {
		margin 0 !important;
	}
	
	#req {
		color: red;
		font-weight: bolder;
	}
	
	ul.pagination li {
		border: 1px solid rgb(157, 195, 255);
	}
	
	td .button {
	  margin-bottom: 0px !important;
	}
	
	ul.pagination li.active {
		background: #006f94;
	}
	ul.pagination li.active a{
		color: white !important;
	}
	ul.pagination li.active a:hover{
		color: black !important;
	}
	
	.tabs dd.active a, .tabs .tab-title.active a {
		background-color: #95a7ba;
		color: rgb(26, 9, 255);;
		font-weight: bolder;
	}
	
	.tabs-content {
		background: #95a7ba;
		padding: 5px;
	}
	
	.tablescroll {
	  max-height: 350px;
	 
	  overflow: scroll;
	}
	
	.tabs dd > a, .tabs .tab-title > a {
		
		padding: 1rem 1.5rem;
		
	}


	.pinned a {
		padding: 0.45rem 0.65rem !important;
	}

	/*.pinned tr {
		height: 37px;
	}*/

	.pinned td {
		padding: 0 0 0 0.45rem;
	}
	.pinned{
	 width: 20% !important;	
	}

	div.table-wrapper div.scrollable {
	  margin-left: 20% !important;
	}
	
	#scrollUp
	{
		background-image: url("../images/top.png");
		bottom: 20px;
		right: 20px;
		width: 38px;    /* Width of image */
		height: 38px;   /* Height of image */
		display:none;
	}
/* bold in all buttons */
	.button {
  		font-weight: bold !important;
	}


	.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
          background-color: #007095 !important;
     }
     
