
.gform_wrapper .ginput_container_slider {
	position: relative;
}

.gform_wrapper .gfield input.slider {
	position: absolute;
	left: -9999px;
}

.slider-display {
	margin-top: 2.5em;
}

input[data-value-visibility="hidden"] + .slider-display {
	margin-top: .25em;
}

input[data-value-visibility="hover-drag"] + .slider-display:not(:hover) .noUi-handle:not(:focus) .noUi-tooltip {
	display: none;
}

input[data-value-visibility="hover-drag"] + .slider-display .noUi-active .noUi-tooltip {
	display: block;
}

.slider-display span[class$='val-relation'] {
	margin: .5em;
}

.min-val-relation {
	float: left;
}

.max-val-relation {
	float: right;
}

.noUi-base {
	z-index: 1;
}

/* Orbital Styles */
.gform-theme--framework .gfield--type-slider .noUi-target {
	border: 1px solid var(--gf-color-in-ctrl-light-darker);
}

.gform-theme--framework .gfield--type-slider .noUi-handle {
	border: 1px solid var(--gf-ctrl-border-color);
}

.gform-theme--framework .gfield--type-slider .noUi-handle.noUi-active {
	border: 1px solid var(--gf-ctrl-border-color-focus);
	box-shadow: var(--gf-ctrl-shadow-focus);
}

.gform-theme--framework .gfield--type-slider .noUi-tooltip {
	font-size: var(--gf-font-size-tertiary);
	color: var(--gf-local-color);
}

.gform-theme--framework .gfield--type-slider .slider-display span[class$='val-relation'] {
	font-size: var(--gf-font-size-secondary);
	color: var(--gf-local-color);
}

.gform-theme--framework .gfield--type-slider .noUi-connect {
	background-color: var(--gf-ctrl-accent-color);
}
