.irs-hidden-input,.irs-line {
	outline: 0!important
}

.irs,.irs-line {
	position: relative
}

#new-comment ul#ul-comments,.irs,.irs-bar,.irs-bar-edge,.irs-line {
	display: block
}

.irs-bar,.irs-shadow {
	width: 0;
	left: 0;
	position: absolute
}

.irs-slider {
	position: absolute;
	display: block;
	z-index: 1
}

.irs-grid-text:last-child::before {
	display: block;
	content: "+";
	font-size: .688rem;
	color: #838383;
	line-height: 1;
}

.irs-max {
	position: absolute;
	right: 0;
	cursor: default
}

.irs-grid {
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	width: 100%
}

.irs-with-grid .irs-grid {
	display: block
}

.irs-grid-pol {
	position: absolute;
	top: 0;
	left: 0;
	width: .0625rem;
	height: .5rem
}

.irs-bar-edge {
	position: absolute;
	left: 0
}

.irs-grid-pol.small {
	height: .25rem
}

.irs-grid-text {
	position: absolute;
	left: 0;
	white-space: nowrap;
	text-align: center;
	line-height: .5625rem;
	padding: 0 .1875rem
}

.irs-line {
	background: #eee;
	background: -webkit-linear-gradient(top,#DDD -50%,#FFF 150%);
	background: linear-gradient(to bottom,#DDD -50%,#FFF 150%);
	border-radius: 1rem;
	-moz-border-radius: 1rem
}

.irs-hidden-input {
	position: absolute!important;
	display: block!important;
	top: 0!important;
	left: 0!important;
	width: 0!important;
	height: 0!important;
	font-size: 0!important;
	line-height: 0!important;
	padding: 0!important;
	margin: 0!important;
	z-index: -9999!important;
	background: 0 0!important;
	border-style: solid!important;
	border-color: transparent!important
}

.irs-slider::after {
	display: block;
	content: "";
	width: .6875rem;
	height: .6875rem;
	background-color: #ff1e2b;
	top: .125rem;
	left: .125rem;
	position: absolute;
	border-radius: 100%;
}

.irs-slider {
	background: #ddd;
	background: -webkit-linear-gradient(top,#fff 0,#dcdcdc 20%,#fff 100%);
	background: linear-gradient(to bottom,#fff 0,#dcdcdc 20%,#fff 100%);
	border-radius: 1.6875rem;
	-moz-border-radius: 1.6875rem;
	box-shadow: .0625rem .0625rem .1875rem rgba(0,0,0,.3);
	cursor: pointer
}

.irs-grid-pol {
	background: #428bca
}

.irs-with-grid {
	height: 2.5rem
}

.irs-grid,.irs-slider {
	height: .9375rem
}

.irs-bar,.irs-line {
	top: .625rem;
	height: .375rem;
	border: none
}

.irs-bar {
	background: #ff515b;
	background: -webkit-linear-gradient(top,#ff515b 0,#ff1e2b 100%);
	background: linear-gradient(to bottom,#ff515b 0,#ff1e2b 100%)
}

.irs-from,.irs-max,.irs-min,.irs-single,.irs-to {
	display: none
}

.irs-slider {
	width: .9375rem;
	height: .9375rem;
	top: .375rem;
	border: none;
	background-color: #fff
}

.irs-grid-text {
	bottom: -.5rem;
	font-size: .688rem;
	color: #838383
}