﻿/* fd-slider.min.css referencing individual .png images for IE6 and 7 */
.fd-form-element-hidden
{
    display: none;
}

.fd-slider
{
    width: 100%;
    height: 20px;
    margin: 0 0 10px 0;
}

.fd-slider-vertical
{
    width: 20px;
    height: 100%;
    margin: 0 10px 10px 0;
}

.fd-slider, .fd-slider-vertical
{
    text-align: center;
    display: block;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    border: 0 none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.oldie .fd-slider, .oldie .fd-slider-vertical
{
    *background: transparent url(blank.gif) repeat;
}

.fd-slider-wrapper
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.oldie .fd-slider-vertical .fd-slider-wrapper
{
    *clear: expression(style.height=parentNode.offsetHeight+'px',style.clear='none', 0);
}

.fd-slider-inner
{
    display: none;
}

.oldie .fd-slider-inner
{
    position: absolute;
    height: 2px;
    border: 1px solid #bbf;
    background: #bbf;
    top: 4px;
    bottom: auto;
    left: 4px;
    right: 12px;
    z-index: 2;
    margin: 0;
    padding: 0;
    overflow: hidden;
    line-height: 4px;
    _right: auto;
    _width: expression((this.parentNode.offsetWidth - 8)+'px');
    filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=3.5);
}

.oldie .fd-slider-vertical .fd-slider-inner
{
    width: 2px;
    height: auto;
    top: 4px;
    bottom: 12px;
    left: 4px;
    right: auto;
    _bottom: auto;
    *clear: expression(style.height=(parentNode.offsetHeight - 8)+'px',style.clear='none',0);
}

.oldie .fd-slider-focused .fd-slider-inner
{
    display: block;
}

