arnaucube
arnaucube/socketioMEANseedPublic Self-hosted repository
socketioMEANseed/www/bower_components/angular-material/modules/js/input/input.css
www/bower_components/angular-material/modules/js/input/input.cssRaw
  1/*!
  2 * Angular Material Design
  3 * https://github.com/angular/material
  4 * @license MIT
  5 * v1.1.3
  6 */
  7md-input-container {
  8  display: inline-block;
  9  position: relative;
 10  padding: 2px;
 11  margin: 18px 0;
 12  vertical-align: middle;
 13  /*
 14   * The .md-input class is added to the input/textarea
 15   */ }
 16  md-input-container:after {
 17    content: '';
 18    display: table;
 19    clear: both; }
 20  md-input-container.md-block {
 21    display: block; }
 22  md-input-container .md-errors-spacer {
 23    float: right;
 24    min-height: 24px;
 25    min-width: 1px; }
 26    [dir=rtl] md-input-container .md-errors-spacer {
 27      float: left; }
 28  md-input-container > md-icon {
 29    position: absolute;
 30    top: 8px;
 31    left: 2px;
 32    right: auto; }
 33    [dir=rtl] md-input-container > md-icon {
 34      left: auto; }
 35    [dir=rtl] md-input-container > md-icon {
 36      right: 2px; }
 37  md-input-container textarea,
 38  md-input-container input[type="text"],
 39  md-input-container input[type="password"],
 40  md-input-container input[type="datetime"],
 41  md-input-container input[type="datetime-local"],
 42  md-input-container input[type="date"],
 43  md-input-container input[type="month"],
 44  md-input-container input[type="time"],
 45  md-input-container input[type="week"],
 46  md-input-container input[type="number"],
 47  md-input-container input[type="email"],
 48  md-input-container input[type="url"],
 49  md-input-container input[type="search"],
 50  md-input-container input[type="tel"],
 51  md-input-container input[type="color"] {
 52    /* remove default appearance from all input/textarea */
 53    -moz-appearance: none;
 54    -webkit-appearance: none; }
 55  md-input-container input[type="date"],
 56  md-input-container input[type="datetime-local"],
 57  md-input-container input[type="month"],
 58  md-input-container input[type="time"],
 59  md-input-container input[type="week"] {
 60    min-height: 26px; }
 61  md-input-container textarea {
 62    resize: none;
 63    overflow: hidden; }
 64    md-input-container textarea.md-input {
 65      min-height: 26px;
 66      -ms-flex-preferred-size: auto; }
 67    md-input-container textarea[md-no-autogrow] {
 68      height: auto;
 69      overflow: auto; }
 70  md-input-container label:not(.md-container-ignore) {
 71    position: absolute;
 72    bottom: 100%;
 73    left: 0;
 74    right: auto; }
 75    [dir=rtl] md-input-container label:not(.md-container-ignore) {
 76      left: auto; }
 77    [dir=rtl] md-input-container label:not(.md-container-ignore) {
 78      right: 0; }
 79    md-input-container label:not(.md-container-ignore).md-required:after {
 80      content: ' *';
 81      font-size: 13px;
 82      vertical-align: top; }
 83  md-input-container label:not(.md-no-float):not(.md-container-ignore),
 84  md-input-container .md-placeholder {
 85    overflow: hidden;
 86    text-overflow: ellipsis;
 87    white-space: nowrap;
 88    width: 100%;
 89    -webkit-box-ordinal-group: 2;
 90    -webkit-order: 1;
 91            order: 1;
 92    pointer-events: none;
 93    -webkit-font-smoothing: antialiased;
 94    padding-left: 3px;
 95    padding-right: 0;
 96    z-index: 1;
 97    -webkit-transform: translate3d(0, 28px, 0) scale(1);
 98            transform: translate3d(0, 28px, 0) scale(1);
 99    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
100    transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
101    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
102    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);
103    max-width: 100%;
104    -webkit-transform-origin: left top;
105            transform-origin: left top; }
106    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
107    md-input-container .md-placeholder {
108      padding-left: 0; }
109    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
110    md-input-container .md-placeholder {
111      padding-right: 3px; }
112    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
113    md-input-container .md-placeholder {
114      -webkit-transform-origin: right top;
115              transform-origin: right top; }
116  md-input-container .md-placeholder {
117    position: absolute;
118    top: 0;
119    opacity: 0;
120    -webkit-transition-property: opacity, -webkit-transform;
121    transition-property: opacity, -webkit-transform;
122    transition-property: opacity, transform;
123    transition-property: opacity, transform, -webkit-transform;
124    -webkit-transform: translate3d(0, 30px, 0);
125            transform: translate3d(0, 30px, 0); }
126  md-input-container.md-input-focused .md-placeholder {
127    opacity: 1;
128    -webkit-transform: translate3d(0, 24px, 0);
129            transform: translate3d(0, 24px, 0); }
130  md-input-container.md-input-has-value .md-placeholder {
131    -webkit-transition: none;
132    transition: none;
133    opacity: 0; }
134  md-input-container:not(.md-input-has-value) input:not(:focus),
135  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,
136  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,
137  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,
138  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,
139  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,
140  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,
141  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,
142  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,
143  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field,
144  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text {
145    color: transparent; }
146  md-input-container .md-input {
147    -webkit-box-ordinal-group: 3;
148    -webkit-order: 2;
149            order: 2;
150    display: block;
151    margin-top: 0;
152    background: none;
153    padding-top: 2px;
154    padding-bottom: 1px;
155    padding-left: 2px;
156    padding-right: 2px;
157    border-width: 0 0 1px 0;
158    line-height: 26px;
159    height: 30px;
160    -ms-flex-preferred-size: 26px;
161    border-radius: 0;
162    border-style: solid;
163    width: 100%;
164    box-sizing: border-box;
165    float: left; }
166    [dir=rtl] md-input-container .md-input {
167      float: right; }
168    md-input-container .md-input:focus {
169      outline: none; }
170    md-input-container .md-input:invalid {
171      outline: none;
172      box-shadow: none; }
173    md-input-container .md-input.md-no-flex {
174      -webkit-box-flex: 0 !important;
175      -webkit-flex: none !important;
176              flex: none !important; }
177  md-input-container .md-char-counter {
178    text-align: right;
179    padding-right: 2px;
180    padding-left: 0; }
181    [dir=rtl] md-input-container .md-char-counter {
182      text-align: left; }
183    [dir=rtl] md-input-container .md-char-counter {
184      padding-right: 0; }
185    [dir=rtl] md-input-container .md-char-counter {
186      padding-left: 2px; }
187  md-input-container .md-input-messages-animation {
188    position: relative;
189    -webkit-box-ordinal-group: 5;
190    -webkit-order: 4;
191            order: 4;
192    overflow: hidden;
193    clear: left; }
194    [dir=rtl] md-input-container .md-input-messages-animation {
195      clear: right; }
196    md-input-container .md-input-messages-animation.ng-enter .md-input-message-animation {
197      opacity: 0;
198      margin-top: -100px; }
199  md-input-container .md-input-message-animation, md-input-container .md-char-counter {
200    font-size: 12px;
201    line-height: 14px;
202    overflow: hidden;
203    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
204    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
205    opacity: 1;
206    margin-top: 0;
207    padding-top: 5px; }
208    md-input-container .md-input-message-animation:not(.md-char-counter), md-input-container .md-char-counter:not(.md-char-counter) {
209      padding-right: 5px;
210      padding-left: 0; }
211      [dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
212        padding-right: 0; }
213      [dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
214        padding-left: 5px; }
215  md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
216    opacity: 0;
217    margin-top: -100px; }
218  md-input-container .md-input-message-animation:not(.ng-animate) {
219    opacity: 0;
220    margin-top: -100px; }
221  md-input-container .md-input-message-animation.ng-enter {
222    opacity: 0;
223    margin-top: -100px; }
224  md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-placeholder label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
225    -webkit-transform: translate3d(0, 6px, 0) scale(0.75);
226            transform: translate3d(0, 6px, 0) scale(0.75);
227    -webkit-transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
228    transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
229    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
230    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s; }
231  md-input-container.md-input-has-value label {
232    -webkit-transition: none;
233    transition: none; }
234  md-input-container.md-input-focused .md-input,
235  md-input-container .md-input.ng-invalid.ng-dirty,
236  md-input-container.md-input-resized .md-input {
237    padding-bottom: 0;
238    border-width: 0 0 2px 0; }
239  md-input-container .md-input[disabled],
240  [disabled] md-input-container .md-input {
241    background-position: bottom -1px left 0;
242    background-size: 4px 1px;
243    background-repeat: repeat-x; }
244  md-input-container.md-icon-float {
245    -webkit-transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
246    transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
247    md-input-container.md-icon-float > label {
248      pointer-events: none;
249      position: absolute; }
250    md-input-container.md-icon-float > md-icon {
251      top: 8px;
252      left: 2px;
253      right: auto; }
254      [dir=rtl] md-input-container.md-icon-float > md-icon {
255        left: auto; }
256      [dir=rtl] md-input-container.md-icon-float > md-icon {
257        right: 2px; }
258  md-input-container.md-icon-left > label:not(.md-no-float):not(.md-container-ignore),
259  md-input-container.md-icon-left > label .md-placeholder, md-input-container.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
260  md-input-container.md-icon-right > label .md-placeholder {
261    width: calc(100% - 36px - 18px); }
262  md-input-container.md-icon-left {
263    padding-left: 36px;
264    padding-right: 0; }
265    [dir=rtl] md-input-container.md-icon-left {
266      padding-left: 0; }
267    [dir=rtl] md-input-container.md-icon-left {
268      padding-right: 36px; }
269    md-input-container.md-icon-left > label {
270      left: 36px;
271      right: auto; }
272      [dir=rtl] md-input-container.md-icon-left > label {
273        left: auto; }
274      [dir=rtl] md-input-container.md-icon-left > label {
275        right: 36px; }
276  md-input-container.md-icon-right {
277    padding-left: 0;
278    padding-right: 36px; }
279    [dir=rtl] md-input-container.md-icon-right {
280      padding-left: 36px; }
281    [dir=rtl] md-input-container.md-icon-right {
282      padding-right: 0; }
283    md-input-container.md-icon-right > md-icon:last-of-type {
284      margin: 0;
285      right: 2px;
286      left: auto; }
287      [dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
288        right: auto; }
289      [dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
290        left: 2px; }
291  md-input-container.md-icon-left.md-icon-right {
292    padding-left: 36px;
293    padding-right: 36px; }
294    md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
295    md-input-container.md-icon-left.md-icon-right > label .md-placeholder {
296      width: calc(100% - (36px * 2)); }
297
298.md-resize-wrapper {
299  position: relative; }
300  .md-resize-wrapper:after {
301    content: '';
302    display: table;
303    clear: both; }
304
305.md-resize-handle {
306  position: absolute;
307  bottom: -5px;
308  left: 0;
309  height: 10px;
310  background: transparent;
311  width: 100%;
312  cursor: ns-resize; }
313
314@media screen and (-ms-high-contrast: active) {
315  md-input-container.md-default-theme > md-icon {
316    fill: #fff; } }