  /* Screen widths */
/* Site Colors */
body {
  /** Accordions **/
  /** End Accordions **/
  /** Tables **/
  /** End Tables **/
  /** Pagination **/
  /**** Calendar Styles ****/
  /**** End Calendar Styles ****/
  /** Tabs **/
  /** End Tabs **/
}
body .item-list ul li {
  margin-bottom: 1rem;
}
body .accordion {
  margin-bottom: 1rem;
}
body .accordion .text-end {
  margin-bottom: 10px;
}
body .accordion .accordion-item {
  border-radius: 4px;
  margin-bottom: 0.25rem;
  border: none;
}
body .accordion .accordion-item:hover {
  border-color: #0967b6;
  text-decoration: none;
}
body .accordion .accordion-item h2 {
  margin-top: 0;
}
body .accordion .accordion-item .accordion-header {
  border-radius: 4px;
  overflow: hidden;
}
body .accordion .accordion-item .accordion-button {
  background-color: #eff7ff;
  color: #0967b6;
  border-radius: 4px !important;
  font-size: 1.6rem;
  font-weight: 500;
  padding: 1rem;
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
body .accordion .accordion-item .accordion-button:after {
  background: none;
  color: #0967b6;
  font-size: 1.6rem;
}
body .accordion .accordion-item .accordion-button:hover {
  text-decoration: none;
}
body .accordion .accordion-item .accordion-button.collapsed {
  background-color: #faf9f9;
}
body .accordion .accordion-body {
  margin-bottom: 0.25rem;
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  overflow: hidden;
}
body .wrapper-inner-content .highlightBox1 {
  background-color: #0D5761;
  color: #fff;
  margin-bottom: 20px;
  padding: 20px 15px;
  border-radius: 5px;
  display: flow-root;
}
body .wrapper-inner-content .highlightBox1 a {
  color: #fff;
  border-color: #fff;
}
body .wrapper-inner-content .highlightBox1 a:hover {
  color: #fff;
}
body .wrapper-inner-content th a:hover {
  color: #fff;
}
body .dataTables_filter {
  display: none;
}
body .table-responsive {
  overflow-x: scroll;
}
body table.tablesaw .datatables-expand .fa-solid,
body table.dataTable .datatables-expand .fa-solid,
body table.views-table .datatables-expand .fa-solid {
  font-family: "Font Awesome 5 Pro";
}
body table.tablesaw tr,
body table.dataTable tr,
body table.views-table tr {
  background-color: #eff7ff;
}
body table.tablesaw tr th,
body table.dataTable tr th,
body table.views-table tr th {
  background-color: #40403d;
  color: #fff !important;
  padding: 0.7343rem 1.028rem;
}
body table.tablesaw tr th a,
body table.dataTable tr th a,
body table.views-table tr th a {
  color: #fff;
  border-bottom: none;
}
body table.tablesaw tr td,
body table.dataTable tr td,
body table.views-table tr td {
  border-bottom: 1px solid #ccc !important;
}
body table.tablesaw tr td.sorting_1,
body table.dataTable tr td.sorting_1,
body table.views-table tr td.sorting_1 {
  background-color: #daeded;
}
body table.tablesaw tr:nth-child(even),
body table.dataTable tr:nth-child(even),
body table.views-table tr:nth-child(even) {
  background-color: transparent;
}
body table.tablesaw tr.odd,
body table.dataTable tr.odd,
body table.views-table tr.odd {
  background-color: #eff7ff;
}
body table.tablesaw tr .details,
body table.dataTable tr .details,
body table.views-table tr .details {
  background-color: #fff;
}
body table.tablesaw tr .details tr,
body table.dataTable tr .details tr,
body table.views-table tr .details tr {
  background-color: inherit;
}
body table.tablesaw tr .details tr td.first-of-type,
body table.dataTable tr .details tr td.first-of-type,
body table.views-table tr .details tr td.first-of-type {
  font-weight: 600;
}
body .dataTables_paginate {
  margin-top: 25px;
}
body .pagination,
body .dataTables_paginate,
body .paging_full_numbers {
  justify-content: center;
}
body .pagination .page-link,
body .dataTables_paginate .page-link,
body .paging_full_numbers .page-link,
body .pagination .paginate_button,
body .dataTables_paginate .paginate_button,
body .paging_full_numbers .paginate_button {
  border-color: transparent;
  border-radius: 0.4rem;
  font-size: 1.6rem;
  font-weight: 700;
  padding: 0.6rem 1.4rem;
  text-decoration: underline 1px;
  color: #0d5761;
  border-bottom: none;
}
body .pagination .page-link:hover,
body .dataTables_paginate .page-link:hover,
body .paging_full_numbers .page-link:hover,
body .pagination .paginate_button:hover,
body .dataTables_paginate .paginate_button:hover,
body .paging_full_numbers .paginate_button:hover {
  background-color: transparent;
  color: #244a5f;
  text-decoration: none;
  border-bottom: none;
}
body .pagination .page-item.active .page-link,
body .dataTables_paginate .page-item.active .page-link,
body .paging_full_numbers .page-item.active .page-link,
body .pagination .paginate_active,
body .dataTables_paginate .paginate_active,
body .paging_full_numbers .paginate_active {
  background-color: #244a5f;
  color: #fff !important;
  text-decoration: none;
}
body .pagination .page-item:focus-visible,
body .dataTables_paginate .page-item:focus-visible,
body .paging_full_numbers .page-item:focus-visible {
  outline: none;
}
body form label,
body .views-exposed-form label,
body form legend,
body .views-exposed-form legend {
  font-weight: 600;
  font-size: 1.6rem;
}
body .views-exposed-form {
  margin-bottom: 20px;
}
body .views-exposed-form #hidden-filter-wrapper {
  display: none;
}
body .views-exposed-form .d-lg-block {
  display: flex !important;
  flex-wrap: wrap;
}
body .views-exposed-form .js-form-item {
  width: auto;
  margin-right: 10px;
}
@media screen and (max-width: 600px) {
  body .views-exposed-form .js-form-item {
    width: 100% !important;
  }
}
body .views-exposed-form .js-form-item.form-check {
  width: 16rem !important;
  vertical-align: top;
}
body .views-exposed-form .js-form-item .form-select {
  padding: 0.6rem 2.8rem 0.6rem 1.2rem;
}
body .views-exposed-form .js-form-item.js-form-type-select .form-select {
  width: auto;
}
body .views-exposed-form .js-form-item.js-form-type-select .form-select.bef-links-use-ajax {
  border: none;
  width: 100%;
  background-image: none;
}
body .views-exposed-form .js-form-item.js-form-type-select .form-select.bef-links-use-ajax ul {
  list-style-type: none;
}
body .views-exposed-form .js-form-item.js-form-type-select .form-select.bef-links-use-ajax ul li {
  float: left;
  width: fit-content;
  padding-right: 30px;
}
body .views-exposed-form .js-form-item.js-form-type-cshs label {
  display: block;
}
body .views-exposed-form .js-form-item.js-form-type-cshs .select-wrapper {
  display: block;
  width: auto;
}
body .form-required:before {
  content: '\f069';
  color: red;
  font-family: "Font Awesome 5 Pro";
  font-size: 0.7rem;
  vertical-align: super;
  font-weight: 700;
  margin-right: 3px;
  margin-top: 3px;
}
body .form-required:after {
  display: none;
}
body .search-block-form input.form-control,
body #search-block-form input.form-control {
  font-size: 1.4rem;
  padding: 0;
  border: 0;
  background-color: transparent;
  border-bottom: 1px solid #000;
  border-radius: 0;
  min-width: 195px;
}
body .search-block-form button.btn-primary,
body #search-block-form button.btn-primary {
  font-size: 1.8rem;
  background-color: transparent;
  border: 0;
  color: #40403d !important;
}
body .homepage-block .content {
  background-color: #40403d;
  color: #fff;
  width: 100%;
  flex-direction: column !important;
  display: flex !important;
  height: 100% !important;
}
body .homepage-block .content h2,
body .homepage-block .content a,
body .homepage-block .content .list-group-item {
  color: #fff;
}
body .homepage-block .content .list-group-item {
  padding: 0.5rem 0;
}
body .homepage-block .content a {
  font-weight: bold;
  border-color: #fff;
}
body .homepage-block .content a:hover {
  color: #a6d0f6;
}
body #si-homepage a {
  font-size: 1.8rem;
}
body #si-homepage img,
body #block-howdoi img {
  margin: 0;
  width: 100%;
  border-bottom: 13px solid #fff;
}
body #si-homepage .p-3 ul,
body #block-howdoi .p-3 ul {
  list-style: none;
}
body #si-homepage .p-3 ul li,
body #block-howdoi .p-3 ul li {
  line-height: 3rem;
}
body #si-homepage h3,
body #block-howdoi h3 {
  color: #fff;
}
body #block-homepagecategoryblocks {
  padding-right: 0;
  --bs-gutter-x: 1.5rem;
}
@media screen and (max-width: 425px) {
  body #block-homepagecategoryblocks {
    margin-top: 20px;
  }
}
body #block-homepagecategoryblocks .homepage-group img {
  max-width: 100%;
}
body #block-homepagecategoryblocks .homepage-group .hg-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body #block-homepagecategoryblocks .homepage-group .hg-text .w-100 {
  background-color: rgba(0, 0, 0, 0.7);
  padding: 7px 20px;
}
body #block-homepagecategoryblocks .homepage-group .hg-text .w-100 a {
  text-transform: uppercase;
  color: #FFF;
  font-size: 2.1rem;
  border-bottom: 0;
}
body .carousel {
  /*a.carousel-control-prev, a.carousel-control-next {
            border-bottom: 0;
            width: 30px;
            height: 30px;
            position: absolute;
            top: 0;
            left: 20px;
            background-color: #000;
            opacity: 0.8;
            padding: 7px;
        }
        a.carousel-control-next {
            left: 80px;
            
        }*/
}
body .carousel .carousel-controls > a {
  border-bottom: none;
}
body .carousel > div.text-center {
  display: inline-block;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 50px;
  opacity: 0.8;
}
body .carousel > div.text-center button#toggleCarousel {
  border: 0;
  color: #fff;
  background-color: #000;
  width: 30px;
  height: 30px;
}
body .carousel .carousel-indicators {
  display: none;
}
body .carousel .carousel-controls-wrapper {
  width: 90%;
}
body .carousel .carousel-inner {
  background-color: #40403d;
}
body .carousel .carousel-inner .carousel-item {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 425px) {
  body .carousel .carousel-inner .carousel-item {
    display: block;
  }
}
body .carousel .carousel-inner .carousel-item a {
  border-bottom: 0 !important;
}
body .carousel .carousel-inner .carousel-item img.image-style-front-slideshow {
  width: auto;
  height: 100%;
}
@media (max-width: 992px) {
  body .carousel .carousel-inner .carousel-item img.image-style-front-slideshow {
    width: 100%;
    height: auto;
  }
}
body .carousel .carousel-inner .carousel-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1.5rem;
  text-align: left;
}
@media (max-width: 425px) {
  body .carousel .carousel-inner .carousel-caption {
    position: initial;
  }
}
body .carousel .carousel-inner .carousel-caption h3 {
  font-size: 2.55rem;
  margin-top: 0;
}
body .carousel .carousel-inner .carousel-caption h3 a {
  color: #fff;
  text-decoration: none;
  border-bottom: 0;
}
body .carousel .carousel-inner .carousel-caption p:last-child {
  margin-bottom: 0;
}
body .fc-view-container .fc-head th {
  background-color: #0b486b;
}
body .fc-view-container .fc-body tr td .fc-event {
  background-color: #266c6c !important;
}
body .nav-tabs .nav-link {
  border-color: #f7f5eb;
}
body .tab-content {
  padding: 1rem;
}
body .bootstrap-tabs .tab-content {
  padding: 0;
  border: #bababa 2px solid;
  border-radius: 6px;
}
body .bootstrap-tabs .tab-pane {
  padding: 30px;
}
body .bootstrap-tabs .nav-tabs {
  border: none !important;
}
body .bootstrap-tabs .nav-tabs li.active a {
  border: #bababa 2px solid;
  border-bottom: #fff;
  border-radius: 4px;
  margin-right: 0;
  margin-bottom: -3px;
}
body div#views-bootstrap-art-show-block-artshow-state-winners a.artwork-link,
body #block-views-block-art-show-block-artshow-region-winners a.artwork-link,
body #views-bootstrap-art-show-block-artshow-voting a.artwork-link,
body #views-bootstrap-art-show-block-artshow-voting--2 a.artwork-link,
body .view-id-art_show.view-display-id-page_1 a.artwork-link,
body .view-id-art_show.view-display-id-page_2 a.artwork-link,
body .view-id-art_show.view-display-id-page_3 a.artwork-link,
body .view-id-art_show.view-display-id-page_4 a.artwork-link {
  border-bottom: 0;
  text-decoration: none;
}
body div#views-bootstrap-art-show-block-artshow-state-winners a.artwork-link img,
body #block-views-block-art-show-block-artshow-region-winners a.artwork-link img,
body #views-bootstrap-art-show-block-artshow-voting a.artwork-link img,
body #views-bootstrap-art-show-block-artshow-voting--2 a.artwork-link img,
body .view-id-art_show.view-display-id-page_1 a.artwork-link img,
body .view-id-art_show.view-display-id-page_2 a.artwork-link img,
body .view-id-art_show.view-display-id-page_3 a.artwork-link img,
body .view-id-art_show.view-display-id-page_4 a.artwork-link img {
  height: auto;
  width: auto;
  max-width: 100%;
  padding: 1rem;
}
body div#views-bootstrap-art-show-block-artshow-state-winners a.artwork-link:hover img,
body #block-views-block-art-show-block-artshow-region-winners a.artwork-link:hover img,
body #views-bootstrap-art-show-block-artshow-voting a.artwork-link:hover img,
body #views-bootstrap-art-show-block-artshow-voting--2 a.artwork-link:hover img,
body .view-id-art_show.view-display-id-page_1 a.artwork-link:hover img,
body .view-id-art_show.view-display-id-page_2 a.artwork-link:hover img,
body .view-id-art_show.view-display-id-page_3 a.artwork-link:hover img,
body .view-id-art_show.view-display-id-page_4 a.artwork-link:hover img {
  border-color: #adadad;
}
body div#views-bootstrap-art-show-block-artshow-state-winners .artwork-image,
body #block-views-block-art-show-block-artshow-region-winners .artwork-image,
body #views-bootstrap-art-show-block-artshow-voting .artwork-image,
body #views-bootstrap-art-show-block-artshow-voting--2 .artwork-image,
body .view-id-art_show.view-display-id-page_1 .artwork-image,
body .view-id-art_show.view-display-id-page_2 .artwork-image,
body .view-id-art_show.view-display-id-page_3 .artwork-image,
body .view-id-art_show.view-display-id-page_4 .artwork-image {
  text-align: center;
  border: 1px solid #0071b3;
  background: #f3f3f3;
  height: 240px;
}
body div#views-bootstrap-art-show-block-artshow-state-winners .artwork-image .field__item,
body #block-views-block-art-show-block-artshow-region-winners .artwork-image .field__item,
body #views-bootstrap-art-show-block-artshow-voting .artwork-image .field__item,
body #views-bootstrap-art-show-block-artshow-voting--2 .artwork-image .field__item,
body .view-id-art_show.view-display-id-page_1 .artwork-image .field__item,
body .view-id-art_show.view-display-id-page_2 .artwork-image .field__item,
body .view-id-art_show.view-display-id-page_3 .artwork-image .field__item,
body .view-id-art_show.view-display-id-page_4 .artwork-image .field__item {
  display: flex;
  justify-content: center;
  height: 240px;
  margin-top: -1px;
  align-items: center;
}
body div#views-bootstrap-art-show-block-artshow-state-winners .artwork-image .field__item img,
body #block-views-block-art-show-block-artshow-region-winners .artwork-image .field__item img,
body #views-bootstrap-art-show-block-artshow-voting .artwork-image .field__item img,
body #views-bootstrap-art-show-block-artshow-voting--2 .artwork-image .field__item img,
body .view-id-art_show.view-display-id-page_1 .artwork-image .field__item img,
body .view-id-art_show.view-display-id-page_2 .artwork-image .field__item img,
body .view-id-art_show.view-display-id-page_3 .artwork-image .field__item img,
body .view-id-art_show.view-display-id-page_4 .artwork-image .field__item img {
  max-height: 240px;
  margin-bottom: 0;
}
body div#views-bootstrap-art-show-block-artshow-state-winners .modal-header a,
body #block-views-block-art-show-block-artshow-region-winners .modal-header a,
body #views-bootstrap-art-show-block-artshow-voting .modal-header a,
body #views-bootstrap-art-show-block-artshow-voting--2 .modal-header a,
body .view-id-art_show.view-display-id-page_1 .modal-header a,
body .view-id-art_show.view-display-id-page_2 .modal-header a,
body .view-id-art_show.view-display-id-page_3 .modal-header a,
body .view-id-art_show.view-display-id-page_4 .modal-header a,
body div#views-bootstrap-art-show-block-artshow-state-winners .modal-footer a,
body #block-views-block-art-show-block-artshow-region-winners .modal-footer a,
body #views-bootstrap-art-show-block-artshow-voting .modal-footer a,
body #views-bootstrap-art-show-block-artshow-voting--2 .modal-footer a,
body .view-id-art_show.view-display-id-page_1 .modal-footer a,
body .view-id-art_show.view-display-id-page_2 .modal-footer a,
body .view-id-art_show.view-display-id-page_3 .modal-footer a,
body .view-id-art_show.view-display-id-page_4 .modal-footer a {
  color: #fff;
}
body div#views-bootstrap-art-show-block-artshow-state-winners .modal-body,
body #block-views-block-art-show-block-artshow-region-winners .modal-body,
body #views-bootstrap-art-show-block-artshow-voting .modal-body,
body #views-bootstrap-art-show-block-artshow-voting--2 .modal-body,
body .view-id-art_show.view-display-id-page_1 .modal-body,
body .view-id-art_show.view-display-id-page_2 .modal-body,
body .view-id-art_show.view-display-id-page_3 .modal-body,
body .view-id-art_show.view-display-id-page_4 .modal-body {
  text-align: center;
}
body div#views-bootstrap-art-show-block-artshow-state-winners .modal-body img,
body #block-views-block-art-show-block-artshow-region-winners .modal-body img,
body #views-bootstrap-art-show-block-artshow-voting .modal-body img,
body #views-bootstrap-art-show-block-artshow-voting--2 .modal-body img,
body .view-id-art_show.view-display-id-page_1 .modal-body img,
body .view-id-art_show.view-display-id-page_2 .modal-body img,
body .view-id-art_show.view-display-id-page_3 .modal-body img,
body .view-id-art_show.view-display-id-page_4 .modal-body img {
  width: auto;
  height: auto;
  max-height: 700px;
}
body .wrapper-banner .region-banner {
  /*padding: 1.5rem 0; */
  position: relative;
}
body .wrapper-banner .region-banner #block-pagetitle {
  position: relative;
  background-color: rgba(13, 87, 97, 0.9);
  /* margin-top: -125px; */
  width: 100%;
  /*bottom: 1.5rem;
            left: 0;
            position: absolute;*/
}
body .wrapper-banner .region-banner #block-pagetitle h1 {
  color: #FFF;
  text-transform: uppercase;
  font-size: 6rem;
  font-weight: 600;
  /*padding: 1rem 2rem 0 0;*/
  margin-top: 1rem;
}
@media (max-width: 576px) {
  body .wrapper-banner .region-banner #block-pagetitle {
    position: relative;
    bottom: 0;
  }
}
body .wrapper-banner .region-banner .view-content .views-row {
  padding: 0;
}
body .wrapper-banner .region-banner .view-banner-image .field-content img {
  width: 100%;
  height: auto;
}
body .govdeliver-link {
  background-color: transparent;
}
body .govdeliver-link .field__item {
  background-color: #40403d;
  margin-bottom: 1rem;
  border-radius: 5px;
  padding: 10px;
  margin: 20px 0;
}
body .govdeliver-link .field__item a {
  color: #FFF;
  border-color: #FFF;
  font-weight: bold;
  border-radius: 4px;
}
body .govdeliver-link .field__item a:hover {
  color: #cee6fb;
}
body .node--type-news .field--name-field-date {
  font-style: italic;
  margin-bottom: 1.6rem;
}
body .view-news .date {
  font-size: 1.4rem;
  font-style: italic;
  text-transform: uppercase;
}
body #block-mediacontact-2 {
  text-align: center;
  margin-top: 3rem;
}
body #block-mediacontact-2 h2 {
  margin-bottom: 1rem;
  overflow: hidden;
  border-bottom: none !important;
}
body #block-mediacontact-2 h2:before,
body #block-mediacontact-2 h2:after {
  background-color: #ddd;
  content: "";
  display: inline-block;
  height: 2px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
