@import url(https://fonts.googleapis.com/css2?family=Open+Sans&family=Open+Sans+Condensed:wght@700&display=swap); /*!Smart App CSS
Just edit the colors where needed*/ .panel .accordionCustomClass .panel-heading {
  background-color: #343a40 !important;
  color: #fff !important;
  padding: 10px !important;
  height: 40px !important
}
.panel .accordionCustomClass .panel-default > .panel-heading {
  border-color: transparent !important;
  height: 40px !important;
  color: #fff !important
}
.custom-theme .bs-datepicker-head {
  background-color: #343a40 !important
}
.red, .text-red {
  color: #0e5d9c
}
.custom-theme .bs-datepicker-body table td span.selected, .custom-theme .bs-datepicker-body table td span[class*=select-]:after, .custom-theme .bs-datepicker-body table td.selected span, .custom-theme .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #e9edf0;
  color: #000
}
.smart-app.nav-pills a.active {
  color: #fff;
  background: #0e5d9c !important;
  border: 0 !important
}
.smart-app.nav-pills a {
  border: 1px solid #333
}
.bbbsa {
  width: 80px !important;
  height: 50px !important;
  max-width: 100% !important
}
.chasa {
  width: 148px !important;
  height: 50px;
  max-width: 148px !important
}
.entsa {
  width: 39px !important;
  height: 50px;
  max-width: 100% !important
}
.chassa {
  width: 190px !important;
  height: 50px;
  max-width: 100% !important
} /*! END Smart App CSS*/ /*!Smart Search CSS*/ .psl.custom-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
* {
  outline: 0;
  border-radius: 0 !important
}
.n-line {
  text-decoration: none !important
}
.psl-dropdown:after {
  content: none !important
}
.shadow-lg-up {
  box-shadow: 0 0 3rem 0 rgba(0, 0, 0, .5) !important
}
#mapDirCont {
  z-index: 9999 !important
}
.psl-directions {
  height: 500px
}
.card.psl-result-title {
  border: 0 !important
}
.inline-block {
  display: inline-block !important
}
.psl-count {
  text-align: right
}
.psl-shortcuts {
  text-align: right
}
.prov-info {
  width: 33% !important
}
.network-logos {
  max-width: 80px !important;
  width: 100% !important
}
.hide {
  display: none !important
}
@media(max-width:1024px) {
  .psl-directions {
    height: 500px
  }
}
@media(max-width:768px) {
  .psl-directions {
    height: 500px
  }
  .psl-count, .psl-title {
    text-align: center
  }
  .psl-shortcuts {
    text-align: left
  }
  .prov-info {
    width: 40% !important
  }
} /*!END Smart Search CSS*/

.disclaimer p {
  font-size: 1rem !important
}
.disclaimer a {
  color: #fff !important
}
.footer {
  color: #fff;
  background: #003a63;
}
a {
  color: #e00690;
  text-decoration: underline;
  background-color: transparent;
}
.btn.focus, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgb(160 160 200 / 50%);
}
/*.test {  
  margin-bottom: 0;
  color: #fff!important;
  background-color: #0b639f;
  border-bottom: 1px solid rgba(255,255,255,1.0);
  border-radius: 0.4375rem!important;
  box-shadow: 0 1px 2px rgba(10,10,10,.2);
}*/
.network-logos {
    max-width: 80px!important;
    width: 100%!important;
}
.text-primary {
  color: #e00690!important;
}
.btn-primary {
  color: #fff;
  background-color: #e00690;
  border-color: #e00690;
}
.btn-primary:hover {
  color: #fff;
  background-color: #e00690;
  border-color: #e00690;
  opacity: .8;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):focus, .show>.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #e00690!important;
  border-color: #e00690!important;
}
.btn.focus, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgb(160 160 200 / 50%)!important;
}
.btn-primary:disabled {
  color: #fff;
  background-color: #e00690;
  border-color: #e00690;
}
.btn.disabled, .btn:disabled {
  opacity: .65;
}
.custom-select-lg:focus {
  box-shadow: 0 0 0 0.2rem rgb(160 160 200 / 50%)!important;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #0ec5f3!important;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgb(160 160 200 / 50%)!important;
}
.custom-select:focus {
  border-color: #f28c8b;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(11,99,159,.25);
}
.prov-cont h3 {
  color: #fff!important;
}
#FindAProvider .btn .btn-primary {
  background: #e00690;
}
#FindAProvider button i.fas {
  padding-right: 0;
}
app-result .card-header h3 {
  color: #fff;
}