.navbar{background-color:#fff;width:100vw;height:3rem;display:-webkit-flex;display:-moz-box;display:flex;top:0;left:0;position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:1rem;z-index:1}.user{-webkit-align-content:center;align-content:center}.logo,.signup{color:green}.logo{font-size:2rem;-webkit-align-self:center;align-self:center}.map{width:100%;height:-moz-calc(100vh - 4rem);height:calc(100vh - 4rem);z-index:0;padding:0;margin-top:3.5rem}.marker-form{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border:10px #000;background-color:#fff;position:absolute;top:3.9rem;left:1rem;padding:1rem;box-shadow:0 5px 15px rgba(0,0,0,.35);border-radius:10px}.marker-form input{width:-moz-calc(100% - .6rem);width:calc(100% - .6rem)}.close{color:red;top:4px;right:4px;position:absolute;border:none;background-color:#fff}.submit{margin-top:3px;color:#fff;background-color:green;width:100%}@media (max-width:400px){.logo{font-size:1.3rem}}