.bro-projects .project-type-toggles {
	display:inline-block;
	position: relative;
    z-index: 10;
}
.bro-projects .dataTables_filter {
	padding-bottom:1.25rem;
}
.bro-projects .dataTables_filter label {
	font-weight:bold;
	font-size:.9rem;
}
.bro-projects .dataTable {
	margin-bottom:1rem;
}
@media only screen and (min-width: 960px) {
	.bro-projects .dataTables_wrapper {
		margin-top:-2.2rem;
	}
}
.bro-projects .project-type-toggles .nav {
	border:1px solid var(--primary-color);
	border-radius:2rem;
	overflow:hidden;
}
.bro-projects .project-type-toggles .nav-item {
	padding:0;
	margin:0;
	border-right:1px solid var(--primary-color);
}
.bro-projects .project-type-toggles .nav-item:last-of-type {
	border:none;
}
.bro-projects .project-type-toggles .nav-link {
	padding:.5rem 1.5rem;
	margin:0;
	font-weight:bold;
	font-size:.9rem;
	color:black;
	background:white;
	transition:.5s ease-in-out all;
}
.bro-projects .project-type-toggles .nav-link:hover {
	color:black;
	background:var(--ltestgray);
}
.bro-projects .project-type-toggles .nav-link.active {
	color:var(--primary-color-contrast);
	background:var(--primary-color);
}
.bro-projects .project-type-toggles .nav-link.active:hover {
	color:var(--primary-color-contrast);
	background:var(--primary-color-hover);
}

.bro-projects .projects td {
	font-size:1rem;
}
.bro-projects .projects th {
	font-size:1.2rem;
}
.bro-projects .projects table.dataTable thead th, 
.bro-projects .projects table.dataTable thead td,
.bro-projects .projects table.dataTable tbody th, 
.bro-projects .projects table.dataTable tbody td {
	padding:.75rem 1.5rem;
}
.bro-projects .projects tbody tr.even {
	background:rgba(0,0,0,.04);
}
.bro-projects .projects tbody tr.odd {
	background:rgba(0,0,0,.01);
}
.bro-projects .projects tbody a {
	font-weight:bold;
}
.bro-projects .projects tbody td {
	line-height:1.3;
}
.bro-projects .projects_wrapper .dataTables_length,
.bro-projects .projects_wrapper .dataTables_filter {
	
}

.bro-projects .projects_wrapper .dataTables_info {
	padding-top:1.5rem;
	font-size:.9rem;
	font-weight:bold;
	margin-bottom:1rem;
	text-align: left;
}
.bro-projects .projects_wrapper .dataTables_paginate {
	padding-top:1rem;
	font-size:.9rem;
	font-weight:bold;
}


.bro-projects .projects table.dataTable thead > tr > th.sorting:after, 
.bro-projects .projects table.dataTable thead > tr > th.sorting_asc:after, 
.bro-projects .projects table.dataTable thead > tr > th.sorting_desc:after, 
.bro-projects .projects table.dataTable thead > tr > th.sorting_asc_disabled:after, 
.bro-projects .projects table.dataTable thead > tr > th.sorting_desc_disabled:after, 
.bro-projects .projects table.dataTable thead > tr > td.sorting:after, 
.bro-projects .projects table.dataTable thead > tr > td.sorting_asc:after, 
.bro-projects .projects table.dataTable thead > tr > td.sorting_desc:after, 
.bro-projects .projects table.dataTable thead > tr > td.sorting_asc_disabled:after, 
.bro-projects .projects table.dataTable thead > tr > td.sorting_desc_disabled:after {
	margin-top:.2rem;
	font-size:.5rem;
}
.bro-projects .projects table.dataTable thead > tr > th.sorting:before, 
.bro-projects .projects table.dataTable thead > tr > th.sorting_asc:before, 
.bro-projects .projects table.dataTable thead > tr > th.sorting_desc:before, 
.bro-projects .projects table.dataTable thead > tr > th.sorting_asc_disabled:before, 
.bro-projects .projects table.dataTable thead > tr > th.sorting_desc_disabled:before, 
.bro-projects .projects table.dataTable thead > tr > td.sorting:before, 
.bro-projects .projects table.dataTable thead > tr > td.sorting_asc:before, 
.bro-projects .projects table.dataTable thead > tr > td.sorting_desc:before, 
.bro-projects .projects table.dataTable thead > tr > td.sorting_asc_disabled:before, 
.bro-projects .projects table.dataTable thead > tr > td.sorting_desc_disabled:before {
	margin-bottom:.2rem;
	font-size:.5rem;
}