socketioMEANseed/www/bower_components/angular-material/modules/js/autocomplete/autocomplete.css
www/bower_components/angular-material/modules/js/autocomplete/autocomplete.cssRaw
1/*!
2 * Angular Material Design
3 * https://github.com/angular/material
4 * @license MIT
5 * v1.1.3
6 */
7md-autocomplete {
8 border-radius: 2px;
9 display: block;
10 height: 40px;
11 position: relative;
12 overflow: visible;
13 min-width: 190px; }
14 md-autocomplete[disabled] input {
15 cursor: default; }
16 md-autocomplete[md-floating-label] {
17 border-radius: 0;
18 background: transparent;
19 height: auto; }
20 md-autocomplete[md-floating-label] md-input-container {
21 padding-bottom: 0; }
22 md-autocomplete[md-floating-label] md-autocomplete-wrap {
23 height: auto; }
24 md-autocomplete[md-floating-label] .md-show-clear-button button {
25 display: block;
26 position: absolute;
27 right: 0;
28 top: 20px;
29 width: 30px;
30 height: 30px; }
31 md-autocomplete[md-floating-label] .md-show-clear-button input {
32 padding-right: 30px; }
33 [dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input {
34 padding-right: 0;
35 padding-left: 30px; }
36 md-autocomplete md-autocomplete-wrap {
37 display: -webkit-box;
38 display: -webkit-flex;
39 display: flex;
40 -webkit-box-orient: horizontal;
41 -webkit-box-direction: normal;
42 -webkit-flex-direction: row;
43 flex-direction: row;
44 box-sizing: border-box;
45 position: relative;
46 overflow: visible;
47 height: 40px; }
48 md-autocomplete md-autocomplete-wrap.md-menu-showing {
49 z-index: 51; }
50 md-autocomplete md-autocomplete-wrap md-input-container, md-autocomplete md-autocomplete-wrap input {
51 -webkit-box-flex: 1;
52 -webkit-flex: 1 1 0%;
53 flex: 1 1 0%;
54 box-sizing: border-box;
55 min-width: 0; }
56 md-autocomplete md-autocomplete-wrap md-progress-linear {
57 position: absolute;
58 bottom: -2px;
59 left: 0; }
60 md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
61 bottom: 40px;
62 right: 2px;
63 left: 2px;
64 width: auto; }
65 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate {
66 position: absolute;
67 top: 0;
68 left: 0;
69 width: 100%;
70 height: 3px;
71 -webkit-transition: none;
72 transition: none; }
73 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container {
74 -webkit-transition: none;
75 transition: none;
76 height: 3px; }
77 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter {
78 -webkit-transition: opacity 0.15s linear;
79 transition: opacity 0.15s linear; }
80 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active {
81 opacity: 1; }
82 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave {
83 -webkit-transition: opacity 0.15s linear;
84 transition: opacity 0.15s linear; }
85 md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active {
86 opacity: 0; }
87 md-autocomplete input:not(.md-input) {
88 font-size: 14px;
89 box-sizing: border-box;
90 border: none;
91 box-shadow: none;
92 outline: none;
93 background: transparent;
94 width: 100%;
95 padding: 0 15px;
96 line-height: 40px;
97 height: 40px; }
98 md-autocomplete input:not(.md-input)::-ms-clear {
99 display: none; }
100 md-autocomplete .md-show-clear-button button {
101 position: relative;
102 line-height: 20px;
103 text-align: center;
104 width: 30px;
105 height: 30px;
106 cursor: pointer;
107 border: none;
108 border-radius: 50%;
109 padding: 0;
110 font-size: 12px;
111 background: transparent;
112 margin: auto 5px; }
113 md-autocomplete .md-show-clear-button button:after {
114 content: '';
115 position: absolute;
116 top: -6px;
117 right: -6px;
118 bottom: -6px;
119 left: -6px;
120 border-radius: 50%;
121 -webkit-transform: scale(0);
122 transform: scale(0);
123 opacity: 0;
124 -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
125 transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
126 md-autocomplete .md-show-clear-button button:focus {
127 outline: none; }
128 md-autocomplete .md-show-clear-button button:focus:after {
129 -webkit-transform: scale(1);
130 transform: scale(1);
131 opacity: 1; }
132 md-autocomplete .md-show-clear-button button md-icon {
133 position: absolute;
134 top: 50%;
135 left: 50%;
136 -webkit-transform: translate3d(-50%, -50%, 0) scale(0.9);
137 transform: translate3d(-50%, -50%, 0) scale(0.9); }
138 md-autocomplete .md-show-clear-button button md-icon path {
139 stroke-width: 0; }
140 md-autocomplete .md-show-clear-button button.ng-enter {
141 -webkit-transform: scale(0);
142 transform: scale(0);
143 -webkit-transition: -webkit-transform 0.15s ease-out;
144 transition: -webkit-transform 0.15s ease-out;
145 transition: transform 0.15s ease-out;
146 transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
147 md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active {
148 -webkit-transform: scale(1);
149 transform: scale(1); }
150 md-autocomplete .md-show-clear-button button.ng-leave {
151 -webkit-transition: -webkit-transform 0.15s ease-out;
152 transition: -webkit-transform 0.15s ease-out;
153 transition: transform 0.15s ease-out;
154 transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
155 md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active {
156 -webkit-transform: scale(0);
157 transform: scale(0); }
158 @media screen and (-ms-high-contrast: active) {
159 md-autocomplete input {
160 border: 1px solid #fff; }
161 md-autocomplete li:focus {
162 color: #fff; } }
163
164.md-virtual-repeat-container.md-autocomplete-suggestions-container {
165 position: absolute;
166 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
167 z-index: 100;
168 height: 100%; }
169
170.md-virtual-repeat-container.md-not-found {
171 height: 48px; }
172
173.md-autocomplete-suggestions {
174 margin: 0;
175 list-style: none;
176 padding: 0; }
177 .md-autocomplete-suggestions li {
178 font-size: 14px;
179 overflow: hidden;
180 padding: 0 15px;
181 line-height: 48px;
182 height: 48px;
183 -webkit-transition: background 0.15s linear;
184 transition: background 0.15s linear;
185 margin: 0;
186 white-space: nowrap;
187 text-overflow: ellipsis; }
188 .md-autocomplete-suggestions li:focus {
189 outline: none; }
190 .md-autocomplete-suggestions li:not(.md-not-found-wrapper) {
191 cursor: pointer; }
192
193@media screen and (-ms-high-contrast: active) {
194 md-autocomplete,
195 .md-autocomplete-suggestions {
196 border: 1px solid #fff; } }