.rc-slider {
    writing-mode:vertical-lr;
    margin-top:5px;
    margin-bottom:70px;
    font-size:11pt;
    white-space: nowrap;
}

@media only screen and (max-width: 782px) {
.month-slider {
padding:0 !important;
}

}


.rc-slider-handle {
    border: solid 2px #cf3d40 !important;
}

.rc-slider-dot-active {
    border-color: #cf3d40;
}

.rc-slider-track {
    background-color: #cf3d40
}

/* restyle radio items */
.radio-group .form-check {
  padding-left: 0;
}

.radio-group .btn-group > .form-check:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.radio-group .btn-group > .form-check:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}

body {
background:unset;
font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.radio-group {
justify-content: center;
display: flex;
}

.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
    color: #3A6E70;
    background-color: #E2DB9F;
    border-color: #E2DB9F;
}

.btn {
color: #E2DB9F;
border-color: #E2DB9F;
}

.btn:hover {
color: white !important;
border-color: white !important;
}

._dash-loading::before {
  color: #E2DB9F;
}
._dash-loading::before,
._dash-loading {
  box-sizing: border-box;
}
._dash-loading::before {
  display: inline-block;
  position: relative;
}
._dash-loading {
  position: absolute;
  border: 4px solid #E2DB9F;
  opacity: 1;
  color:transparent;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
._dash-loading::after {
  animation-delay: -0.5s;
  content="";
}
@keyframes lds-ripple {
  0% {
    width: 4px;
    top: 30%;
    left: 45%;
    height: 4px;
    opacity: 0;
  }
  4.9% {
    width: 4px;
    height: 4px;
    opacity: 0;
    top: 30%;
    left: 50%;
  }
  5% {
    width: 4px;
    height: 4px;
    opacity: 1;
    top: 30%;
    left: 50%;
  }
  100% {
    width: 2em;
    height: 2em;
    opacity: 0;
    top: 15%;
    left: 49%;

  }
}


.slider-grip-rect {
    stroke: #cf3d40 !important;
    stroke-width: 2px !important;
}

.slider-label {
fill:unset !important;
}