.range-slider-inner{padding:1rem 2rem 1rem 2rem;margin-right:0;margin-left:0;border-width:1px;border-radius:.5rem;border:1px solid #c9cacc;margin-bottom:50px;height:150px}
.data-range-slider-title{min-height:16px;display:inline-block;font-size:16px}
input[type='range'].data-range-slider{display:block;padding:0;width:100%;height:10px;margin-top:-26px;-webkit-appearance:none;appearance:none;width:100%;border-radius:5px;background:#b7b9bb}
input[type='range'].data-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;position:relative;width:16px;height:16px;border-radius:50%;background:#c8102e;cursor:pointer}
input[type='range'].data-range-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#c8102e;cursor:pointer}
.active{color:#4b4f55;font-weight:bold}
.tick-container{position:relative;width:100%;height:40px;display:flex;justify-content:space-between;align-items:flex-start;padding:0 7px 0 7px;z-index:-1;margin-top:15px}
.slider-tick{position:relative;width:1px;height:inherit;background-color:#b7b9bb;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}
.tick{background-color:#b7b9bb;width:2px;height:40px;margin-bottom:42px}
.tick-label{color:#333;font-size:12px;width:60px;text-align:center}