#dropbox span,#work{position:relative}#map,#work{height:600px}#pac-input,body{font-weight:300}#konva1,#map{position:absolute;top:0;width:100%;visibility:hidden}#konva1,#map,#pac-input{visibility:hidden}body{font-family:OpenSans,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif}#pac-input,.pac-container{font-family:Roboto}h1{text-align:left;padding-top:2rem}.step{border-bottom:5px solid red;padding:5px 5px 10px;margin-bottom:10px}#helper h5,.step h3{margin-bottom:0}.step.active{color:#fff;background-color:red}.step.done{color:#ddd;background-color:red}#helper{padding-bottom:40px}.footer{border-top:5px solid red;padding-top:10px;padding-bottom:20px;margin-top:20px}.instruction{font-size:1.2rem}.instruction a:after{content:url(../images/external-link.png);margin:0 0 0 5px}#dropbox{background-color:#ddd;margin:0;border:5px dashed #666;height:590px;max-width:100%;text-align:center}#dropbox span{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.u-max-full-size{max-width:100%;max-height:100%;box-sizing:border-box}.controls{margin-top:10px;border:1px solid transparent;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;height:32px;outline:0;box-shadow:0 2px 6px rgba(0,0,0,.3)}#pac-input{background-color:#fff;font-size:15px;margin-left:12px;padding:0 11px 0 13px;text-overflow:ellipsis;width:300px}#pac-input:focus{border-color:#4d90fe}#type-selector{color:#fff;background-color:#4d90fe;padding:5px 11px 0}#type-selector label{font-family:Roboto;font-size:13px;font-weight:300}#target{width:345px}#konva1{height:600px;border:1px solid #ddd}