body #block-mediacontact-2 h2:before {
  right: 0.5em;
  margin-left: -50%;
}
body #block-mediacontact-2 h2:after {
  left: 0.5em;
  margin-right: -50%;
}
body #block-mediacontact-2 div {
  font-size: 1.8rem;
}
body .image-style-news-featured {
  margin-bottom: 0;
  max-width: 100% !important;
  height: auto !important;
}
body #block-views-block-news-nc-featured h2,
body #block-views-block-news-nc-releases-and-stories h2,
body #block-views-block-news-nc-videos h2,
body #block-views-block-news-nc-special-projects h2,
body #block-views-block-news-nc-related h2,
body #block-drupalbase-custom-views-block-news-nc-stories h2 {
  margin-bottom: 20px;
  border-bottom: 2px solid;
}
body.page-node-40659 .block-views:not(:last-child),
body #block-views-block-news-nc-related .block-views:not(:last-child) {
  margin-bottom: 35px;
}
body.page-node-40659 .view-footer,
body #block-views-block-news-nc-related .view-footer {
  float: right;
}
body.page-node-40659 .card,
body #block-views-block-news-nc-related .card {
  border: none;
}
@media screen and (min-width: 601px) {
  body.page-node-40659 .card:not(:last-child),
  body #block-views-block-news-nc-related .card:not(:last-child) {
    margin-right: 20px;
  }
}
body.page-node-40659 .card .card-body,
body #block-views-block-news-nc-related .card .card-body {
  padding-left: 0;
  padding-right: 0;
}
body.page-node-40659 .card .card-body .card-title,
body #block-views-block-news-nc-related .card .card-body .card-title {
  margin-top: 0;
  margin-bottom: 10px;
}
body.page-node-40659 .card .card-body .body,
body #block-views-block-news-nc-related .card .card-body .body {
  margin-bottom: 8px !important;
}
body.page-node-40659 #block-views-block-news-nc-featured .views-field-nothing .title > h3,
body #block-views-block-news-nc-related #block-views-block-news-nc-featured .views-field-nothing .title > h3 {
  font-size: 2.9rem;
  font-weight: 600;
  line-height: 3.8rem;
  margin-top: 0;
  margin-bottom: 15px;
}
body.page-node-40659 #block-views-block-news-nc-featured .views-field-nothing .body,
body #block-views-block-news-nc-related #block-views-block-news-nc-featured .views-field-nothing .body {
  margin-bottom: 10px;
}
body #block-views-block-news-nc-by-category .views-field-nothing {
  margin-bottom: 3.5rem;
}
@media screen and (min-width: 768px) {
  body #block-views-block-news-nc-by-category .field-content .row-img {
    display: flex;
  }
  body #block-views-block-news-nc-by-category .field-content .row-img .col-md-3 {
    margin-right: 20px;
  }
  body #block-views-block-news-nc-by-category .field-content .row-img .col-md-3 img {
    margin-bottom: 0;
  }
}
body #block-views-block-news-nc-by-category .field-content h2 {
  margin: 0 0 10px 0;
  font-size: 2rem;
}
body #block-views-block-news-nc-by-category .field-content h2,
body #block-views-block-news-nc-by-category .field-content .body {
  margin-bottom: 10px;
}
body #block-exposedformnewsnc-by-category {
  padding: 15px 0;
}
@media screen and (min-width: 601px) {
  body #block-exposedformresource-clearing-houseblock-1 > .content {
    width: 95%;
    padding-top: 5px;
  }
}
body #block-exposedformnewsnc-by-category .filter-control > .form-type-select > label,
body #block-exposedformresource-clearing-houseblock-1 .filter-control > .form-type-select > label {
  display: block;
}
body #block-exposedformnewsnc-by-category .chosen-container,
body #block-exposedformresource-clearing-houseblock-1 .chosen-container {
  border: none;
  width: 100% !important;
  padding: 0;
}
body #block-exposedformnewsnc-by-category .chosen-container .chosen-choices,
body #block-exposedformresource-clearing-houseblock-1 .chosen-container .chosen-choices {
  border-radius: 0.375rem;
  font-size: 1.6rem;
  padding: 0.6rem 1.2rem;
  background-image: none;
}
body #block-exposedformnewsnc-by-category .chosen-container .chosen-choices .search-field > label,
body #block-exposedformresource-clearing-houseblock-1 .chosen-container .chosen-choices .search-field > label {
  display: none;
}
body #block-exposedformnewsnc-by-category #active-filter-button-group,
body #block-exposedformresource-clearing-houseblock-1 #active-filter-button-group {
  margin-bottom: 10px;
}
body #block-exposedformnewsnc-by-category .js-form-item,
body #block-exposedformresource-clearing-houseblock-1 .js-form-item {
  width: 100% !important;
}
body #block-exposedformnewsnc-by-category #edit-combine--2,
body #block-exposedformresource-clearing-houseblock-1 #edit-combine--2 {
  width: 100% !important;
}
body #block-exposedformnewsnc-by-category #filters > .js-form-item,
body #block-exposedformresource-clearing-houseblock-1 #filters > .js-form-item,
body #block-exposedformnewsnc-by-category details.js-form-wrapper,
body #block-exposedformresource-clearing-houseblock-1 details.js-form-wrapper,
body #block-exposedformnewsnc-by-category #views-exposed-form-resource-clearing-house-block-1 > div > .js-form-item,
body #block-exposedformresource-clearing-houseblock-1 #views-exposed-form-resource-clearing-house-block-1 > div > .js-form-item,
body #block-exposedformnewsnc-by-category #views-exposed-form-news-nc-by-category > div > .js-form-item,
body #block-exposedformresource-clearing-houseblock-1 #views-exposed-form-news-nc-by-category > div > .js-form-item {
  padding: 3px 10px;
  border-left: 1pt solid #ddd;
  border-top: 1pt solid #ddd;
  margin-bottom: 10px;
}
body #block-exposedformnewsnc-by-category h2,
body #block-exposedformresource-clearing-houseblock-1 h2,
body #block-exposedformnewsnc-by-category h2:hover,
body #block-exposedformresource-clearing-houseblock-1 h2:hover {
  color: #49473b;
  font-size: 1.8rem;
  font-weight: 600;
}
body #block-exposedformnewsnc-by-category .js-form-wrapper,
body #block-exposedformresource-clearing-houseblock-1 .js-form-wrapper {
  width: 100%;
  margin-bottom: 2px;
}
body #block-exposedformnewsnc-by-category .js-form-wrapper summary,
body #block-exposedformresource-clearing-houseblock-1 .js-form-wrapper summary {
  font-size: 1.6rem;
}
body #block-exposedformnewsnc-by-category .js-form-wrapper .details-wrapper,
body #block-exposedformresource-clearing-houseblock-1 .js-form-wrapper .details-wrapper {
  padding: 10px;
}
body #block-exposedformnewsnc-by-category .js-form-wrapper .details-wrapper .js-form-item .form-check-input:checked,
body #block-exposedformresource-clearing-houseblock-1 .js-form-wrapper .details-wrapper .js-form-item .form-check-input:checked {
  background-color: #49473b;
}
body #block-exposedformnewsnc-by-category .js-form-wrapper .details-wrapper .js-form-item .form-check-label,
body #block-exposedformresource-clearing-houseblock-1 .js-form-wrapper .details-wrapper .js-form-item .form-check-label {
  font-weight: 400;
}
body #block-exposedformnewsnc-by-category summary,
body #block-exposedformresource-clearing-houseblock-1 summary {
  color: #49473b;
  padding: 3px 10px;
  list-style-type: none;
  font-weight: 600;
}
body #block-exposedformnewsnc-by-category summary span.summary::after,
body #block-exposedformresource-clearing-houseblock-1 summary span.summary::after {
  content: '\f078';
  font-family: "Font Awesome 5 Pro";
  float: right;
}
body #block-exposedformnewsnc-by-category summary[aria-expanded="true"] span.summary::after,
body #block-exposedformresource-clearing-houseblock-1 summary[aria-expanded="true"] span.summary::after {
  content: '\f077';
}
body #block-exposedformnewsnc-by-category #views-exposed-form-news-nc-by-category input.js-form-submit,
body #block-exposedformresource-clearing-houseblock-1 #views-exposed-form-news-nc-by-category input.js-form-submit,
body #block-exposedformnewsnc-by-category #views-exposed-form-resource-clearing-house-block-1 input.js-form-submit,
body #block-exposedformresource-clearing-houseblock-1 #views-exposed-form-resource-clearing-house-block-1 input.js-form-submit {
  background-color: #49473b;
  border-color: #ddd;
  border-radius: 0;
  margin-top: 10px;
}
body #block-exposedformnewsnc-by-category #views-exposed-form-news-nc-by-category input.js-form-submit:hover,
body #block-exposedformresource-clearing-houseblock-1 #views-exposed-form-news-nc-by-category input.js-form-submit:hover,
body #block-exposedformnewsnc-by-category #views-exposed-form-resource-clearing-house-block-1 input.js-form-submit:hover,
body #block-exposedformresource-clearing-houseblock-1 #views-exposed-form-resource-clearing-house-block-1 input.js-form-submit:hover {
  color: #49473b !important;
  background-color: #f0f0f0;
  border-color: #49473b;
}
body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header {
  display: flex;
  background-color: #faf9f9;
  color: #0967b6;
  border-radius: 4px !important;
  border-color: #ddd;
  font-size: 1.6rem;
  font-weight: 500;
  padding: 1rem;
}
body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header .ui-accordion-header-icon {
  display: none;
}
body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header .toggle-icon {
  text-align: center;
}
body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header .toggle-icon:after {
  width: 2%;
  margin-right: 1rem;
  content: '\f078';
  font-family: "Font Awesome 5 Pro";
}
body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header[aria-expanded="true"] {
  background-color: #eff7ff;
}
body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header[aria-expanded="true"] .toggle-icon:after {
  content: '\f077';
}
body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header .res-title {
  width: 80%;
}
body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header .res-type {
  width: 15%;
  padding: 0 1rem;
}
body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header .res-year {
  width: 5%;
}
@media screen and (max-width: 600px) {
  body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header .res-title {
    width: 98%;
  }
  body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header .res-type,
  body #block-views-block-resource-clearing-house-block-1 .ui-accordion-header .res-year {
    display: none;
  }
}
body #block-views-block-resource-clearing-house-block-1 .ui-accordion-content {
  height: auto !important;
}
@media screen and (min-width: 601px) {
  body #block-views-block-resource-clearing-house-block-1 .views-field-nothing-1 .card-res-type,
  body #block-views-block-resource-clearing-house-block-1 .views-field-nothing-1 .card-res-year {
    display: none;
  }
}
body #block-views-block-resource-clearing-house-block-1 .views-field-nothing-1 #res-tag-label {
  color: #49473b;
  font-weight: 600;
  margin-bottom: 5px;
}
body #block-views-block-resource-clearing-house-block-1 .views-field-nothing-1 .res-tags ul {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
body #block-views-block-resource-clearing-house-block-1 .views-field-nothing-1 .res-tags ul li {
  width: fit-content;
  border-top-width: 1px;
  color: #49473b;
  background-color: #fff;
  padding: 3px 10px;
  border-radius: 28px;
  display: inline-block;
  font-size: 1.4rem;
  margin-right: 10px;
  font-weight: 600;
}
body #block-views-block-resource-clearing-house-block-1 .views-field-nothing-1 .res-tags ul li a {
  color: #fff !important;
}
body #block-views-block-resource-clearing-house-block-1 .view-header {
  margin: 15px 0;
}
body #block-views-block-resource-clearing-house-block-1 ul.pagination {
  margin: 30px 0;
}
body div.js-form-item-combine > label {
  font-size: 1.6rem;
}
body .page-node-1683 .views-exposed-form .d-flex {
  display: block !important;
}
body .page-node-1683 .views-exposed-form .flex-wrap {
  flex-wrap: none !important;
}
body.page-node-1485 .views-exposed-form #edit-field-gr-level-value--wrapper,
body.page-node-1485 .views-exposed-form #edit-field-courses-value--wrapper,
body.page-node-1485 .views-exposed-form .js-form-item {
  width: 100% !important;
}
body .page-view-cns-policy-memos .attachment {
  margin-bottom: 15px;
}
body #block-drupalbase-custom-views-block-staff-directory-block-1 .view-header {
  margin-bottom: 2rem;
}
body #block-drupalbase-custom-views-block-staff-directory-block-1 .view-content .col-1.col-sm-1.col-md-4 {
  margin-bottom: 2rem;
}
body #block-drupalbase-custom-views-block-staff-directory-block-1 .view-content .col-1.col-sm-1.col-md-4 h2 {
  font-size: 1.8rem;
  font-weight: 700;
}
