
/* Base */
.noUi-pips,
.noUi-pips * {-moz-box-sizing: border-box; box-sizing: border-box;}
.noUi-pips {position: absolute; font: 400 12px Arial; color: #999;}

/* Values */
.noUi-value {width: 40px; position: absolute; text-align: center;}
.noUi-value-sub {color: #ccc; font-size: 10px;}

/* Markings */
.noUi-marker {position: absolute; background: #CCC;}
.noUi-marker-sub {background: #AAA;}
.noUi-marker-large {background: #AAA;}

/* Horizontal layout */
.noUi-pips-horizontal {padding: 10px 0; height: 50px; top: 100%; left: 0; width: 100%;}
.noUi-value-horizontal {margin-left: -20px; padding-top: 20px;}
.noUi-value-horizontal.noUi-value-sub {padding-top: 15px;}
.noUi-marker-horizontal.noUi-marker {margin-left: -1px; width: 2px; height: 5px;}
.noUi-marker-horizontal.noUi-marker-sub {height: 10px;}
.noUi-marker-horizontal.noUi-marker-large {height: 15px;}

/* Vertical layout */
.noUi-pips-vertical {padding: 0 10px; height: 100%; top: 0; left: 100%;}
.noUi-value-vertical {width: 15px; margin-left: 20px; margin-top: -5px;}
.noUi-marker-vertical.noUi-marker {width: 5px; height: 2px; margin-top: -1px;}
.noUi-marker-vertical.noUi-marker-sub {width: 10px;}
.noUi-marker-vertical.noUi-marker-large {width: 15px;}
