nav {
  color: #fff;
  background-color: #009ee3;
}
.city-logo {
  margin: 0.25em;
}
nav .brand-logo {
    font-size: 1.6rem;
}
.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}
input.valid:not([type]), input.valid:focus:not([type]), input.valid[type="text"]:not(.browser-default), input.valid[type="text"]:focus:not(.browser-default), input.valid[type="password"]:not(.browser-default), input.valid[type="password"]:focus:not(.browser-default), input.valid[type="email"]:not(.browser-default), input.valid[type="email"]:focus:not(.browser-default), input.valid[type="url"]:not(.browser-default), input.valid[type="url"]:focus:not(.browser-default), input.valid[type="time"]:not(.browser-default), input.valid[type="time"]:focus:not(.browser-default), input.valid[type="date"]:not(.browser-default), input.valid[type="date"]:focus:not(.browser-default), input.valid[type="datetime"]:not(.browser-default), input.valid[type="datetime"]:focus:not(.browser-default), input.valid[type="datetime-local"]:not(.browser-default), input.valid[type="datetime-local"]:focus:not(.browser-default), input.valid[type="tel"]:not(.browser-default), input.valid[type="tel"]:focus:not(.browser-default), input.valid[type="number"]:not(.browser-default), input.valid[type="number"]:focus:not(.browser-default), input.valid[type="search"]:not(.browser-default), input.valid[type="search"]:focus:not(.browser-default), textarea.materialize-textarea.valid, textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
    border-bottom: 1px solid #009ee3;
    box-shadow: 0 1px 0 0 #009ee3;
}
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
  box-shadow: none !important;
}
.page-footer {
    color: #fff;
    background-color: #009ee3;
}
.page-footer .footer-copyright {
    background-color: none !important;
}