:root {
  --mdb-body-bg: #F2F3F8;
  --mdb-blue: #005E82;
  --mdb-link-color: #005E82;
  --mdb-primary: #005E82;
  --mdb-primary-rgb: 0, 94, 130;
  --mdb-success: #41AF72;
  --mdb-success-rgb: 65, 175, 114;
  --mdb-warning: #F2B558;
  --mdb-warning-rgb: 242, 181, 88;
  --mdb-danger: red;
  --mdb-danger-rgb: 255, 0, 0;
  --mdb-primary-text-emphasis: #005E82;
  --mdb-primary-bg-subtle: #e8e9ea;
  --mdb-dark-bg-subtle: #65696e; }

[data-mdb-theme="dark"] {
  --mdb-primary-text-emphasis: black;
  --mdb-primary-bg-subtle: #B8D5E0;
  --mdb-primary-border-subtle: rgba(0, 0, 0, .25);
  --mdb-primary-btn-close-color: rgba(0, 0, 0, .25);
  --mdb-success-text-emphasis: #F2F3F8;
  --mdb-success-bg-subtle: #318356;
  --mdb-success-border-subtle: rgba(0, 0, 0, .25);
  --mdb-warning-text-emphasis: black;
  --mdb-warning-bg-subtle: orange;
  --mdb-warning-border-subtle: rgba(0, 0, 0, .25);
  --mdb-danger-text-emphasis: #F2F3F8;
  --mdb-danger-bg-subtle: #7a0000;
  --mdb-danger-border-subtle: rgba(0, 0, 0, .25); }
  [data-mdb-theme="dark"] .toast-primary .btn-close {
    filter: none !important; }

.text-dark-blue {
  color: #005E82 !important; }

.text-dark-red {
  color: #A30000 !important; }

.text-white a {
  color: #ffffff; }

.bg-light-blue {
  background-color: #B8D5E0; }

:root {
  --project-list-container_width: 500px;
  --project-list-container_max-width: 500px;
  /*  @media screen and (max-width: 400px) {
     --project-list-container_width: calc(100vw);
     --project-list-container_max-width: calc(100vw);
   } */ }
  @media screen and (max-width: 576px) {
    :root {
      --project-list-container_width: calc(100vw);
      --project-list-container_max-width: calc(100vw - 35px); } }

#map {
  margin: 56px 0 50px 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.map_header div {
  z-index: 1; }
.map_header .map_search {
  position: relative;
  background: #ffffff;
  border-radius: 4px;
  max-width: 370px; }
  @media screen and (max-width: 576px) {
    .map_header .map_search {
      max-width: 100%; } }
  .map_header .map_search input {
    height: 42px; }
  .map_header .map_search button {
    background-color: #6993a7 !important;
    font-size: 16px;
    border-radius: 0.25rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
.map_header .map_header_buttons {
  position: relative; }
  .map_header .map_header_buttons a {
    width: 100%;
    font-size: 16px !important; }
    .map_header .map_header_buttons a:nth-of-type(2) {
      margin-left: 5%; }

.clusterQuickViewModal {
  z-index: 2600; }
  .clusterQuickViewModal .modal-content {
    background: #F2F3F8; }
    .clusterQuickViewModal .modal-content .modal-header {
      color: #ffffff;
      border-bottom: solid 1px #B8D5E0;
      font-size: 18px;
      padding: 0.5rem 1rem; }
      .clusterQuickViewModal .modal-content .modal-header .btn-close {
        color: #ffffff;
        background: transparent url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M0.293,0.293C0.681,-0.095 1.319,-0.095 1.707,0.293L8,6.586L14.293,0.293C14.481,0.098 14.741,-0.012 15.012,-0.012C15.561,-0.012 16.012,0.439 16.012,0.988C16.012,1.259 15.902,1.519 15.707,1.707L9.414,8L15.707,14.293C15.887,14.479 15.988,14.729 15.988,14.988C15.988,15.536 15.536,15.988 14.988,15.988C14.729,15.988 14.479,15.887 14.293,15.707L8,9.414L1.707,15.707C1.521,15.887 1.271,15.988 1.012,15.988C0.464,15.988 0.012,15.536 0.012,14.988C0.012,14.729 0.113,14.479 0.293,14.293L6.586,8L0.293,1.707C-0.095,1.319 -0.095,0.681 0.293,0.293Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/svg%3E%0A") 50%/1em auto no-repeat; }
  .clusterQuickViewModal .modal-body {
    color: black;
    font-size: 14px; }
    .clusterQuickViewModal .modal-body #clusterList {
      color: black; }
      .clusterQuickViewModal .modal-body #clusterList thead {
        font-weight: 600; }
      .clusterQuickViewModal .modal-body #clusterList > :not(caption) > * > * {
        padding: 0;
        vertical-align: middle; }
      .clusterQuickViewModal .modal-body #clusterList td {
        padding: 10px 5px; }
      .clusterQuickViewModal .modal-body #clusterList .pstatus {
        text-transform: capitalize; }
    .clusterQuickViewModal .modal-body a {
      background-color: #41AF72;
      color: black;
      padding: 0.3rem .6rem; }

.projectQuickViewModal {
  z-index: 2600; }
  .projectQuickViewModal .modal-content {
    background: #F2F3F8; }
    .projectQuickViewModal .modal-content .modal-header {
      color: #ffffff;
      border-bottom: solid 1px #B8D5E0;
      font-size: 18px;
      padding: 0.5rem 1rem; }
      .projectQuickViewModal .modal-content .modal-header .btn-close {
        color: #ffffff;
        background: transparent url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M0.293,0.293C0.681,-0.095 1.319,-0.095 1.707,0.293L8,6.586L14.293,0.293C14.481,0.098 14.741,-0.012 15.012,-0.012C15.561,-0.012 16.012,0.439 16.012,0.988C16.012,1.259 15.902,1.519 15.707,1.707L9.414,8L15.707,14.293C15.887,14.479 15.988,14.729 15.988,14.988C15.988,15.536 15.536,15.988 14.988,15.988C14.729,15.988 14.479,15.887 14.293,15.707L8,9.414L1.707,15.707C1.521,15.887 1.271,15.988 1.012,15.988C0.464,15.988 0.012,15.536 0.012,14.988C0.012,14.729 0.113,14.479 0.293,14.293L6.586,8L0.293,1.707C-0.095,1.319 -0.095,0.681 0.293,0.293Z' style='fill:white;fill-rule:nonzero;'/%3E%3C/svg%3E%0A") 50%/1em auto no-repeat; }
    .projectQuickViewModal .modal-content .modal-body {
      color: black;
      font-size: 14px; }
      .projectQuickViewModal .modal-content .modal-body .icon_row svg {
        margin-right: 10px;
        fill: #005E82;
        height: 60px; }
      .projectQuickViewModal .modal-content .modal-body .modal-zip span:before {
        font-family: "Font Awesome 5 Free";
        content: "\f3c5";
        display: inline-block;
        padding-right: 5px;
        vertical-align: middle;
        font-weight: 900;
        color: #005E82; }
      .projectQuickViewModal .modal-content .modal-body .modal-date {
        padding-left: 15px; }
        .projectQuickViewModal .modal-content .modal-body .modal-date span:before {
          font-family: "Font Awesome 5 Free";
          content: "\f133";
          display: inline-block;
          padding-right: 5px;
          vertical-align: middle;
          font-weight: 900;
          color: #005E82; }
      .projectQuickViewModal .modal-content .modal-body .modal-bookmark {
        text-align: right;
        font-size: 20px; }
        .projectQuickViewModal .modal-content .modal-body .modal-bookmark button {
          background: none;
          border: none;
          padding: 0;
          cursor: pointer;
          outline: none;
          color: #005E82; }
    .projectQuickViewModal .modal-content .modal-footer {
      border-top: none; }
      .projectQuickViewModal .modal-content .modal-footer .btn-leanmore {
        color: #ffffff;
        background-color: #005E82; }

.list-open #project-list-container {
  box-shadow: 3px 0 5px rgba(0, 0, 0, 0.3); }
  .list-open #project-list-container #project-list-toggle span::before {
    transform: rotate(180deg);
    padding-left: 10px;
    padding-right: 0; }

#project-list-container {
  display: block;
  padding-top: 50px;
  background: #005E82;
  width: var(--project-list-container_width) !important;
  max-width: var(--project-list-container_max-width) !important;
  overflow: visible;
  height: 100% !important; }
  @media all and (display-mode: standalone) {
    #project-list-container {
      padding-top: 50px; } }
  #project-list-container #project-list-toggle {
    display: block;
    border: none;
    margin: 0;
    text-decoration: none;
    background: #005E82;
    color: #ffffff;
    font-family: sans-serif;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: absolute;
    top: calc(50% - (200px/2));
    right: var(--project-list-container_max-width);
    width: 35px;
    height: 125px;
    padding: 0;
    border-radius: 4px 0 0 4px;
    box-shadow: -3px 0 5px rgba(0, 0, 0, 0.3);
    transition: all 0.3s linear 0s; }
    @media (min-height: 720px) {
      #project-list-container #project-list-toggle {
        top: calc(50% - (125px/2)); } }
    #project-list-container #project-list-toggle span {
      transform: rotate(90deg);
      display: inline-block;
      margin: 0;
      padding: 0;
      white-space: nowrap;
      margin-left: -20px; }
      #project-list-container #project-list-toggle span::before {
        transition: all 0.3s linear 0s;
        font-family: "Font Awesome 5 Free";
        content: "\f0d7";
        display: inline-block;
        padding-right: 10px;
        vertical-align: middle;
        font-weight: 900;
        font-size: 14px;
        color: #ffffff; }
  #project-list-container #list_search_container {
    display: flex;
    justify-content: center; }
    #project-list-container #list_search_container .list_search {
      margin-top: 25px;
      margin-bottom: 15px;
      width: 94%; }
      #project-list-container #list_search_container .list_search input {
        height: 42px; }
      #project-list-container #list_search_container .list_search button {
        background-color: #6993a7 !important;
        font-size: 16px;
        border-radius: 0.25rem;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
  #project-list-container #scroll-container {
    height: 100%;
    max-height: calc(100% - 132px) !important; }
    #project-list-container #scroll-container .sidenav-item {
      font-size: 14px;
      position: relative;
      display: block;
      background: #ffffff;
      color: black;
      margin: 0 auto 30px auto;
      width: 95%;
      border-radius: 10px;
      padding: 15px;
      box-shadow: 0px 2px 3px 3px rgba(0, 0, 0, 0.3); }
      #project-list-container #scroll-container .sidenav-item h5 {
        font-weight: 600; }
      #project-list-container #scroll-container .sidenav-item .list-icon svg {
        height: 50px; }
      #project-list-container #scroll-container .sidenav-item .list-bookmark {
        background: none;
        border: none;
        cursor: pointer;
        outline: none;
        color: #005E82;
        font-size: 20px;
        margin-bottom: -20px;
        margin-top: -5px; }
      #project-list-container #scroll-container .sidenav-item .list-zip span:before {
        font-family: "Font Awesome 5 Free";
        content: "\f3c5";
        display: inline-block;
        padding-right: 5px;
        vertical-align: middle;
        font-weight: 900;
        color: #005E82; }
      #project-list-container #scroll-container .sidenav-item .list-date span:before {
        font-family: "Font Awesome 5 Free";
        content: "\f133";
        display: inline-block;
        padding-right: 5px;
        vertical-align: middle;
        font-weight: 900;
        color: #005E82; }
      #project-list-container #scroll-container .sidenav-item .btn-learnmore {
        color: #ffffff;
        background-color: #005E82; }

.sidenav-backdrop {
  background-color: rgba(0, 0, 0, 0.4); }

/*# sourceMappingURL=find_projects.css.map */
