/*! angularjs-slider - v6.1.1 -  (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> -  https://github.com/angular-slider/angularjs-slider -  2017-04-23 */
.rzslider{
	position:relative;
	display:inline-block;
	width:100%;
	height:4px;
	margin:50px 0 15px 0;
	vertical-align:middle;
	user-select:none
}

.rzslider.with-legend{margin-bottom:40px}
.rzslider[disabled]{cursor:not-allowed}

.rzslider[disabled] .rz-pointer{
	cursor:not-allowed;
	background-color:#d8e0f3
}

.rzslider[disabled] .rz-draggable{cursor:not-allowed}
.rzslider[disabled] .rz-selection{background:#8b91a2}
.rzslider[disabled] .rz-tick{cursor:not-allowed}
.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2}

.rzslider span{
	position:absolute;
	display:inline-block;
	white-space:nowrap
}

.rzslider .rz-base{
	width:100%;
	height:100%;
	padding:0
}

.rzslider .rz-bar-wrapper{
	left:0;z-index:1;
	width:100%;
	height:32px;
	padding-top:16px;
	margin-top:-16px;
	box-sizing:border-box
}

.rzslider .rz-draggable{cursor:move}

.rzslider .rz-bar{
	left:0;
	z-index:1;
	width:100%;
	height:2px;
	background:rgb(63, 63, 63);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}

.rzslider .rz-selection{
	z-index:2;
	background:#b0e8fa;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}

.rzslider .rz-pointer{
	top:-6px;
	z-index:1;
	width:15px;
	height:15px;
	cursor:pointer;
	background-color:#b0e8fa;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	outline:none;
}

.rzslider .rz-pointer:after{
	position:absolute;
	top:12px;
	left:12px;
	width:8px;
	height:8px;
	/*background:#fff;*/
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	content:'';
	outline:none;
}

/*.rzslider .rz-pointer:hover:after{background-color:#fff}
.rzslider .rz-pointer.rz-active{z-index:4}
.rzslider .rz-pointer.rz-active:after{background-color:#451aff}*/

.rzslider .rz-bubble{
	bottom:16px;
	padding:1px 3px;
	color:#b0e8fa;
	cursor:default
}

.rzslider .rz-bubble.rz-limit{color:#7a7a7a}

.rzslider .rz-ticks{
	position:absolute;
	top:-3px;
	left:0;
	z-index:1;
	width:100%;
	height:0;
	margin:0;
	list-style:none;
	box-sizing:border-box
}

.rzslider .rz-ticks-values-under .rz-tick-value{
	top:initial;
	bottom:-32px
}

.rzslider .rz-tick{
	position:absolute;
	top:0;
	left:0;
	width:10px;
	height:10px;
	margin-left:11px;
	text-align:center;
	cursor:pointer;
	background:#d8e0f3;
	border-radius:50%
}

.rzslider .rz-tick.rz-selected{background:#0db9f0}

.rzslider .rz-tick-value{
	position:absolute;
	top:-30px;
	transform:translate(-50%,0)
}

.rzslider .rz-tick-legend{
	position:absolute;
	top:24px;
	max-width:50px;
	white-space:normal;
	transform:translate(-50%,0)
}

.rzslider.rz-vertical{
	position:relative;
	width:4px;
	height:100%;
	padding:0;
	margin:0 20px;
	vertical-align:baseline
}

.rzslider.rz-vertical .rz-base{
	width:100%;
	height:100%;
	padding:0
}

.rzslider.rz-vertical .rz-bar-wrapper{
	top:auto;
	left:0;
	width:32px;
	height:100%;
	padding:0 0 0 16px;
	margin:0 0 0 -16px
}

.rzslider.rz-vertical .rz-bar{
	bottom:0;
	left:auto;
	width:4px;
	height:100%
}

.rzslider.rz-vertical .rz-pointer{
	top:auto;
	bottom:0;
	left:-14px!important
}

.rzslider.rz-vertical .rz-bubble{
	bottom:0;
	left:16px!important;
	margin-left:3px
}

.rzslider.rz-vertical .rz-ticks{
	top:0;
	left:-3px;
	z-index:1;
	width:0;
	height:100%
}

.rzslider.rz-vertical .rz-tick{
	margin-top:11px;
	margin-left:auto;
	vertical-align:middle
}

.rzslider.rz-vertical .rz-tick-value{
	top:initial;
	left:24px;
	transform:translate(0,-28%)
}

.rzslider.rz-vertical .rz-tick-legend{
	top:initial;
	right:24px;
	max-width:none;
	white-space:nowrap;
	transform:translate(0,-28%)
}

.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{
	right:24px;
	bottom:initial;
	left:initial
}

/*side-slider stylings*/

.side-slider .rz-pointer{
	background-color: #fa5aaa !important;
	left: -6px !important;
}

.side-slider .rz-bubble{
	color: #fa5aaa;
	font-weight: bold;
}

.side-slider .rz-bubble.rz-limit{
	color: #847889;
	font-weight: normal;
}

.side-slider .rz-bar{
	background-color: #847889;
	width: 2.5px !important;
}

.side-slider--art,
.side-slider--url {
	min-height: 100px;
}

.side-slider--art .side-slider,
.side-slider--url .side-slider  {
	height: 100px;
}

.side-slider--medianet {
	min-height: 255px
}

.side-slider--medianet .side-slider  {
	height: 255px;
}

.side-slider--art .side-slider .rz-pointer,
.side-slider--url .side-slider .rz-pointer,
.side-slider--medianet .side-slider .rz-pointer {
	left: -6px !important;	
}

.side-slider--medianet #side-slider-aj .rz-pointer {
	left: 0.75em !important;
}

.side-slider--medianet #side-slider-aj .rz-bubble {
	left: 2.7em !important;
}

.side-slider--art #side-slider-artmain .rz-pointer,
.side-slider--url #side-slider-urlmain .rz-pointer,
.side-slider--art #side-slider-artdrilldown .rz-pointer,
.side-slider--url #side-slider-urldrilldown .rz-pointer{
	left: 0.75em !important;	
}

.side-slider--art #side-slider-artmain .rz-bubble,
.side-slider--url #side-slider-urlmain .rz-bubble,
.side-slider--art #side-slider-artdrilldown .rz-bubble,
.side-slider--url #side-slider-urldrilldown .rz-bubble{
	left: 2em !important;
}


.side-slider__label {
	font-weight: 600;
	color: #333;
	margin-left: 1.25em;
}