.ui-slider {
background-color:#dddddd;
position:relative;
text-align:left;
}

.ui-slider-horizontal {
margin-top:20px;
margin-left:7px;
height:.8em;
}

.ui-slider-vertical {
width:.8em;
height:100px;
}

.ui-slider-handle {
background-color:#000;
border:2px solid #ffffff;
border-radius:20px;
outline:none!important;
}

.ui-slider-handle:before {
display:inline-block;
content:" ";
font-size:7px;
font-family:Arial,Helvetica,sans-serif;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
text-align:center;
line-height:14px;
background:#ffffff;
border-radius:20px;
}

.ui-slider-handle:hover {
background-color:#ffffff;
}

.ui-slider-handle:hover,.ui-slider-handle:focus,.ui-slider-handle:active {
outline:none;
box-shadow:1px 1px 1px 0 rgba(0,0,0,0.3);
text-decoration:none;
}

.ui-slider-handle:hover:before,.ui-slider-handle:focus:before,.ui-slider-handle:active:before {
text-shadow:1px 1px 1px rgba(0,0,0,0.3);
}

.ui-slider-small.ui-slider-horizontal {
height:5px;
}

.ui-slider-small.ui-slider-vertical {
width:5px;
}

.ui-slider-small .ui-slider-handle {
border-radius:24px;
width:14px;
height:14px;
top:-5px;
}

.ui-slider-small .ui-slider-handle:before {
font-size:6px;
line-height:13px;
}

.ui-slider-range {
background-color:#333;
}

.ui-slider-handle,.ui-slider-handle:hover,.ui-slider-handle:focus,.ui-slider-handle:active {
color:#000;
border-color:#000;
}

.ui-slider-green .ui-slider-range {
background-color:#48ca3b;
}

.ui-slider-green .ui-slider-handle,.ui-slider-green .ui-slider-handle:hover,.ui-slider-green .ui-slider-handle:focus,.ui-slider-green .ui-slider-handle:active {
color:#48ca3b;
border-color:#48ca3b;
}

.ui-slider-red .ui-slider-range {
background-color:#ad1d28;
}

.ui-slider-red .ui-slider-handle,.ui-slider-red .ui-slider-handle:hover,.ui-slider-red .ui-slider-handle:focus,.ui-slider-red .ui-slider-handle:active {
color:#ad1d28;
border-color:#ad1d28;
}

.ui-slider-purple .ui-slider-range {
background-color:#00bce1;
}

.ui-slider-purple .ui-slider-handle,.ui-slider-purple .ui-slider-handle:hover,.ui-slider-purple .ui-slider-handle:focus,.ui-slider-purple .ui-slider-handle:active {
color:#00bce1;
border-color:#00bce1;
}

.ui-slider-orange .ui-slider-range {
background-color:#df6e1e;
}

.ui-slider-orange .ui-slider-handle,.ui-slider-orange .ui-slider-handle:hover,.ui-slider-orange .ui-slider-handle:focus,.ui-slider-orange .ui-slider-handle:active {
color:#df6e1e;
border-color:#df6e1e;
}

.ui-slider-dark .ui-slider-range {
background-color:#111111;
}

.ui-slider-dark .ui-slider-handle,.ui-slider-dark .ui-slider-handle:hover,.ui-slider-dark .ui-slider-handle:focus,.ui-slider-dark .ui-slider-handle:active {
color:#111111;
border-color:#111111;
}

.ui-helper-hidden-accessible {
border:0;
clip:rect(0000);
height:1px;
overflow:hidden;
position:absolute;
width:1px;
margin:-1px;
padding:0;
}

.ui-helper-reset {
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
margin:0;
padding:0;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
content:"";
display:table;
border-collapse:collapse;
}

.ui-helper-clearfix:after {
clear:both;
}

.ui-helper-clearfix {
min-height:0;
}

.ui-helper-zfix {
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0);
}

.ui-front {
z-index:100;
}

.ui-state-disabled {
cursor:default!important;
}

.ui-icon {
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
}

.ui-widget-overlay {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}

.ui-resizable {
position:relative;
}

.ui-resizable-handle {
position:absolute;
font-size:.1px;
display:block;
}

.ui-resizable-n {
cursor:n-resize;
height:7px;
width:100%;
top:-5px;
left:0;
}

.ui-resizable-s {
cursor:s-resize;
height:7px;
width:100%;
bottom:-5px;
left:0;
}

.ui-resizable-e {
cursor:e-resize;
width:7px;
right:-5px;
top:0;
height:100%;
}

.ui-resizable-w {
cursor:w-resize;
width:7px;
left:-5px;
top:0;
height:100%;
}

.ui-resizable-se {
cursor:se-resize;
width:12px;
height:12px;
right:1px;
bottom:1px;
}

.ui-resizable-sw {
cursor:sw-resize;
width:9px;
height:9px;
left:-5px;
bottom:-5px;
}

.ui-resizable-nw {
cursor:nw-resize;
width:9px;
height:9px;
left:-5px;
top:-5px;
}

.ui-resizable-ne {
cursor:ne-resize;
width:9px;
height:9px;
right:-5px;
top:-5px;
}

.ui-slider .ui-slider-handle {
position:absolute;
z-index:2;
width:1.4em;
height:1.4em;
cursor:default;
}

.ui-slider .ui-slider-range {
position:absolute;
z-index:1;
font-size:.7em;
display:block;
border:0;
background-position:0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
filter:inherit;
}

.ui-slider-horizontal .ui-slider-handle {
top:-5px;
margin-left:-.6em;
}

.ui-slider-horizontal .ui-slider-range {
top:0;
height:100%;
}

.ui-slider-horizontal .ui-slider-range-min {
left:0;
}

.ui-slider-horizontal .ui-slider-range-max {
right:0;
}

.ui-slider-vertical .ui-slider-handle {
left:0;
margin-left:0;
margin-bottom:-.6em;
}

.ui-slider-vertical .ui-slider-range {
left:0;
width:100%;
}

.ui-slider-vertical .ui-slider-range-min {
bottom:0;
}

.ui-slider-vertical .ui-slider-range-max {
top:0;
}

.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
display:none;
}