/* line 1, ../scss/2023-plm.scss */
.map-info-wrapper {
    display: flex;
    flex-direction: column;
    width: 60%;
    position: relative;
    justify-content: center;
    margin: 0 auto;
}

/* line 10, ../scss/2023-plm.scss */
.grantee-info-wrapper {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    padding: 1rem;
}

/* line 16, ../scss/2023-plm.scss */
.grantee-info-wrapper .grantee-info-header {
    display: block;
    position: relative;
    padding: .5rem;
    background: #b1c6db;
    color: #000;
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

/* line 27, ../scss/2023-plm.scss */
.grantee-info-wrapper .grantee-info-header img {
    display: block;
    margin: 0 auto;
    width: 100px;
}

/* line 34, ../scss/2023-plm.scss */
.grantee-info-wrapper .grantee-info-body {
    display: block;
    position: relative;
    padding: 1.25rem;
    color: #000;
    border: 1px solid #eee;
}

/* line 43, ../scss/2023-plm.scss */
table {
    padding: 1rem;
    width: 100%;
    position: relative;
}

/* line 51, ../scss/2023-plm.scss */
table thead tr th,
table thead tr td {
    word-wrap: break-word;
    white-space: normal;
}

/* line 61, ../scss/2023-plm.scss */
table tbody tr th,
table tbody tr td {
    word-wrap: break-word;
    white-space: normal;
}

/* line 70, ../scss/2023-plm.scss */
table.slp thead {
    color: #000;
}

/* line 75, ../scss/2023-plm.scss */
table.slp thead tr th {
    font-weight: bold;
    background: #d3dee9;
    text-align: center;
    padding: .5rem;
    border: 1px solid #fff;
}

/* line 89, ../scss/2023-plm.scss */
table.slp tbody tr td,
table.slp tbody tr th {
    padding: .5rem;
    text-align: center;
}

/* line 95, ../scss/2023-plm.scss */
table.slp tbody tr:nth-child(odd) {
    background: #eee;
}

/* line 114, ../scss/2023-plm.scss */
table.slp.components tbody tr:nth-child(odd) {
    background: #eee;
}

/* line 118, ../scss/2023-plm.scss */
table.slp.components tbody tr:nth-child(even) {
    background: #fff;
}

/* line 126, ../scss/2023-plm.scss */
table#slpElements {
    background: #fff;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    margin-bottom: 1.5rem;
}

/* line 135, ../scss/2023-plm.scss */
table#slpElements thead tr th {
    text-align: center;
    font-size: 14px;
}

/* line 146, ../scss/2023-plm.scss */
table#slpElements tbody tr th,
table#slpElements tbody tr td {
    border-left: 1px solid #eee;
    text-align: center;
}

/* line 151, ../scss/2023-plm.scss */
table#slpElements tbody tr th:last-child,
table#slpElements tbody tr td:last-child {
    border-right: 1px solid #eee;
}

/* line 159, ../scss/2023-plm.scss */
table.hidden-map-info {
    margin: 1.5rem auto;
    width: 100%;
}

/* line 164, ../scss/2023-plm.scss */
table.hidden-map-info thead tr th {
    text-align: center;
}

/* line 173, ../scss/2023-plm.scss */
table.hidden-map-info tbody tr th,
table.hidden-map-info tbody tr td {
    text-align: center;
}

/* line 178, ../scss/2023-plm.scss */
table.hidden-map-info tbody tr:nth-child(odd) {
    background: #eee;
}

/* line 182, ../scss/2023-plm.scss */
table.hidden-map-info tbody tr:nth-child(even) {
    background: #fff;
}

/* line 192, ../scss/2023-plm.scss */
table.resource-table thead tr th,
table.resource-table thead tr td {
    font-weight: bold;
    background: #d3dee9;
    text-align: center;
    padding: 0.5rem;
    border: 1px solid #fff;
}

/* line 205, ../scss/2023-plm.scss */
table.resource-table tbody tr td {
    padding: .5rem;
    text-align: left;
    width: 50%;
}

/* line 213, ../scss/2023-plm.scss */
table.resource-table tbody tr td ul li.strong,
table.resource-table tbody tr td ol li.strong {
    font-weight: bold;
}

/* line 216, ../scss/2023-plm.scss */
table.resource-table tbody tr td ul li ul,
table.resource-table tbody tr td ol li ul {
    list-style-type: disc;
    padding: 0 0 0 15px;
}

/* line 219, ../scss/2023-plm.scss */
table.resource-table tbody tr td ul li ul li,
table.resource-table tbody tr td ol li ul li {
    font-weight: normal;
}

/* line 231, ../scss/2023-plm.scss */
table.slpe-table {
    width: 80%;
    margin: 2em auto;
    position: relative;
}

/* line 235, ../scss/2023-plm.scss */
table.slpe-table thead {
    position: sticky;
    top: 0;
    background: #4472c4;
    text-align: center;
    z-index: 100;
    
}

/* line 241, ../scss/2023-plm.scss */
table.slpe-table thead tr {
    text-align: center;
}

/* line 243, ../scss/2023-plm.scss */

table.slpe-table thead tr th
{
    text-align: center;
    border: 1px solid #fff;
    background: #4472c4;
}



table.slpe-table thead tr td {
    text-align: center;
    border: 1px solid #fff;
 
}


table.slpe-table tbody tr td .fas{
    font-size: 12px;
}

table.slpe-table thead tr.stickytier2 th{
    background: #d3dee9;
}



/* line 246, ../scss/2023-plm.scss */
table.slpe-table thead tr th p,
table.slpe-table thead tr td p {
    text-align: center !important;
    font-size: 14px;
}

/* line 252, ../scss/2023-plm.scss */
table.slpe-table thead tr.stickytier1 {
    border: 1px solid #FFF;
}

