nexus site path corrected
[portal.git] / ecomp-portal-FE / client / bower_components / angular-material / modules / closure / slider / slider.css
1 /*!
2  * Angular Material Design
3  * https://github.com/angular/material
4  * @license MIT
5  * v0.9.8
6  */
7 /* mixin definition ; sets LTR and RTL within the same style call */
8 @-webkit-keyframes sliderFocusThumb {
9   0% {
10     opacity: 0;
11     -webkit-transform: scale(0);
12             transform: scale(0); }
13
14   50% {
15     -webkit-transform: scale(1);
16             transform: scale(1);
17     opacity: 1; }
18
19   100% {
20     opacity: 0; } }
21 @keyframes sliderFocusThumb {
22   0% {
23     opacity: 0;
24     -webkit-transform: scale(0);
25             transform: scale(0); }
26
27   50% {
28     -webkit-transform: scale(1);
29             transform: scale(1);
30     opacity: 1; }
31
32   100% {
33     opacity: 0; } }
34
35 md-slider {
36   height: 48px;
37   position: relative;
38   display: block;
39   margin-left: 4px;
40   margin-right: 4px;
41   padding: 0;
42   /**
43    * Track
44    */
45   /**
46    * Slider thumb
47    */
48   /* The sign that's focused in discrete mode */
49   /**
50    * The border/background that comes in when focused in non-discrete mode
51    */
52   /* Don't animate left/right while panning */ }
53   md-slider *, md-slider *:after {
54     box-sizing: border-box; }
55   md-slider .md-slider-wrapper {
56     position: relative; }
57   md-slider .md-track-container {
58     width: 100%;
59     position: absolute;
60     top: 23px;
61     height: 2px; }
62   md-slider .md-track {
63     position: absolute;
64     left: 0;
65     right: 0;
66     height: 100%; }
67   md-slider .md-track-fill {
68     transition: width 0.05s linear; }
69   md-slider .md-track-ticks {
70     position: absolute;
71     left: 0;
72     right: 0;
73     height: 100%; }
74   md-slider .md-thumb-container {
75     position: absolute;
76     left: 0;
77     top: 50%;
78     -webkit-transform: translate3d(-50%, -50%, 0);
79             transform: translate3d(-50%, -50%, 0);
80     transition: left 0.1s linear; }
81   md-slider .md-thumb {
82     z-index: 1;
83     position: absolute;
84     left: -19px;
85     top: 5px;
86     width: 38px;
87     height: 38px;
88     border-radius: 38px;
89     -webkit-transform: scale(0.5);
90             transform: scale(0.5);
91     transition: all 0.1s linear; }
92     md-slider .md-thumb:after {
93       content: '';
94       position: absolute;
95       left: 3px;
96       top: 3px;
97       width: 32px;
98       height: 32px;
99       border-radius: 32px;
100       border-width: 3px;
101       border-style: solid; }
102   md-slider .md-sign {
103     /* Center the children (slider-thumb-text) */
104     display: -webkit-flex;
105     display: -ms-flexbox;
106     display: flex;
107     -webkit-align-items: center;
108         -ms-flex-align: center;
109             align-items: center;
110     -webkit-justify-content: center;
111         -ms-flex-pack: center;
112             justify-content: center;
113     position: absolute;
114     left: -14px;
115     top: -20px;
116     width: 28px;
117     height: 28px;
118     border-radius: 28px;
119     -webkit-transform: scale(0.4) translate3d(0, 70px, 0);
120             transform: scale(0.4) translate3d(0, 70px, 0);
121     transition: all 0.2s ease-in-out;
122     /* The arrow pointing down under the sign */ }
123     md-slider .md-sign:after {
124       position: absolute;
125       content: '';
126       left: 0px;
127       border-radius: 16px;
128       top: 19px;
129       border-left: 14px solid transparent;
130       border-right: 14px solid transparent;
131       border-top-width: 16px;
132       border-top-style: solid;
133       opacity: 0;
134       -webkit-transform: translate3d(0, -8px, 0);
135               transform: translate3d(0, -8px, 0);
136       transition: all 0.2s ease-in-out; }
137     md-slider .md-sign .md-thumb-text {
138       z-index: 1;
139       font-size: 12px;
140       font-weight: bold; }
141   md-slider .md-focus-thumb {
142     position: absolute;
143     left: -24px;
144     top: 0px;
145     width: 48px;
146     height: 48px;
147     border-radius: 48px;
148     display: none;
149     opacity: 0;
150     background-color: #C0C0C0;
151     -webkit-animation: sliderFocusThumb 0.4s linear;
152             animation: sliderFocusThumb 0.4s linear; }
153   md-slider .md-focus-ring {
154     position: absolute;
155     left: -24px;
156     top: 0px;
157     width: 48px;
158     height: 48px;
159     border-radius: 48px;
160     border: 2px solid #D6D6D6;
161     background-color: transparent;
162     -webkit-transform: scale(0);
163             transform: scale(0);
164     transition: all 0.2s linear; }
165   md-slider .md-disabled-thumb {
166     position: absolute;
167     left: -22px;
168     top: 2px;
169     width: 44px;
170     height: 44px;
171     border-radius: 44px;
172     -webkit-transform: scale(0.35);
173             transform: scale(0.35);
174     border-width: 6px;
175     border-style: solid;
176     display: none; }
177   md-slider.md-min .md-thumb:after {
178     background-color: white; }
179   md-slider.md-min .md-sign {
180     opacity: 0; }
181   md-slider:focus {
182     outline: none; }
183   md-slider.dragging .md-thumb-container, md-slider.dragging .md-track-fill {
184     transition: none; }
185   md-slider:not([md-discrete]) {
186     /* Hide the sign and ticks in non-discrete mode */ }
187     md-slider:not([md-discrete]) .md-track-ticks, md-slider:not([md-discrete]) .md-sign {
188       display: none; }
189     md-slider:not([md-discrete]):not([disabled]):hover .md-thumb {
190       -webkit-transform: scale(0.6);
191               transform: scale(0.6); }
192     md-slider:not([md-discrete]):not([disabled]):focus .md-focus-thumb, md-slider:not([md-discrete]):not([disabled]).active .md-focus-thumb {
193       display: block; }
194     md-slider:not([md-discrete]):not([disabled]):focus .md-focus-ring, md-slider:not([md-discrete]):not([disabled]).active .md-focus-ring {
195       -webkit-transform: scale(1);
196               transform: scale(1); }
197     md-slider:not([md-discrete]):not([disabled]):focus .md-thumb, md-slider:not([md-discrete]):not([disabled]).active .md-thumb {
198       -webkit-transform: scale(0.85);
199               transform: scale(0.85); }
200   md-slider[md-discrete] {
201     /* Hide the focus thumb in discrete mode */ }
202     md-slider[md-discrete] .md-focus-thumb, md-slider[md-discrete] .md-focus-ring {
203       display: none; }
204     md-slider[md-discrete]:not([disabled]):focus .md-sign, md-slider[md-discrete]:not([disabled]):focus .md-sign:after, md-slider[md-discrete]:not([disabled]).active .md-sign, md-slider[md-discrete]:not([disabled]).active .md-sign:after {
205       opacity: 1;
206       -webkit-transform: translate3d(0, 0, 0) scale(1);
207               transform: translate3d(0, 0, 0) scale(1); }
208   md-slider[disabled] .md-track-fill {
209     display: none; }
210   md-slider[disabled] .md-sign {
211     display: none; }
212   md-slider[disabled] .md-thumb {
213     -webkit-transform: scale(0.35);
214             transform: scale(0.35); }
215   md-slider[disabled] .md-disabled-thumb {
216     display: block; }
217
218 @media screen and (-ms-high-contrast: active) {
219   md-slider.md-default-theme .md-track {
220     border-bottom: 1px solid #fff; } }