html, body { height: 100%; margin: 0px; padding: 0px } .pac-controls { margin-top: 16px; border: 1px solid transparent; border-radius: 2px 0 0 2px; box-sizing: border-box; -moz-box-sizing: border-box; height: 32px !important; outline: none; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); } #pac-input { background-color: #fff; padding: 0 11px 0 13px; width: 400px; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 300; text-overflow: ellipsis; } #pac-input:focus { border-color: #4d90fe; margin-left: -1px; padding-left: 14px; /* Regular padding-left + 1. */ width: 401px; } .pac-container { font-family: 'Open Sans', sans-serif; } #type-selector { color: #fff; background-color: #4d90fe; padding: 5px 11px 0px 11px; } #type-selector label { font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 300; } .angular-google-map-container { width: 100%; height: 600px; } /* fix for Twitter Bootstrap handling of responsive images */ .angular-google-map img { max-width: inherit; }