.fd-slider-bar
{
    display: block;
    position: absolute;
    top: 8px;
    right: 10px;
    left: 10px;
    z-index: 2;
    height: 2px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 1px solid #bbb;
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border: 1px solid rgba(187,187,187,.8);
    border-bottom: 1px solid rgba(170,170,170,.8);
    border-right: 1px solid rgba(170,170,170,.8);
    line-height: 4px;
    background-color: #ddd;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ececec),to(#ccc));
    background-image: -webkit-linear-gradient(top,#ececec,#ccc);
    background-image: -moz-linear-gradient(top,#ececec,#ccc);
    background-image: -ms-linear-gradient(top,#ececec,#ccc);
    background-image: -o-linear-gradient(top,#ececec,#ccc);
    background-image: linear-gradient(to bottom,#ececec,#ccc);
    border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.oldie .fd-slider-bar
{
    _left: 10px;
    _right: auto;
    _width: expression((this.parentNode.offsetWidth - 20)+'px');
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffececec',endColorstr='#ffcccccc');
}

.fd-slider-vertical .fd-slider-bar
{
    width: 2px;
    top: 10px;
    right: auto;
    bottom: 10px;
    left: 8px;
    height: auto;
    background-color: #ddd;
    background-image: -webkit-gradient(linear,left top,right top,from(#ececec),to(#ccc));
    background-image: -webkit-linear-gradient(left,#ececec,#ccc);
    background-image: -moz-linear-gradient(left,#ececec,#ccc);
    background-image: -ms-linear-gradient(left,#ececec,#ccc);
    background-image: -o-linear-gradient(left,#ececec,#ccc);
    background-image: linear-gradient(to right,#ececec,#ccc);
}

.oldie .fd-slider-vertical .fd-slider-bar
{
    _bottom: auto;
    *clear: expression(style.height=(parentNode.offsetHeight - 20)+'px',style.clear='none',0);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffececec',endColorstr='#ffcccccc');
}

.fd-slider-focused .fd-slider-bar
{
    box-shadow: 0 0 6px rgba(10,130,170,0.7);
    -webkit-animation: fd-pulse 2s infinite;
    -moz-animation: fd-pulse 2s infinite;
    -o-animation: fd-pulse 2s infinite;
    animation: fd-pulse 2s infinite;
}

.fd-slider-range
{
    display: block;
    position: absolute;
    top: 9px;
    left: 11px;
    z-index: 3;
    height: 2px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    line-height: 2px;
    background-color: #4cc;
    background-image: -webkit-gradient(linear,left top,right top,from(#6cc),to(#3cf));
    background-image: -webkit-linear-gradient(left,#6cc,#3cf);
    background-image: -moz-linear-gradient(left,#6cc,#3cf);
    background-image: -ms-linear-gradient(left,#6cc,#3cf);
    background-image: -o-linear-gradient(left,#6cc,#3cf);
    background-image: linear-gradient(to right,#6cc,#3cf);
    border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.oldie .fd-slider-range
{
    _left: 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ff66cccc',endColorstr='#ff33ccff');
}

.fd-slider-vertical .fd-slider-range
{
    height: auto;
    width: 2px;
    top: auto;
    right: auto;
    bottom: 11px;
    left: 9px;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3cf),to(#6cc));
    background-image: -webkit-linear-gradient(top,#3cf,#6cc);
    background-image: -moz-linear-gradient(top,#3cf,#6cc);
    background-image: -ms-linear-gradient(top,#3cf,#6cc);
    background-image: -o-linear-gradient(top,#3cf,#6cc);
    background-image: linear-gradient(to bottom,#3cf,#6cc);
}

.oldie .fd-slider-vertical .fd-slider-range
{
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff66cccc',endColorstr='#ff33ccff');
}

.fd-slider-handle
{
    position: absolute;
    display: block;
    padding: 0;
    border: 0 none;
    margin: 0;
    z-index: 3;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    outline: 0 none;
    background-color: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAYAAAAZQFV3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFFRDg4NEVDNENDODExRTFCMTZDREIyQTZDMjlDNTQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFFRDg4NEVENENDODExRTFCMTZDREIyQTZDMjlDNTQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUVEODg0RUE0Q0M4MTFFMUIxNkNEQjJBNkMyOUM1NDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUVEODg0RUI0Q0M4MTFFMUIxNkNEQjJBNkMyOUM1NDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68iMNZAAAIQElEQVR42uxYW28b1xGe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);
    background-position: 0 0;
    cursor: W-resize;
    line-height: 20px;
    font-size: 10px;
    -moz-outline: 0 none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.oldie .fd-slider-handle
{
    *background-image: url(fd-slider-sprite.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='fd-handle-normal.png');
    outline: expression(hideFocus='true');
}

.fd-slider-handle:focus
{
    outline: 0 none;
    border: 0 none;
    -moz-user-focus: normal;
}

    .fd-slider-handle:focus::-moz-focus-inner
    {
        border-color: transparent;
    }

.fd-slider-focused .fd-slider-handle, .fd-slider-hover .fd-slider-handle, .fd-slider-active .fd-slider-handle
{
    background-position: 0 -20px;
}

.oldie .fd-slider-focused .fd-slider-handle, .oldie .fd-slider-hover .fd-slider-handle, .oldie .fd-slider-active .fd-slider-handle
{
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='fd-handle-glow.png');
}

.fd-slider-vertical .fd-slider-handle
{
    cursor: N-resize;
}

.fd-slider-no-value .fd-slider-handle
{
    background-position: 0 -59px;
}

.oldie .fd-slider-no-value .fd-slider-handle
{
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='fd-handle-no-value.png');
}

body.fd-slider-drag-horizontal, body.fd-slider-drag-horizontal *, body.fd-slider-drag-vertical, body.fd-slider-drag-vertical *
{
    cursor: N-resize !important;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

    body.fd-slider-drag-horizontal, body.fd-slider-drag-horizontal *
    {
        cursor: W-resize !important;
    }

.fd-slider-disabled
{
    opacity: .8;
    cursor: default;
}

    .fd-slider-disabled .fd-slider-handle
    {
        cursor: default !important;
        background-position: 0 -40px;
        opacity: 1;
    }

.oldie .fd-slider-disabled .fd-slider-handle
{
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='fd-handle-disabled.png');
}

.fd-slider-disabled .fd-slider-bar
{
    cursor: auto !important;
    border: 1px solid #888;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    border: 1px solid rgba(136,136,136,.8);
    border-bottom: 1px solid rgba(153,153,153,.8);
    border-right: 1px solid rgba(153,153,153,.8);
    background-color: #555;
    background-image: -webkit-gradient(linear,left top,right top,from(#666),to(#333));
    background-image: -webkit-linear-gradient(left,#666,#333);
    background-image: -moz-linear-gradient(left,#666,#333);
    background-image: -ms-linear-gradient(left,#666,#333);
    background-image: -o-linear-gradient(left,#666,#333);
    background-image: linear-gradient(to right,#666,#333);
}

.fd-slider-vertical .fd-slider-disabled .fd-slider-bar
{
    background-image: -webkit-gradient(linear,left top,right bottom,from(#333),to(#666));
    background-image: -webkit-linear-gradient(top,#333,#666);
    background-image: -moz-linear-gradient(top,#333,#666);
    background-image: -ms-linear-gradient(top,#333,#666);
    background-image: -o-linear-gradient(top,#333,#666);
    background-image: linear-gradient(to bottom,#333,#666);
}

.oldie .fd-slider-disabled .fd-slider-bar
{
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff666666',endColorstr='#ff333333');
}

.oldie .fd-slider-vertical .fd-slider-disabled .fd-slider-bar
{
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ff666666',endColorstr='#ff333333');
}

.fd-slider-disabled .fd-slider-range
{
    cursor: auto !important;
    background-color: #222;
    background-image: -webkit-gradient(linear,left top,right top,from(#222),to(#000));
    background-image: -webkit-linear-gradient(left,#222,#000);
    background-image: -moz-linear-gradient(left,#222,#000);
    background-image: -ms-linear-gradient(left,#222,#000);
    background-image: -o-linear-gradient(left,#222,#000);
    background-image: linear-gradient(to right,#222,#000);
}

.oldie .fd-slider-disabled .fd-slider-range
{
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff222222',endColorstr='#ff000000');
}

.fd-slider-vertical .fd-slider-disabled .fd-slider-range
{
    background-image: -webkit-gradient(linear,left top,right bottom,from(#000),to(#222));
    background-image: -webkit-linear-gradient(top,#000,#222);
    background-image: -moz-linear-gradient(top,#000,#222);
    background-image: -ms-linear-gradient(top,#000,#222);
    background-image: -o-linear-gradient(top,#000,#222);
    background-image: linear-gradient(to bottom,#000,#222);
}

.oldie .fd-slider-vertical .fd-slider-disabled .fd-slider-range
{
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ff222222',endColorstr='#ff000000');
}

@-webkit-keyframes fd-pulse
{
    0%
    {
        box-shadow: 0 0 3px rgba(100,130,170,0.55);
    }

    20%
    {
        box-shadow: 0 0 4px rgba(70,130,170,0.6);
    }

    40%
    {
        box-shadow: 0 0 5px rgba(40,130,170,0.65);
    }

    60%
    {
        box-shadow: 0 0 6px rgba(10,130,170,0.7);
    }

    80%
    {
        box-shadow: 0 0 5px rgba(40,130,170,0.65);
    }

    100%
    {
        box-shadow: 0 0 4px rgba(70,130,170,0.6);
    }
}

@-moz-keyframes fd-pulse
{
    0%
    {
        box-shadow: 0 0 3px rgba(100,130,170,0.55);
    }

    20%
    {
        box-shadow: 0 0 4px rgba(70,130,170,0.6);
    }

    40%
    {
        box-shadow: 0 0 5px rgba(40,130,170,0.65);
    }

    60%
    {
        box-shadow: 0 0 6px rgba(10,130,170,0.7);
    }

    80%
    {
        box-shadow: 0 0 5px rgba(40,130,170,0.65);
    }

    100%
    {
        box-shadow: 0 0 4px rgba(70,130,170,0.6);
    }
}

@-o-keyframes fd-pulse
{
    0%
    {
        box-shadow: 0 0 3px rgba(100,130,170,0.55);
    }

    20%
    {
        box-shadow: 0 0 4px rgba(70,130,170,0.6);
    }

    40%
    {
        box-shadow: 0 0 5px rgba(40,130,170,0.65);
    }

    60%
    {
        box-shadow: 0 0 6px rgba(10,130,170,0.7);
    }

    80%
    {
        box-shadow: 0 0 5px rgba(40,130,170,0.65);
    }

    100%
    {
        box-shadow: 0 0 4px rgba(70,130,170,0.6);
    }
}

@keyframes fd-pulse
{
    0%
    {
        box-shadow: 0 0 3px rgba(100,130,170,0.55);
    }

    20%
    {
        box-shadow: 0 0 4px rgba(70,130,170,0.6);
    }

    40%
    {
        box-shadow: 0 0 5px rgba(40,130,170,0.65);
    }

    60%
    {
        box-shadow: 0 0 6px rgba(10,130,170,0.7);
    }

    80%
    {
        box-shadow: 0 0 5px rgba(40,130,170,0.65);
    }

    100%
    {
        box-shadow: 0 0 4px rgba(70,130,170,0.6);
    }
}
