.map{height:710px;width:100%}.legend{padding:6px 8px;font:14px Arial,Helvetica,sans-serif;background:#fff;background:hsla(0,0%,100%,.8);line-height:24px;color:#555}.legend h4{text-align:center;font-size:16px;margin:2px 12px 8px;color:#777}.legend span{position:relative;bottom:3px}.legend i{width:18px;height:18px;float:left;margin:0 8px 0 0;opacity:.7}.legend i.icon{background-size:18px;background-color:#fff}.p-button{overflow:visible!important}