/*! =======================================================
                      VERSION  10.6.2              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2019 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */
.slider{
    display:inline-block;
    vertical-align:middle;
    position:relative}

/*.slider.slider-horizontal{width:210px;height:20px}*/

.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}

.slider.slider-horizontal .slider-selection,.slider.slider-horizontal
.slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}

    .slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle {
        /*margin-left: -10px;*/
        margin-left: -14px;
    }
.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}

.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}

.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}

.slider.slider-horizontal .tooltip{-ms-transform:translateX(-50%);transform:translateX(-50%)}

.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}

.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}

.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}

.slider.slider-horizontal.slider-rtl .tooltip{-ms-transform:translateX(50%);transform:translateX(50%)}

.slider.slider-vertical{height:210px;width:20px}

.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}

.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}

.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}

.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}

.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}

.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}

.slider.slider-vertical .tooltip{-ms-transform:translateY(-50%);transform:translateY(-50%)}

.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}

.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}

.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}

.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0);background-repeat:repeat-x}

.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);background-repeat:repeat-x;cursor:not-allowed}

.slider input{display:none}

.slider .tooltip{pointer-events:none}
.slider .tooltip.top{margin-top:-36px}
.slider .tooltip-inner{white-space:nowrap;max-width:none}
.slider .hide{display:none}



.slider-track {
    position: absolute;
    cursor: pointer;
    /*background-image: -webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);
    background-image: -o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);
    background-image: linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    border-radius: 4px;
    background-image: -webkit-linear-gradient(top,#707070 0,#707070 100%);
    background-image: -o-linear-gradient(top,#707070 0,#707070 100%);
    background-image: linear-gradient(to bottom,#707070 0,#707070 100%);
}


.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef',endColorstr='#ff82b3de',GradientType=0);background-repeat:repeat-x}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}


.slider-handle {
    position: absolute;
    top: -11px;
    width: 30px;
    height: 30px;
    /*background-image: url('/ScriptsStylesImages/images/arrows_slider.png');*/
    /*background: #4b95d5 url('../ScriptsStylesImages/images/arrows_slider_small.png') center no-repeat;*/
    background: #4b95d5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAICAQAAABeimchAAAAUElEQVQY043QsQkAIRBE0YmMbWRbsXsLEMxsQEy+yR3uHQY72cCDXUaShNGpJLmQqHTsrcYAJvmDMhMY2CGLol8orIfR7sSxFkSRc6HHIxNsSdx2AX26PzgAAAAASUVORK5CYII=) center no-repeat;
    /*background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0);
    /*background-repeat: repeat-x;*/
    filter: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    border: 0px solid transparent !important;
}

    .slider-handle:hover {
        cursor: pointer;
        background-color: #4b95d5 !important;
    }


.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;cursor:pointer;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef',endColorstr='#ff82b3de',GradientType=0);background-repeat:repeat-x;opacity:1}



/* ########### Bloque para ajustar alineaciones de elementos de sliders (calculadora) ######################*/

div.slider-tick.round, div.slider-tick.round.in-selection { /*Ocultar círculos inicio y fin   */
    height: 15px !important;
    width: 15px !important;
    display: none;
    z-index: 149;
    background: #4b95d5 !important;
    border: 0px !important;
    position: absolute;
    /*background: transparent;*/
}


div.slider-tick-label.label-in-selection, div.slider-tick-label { /* Márgenes en etiquetas de la parte inferior (izquierda y derecha)  */
    margin-left: 0% !important;
    margin-right: 0% !important;
    /*font-size: 14px !important;*/
    font-size: 14px;
    font-weight: bold;
}

div.slider-selection.tick-slider-selection {
    background-image: linear-gradient(to bottom, var(--color-pink) 0, var(--color-pink) 100%) !important;
    /*background-color: green !important;*/
}

.tooltipSliderMonto, .tooltipSliderDias { /*Ajustes en tooltip de slider de monto y días en la calculadora*/
    opacity: 0.65 !important;
    margin-left: -16% !important;
}

.tooltip-inner {
    max-width: 100% !important;
}

/*--barra horizontal--*/
.slider-container__slider .slider-horizontal .slider-track {
    margin-top: 0 !important;
    top: 0 !important;
    /*height: 1px !important;*/ /*Quitar efecto rosado/azul en barra de progreso */
    height: 4.7px !important; /* Para efecto rosado/azul en barra de progreso*/
    border: 0px !important;
}

.slider-container__slider .slider-horizontal .slider-track-high {
    /*background-color: #fff;*/ /*Comentar si lo quieres todo en gris*/
    background-color: #707070 !important; /*Estilo de colores en la barra de progreso*/
    z-index: 1;
}


.slider-container__slider .slider-horizontal .slider-track .slider-selection {
    /*background-image: -webkit-linear-gradient(top, var(--color-pink) 0, var(--color-pink) 100%) !important;
    background-image: -o-linear-gradient(top, var(--color-pink) 0, var(--color-pink) 100%) !important;*/
    background-image: linear-gradient(to bottom, #4b95d5 0, #4b95d5 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF69B4',endColorstr='#FFE20093',GradientType=0) !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*margin-top:2px!important;*/
}

.slider-container__slider .slider-handle--gray {
    /*background-color: var(--color-pink) !important;*/
    /*background-image: -webkit-linear-gradient(top, var(--color-light-blue) 0, var(--color-light-blue) 100%) !important;
    background-image: -o-linear-gradient(top, var(--color-light-blue) 0, var(--color-light-blue) 100%) !important;*/
    /*background-image: linear-gradient(to bottom, #C1C6CA 0, #C1C6CA 100%) !important;*/
    background: #C1C6CA url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAICAQAAABeimchAAAAUElEQVQY043QsQkAIRBE0YmMbWRbsXsLEMxsQEy+yR3uHQY72cCDXUaShNGpJLmQqHTsrcYAJvmDMhMY2CGLol8orIfR7sSxFkSRc6HHIxNsSdx2AX26PzgAAAAASUVORK5CYII=) center no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF69B4',endColorstr='#FFE20093',GradientType=0) !important;
}

.slider-handle--gray:hover {
    cursor: pointer;
    background-color: #C1C6CA !important;
}



/*div.slider-rangeHighlight.slider-selection category1 {
    background-color: green !important;
}*/


/*    Colores en barra horizontal (ver archivo «customv2_0320.css»; línea 1612 y clases «.slider-container__slider .slider-horizontal .slider-track»)*/
    /* ########################################################### */