/* Table
---------------------------------------- */
table {
	margin-top: 30px;
	border-collapse: collapse;
	/*table-layout: fixed;*/
	width: 100%;
	max-width: 100%;
	}
	div table:first-child { margin-top: 0px; }

table thead th {
	font-family: 'Montserrat'; 
	font-weight: 400;
	letter-spacing: -0.02em;
	color: #1a1a1a;
	font-size: 13px;
	line-height: 20px;
	}
	.text-light table thead th { color: #ffffff; }

table tr { 
	border-bottom: 1px solid rgba(0,0,0,0.12);
	}
	table thead tr { border-bottom: 2px solid rgba(0,0,0,0.12); }
	.text-light table tr { border-color: rgba(255,255,255,0.24) !important; }
	
table tbody td { 
	/*padding: 10px 0 ;*/
	padding: 10px 10px 0px 10px;
	}	
	table tbody tr:first-child td { padding-top: 10px; }
	table thead + tbody tr:first-child td { padding-top: 10px; }
	table thead th { padding-bottom: 10px; }	
	
table thead tr th:last-child,
table tbody tr td:last-child { text-align: left; }

.table-scroll {
	max-width: 100%;
	overflow-y: scroll;
	margin-top: 30px;
	}
	div .table-scroll:first-child { margin-top: 0px; }
	
.table-scroll table {
	min-width: 550px;
	}
	
	.projects-button{
		min-width: 350px;
	}