.ui-slider {
	position: relative;
	margin: 24px 0;
	font-size: 12px;
}

.ui-sliderLabel {
	position: relative;
	width: 15%;
	display: inline-block;
	font-weight: 600;
}
.ui-sliderLabelIcon {
	position: relative;
	width: 36px;
	height: 36px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.ui-sliderLabelIcon img {
	max-width: 36px;
	max-height: 36px;
}
.ui-sliderLabelText {
	position: relative;
	display: inline-block;
}
.ui-sliderTool {
	position: relative;
	width: 50%;
	display: inline-block;
	cursor: pointer;
	height: 34px;
}
.ui-sliderTool:BEFORE {
	position: absolute;
	bottom: -16px;
	left: 0px;
	content: attr(data-min);
}
.ui-sliderTool:AFTER {
	position: absolute;
	bottom: -16px;
  		right: 0px;
	content: attr(data-max);
}
.ui-sliderInputs {
	position: relative;
	width: 12%;
	display: inline-block;
	vertical-align: middle;
	padding-left: 16px;
	padding-right: 0%;
}
.ui-sliderHelp {
	position: relative;
	width: 3%;
	display: inline-block;
    vertical-align: middle;
}
.ui-sliderHelp .toolTipIcon {
    -webkit-box-shadow: none;
   -moz-box-shadow: none;
    box-shadow: none;
}
.ui-sliderHelp .toolTipIcon > div {
    -webkit-box-shadow: 0px 0px 20px rgba(137, 137, 137, 0.5);
    -moz-box-shadow: 0px 0px 20px rgba(137, 137, 137, 0.5);
    box-shadow: 0px 0px 14px rgba(137, 137, 137, 0.5);
}
.ui-sliderOutputs {
	position: relative;
	width: 10%;
	display: inline-block;
	vertical-align: middle;
}

.ui-sliderHandle {
	position: absolute;
	top: -12px;
	right: -4px;
	width: 0;
	height: 0;
	margin: 0;
	border-style: solid;
	border-width: 8px 4px 0 4px;
	border-color: #FF9900 transparent transparent transparent;
}
.ui-sliderBar:ACTIVE {
	cursor: move;
}
.ui-sliderHandle:BEFORE {
	position: absolute;
	top: -22px;
  		right: -6px;
	content: attr(data-value);
}
/* .ui-slider[data-color="red"] .ui-sliderHandle {
	border-color: red transparent transparent transparent;;
}
.ui-slider[data-color="blue"] .ui-sliderHandle {
	border-color: blue transparent transparent transparent;
} */
.ui-sliderBar {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #e1e1e1;
}
.zeroSpace .ui-sliderBar {
	margin-left: 1px;
}
.ui-sliderFill {
	position: absolute;
	height: 2px;
	background-color: #FF9900;
}
/* .ui-slider[data-color="red"] .ui-sliderFill {
	background-color: red;
}
.ui-slider[data-color="blue"] .ui-sliderFill {
	background-color: blue;
} */
.ui-sliderBarIncrements {
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	position: relative;
	float: left;
	height: 4px;
	margin: -3px 0 0 0;
	border-right: 1px solid #d1d1d1;
	width: 5%;
}
.ui-sliderBarIncrements.first {
	border-left: 1px solid #d1d1d1;
}

.ui-sliderTotals span {
	width:10%;
	display: inline-block;
}
.ui-sliderTotals span:FIRST-CHILD {
	width:65%;
}


.ui-sliderToolHeadings, .ui-sliderHeadings * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ui-sliderHeadings {
	clear:both;
	border-bottom: 1px solid black;
	font-weight: 600;
	font-size: 12px;
}

.ui-sliderHeadingSpacer {
	display: inline-block;
	width: 15%;
}

.ui-sliderBarMin, .ui-sliderBarMax {
	display: inline-block;
	width: 49.5%;
}

.ui-sliderBarMax {
	text-align: right;
}

.ui-sliderToolHeadings {
	display: inline-block;
	width: 50%;
}

.ui-sliderInputHeading {
	display: inline-block;
	width: 18%;
}
.ui-sliderOutputHeading {
	display: inline-block;
	width: 12%;
}

.ui-sliderInputHeading {
	padding-left: 16px;
}

.ui-sliderTotals *, .ui-sliderTotalHeadings * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ui-sliderTotalHeadings {
	border-bottom: 1px solid black;
	font-weight: 600;
	font-size: 12px;
}

.ui-sliderTotals {
	font-weight: 600;
	font-size: 12px;
}

.ui-sliderTotalSpacer {
	display: inline-block;
	width: 65%;
}

.ui-sliderInputTotal, .ui-sliderOutputTotal, #inputTotal, #outputTotal {
	display: inline-block;
	width: 15%;
}

.ui-sliderOutputTotal {
	font-weight: 300;
}

.ui-sliderInputTotal>span, .ui-sliderOutputTotal>span {
	border-bottom: 1px solid black;
}

.ui-sliderInputTotal, #inputTotal {
	padding-top: 16px;
	padding-left: 16px;
}