arnaucube
arnaucube/socketioMEANseedPublic Self-hosted repository
socketioMEANseed/www/bower_components/angular-material/modules/js/select/select.css
www/bower_components/angular-material/modules/js/select/select.cssRaw
  1/*!
  2 * Angular Material Design
  3 * https://github.com/angular/material
  4 * @license MIT
  5 * v1.1.3
  6 */
  7md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
  8  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  9  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
 10  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
 11  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
 12  -webkit-transform-origin: left top;
 13          transform-origin: left top; }
 14  [dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
 15    -webkit-transform-origin: right top;
 16            transform-origin: right top; }
 17
 18md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child {
 19  -webkit-transform: translateY(-22px) translateX(-2px) scale(0.75);
 20          transform: translateY(-22px) translateX(-2px) scale(0.75); }
 21
 22.md-select-menu-container {
 23  position: fixed;
 24  left: 0;
 25  top: 0;
 26  z-index: 90;
 27  opacity: 0;
 28  display: none;
 29  -webkit-transform: translateY(-1px);
 30          transform: translateY(-1px); }
 31  .md-select-menu-container:not(.md-clickable) {
 32    pointer-events: none; }
 33  .md-select-menu-container md-progress-circular {
 34    display: table;
 35    margin: 24px auto !important; }
 36  .md-select-menu-container.md-active {
 37    display: block;
 38    opacity: 1; }
 39    .md-select-menu-container.md-active md-select-menu {
 40      -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
 41      transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
 42      -webkit-transition-duration: 150ms;
 43              transition-duration: 150ms; }
 44      .md-select-menu-container.md-active md-select-menu > * {
 45        opacity: 1;
 46        -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
 47        transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
 48        -webkit-transition-duration: 150ms;
 49                transition-duration: 150ms;
 50        -webkit-transition-delay: 100ms;
 51                transition-delay: 100ms; }
 52  .md-select-menu-container.md-leave {
 53    opacity: 0;
 54    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
 55    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
 56    -webkit-transition-duration: 250ms;
 57            transition-duration: 250ms; }
 58
 59md-input-container > md-select {
 60  margin: 0;
 61  -webkit-box-ordinal-group: 3;
 62  -webkit-order: 2;
 63          order: 2; }
 64
 65md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after, md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after {
 66  content: ' *';
 67  font-size: 13px;
 68  vertical-align: top; }
 69
 70md-input-container.md-input-invalid md-select .md-select-value {
 71  border-bottom-style: solid;
 72  padding-bottom: 1px; }
 73
 74md-select {
 75  display: -webkit-box;
 76  display: -webkit-flex;
 77  display: flex;
 78  margin: 20px 0 26px 0; }
 79  md-select[required].ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after, md-select.ng-required.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after {
 80    content: ' *';
 81    font-size: 13px;
 82    vertical-align: top; }
 83  md-select[disabled] .md-select-value {
 84    background-position: 0 bottom;
 85    background-size: 4px 1px;
 86    background-repeat: repeat-x;
 87    margin-bottom: -1px; }
 88  md-select:focus {
 89    outline: none; }
 90  md-select[disabled]:hover {
 91    cursor: default; }
 92  md-select:not([disabled]):hover {
 93    cursor: pointer; }
 94  md-select:not([disabled]).ng-invalid.ng-touched .md-select-value {
 95    border-bottom-style: solid;
 96    padding-bottom: 1px; }
 97  md-select:not([disabled]):focus .md-select-value {
 98    border-bottom-width: 2px;
 99    border-bottom-style: solid;
100    padding-bottom: 0; }
101  md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value {
102    padding-bottom: 0; }
103
104md-input-container.md-input-has-value .md-select-value > span:not(.md-select-icon) {
105  -webkit-transform: translate3d(0, 1px, 0);
106          transform: translate3d(0, 1px, 0); }
107
108.md-select-value {
109  display: -webkit-box;
110  display: -webkit-flex;
111  display: flex;
112  -webkit-box-align: center;
113  -webkit-align-items: center;
114          align-items: center;
115  padding: 2px 2px 1px;
116  border-bottom-width: 1px;
117  border-bottom-style: solid;
118  background-color: transparent;
119  position: relative;
120  box-sizing: content-box;
121  min-width: 64px;
122  min-height: 26px;
123  -webkit-box-flex: 1;
124  -webkit-flex-grow: 1;
125          flex-grow: 1; }
126  .md-select-value > span:not(.md-select-icon) {
127    max-width: 100%;
128    -webkit-box-flex: 1;
129    -webkit-flex: 1 1 auto;
130            flex: 1 1 auto;
131    text-overflow: ellipsis;
132    white-space: nowrap;
133    overflow: hidden; }
134    .md-select-value > span:not(.md-select-icon) .md-text {
135      display: inline; }
136  .md-select-value .md-select-icon {
137    display: block;
138    -webkit-box-align: end;
139    -webkit-align-items: flex-end;
140            align-items: flex-end;
141    text-align: end;
142    width: 24px;
143    margin: 0 4px;
144    -webkit-transform: translate3d(0, -2px, 0);
145            transform: translate3d(0, -2px, 0);
146    font-size: 1.2rem; }
147  .md-select-value .md-select-icon:after {
148    display: block;
149    content: '\25BC';
150    position: relative;
151    top: 2px;
152    speak: none;
153    font-size: 13px;
154    -webkit-transform: scaleY(0.5) scaleX(1);
155            transform: scaleY(0.5) scaleX(1); }
156  .md-select-value.md-select-placeholder {
157    display: -webkit-box;
158    display: -webkit-flex;
159    display: flex;
160    -webkit-box-ordinal-group: 2;
161    -webkit-order: 1;
162            order: 1;
163    pointer-events: none;
164    -webkit-font-smoothing: antialiased;
165    padding-left: 2px;
166    z-index: 1; }
167
168md-select-menu {
169  display: -webkit-box;
170  display: -webkit-flex;
171  display: flex;
172  -webkit-box-orient: vertical;
173  -webkit-box-direction: normal;
174  -webkit-flex-direction: column;
175          flex-direction: column;
176  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
177  max-height: 256px;
178  min-height: 48px;
179  overflow-y: hidden;
180  -webkit-transform-origin: left top;
181          transform-origin: left top;
182  -webkit-transform: scale(1);
183          transform: scale(1); }
184  md-select-menu.md-reverse {
185    -webkit-box-orient: vertical;
186    -webkit-box-direction: reverse;
187    -webkit-flex-direction: column-reverse;
188            flex-direction: column-reverse; }
189  md-select-menu:not(.md-overflow) md-content {
190    padding-top: 8px;
191    padding-bottom: 8px; }
192  [dir=rtl] md-select-menu {
193    -webkit-transform-origin: right top;
194            transform-origin: right top; }
195  md-select-menu md-content {
196    min-width: 136px;
197    min-height: 48px;
198    max-height: 256px;
199    overflow-y: auto; }
200  md-select-menu > * {
201    opacity: 0; }
202
203md-option {
204  cursor: pointer;
205  position: relative;
206  display: -webkit-box;
207  display: -webkit-flex;
208  display: flex;
209  -webkit-box-align: center;
210  -webkit-align-items: center;
211          align-items: center;
212  width: auto;
213  -webkit-transition: background 0.15s linear;
214  transition: background 0.15s linear;
215  padding: 0 16px 0 16px;
216  height: 48px; }
217  md-option[disabled] {
218    cursor: default; }
219  md-option:focus {
220    outline: none; }
221  md-option .md-text {
222    -webkit-touch-callout: none;
223    -webkit-user-select: none;
224    -moz-user-select: none;
225    -ms-user-select: none;
226    user-select: none;
227    width: auto;
228    white-space: nowrap;
229    overflow: hidden;
230    text-overflow: ellipsis; }
231
232md-optgroup {
233  display: block; }
234  md-optgroup label {
235    display: block;
236    font-size: 14px;
237    text-transform: uppercase;
238    padding: 16px;
239    font-weight: 500; }
240  md-optgroup md-option {
241    padding-left: 32px;
242    padding-right: 32px; }
243
244@media screen and (-ms-high-contrast: active) {
245  .md-select-backdrop {
246    background-color: transparent; }
247  md-select-menu {
248    border: 1px solid #fff; } }
249
250md-select-menu[multiple] md-option.md-checkbox-enabled {
251  padding-left: 40px;
252  padding-right: 16px; }
253  [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
254    padding-left: 16px; }
255  [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
256    padding-right: 40px; }
257  md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
258    position: absolute;
259    top: 50%;
260    -webkit-transform: translateY(-50%);
261            transform: translateY(-50%);
262    box-sizing: border-box;
263    display: inline-block;
264    width: 20px;
265    height: 20px;
266    left: 0;
267    right: auto; }
268    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
269      left: auto; }
270    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
271      right: 0; }
272    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before {
273      box-sizing: border-box;
274      background-color: transparent;
275      border-radius: 50%;
276      content: '';
277      position: absolute;
278      display: block;
279      height: auto;
280      left: 0;
281      top: 0;
282      right: 0;
283      bottom: 0;
284      -webkit-transition: all 0.5s;
285      transition: all 0.5s;
286      width: auto; }
287    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after {
288      box-sizing: border-box;
289      content: '';
290      position: absolute;
291      top: -10px;
292      right: -10px;
293      bottom: -10px;
294      left: -10px; }
295    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container {
296      position: absolute;
297      display: block;
298      width: auto;
299      height: auto;
300      left: -15px;
301      top: -15px;
302      right: -15px;
303      bottom: -15px; }
304  md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon {
305    box-sizing: border-box;
306    -webkit-transition: 240ms;
307    transition: 240ms;
308    position: absolute;
309    top: 0;
310    left: 0;
311    width: 20px;
312    height: 20px;
313    border-width: 2px;
314    border-style: solid;
315    border-radius: 2px; }
316  md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon {
317    border-color: transparent; }
318    md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after {
319      box-sizing: border-box;
320      -webkit-transform: rotate(45deg);
321              transform: rotate(45deg);
322      position: absolute;
323      left: 4.66667px;
324      top: 0.22222px;
325      display: table;
326      width: 6.66667px;
327      height: 13.33333px;
328      border-width: 2px;
329      border-style: solid;
330      border-top: 0;
331      border-left: 0;
332      content: ''; }
333  md-select-menu[multiple] md-option.md-checkbox-enabled[disabled] {
334    cursor: default; }
335  md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after {
336    box-sizing: border-box;
337    position: absolute;
338    top: 50%;
339    left: 50%;
340    -webkit-transform: translate(-50%, -50%);
341            transform: translate(-50%, -50%);
342    display: table;
343    width: 12px;
344    height: 2px;
345    border-width: 2px;
346    border-style: solid;
347    border-top: 0;
348    border-left: 0;
349    content: ''; }
350  md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
351    margin-left: 10.66667px;
352    margin-right: auto; }
353    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
354      margin-left: auto; }
355    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
356      margin-right: 10.66667px; }