.custom-nhri-database-accordion .heading {
  font-size:14px;
  border-bottom: 1px solid #e7e7e7;
  /* letter-spacing: 0.8px; */
  vertical-align: middle;
  /* min-height: 40px; */
  /* line-height:40px; */
  cursor: pointer;  
  /* display: flex; */
  /* align-items: stretch; */
  padding: 5px 10px;
}
.nhri-title {
  color: #249B84;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
}
.custom-nhri-database-accordion .heading:nth-last-child(2){
    border-bottom:0; 
}
.custom-nhri-database-accordion .heading.active {
  border-bottom: 0px solid #e7e7e7;
  background: #f0f9fb
}
.custom-nhri-database-accordion .heading:not(.active):hover {
    /* background: rgba(255, 255, 255, .3); */
    background: #f0f9fb
}
.custom-nhri-database-accordion .heading span.icon-box {
  display: none;
  padding: 0px 5px;
}
.custom-nhri-database-accordion .active.heading span.icon-box {
   display: block;
}

.custom-nhri-database-accordion .contents {
  display: none;
  padding: 5px 15px;
  font-size: 13px;
  line-height: 1.5;
  /*background: rgba(52, 143, 65, .1);*/
}
/* https://www.w3.org/TR/CSS2/selector.html#adjacent-selectors */
.custom-nhri-database-accordion .heading.active + div {
    background: #f0f9fb
}

.custom-nhri-database-accordion .contents table th {
  font-size: 11px;
}
.custom-nhri-database-accordion  .heading i {
  /* height: 30px; */
  line-height: 30px;
  font-size: 14px;
}
.custom-nhri-database-accordion .icon-left-box {
 display:inline-block;
}
.custom-nhri-database-accordion .flag {
  width:16px;
  height: 30px;
}
.custom-nhri-database-accordion .heading .text {
  margin-right: 10px;
}

.negative-margin {
  margin: -5px -20px 20px;
}

.state-reporting-mobile-well ul {
  padding: 10px;
  margin: 10px;
}
.listing-label {
  font-weight: 300;
}

 .hstack {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      /* /* flex-wrap: nowrap; */
      gap:5px;
    }
    
    @media (max-width: 575.98px) { /* xs breakpoint */
      .width-40-percent {
        max-width: 40%;
        flex: 0 0 40%;
        width: 40%;
        box-sizing: border-box;
      }
      .width-50-percent {
        max-width: 50%;
        flex: 0 0 50%;
        width: 50%;
        box-sizing: border-box;
      }
      .width-60-percent {
        max-width: 60%;
        flex: 0 0 60%;
        width: 60%;
        box-sizing: border-box;
      }
      .width-70-percent {
        max-width: 70%;
        flex: 0 0 70%;
        width: 70%;
        box-sizing: border-box;
      }
  .mobile-column {
    flex-direction: column;
    align-items: stretch;
  }
}
     .spacer {
      flex: 1;
    }
#custom-nhri-database-accordion-table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 auto;
  /* border: none; */
  border-width: medium;
}
#custom-nhri-database-accordion-table td {
  padding: 5px 10px;
  background: #eee;
  border: 0px;
  border-bottom: 3px solid #fff;
}
#custom-nhri-database-accordion-table td:first-child {
  border-right: 3px solid #fff;
}
.w-200px {
  width: 200px;
}
.w-100px {
  width: 100px;
}
.pending, .granted {
  padding: 3px 10px;
  color: white;
  display: inline-block;
}
.granted {
  background: #249B84;
}
.pending {
  background: #F6B93A;
}
.left-bordered {
  border-left: 8px solid #249B84;
  padding-left: 10px;
}
.session {
  color:  #249B84;
  font-size: 18px;
  padding-left:10px;
}
.session i {
  color: #249B84;
  /* font-size: 18px; */
}
.affliliate-status-heading {
  font-size: 14px;
  font-weight: 500;
}
.custom-nhri-database-accordion .field--name-field-report-attachment-details {
display: flex;
  /* flex-direction: column;
  margin-top: 10px; */
}

.margin-top-20 {
  margin-top: 20px;
}
.margin-top-10 {
  margin-top: 10px;
}