.rc-slider-disabled{
  background-color: #203864;
}

.rc-slider-track {
  background-color: #203864;
}


.rc-slider-handle {
  background-color: #203864;
  border-color: #203864;
}

.rc.slider-handle:hover {
  border-color: #203864;
}

.rc.slider-handle-active:active {
  border-color: #203864;
}

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

.rc-slider-mark-text:last-child{
transform: translateX(50%) !important ;
right: 0% !important;
left: auto !important;
}

*{
	font-family: "Inter", Interface, Verdana, Arial, sans-serif;
}

html, body {
	height: 100%;
    max-width: 100%;
    overflow-x: hidden;
}

body {
    background-color: #fcfcfc;
	#background-image: linear-gradient(90deg, #f7f7fb 0%, #F2F4F8 100%);
	#background-image: linear-gradient(90deg, #f1f1f1 0%, #ebebeb 100%);
	#font-family: Interface, Verdana, Arial, sans-serif;
}



@media screen and (max-width: 600px) {
  dcc.Graph {
    margin: 5px;
  }
}

input[type='text'] {
  -moz-box-shadow: 0px 0px 0px #203864;
  -webkit-box-shadow: 0px 0px 0px #203864;
  box-shadow: 0px 0px 0px #203864;
}


._dash-loading {
  margin: auto;
  color: transparent;
  width: 0;
  height: 0;
  text-align: center;
}

._dash-loading::after {
  content: '';
  display: inline-block;
  width: 2rem;
  height: 2rem;
  color: #203864;
  vertical-align: center;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
  margin-top: 2rem;
}

input.input-active.focused.dash-cell-value{
    text-align: inherit !important;
}

input.input-active.unfocused.dash-cell-value{
    text-align: inherit !important;
}