/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 1%; display: block; border: 0; }

.ui-slider-horizontal { 
	height: .8em; 
	border-radius: 10px !important; 
	/*background:url(../images/slider_bg.gif) repeat-x 0px 8px;;*/
	border-top:none;
	border-bottom:none;
	border:3px solid #F5EEDB;
	height:15px;
	margin: 25px 5px 25px 0px;
}
#wrapperSliderMini .ui-slider-horizontal  
{
    background:url(../images/slider_bg.gif) repeat-x 0 0 !important;
    border-left: none;
    border-right: none;
}
.ui-slider-horizontal .ui-slider-handle {
		top: -.5em; margin-left: -.6em; 
		background:url(../images/slider_handle.png) no-repeat;
		width:16px; height:32px;
		z-index:300;
		border:0px none !important;
    	outline:none !important;	
		}
		
.ui-slider-horizontal .ui-slider-handle:hover {
	border:0px none !important;
	outline:none !important;
	cursor:hand !important;
}
.ui-slider-horizontal .ui-slider-range { 
	top: 0; height: 100%; 
	background: url(../images/slider_range.png) repeat-x center;
}
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; 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; }

/* ------------------- Custom ticks etc for cd --------------------------------- */

.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: 1.4em;
	top: 0px;
	
	z-index:20;

    border-color: #C3B7A7;
	border-right: 0;
	border-left-width: 2px;
	border-left-style: solid;
	border-top: 0;
	border-bottom: 0;
	
}

.ui-slider span.ui-slider-label {
	position:absolute;
	left:0;
	top: -25px;
	font-size:12px;
	color: #5D584C;
    font-family: 'Open Sans', sans-serif;
    font-weight:600 !important;
	margin-left:-1.7em;
}

.ui-slider span.ui-slider-label:first-child {
	margin-left:-1.0em;
}

.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
	border-right: 0;
	border-left-width: 2px;
	border-left-style: solid;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}


.ui-slider li, .ui-slider dd {
position: absolute;
overflow: visible;
color: #666;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
list-style: none;
margin: 0;
padding: 0 !important;
}

/* ----------------------------------- bg disabled block ----------------------------------- */

.ui-slider-bgdisabled {
    background: url(../images/slider-grey-bg.gif) repeat-x;
    background-position: 50% center;
    margin: 0px 0px 3px 0px;
    height: 16px;
}

.ui-slider-bgdisabled-m {
    background: url(../images/slider-grey-bg.gif) repeat-x;
    background-position: 50% center;
    margin: 0;
    height: 100%;
}

.ui-slider-scale-last .ui-slider-tic, .ui-slider-scale-first .ui-slider-tic  
{
    display:none;   
}


/*
 * jQuery UI Dialog 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: hidden; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* ui slider scales for ticks and labels */
.ui-slider-scale {
    /* margin: 0px !important;    padding: 0 !important;    position: absolute;    top: -10px;left: 0;   */
}

.ui-slider-scale li {
    /*list-style: none; margin: 0;padding: 0 !important; */
}

/* ------------- Custom ui-slider-bg part for limit, ticks and labels ------------------------ */
.ui-slider-customscales {
    position: absolute;
    top: 0;left: 0;width: 100%;
}


.ui-slider-scale-first .ui-slider-label {
    display: none !important;
}

.ui-slider-horizontal {
    border-right: none !important;
}

.ui-slider-scale-first span.ui-slider-tic {
    display: none !important;
}