#loadingImageDiv {
  text-align: center;
}

#locationResults {
  margin-top: 30px;
}

table.voteTable td {
  padding: 0.25em 0.5em;
}

table.voteTable td {
  padding: 0.25em 0.5em;
}

table.voteTable th:first-child {
  width: 30%;
}

table.voteTable th:nth-child(2) {
  width: 20%;
}

table.voteTable img {
  padding-right: 5px;
}

.voteTable ul {
  margin: 0 0.5em 0 1em;
}


.icon-error.fa-icon {
  background-color: #d0021b;
  display: inline-block;
  height: 17px;
  width: 17px;
  margin-right: 0.2em;
}

.error-text {
  color: #d0021b;
  text-indent: -1.5em;
  margin: 0.33em 0 0 1.5em;
  font-weight: 500;
}

#pnlMap {
  height: 400px;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

#pnlMap ul {
  margin: 0.25em 0 0 1.25em;
}

#pnlMap ul li {
  padding-left: 0;
  padding-bottom: .25em;
}

/*
#geolocationIcon {
vertical-align: middle;
margin: -5px 0 0 5px;
}*/


#geolocatLink {
  background-image: url("/images/web/2018-election/map-pins/target-location-blue.png");
  padding-left: 25px;
  padding-top: 6px;
  margin-left: 0px;
}

#geolocatLink:hover {
  background-image: url("/images/web/2018-election/map-pins/target-location.png");
}


a#geolocatLink:focus {
  outline: 3px solid rgb(245, 166, 35) !important;
}

#geolocatLink span {
  margin-left: 10px;
  position: absolute;
  text-decoration: underline;
}

#legendTable td {
  border: 0px !important;
}

#chocolate {
  display: none;
}

/* form */
.voting-location-form .form-group:nth-child(2) {
  padding-bottom: 25px;
}

.voting-location-form .form-group:nth-child(2)>input {
  margin-bottom: 10px;
}

.voting-location-form .btn.btn-primary,
.voting-location-form .btn.btn-secondary {
  margin-bottom: 0;
}


/* table */
#legendTable {
  margin-bottom: 20px;
}

#legendTable>tbody>tr>td {
  padding-top: 5px;
  padding-right: 10px;
}

.container-content>div:nth-child(6) {
  padding-top: 10px;
}

@media (max-width: 980px) {
  #geolocatLink {
      padding-top: 6px;
  }
}

/* locate me to only show on tablet and mobile */
@media (min-width: 768px) {
  #geolocatLink, #geolocatLink span {
      display: none
  }

}

@media (max-width: 600px) {
  
  /*input#txtStreetName {
      width: 80% !important;
  }*/

  input.btn-primary#btnSubmit {
      margin-bottom: 20px;
  }

  /* input.blue-button#btnSubmit {
margin-bottom: 20px;
} */

}

#pnlMap .gm-style-iw a {
  margin-bottom: 3px;
}

#pnlMap .gm-style-iw a:focus {
  outline: none;
}

#pnlMap .gm-style {
  font-family: "Noto Sans", sans-serif;
}

#pnlMap .gm-style strong {
  font-weight: 700;
}

/* section two */

#floatingBox53662 {
  display: none;
}

@media (max-width: 599px) {
  #floatingBox53468 {
      display: none;
  }

  #floatingBox53662 {
      display: block;
  }
}