.legend-overlay{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:absolute;bottom:0;padding:10px;z-index:12}.bottom-right{right:0}.bottom-left{left:0}.legend-overlay .legend-overlay-inner{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:3px;padding:10px;margin-bottom:10px}.legend-overlay h2{line-height:24px;display:block;margin:0 0 10px}.legend-overlay .legend .bar{height:10px;width:100%;background:-webkit-gradient(linear,left top,right top,from(#fca107),to(#7f3121));background:linear-gradient(90deg,#fca107,#7f3121)}.legend-overlay input{background-color:transparent;display:inline-block;width:100%;position:relative;margin:0;cursor:ew-resize}