.ishelter-resource {
    box-shadow: 9px 8px 18px #767676;
}

.resource-card {
    border-radius: 0.5rem!important;
    border: 1px solid rgba(0,0,0,.125)!important;
}

.resource-card-header {
	color: #000;
    background-color: #ffc107;
    border-color: #d39e00;
}

.btn.btn-secondary.active {
    border-color: #b4b4b4!important;
    border-width: medium;
}

.btn.btn-secondary.active.focus {
    border-color: #b4b4b4!important;
}

.section-long .section__content h2 {
    padding-bottom: 0px!important;
}

.btn-secondary.focus {
    box-shadow: #afb0b5 0px 0px 0px 0.2rem!important;
}

.location-button {
    width: 33%;
    border-radius: 0.25rem!important;
    font-weight: 700;
    font-size: larger;
    margin:auto;
    font-family: 'Frutiger LT Std', sans-serif;
    background-color: #ffc107!important;
    border-color: #e0a800!important;
    color: #212529!important;
    padding: 2px;
}

@media (max-width: 540px) {
    .location-button {
        font-size: 75%;
    }
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: #fff!important;
    background-color: #096045 !important;
    border-color: #979696 !important;
}


.tooltips {
  position: relative;
  display: inline-block;
  /*border-bottom: 1px dotted black;*/
}

.tooltips .tooltiptext {
  font-size: 65%;
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
}

.tooltips:hover .tooltiptext {
  visibility: visible;
}

.tooltips .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 100%; /* At the bottom of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.btn.btn-link.btn-block.text-left {
    display: block;
    vertical-align: middle;
    padding: 25px 10px 22px;
    font-family: 'Frutiger LT Std', sans-serif;
    font-weight: 900;
    text-align: center;
    text-decoration: none;
    background: #096045;
    color: #fff;
    height: 100%;
}