#map {
min-height: 600px;
height: 100%;
}
html,
body {
height: 100%;
margin: 0;
padding: 0;
}
#description {
font-family: Roboto;
font-size: 15px;
font-weight: 300;
}
#infowindow-content .title {
font-weight: bold;
}
#infowindow-content {
display: none;
}
#map #infowindow-content {
display: inline;
}
.pac-card {
margin: 10px 10px 0 0;
border-radius: 2px 0 0 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
outline: none;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
background-color: #fff;
font-family: Roboto;
}
#pac-container {
padding-bottom: 12px;
margin-right: 12px;
}
.pac-controls {
display: inline-block;
padding: 5px 11px;
}
.pac-controls label {
font-family: Roboto;
font-size: 13px;
font-weight: 300;
}
#pac-input {
background-color: #fff;
font-family: Roboto;
font-size: 15px;
font-weight: 300;
margin: 1em;
padding: .5em 1em;
text-overflow: ellipsis;
width: 400px;
border: 1px solid gray;
border-radius: 3px;
}
#pac-input:focus {
border-color: #4d90fe;
}
#title {
color: #fff;
background-color: #4d90fe;
font-size: 25px;
font-weight: 500;
padding: 6px 12px;
}
#target {
width: 345px;
}
table.metadata {
box-sizing: border-box;
display: table;
border-collapse: collapse;
width: 100%;
}
table.metadata td {
border: 1px solid #ccc;
padding: 0.75em;
box-sizing: border-box;
font-size: 1rem;
}
table.metadata td:nth-child(odd) {
font-weight: 500;
}
table.metadata tr:nth-child(even) td {
background-color: #f7f7f7;
}
.gm-ui-hover-effect {
margin: 5px !important;
outline: none !important;
}
#content {
padding: .5em 0 .5em .5em;
}
#content p {
margin-top: 0;
}
@media (max-width: 756px) {
.gmnoprint {
display: none;
}
#pac-input {
left: 0;
}
}