#sp-health-unit-tab-component #hv-search-input-component .search-input .form input {
  border-radius: 3px; }

#sp-health-unit-tab-component #hv-geolocation-input-component .geolocation-input .form input {
  border-radius: 3px; }

#sp-health-unit-tab-component #hv-geolocation-input-component .invalid-value-popup {
  margin-bottom: 15px; }

#sp-health-unit-tab-component .search-form {
  position: relative; }
  #sp-health-unit-tab-component .search-form .categories-control {
    width: 100%;
    margin-bottom: 0.65625rem; }
    @media (min-width: 768px) {
      #sp-health-unit-tab-component .search-form .categories-control {
        width: calc(62% - 3rem);
        float: left;
        margin-right: 1rem;
        margin-bottom: 0; } }
  #sp-health-unit-tab-component .search-form .geolocation-control {
    width: calc(100% - 4.5rem - 3px);
    float: left; }
    @media (min-width: 768px) {
      #sp-health-unit-tab-component .search-form .geolocation-control {
        width: calc(38% - 2.5rem);
        float: left;
        margin-right: 1rem; } }
  #sp-health-unit-tab-component .search-form:after {
    content: ' ';
    display: table;
    clear: left; }
  #sp-health-unit-tab-component .search-form .submit-control {
    float: right;
    margin-bottom: 1.3125rem; }
    @media (min-width: 768px) {
      #sp-health-unit-tab-component .search-form .submit-control {
        margin-bottom: 1rem; } }
    #sp-health-unit-tab-component .search-form .submit-control input[type=submit],
    #sp-health-unit-tab-component .search-form .submit-control button {
      cursor: pointer;
      display: inline-block;
      color: white;
      text-align: center;
      -webkit-font-smoothing: antialiased;
      background-color: #3b8997;
      border: none;
      border-radius: .35em;
      overflow: hidden;
      font-family: ProximaNovaCnReg, "Arial Narrow", Arial, Sans-serif;
      padding: 0.5rem .7rem 0.5rem .7rem;
      font-size: 1.2em;
      border-radius: 3px;
      width: 3.5rem;
      padding-left: 0;
      padding-right: 0;
      margin: 0;
      box-shadow: none;
      padding: 7px 0;
      font-size: 1.125rem;
      font-family: ProximaNovaCnSbBd, "Arial Narrow", Arial, Sans-serif;
      background: #3b8997;
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(0, 0, 0, 0.04);
      padding: 11px 10px; }
      #sp-health-unit-tab-component .search-form .submit-control input[type=submit]:disabled,
      #sp-health-unit-tab-component .search-form .submit-control button:disabled {
        cursor: default;
        opacity: 0.75; }
      #sp-health-unit-tab-component .search-form .submit-control input[type=submit]:active,
      #sp-health-unit-tab-component .search-form .submit-control button:active {
        opacity: 0.75; }
      @media (min-width: 768px) {
        #sp-health-unit-tab-component .search-form .submit-control input[type=submit],
        #sp-health-unit-tab-component .search-form .submit-control button {
          padding: 12px 10px; } }

/*# sourceMappingURL=health-unit-tab.css.map */