/* style sheet */

#regional-map {
    border-radius: 6px;
    height: 350px;
    width: auto;
    background: #fff;
    border: solid 1px #dfdfdf;
    box-shadow: 0px 2px 5px 0px #bbb;
}

.people-search-form-container{
    display: flex;
    justify-content: space-between;
  }
  
  .people-search-form-group{
    margin-right: 15px;
  }
  
  .people-search-form-group:last-child{
    margin: 0;
  }
  
  #search-form{
    margin-bottom: 2rem;
  }
  
  /* #search-field{
    width: calc(100% - 4rem);
  } */
  
  #search-filters{
    width: 90%;
  }

  .input-group-container {
    display: flex;
  }

  .input-group-container-stretch {
    width: 100%;
    display: flex;
  }

  .input-group-text-middle{
    /* width: calc(100% - 4rem); */
    border-left: none;
    border-right: none;
    height: 2.5rem;
  }

  .input-group-select-right{
    height: 2.5rem;
    padding: 0 2rem 0 0.5rem;
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem;
    margin: 0;
    border-left: none;
  }

  .input-group-left-label {
    width: auto;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem;
    height: 2.5rem;
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    border-left: solid 1px #000;
    font-weight: bold;
    background: #fff;
    display: flex;
    align-items: center;
  }

  .input-group-right-btn{
    width: 3rem;
    height: 2.5rem;
    margin: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    padding-top: 5px;
    padding-bottom: 1px;
    padding-bottom: 1px;
    display: flex;
    justify-content: center;
  }
  
  .search-filter-facet{
    margin: 0 0 2rem 0;
  }
  
  .search-filter-facet h6 {
    border-bottom: 1px solid #5b616b;
    padding-bottom: .4rem;
    margin: 0;
    font-weight: bold;
  }
  
  .search-filter-facet ul{
    margin: 0.5em;
    list-style-type: none;
    padding: 0;
  }
  
  .search-filter-facet ul li{
    margin: 0;
    line-height: 1.3;
  }
  
  .search-filter-facet a{
    color: #212121;
    text-decoration: none;
  }
  
  .search-filter-facet a:hover{
    color: #212121;
    text-decoration: underline;
    cursor: pointer;
  }
  
  .search-filter-facet i:hover{
    cursor: pointer;
  }
  
  .search-filter-facet-show-more{
    margin-left: 2em;
  }
  
  .search-filter-facet-show-more a{
    color: #4c2c92;
    text-decoration: underline;
    cursor: pointer;
  }
  
  .search-filter-facet-show-more a:hover{
    color: #4c2c92;
    text-decoration: none;
    cursor: pointer;
  }
  
  .ia-inline-button{
    margin-right: 0;
    padding: 1.3rem 3rem;
    font-size: 110%;
  }
  
  .pd-result-list-item{
    border-bottom: solid 1px #ddd;
  }
  
  /* .material-icons{
    color: #02bfe7;
    padding: 0 2px 0 0;
  } */
  
  .filter-choice-disabled{
    color: #aaa;
    cursor: not-allowed;
  }
  
  .search-filter-facet-list{
    overflow: auto;
    max-height: 180px;
  }
  
  .search-filter-facet i.filter-choice-disabled:hover{
    cursor: not-allowed;
  }
  
  /* .pd-result-list-item > p, .pd-result-list-item div{
    display: flex;
    align-items: center;
  } */

  .usa-accordion-content {
    padding: 1.5rem 0rem;
}

.google-map-container{
  /* height: 100%;  */
}

.data-comment {
  font-size: 82.5%;
  font-weight: bold;
}

@media screen and (min-width: 1201px) {
  .search-bar-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 43.82117%;
  }

  .select-filter-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
  }

  .select-filter-container:last-child{
    margin-right: 0;
  }
}

@media screen and (min-width: 600px) {
  .search-bar-container {
      float: left;
      display: block;
      margin-right: 4.82916%;
      width: 43.58542%;
  }

  .select-filter-container {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 23.23176%;
  }

  .select-filter-container:last-child{
    margin-right: 0;
  }
}

.filter-controls-form {
  background: #005885;
  padding: 1rem;
}

.filter-controls-form label {
  margin-top: 0;
}

.mini-map-disclaimer {
  margin: 0.5rem 0 0rem 0;
  max-width: 96ch;
  font-size: 75%;
  color: #777;
}

.directory-app-side-panel-contact ul{
  list-style-type: none;
  padding: 0;
  margin-left: 0;
}
.directory-app-side-panel-contact ul li i.material-icons{
  float: left;
}

.directory-app-side-panel-contact ul li {
  display: flex;
  align-items: center;
  margin: 6px 0;
}
.directory-app-side-panel-contact ul li>span, 
.directory-app-side-panel-contact ul li>div {
  margin-left: 16px;
}
#directory-app-side-panel-disclaimer {
  padding: 8px;
  font-size: 90%;
  color: #555;
  font-style: italic;
}

.last-modified-text{
  font-size: 75%;
  color: #777;
}

ia-directory-app-root button.usa-button-secondary.ia-link-button{
  display: flex;
  align-items: center;
  box-shadow: none;
  border: none;
  background: transparent;
  padding: 0;
}

.map-toggle-component-container {
  display: flex;
  justify-content: flex-end;
  font-weight: bold;
  font-size: 110%;
  margin: 0 0.5rem 0.5rem 0;
}

ia-directory-app-root .map-toggle-component-container button.usa-button-secondary.ia-link-button{
  color: #000;
}

.bia-title-logo{
  /* margin-right: 1rem; */
  display: flex;
  align-items: center;
}

.bia-title-logo .usa-legend{
  display: flex;
  align-items: center;
}

/* Phones and Tablets */
@media screen and (max-width: 1024px) {
  .bia-title-logo .usa-legend{
    font-size: 1.5rem;
  }
}

.usa-label {
  font-weight: normal;
}

/* Override indianaffairs.gov max width specially for the TLD app */
@media (min-width: 1220px) {

  .container-12 {
      margin-left: 10% !important;
      margin-right: 10% !important;
      width: 80% !important;
  }

  .container-12 .grid-12 {
    width: 100% !important;
  }

}