.feature-table-wrap {
    margin: 1rem 0;
}

.feature-table-wrap table {
    font-size: .8rem;
}

.feature-table-wrap table th {
    text-align: left;
    font-weight: 900;
    text-transform: uppercase;
    background: #ddd;
}

.feature-table-wrap table td a {
	color: var(--primary);
}

.feature-table-wrap thead {
    background-color: #efefef;
}

.feature-table-wrap table {
    border: 2px solid #ddd;
}

.feature-table-wrap td, .feature-table-wrap th {
    padding: 8px 8px;
}

.feature-table-wrap table tr:nth-child(even):not(.new-project-Yes) td {
    background-color: #efefef !important;
}

.center-items {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

a.priority-link {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: white;
	border: 1.5px solid var(--primary);
	color: var(--primary) !important;
	padding: 4px 7px;
	font-weight: 900;
	border-radius: 4px;
	margin: 0;
}
