
#state-resources .map__popup-state{
  color: #e9661c !important;
}

.country-list span {
  font-weight: 700;
}
#state-resources .compliance-library .hero__banner .map__popup-phone,
#state-resources .compliance-library .hero__banner .map__popup-email,
#state-resources .compliance-library .hero__banner .map__popup-address {
    color: #000000 !important;
    font-size: 16px;
    padding-right: 8px;
    line-height: 22px;
    font-weight: 400
}
#state-resources .compliance-library .hero__banner .map__popup-phone:hover,
#state-resources .compliance-library .hero__banner .map__popup-email:hover{
    color: #e9661c !important;
}


#state-resources .compliance-library .hero__link:hover img {
  filter: brightness(0) saturate(100%) invert(32%) sepia(51%) saturate(3357%) hue-rotate(330deg) brightness(101%) contrast(101%)
}

/* #state-resources .compliance-library .hero__banner {
  margin-top: 48px;
  background-color: #fff;
  box-shadow: 10px 10px 30px rgba(0, 0, 0, .15);
  width: 100%;
  padding: 32px;
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px)
} */

#state-resources .compliance-library .hero__banner .map__popup {
  width: 100%;
  background-color: #ecf3fc00;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0px 5px 15px 0px #0000004d;

}

 .map__popup-company-name ,.map__popup-web ,.map__popup-pname ,.map__popup-company-address{
  color: #000000 !important;
    font-size: 18px;
 }
.company-logo img{
  width: 200px;
}
#state-resources .compliance-library .hero__banner .map__popup-title {
  font-size: 11px;
  line-height: 13px;
  letter-spacing: .11em;
  font-weight: 700;
  font-family: "Manrope", sans-serif;
  color: #1568e4;
  text-transform: uppercase
}


@media(min-width: 1024px) {
  #state-resources .compliance-library .hero__banner .map__categories {
    display: none
  }
}

#state-resources .compliance-library .hero__banner .map__categories select {
  width: 100%;
  padding: 6.5px 30px 6.5px 15px;
  border: 1px solid #e9661c;
  border-radius: 3px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  font-family: "Manrope", sans-serif;
  letter-spacing: .01em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

#state-resources .compliance-library .hero__banner .map__categories select:focus {
  outline-color: #e9661c
}
#state-resources .compliance-library .hero__banner .map__wrapper {
  margin-left: 16px;
  padding: 30px 0px;
flex-direction: row-reverse;
}
.map-title {
  font-weight: 600;
  font-size: 33px;
  color: #e9661c;
}
#state-resources .compliance-library .hero__banner .map__wrapper svg {
  display: none;
  width: 100%;
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: center center
}

@media(min-width: 991px) {
  #state-resources .compliance-library .hero__banner .map__wrapper svg {
    display: block
  }
}

#state-resources .compliance-library .hero__banner .map__wrapper svg g.active path:hover.state {
  fill: #a92400;
}

#state-resources .compliance-library .hero__banner .map__wrapper svg g.active path.state {
  fill: #a92400;
}

#state-resources .compliance-library .hero__banner .map__wrapper svg g.active path.state-name {
  fill: #fff
}

#state-resources .compliance-library .hero__banner .map__wrapper svg g path {
  cursor: pointer
}

#state-resources .compliance-library .hero__banner .map__wrapper svg g path:hover.state {
  fill: #752300;
}

#state-resources .compliance-library .hero__banner .map__search {
  margin-top: 32px;
  width: 100%;
  position: relative;
  display: none
}


#statues-popup {
  display: none
}

@media(min-width: 991px) {
  #state-resources .compliance-library .hero__banner .map__search {
    display: block;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto
  }
}

#state-resources .compliance-library .hero__banner .map__search input {
  width: 100%;
  padding: 8.5px 100px 8.5px 20px;
  border: 1px solid #d0e0f8;
  border-radius: 3px;
  outline: none
}

#state-resources .compliance-library .hero__banner .map__search input::-moz-placeholder {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  font-family: "Manrope", sans-serif;
  color: #595e69
}

#state-resources .compliance-library .hero__banner .map__search input:-ms-input-placeholder {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  font-family: "Manrope", sans-serif;
  color: #595e69
}

#state-resources .compliance-library .hero__banner .map__search input::placeholder {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  font-family: "Manrope", sans-serif;
  color: #595e69
}

/*# sourceMappingURL=state-resources.css.map */
@media (max-width: 350px) {
    .map-title {
      font-size: 20px;
  }
}

@media (max-width: 580px) {
  .map-title {
    font-size: 24px;
}
.map__categories{
  padding: 0px 18px;
}
}