/* CSS to transform HTML table with ID table_format to a searchable bulleted list with filters */
.sub_nav li:last-child a{

color: rgb(149,54,146);
font-weight: bold;
text-decoration: underline;
}
main #table_format th {background: transparent;  }

#table_format td:not(:first-child) {display: none;}
#table_format td:first-child {
 display: list-item;
 margin-left: 20px;
 padding: 0px;

}
main #table_format tr:nth-of-type(even), main #table_format td[rowspan]:not([rowspan="1"]) {
background-color: transparent; 
}
main #table_format tr.hidden, main #table_format thead { display: none; }
main h2 {
    margin-bottom: 2rem;
}
#filter select {
display: inline-block;
margin-right: 0.6em;
}


.tax-exempt {
    color: #aaa;
    margin-bottom: 40px;
}
.brief_news {
    margin-bottom: 2rem;
}

.donationsFilter {
    text-align: center;
}

.donationOpportunities {
    list-style: none;
}

.donationOpportunities li {
    display: inline-block;
    margin: 5px;
}
.donationOpportunities li.forOpportunities, .hide
{
display: none;
}
.page_opportunities .donationOpportunities li.forOpportunities
{
display: inline-block;
}

.donationOpportunities li .btn {

    padding: 0.6em;
    line-height: 15px;
    color: #555555 !important;
    display: block;
    text-decoration: none;
    border: solid 1px #555555;
    transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    background: #ffffff;
}
.donationOpportunities li .btn:hover, .donationOpportunities li .btn.active{
    border: solid 1px #00614b;
    background-color: #00614b;
    color: #fff !important;
    transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
}

.giving a span {
    padding: 1rem;
    display: block;
}
