/*************** RANGE BAR *****************/
 .rangeslider-wrap.disable {
     opacity: .3;
     position: relative;
}
 .rangeslider-wrap.disable:before {
     content: '';
     position: absolute;
     left: 0;
     top: -10px;
     width: 100%;
     height: 22px;
     z-index: 10;
}
 .rangeslider-wrap.disable .rangeslider__handle__value,
 .rangeslider-wrap.disable .rangeslider__handle__value_1 {
     display: none;
}
 .rangeslider {
     position: relative;
     height: 4px;
     border-radius: 5px;
     width: 100%;
     background-color: rgba(131, 139, 152, 0.16862745098039217);
}
/*.rangeslider:after {
     content: '';
     position: absolute;
     top: 48%;
     right: -2px;
     width: 2px;
     height: 10px;
     transform: translateY(-50%);
     background: rgba(131, 139, 152, 0.16862745098039217);
}
 .rangeslider:before {
     content: '';
     position: absolute;
     top: 48%;
     left: -2px;
     width: 2px;
     height: 10px;
     transform: translateY(-50%);
     background: #0076BE;
}
*/
 .rangeslider__handle {
     transition: background-color .2s;
     box-sizing: border-box;
     width: 21px;
     height: 21px;
     border-radius: 100%;
     background-color: #0076BE;
     touch-action: pan-y;
     cursor: pointer;
     display: inline-block;
     position: absolute;
     z-index: 3;
     top: -9px;
}
 .rangeslider__handle__value,
 .rangeslider__handle__value_1 {
     transition: background-color .2s, box-shadow .1s, transform .1s;
     box-sizing: border-box;
     width: auto;
     text-align: center;
     padding: 0;
     border-radius: 5px;
     color: white;
     right: 0;
     left: auto;
     top: -32px;
     position: absolute;
     white-space: nowrap;
     font-style: normal;
     font-weight: bold;
     font-size: 14px;
     line-height: 19px;
     letter-spacing: 0.05em;
     color: #000000;
}
 /*.rangeslider__handle__value:before {
     transition: border-top-color .2s;
     position: absolute;
     top: -10px;
     bottom: auto;
     left: calc(50% - 10px);
     content: "";
     width: 0;
     height: 0;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     border-top: 10px solid;
     border-top-color: #fff;
     transform: rotate(180deg);
}*/
 .rangeslider__handle__value:after {
     content: ' kW';
}
 .rangeslider__fill {
     position: absolute;
     top: 0;
     z-index: 1;
     height: 100%;
     background-color: #0076BE;
     border-radius: 5px;
}
 .rangeslider__labels {
     position: absolute;
     width: 100%;
     z-index: 2;
     display: flex;
     justify-content: space-between;
     display: none;
}
 .rangeslider__labels__label {
     font-size: 0.75em;
     position: relative;
     padding-top: 15px;
     color: gray;
}
 .rangeslider__labels__label:before {
     position: absolute;
     top: -4.5px;
     left: 50%;
     transform: translateX(-50%);
     content: "";
     width: 1px;
     height: 9px;
     border-radius: 1px;
     background-color: rgba(128, 128, 128, 0.5);
}
 .rangeslider__labels__label:first-child:before, .rangeslider__labels__label:last-child:before {
     height: 12px;
     width: 2px;
}
 .rangeslider__labels__label:first-child:before {
     background-color: #0099FF;
}
 .rangeslider__labels__label:last-child:before {
     background-color: #0076BE;
}
 .rangeslider__labels__label:first-child {
     transform: translateX(-48%);
}
 .rangeslider__labels__label:last-child {
     transform: translateX(48%);
}
/*************** RANGE BAR END *****************/
 