
.alert-error {
    background-color: #ff959f;
    /* box-shadow: inset 0 0.5em 1.5em rgba(0, 0, 0, .1), inset 0 0.125em 0.5em rgba(0, 0, 0, .15); */
    color: #58151c;
}
.fixed-top-slide {
    position: fixed;
    top: -60px; /* Initial position above the viewport */
    /* transition: top 0.5s, opacity 0.5s; */
    transition: top 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    opacity: 0;
  }

#Residential:hover, #Commercial:hover {
    background-color: #ffc107;
    color: #000;
    border-color: #ffc107 !important;
}

/* Range Slider */

input[type=range] {
    margin: 20px 0;

}
/* input[type=range]:focus {
    outline: none;
  } */
/* input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 4px;
    cursor: pointer;
    animate: 0.2s;
    background: #03a9f4;
    border-radius: 25px;
  } */
/* input[type=range]::-webkit-slider-thumb {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 0 4px 0 rgba(0,0,0, 1);
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -8px;
  } */
/* input[type=range]:focus::-webkit-slider-runnable-track {
    background: #03a9f4;
  } */

.range-wrap {
    white-space: nowrap;
    max-width: 100%;
    position: relative;
    overflow: hidden;
    padding-top: 20px;
}

.range-value {
    position: absolute;
    top: 0;
}

.range-min {
    position: absolute;
    bottom: 0;
}

.range-max {
    position: absolute;
    bottom: 0;
    right: 0;
}

.range-value span {
    padding: 3px 7px;
    text-align: center;
    background: #0d6efd;
    color: #fff;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    border-radius: 10px;
}
/* Tooltip bottom arrow */
/* .range-value span:before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 10px solid #0d6efd;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    margin-top: -1px;
  } */

/* End Range Slider */

/* Links */
a {
  text-decoration: none;
  color: rgb(110, 168, 254);
}
a:hover {
  text-decoration: underline; 
}
/* End of Links */