body {
    background: #EFEFEF;
    font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;
}

a, a:hover, a:active, a:focus, a:focus-within, a:target, a:visited, a:focus-visible, .nav-link, .nav-link:hover, .nav-link:active, .nav-link:focus, .nav-link:focus-within, .nav-link:target, .nav-link:visited, .nav-link:focus-visible{
    color: #f15a24;
    font-weight: 700;
}

button.btn-primary {
    color: #000000;
    border-width: 2px;
    border-color: #F8AD40;
    border-radius: 0;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #f8ad40;
    padding: 4px;
}

button.btn-primary:hover, button.btn-primary:active, button.btn-primary:focus, button.btn-primary:focus-within, button.btn-primary:target, button.btn-primary:visited, button.btn-primary:focus-visible {
    background: #FFFFFF;
    border-color: #F8AD40;
    color: #000000;
}

h2.page-title {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 47px;
    line-height: 1.2em;
    text-align: center;
}

hr {
    border-top-color: #f8ad3b;
    border-top-width: 6px;
    opacity: 1;
    width: 140px;
    margin: 20px auto;
}

div#grantDetailsTabContent .col {
    display: inline-table;
}

.navigation {
    margin: 10px 12px;
}

.table-responsive {
    max-height:40em;
}

.bg-stripe {
    background-color: rgba(0, 0, 0, 0.05);
}

.content-divider {
    height: 2em;
}

.grant-title {
    margin-top: 1em;
    margin-bottom: 1em;
}

.grant-details-tab-content {
    min-height: 500px;
    margin-bottom: 3em;
}

.grant-extras-tab-content {
    min-height: 200px;
    margin-bottom: 3em;
}

.grant-details-tab-content .container .row .col, .grant-extras-tab-content .container .row .col {
    padding: 1em;
}

@media screen and (max-width: 768px) {
    .grant-details-stacked-tables th[scope="row"] {
        min-width: 45%;
    }
}


.download-icon {
    font-size: 110%;
}

.grant-listing-title.row div {
    background-color: #f15a24;
}

.grant-listing-title.row a {
    font-weight: bold;
    color: #ffffff;
}

.grant-listing-label {
    font-weight: bold;
}

