.cost-to-quote-tool .show-electric-bill .zip-code,
.cost-to-quote-tool .show-zip-code .electric-bill{
    display: none;
}
.cost-to-quote-tool .rangeslider--horizontal {
    height: 5px;
    width: 100%;
}
.cost-to-quote-tool .rangeslider {
    background-color: #ececec;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
    position: relative;
}
.cost-to-quote-tool .rangeslider, .cost-to-quote-tool .rangeslider__fill {
    display: block;
    border-radius: 10px;
}
.cost-to-quote-tool .cost-to-quote-slider, .cost-to-quote-tool .rangeslider {
    margin-top: 100px;
    margin-bottom: 35px;
}
.cost-to-quote-tool .rangeslider--horizontal .rangeslider__fill {
    top: 0;
    height: 100%;
}
.cost-to-quote-tool .rangeslider__fill {
    background: #fbcb38;
    position: absolute;
}
.cost-to-quote-tool .rangeslider, .cost-to-quote-tool .rangeslider__fill {
    display: block;
    border-radius: 10px;
}
.cost-to-quote-tool .rangeslider--horizontal .rangeslider__handle {
    top: -10px;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.cost-to-quote-tool .rangeslider__handle {
    background: #fff;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    cursor: pointer;
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEwIDE2Ij48cGF0aCBmaWxsPSIjZmJjYjM4IiBkPSJNMTAgN0g2bDMtNy05IDloNGwtMyA3IDktOXoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: 50%;
    box-shadow: 0 3px 8px 0 rgba(0,0,0,.11);
    border-radius: 50%;
}
.cost-to-quote-tool .rangeslider__handle__value {
    position: absolute;
    top: -75px;
    left: -150%;
    color: #496696;
    font-size: 30px;
    box-shadow: 0 0 7px 0 rgba(0,0,0,.18);
    border-radius: 10px;
    padding: 5px 0;
    width: 110px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.cost-to-quote-tool .rangeslider__handle::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: 33px;
    box-sizing: border-box;
    border: 10px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-color: transparent transparent #fff #fff;
    transform-origin: 0 0;
    transform: rotate(-45deg);
    box-shadow: -2px 2px 4px 0 rgba(0,0,0,.11);
}