/* line 256, ../scss/2023-plm.scss */
table.slpe-table thead tr.stickytier2 {
    background: #cfd5ea;
    border: 1px solid #FFF;
    border-bottom: 2px #000 solid;
}

/* line 266, ../scss/2023-plm.scss */
table.slpe-table tbody {
    position: relative;
}

/* line 270, ../scss/2023-plm.scss */
table.slpe-table tbody tr th,
table.slpe-table tbody tr td {
    text-align: center;
}

/* line 272, ../scss/2023-plm.scss */
table.slpe-table tbody tr th svg,
table.slpe-table tbody tr td svg {
    font-size: 12px;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 5px;
}

/* line 287, ../scss/2023-plm.scss */
.no-top-margin {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* line 293, ../scss/2023-plm.scss */
.plm-search {
    position: relative;
    display: block;
    margin: 2rem auto;
    padding: 1rem;
    background: #14497d;
    color: #fff;
    width: 90%;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

/* line 306, ../scss/2023-plm.scss */
.plm-search select {
    padding: .5rem;
    width: 100%;
    margin: 0 auto;
    color: #000;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

/* line 316, ../scss/2023-plm.scss */
.plm-search input[type=submit] {
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    background: #fff;
    color: #000 !important;
    font-weight: bold;
    margin: 2.15rem auto 0;
    display: block;
    position: relative;
    width: 200px;
}

/* line 331, ../scss/2023-plm.scss */
.data-table-wrapper {
    display: flex;
    flex-direction: column;
    background: #d3dee9;
    border: 1px solid #eee;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    padding: 1rem;
}

/* line 342, ../scss/2023-plm.scss */
.data-table-wrapper .dataTables_wrapper .dataTables_length select {
    background: #fff !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

/* line 350, ../scss/2023-plm.scss */
.data-table-wrapper div#slpElements_filter input {
    background: #fff !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

/* line 358, ../scss/2023-plm.scss */
.data-table-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.data-table-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.data-table-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    color: #000 !important;
}

/* line 364, ../scss/2023-plm.scss */
.data-table-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.data-table-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #fff !important;
}

/* line 373, ../scss/2023-plm.scss */
.pad-top {
    margin: 2rem 0 0 !important;
}

/* line 378, ../scss/2023-plm.scss */
.seal-wrapper {
    position: relative;
    width: 100%;
    justify-content: center;
    display: block;
    margin: 1rem auto;
}

/* line 385, ../scss/2023-plm.scss */
.seal-wrapper .seal {
    width: 60px;
    display: block;
    margin: 0 auto 1rem;
}

/* line 391, ../scss/2023-plm.scss */
.seal-wrapper span.seal-title {
    display: block;
    margin: 0 auto;
    text-align: center;
}

/* line 399, ../scss/2023-plm.scss */
.callout {
    display: block;
    width: 100%;
    padding: 1em;
    margin: 0 auto;
    background: #d2e5f7;
    color: #000;
    border: 8px solid #a2a0a1;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    border-radius: 6px !important;
    -webkit-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.2);
}

/* line 413, ../scss/2023-plm.scss */
.callout p {
    padding: 0;
    text-align: center !important;
}

/* line 417, ../scss/2023-plm.scss */
.callout p.normal-text {
    text-align: left !important;
}

/* line 422, ../scss/2023-plm.scss */
.callout.white {
    background: #fff;
}

/* line 428, ../scss/2023-plm.scss */
ul.sup-resources {
    padding: 0;
    list-style: none;
}

/* line 432, ../scss/2023-plm.scss */
ul.sup-resources li {
    display: block;
    margin: 0 0 .15em;
}

/* line 435, ../scss/2023-plm.scss */
ul.sup-resources li a {
    font-size: 14px;
}

/* line 442, ../scss/2023-plm.scss */
p.bar-chart-title {
    font-weight: bold;
    margin: 2em 0 0;
}

/* line 447, ../scss/2023-plm.scss */
img.bar-charts {
    display: block;
    margin: 1em 0 2em;
    border: 1px solid #a2a0a1;
}

/* line 453, ../scss/2023-plm.scss */
.readers-content section.internal-page-content h2 img {
    display: inline-block;
    width: 40px;
    margin: -10px 0 0 10px;
}

/* line 459, ../scss/2023-plm.scss */
.exhibit {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 1em;
    margin: 1em auto;
    border: 1px solid #000;
    background: #fff;
}

/* line 469, ../scss/2023-plm.scss */
.exhibit ol li {
    font-weight: bold;
}

/* line 472, ../scss/2023-plm.scss */
.exhibit ol li ul {
    list-style-type: disc;
    padding: 0 0 0 15px;
}

/* line 475, ../scss/2023-plm.scss */
.exhibit ol li ul li {
    font-weight: normal;
}

/* line 484, ../scss/2023-plm.scss */
.resource-content img {
    display: block;
    margin: 1em auto;
}

/* line 488, ../scss/2023-plm.scss */
.resource-content img.state {
    max-width: 125px;
    margin: 0 auto;
}

/* line 494, ../scss/2023-plm.scss */
.resource-content span.state-name {
    display: block;
    text-align: center;
    font-weight: bold;
}

/* line 501, ../scss/2023-plm.scss */
.text-center {
    text-align: center !important;
}

/* MEDIA QUERIES */
@media (max-width: 1199.98px) {

    /* line 509, ../scss/2023-plm.scss */
    .map-info-wrapper {
        width: 80%;
    }
}

@media (max-width: 767.98px) {

    /* line 515, ../scss/2023-plm.scss */
    .map-info-wrapper {
        width: 100%;
    }
}

/*# sourceMappingURL=2023-plm.css.map */
