/* CSS fixes for open issues
-------------------------------------------------- */
/* This a fix for card placeholder images - 2 entries */
.bd-placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}


/* Custom page CSS (this stuff came with the template and I'm seeing what I can lose
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

main > .container {
/*#mainWindow.container {*/
  padding: 60px 15px 0; /* top right+left bottom */
}

/*  */
@media (min-width : 768px) {
  #mainWindow.container {
    padding-left: 0;
    padding-right: 0;
  }
}



/* This is where my own custom starts
-------------------------------------------------- */

.brand.brand3 {
  font-size: .9rem;
}



#top-display .jumbotron {
  min-height: 4rem;
  background-color: white;
}

.show {
  padding: 0%;
  margin: 0%;
}

#home .description .jumbotron {
  /*background-color: azure; was used for initial setup */
  background-color: white;
  /*min-height: 10rem; was used for initial setup */
  padding: 0%;
  padding-bottom: 1rem;
  margin: 0%;
}

#home .show .jumbotron {
  /*background-color: aqua; was used for initial setup */
  background-color: white;
  padding: 0%;
  margin: 0%;
}

#home .show .jumbotron .container {
  padding: 0%;
  margin: 0%;
}

#resultsPlacecard .card-body {
  padding: 0%;
}

#md-lg-xl-mapbox {
  padding-top: 2.6rem;
}

#xs-xm-resultsbox {
  min-height: 10rem; /* keeps the map from jumping to the bottom of the input */
}

.placeType {
  font-size: .75rem;
  color: #5D5654;
}

/*.fas {
  size: .75rem;
}*/

.resultIcon {
  width: 0.98rem;
  height: 0.98rem;
}

.iconCol {
  padding: 0%;
}

.noBorder {
  border: none;
}

/* Contact copy related ----- */
.contact {
  background-color: #fff;
  padding: 15px;
  max-width: 250px;
  margin: 30px auto;
}

.contact-body {
  padding-top: 5rem;
  max-width: 300px;
}

.countySeperator {
  padding: 0 0 .5rem0 0; /* top right bottom left */
  color: #5D5654;
  font-weight: bold;
}

.resultGroup {
  padding: 0 0 1rem 0;
}

.iwGroup {
  padding: 0.50rem 1rem 0.50rem 1rem; /* top right bottom left */
  /*margin : 0.25rem 0.75rem 0.25rem 0.75rem;*/
  /*background-color: aqua;*/ /*for a little testing */
}

.gm-style-iw {
  width: 800px; /* fixes the uncessary wrapping in some IW's */
}

.rowLabel {
  color: #5D5654;
  font-weight: bold;
  padding-right: 0.5rem;
}

.topResultRow {
  padding-top: 0.75rem;
}

/*.icon {
  width: 16px;
  height: 16px;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}*/



/* Style the email contact - a work in progress */
.copy-email .copy-text {
  border: 0;
  background: white;
  padding: 0.8rem;
  /*align-self: center;*/
  text-align: center;
  min-width: 5rem;
  max-width: 14rem;
}


#mapbox {
	/*float: left;
	width: 400px;
	height: 400px;
	margin-top: 5px;
  border: 1px solid gray;*/
  width: 100%;
  height: 300px;
  /*min-height: 300px;*/
}



