@import url(https://fonts.googleapis.com/css?family=Roboto);

* {
  /* prevent padding from increasing width, height */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

body {
  font-family: 'Roboto';
}

html, body
{
  width: 100%;
  height: 100%;

  margin: 0;
  padding: 0;

  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.angular-google-map,
.angular-google-map-container {
  display: flex;
  flex: 1;
}

.angular-google-map-street-view-panorama {
  width: 100%;
  min-height: 300px;
}

.label {
  height: 2em;
}

/* removes google TOS and other legal stuff from panorama and map */
.gm-style-cc {
  display:none;
}

.material-icons.md-18 {
  font-size: 18px; }
.material-icons.md-24 {
  font-size: 24px; }
.material-icons.md-36 {
  font-size: 36px; }
.material-icons.md-48 {
  font-size: 48px; }
