socketioMEANseed/www/bower_components/angular-material/modules/closure/datepicker/datepicker.css
www/bower_components/angular-material/modules/closure/datepicker/datepicker.cssRaw
1/*!
2 * Angular Material Design
3 * https://github.com/angular/material
4 * @license MIT
5 * v1.1.3
6 */
7/** Styles for mdCalendar. */
8md-calendar {
9 font-size: 13px;
10 -webkit-user-select: none;
11 -moz-user-select: none;
12 -ms-user-select: none;
13 user-select: none; }
14
15.md-calendar-scroll-mask {
16 display: inline-block;
17 overflow: hidden;
18 height: 308px; }
19 .md-calendar-scroll-mask .md-virtual-repeat-scroller {
20 overflow-y: scroll;
21 -webkit-overflow-scrolling: touch; }
22 .md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar {
23 display: none; }
24 .md-calendar-scroll-mask .md-virtual-repeat-offsetter {
25 width: 100%; }
26
27.md-calendar-scroll-container {
28 box-shadow: inset -3px 3px 6px rgba(0, 0, 0, 0.2);
29 display: inline-block;
30 height: 308px;
31 width: 346px; }
32
33.md-calendar-date {
34 height: 44px;
35 width: 44px;
36 text-align: center;
37 padding: 0;
38 border: none;
39 box-sizing: content-box; }
40 .md-calendar-date:first-child {
41 padding-left: 16px; }
42 [dir=rtl] .md-calendar-date:first-child {
43 padding-left: 0;
44 padding-right: 16px; }
45 .md-calendar-date:last-child {
46 padding-right: 16px; }
47 [dir=rtl] .md-calendar-date:last-child {
48 padding-right: 0;
49 padding-left: 16px; }
50 .md-calendar-date.md-calendar-date-disabled {
51 cursor: default; }
52
53.md-calendar-date-selection-indicator {
54 -webkit-transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
55 transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
56 border-radius: 50%;
57 display: inline-block;
58 width: 40px;
59 height: 40px;
60 line-height: 40px; }
61 .md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator {
62 cursor: pointer; }
63
64.md-calendar-month-label {
65 height: 44px;
66 font-size: 14px;
67 font-weight: 500;
68 padding: 0 0 0 24px; }
69 [dir=rtl] .md-calendar-month-label {
70 padding: 0 24px 0 0; }
71 md-calendar-month .md-calendar-month-label:not(.md-calendar-month-label-disabled) {
72 cursor: pointer; }
73 .md-calendar-month-label md-icon {
74 -webkit-transform: rotate(180deg);
75 transform: rotate(180deg); }
76 [dir=rtl] .md-calendar-month-label md-icon {
77 -webkit-transform: none;
78 transform: none; }
79 .md-calendar-month-label span {
80 vertical-align: middle; }
81
82.md-calendar-day-header {
83 table-layout: fixed;
84 border-spacing: 0;
85 border-collapse: collapse; }
86 .md-calendar-day-header th {
87 height: 40px;
88 width: 44px;
89 text-align: center;
90 padding: 0;
91 border: none;
92 box-sizing: content-box;
93 font-weight: normal; }
94 .md-calendar-day-header th:first-child {
95 padding-left: 16px; }
96 [dir=rtl] .md-calendar-day-header th:first-child {
97 padding-left: 0;
98 padding-right: 16px; }
99 .md-calendar-day-header th:last-child {
100 padding-right: 16px; }
101 [dir=rtl] .md-calendar-day-header th:last-child {
102 padding-right: 0;
103 padding-left: 16px; }
104
105.md-calendar {
106 table-layout: fixed;
107 border-spacing: 0;
108 border-collapse: collapse; }
109 .md-calendar tr:last-child td {
110 border-bottom-width: 1px;
111 border-bottom-style: solid; }
112 .md-calendar:first-child {
113 border-top: 1px solid transparent; }
114 .md-calendar tbody, .md-calendar td, .md-calendar tr {
115 vertical-align: middle;
116 box-sizing: content-box; }
117
118/** Styles for mdDatepicker. */
119md-datepicker {
120 white-space: nowrap;
121 overflow: hidden;
122 vertical-align: middle; }
123
124.md-inline-form md-datepicker {
125 margin-top: 12px; }
126
127.md-datepicker-button {
128 display: inline-block;
129 box-sizing: border-box;
130 background: none;
131 vertical-align: middle;
132 position: relative; }
133 .md-datepicker-button:before {
134 top: 0;
135 left: 0;
136 bottom: 0;
137 right: 0;
138 position: absolute;
139 content: '';
140 speak: none; }
141
142.md-datepicker-input {
143 font-size: 14px;
144 box-sizing: border-box;
145 border: none;
146 box-shadow: none;
147 outline: none;
148 background: transparent;
149 min-width: 120px;
150 max-width: 328px;
151 padding: 0 0 5px; }
152 .md-datepicker-input::-ms-clear {
153 display: none; }
154
155._md-datepicker-floating-label > md-datepicker {
156 overflow: visible; }
157 ._md-datepicker-floating-label > md-datepicker .md-datepicker-input-container {
158 border: none; }
159 ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
160 float: left;
161 margin-top: -12px;
162 top: 9.5px; }
163 [dir=rtl] ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
164 float: right; }
165
166._md-datepicker-floating-label .md-input {
167 float: none; }
168
169._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
170 right: 18px;
171 left: auto;
172 width: calc(100% - 84px); }
173 [dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
174 right: auto; }
175 [dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
176 left: 18px; }
177
178._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
179 margin-left: 64px; }
180 [dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
181 margin-left: auto;
182 margin-right: 64px; }
183
184._md-datepicker-has-triangle-icon {
185 padding-right: 18px;
186 margin-right: -18px; }
187 [dir=rtl] ._md-datepicker-has-triangle-icon {
188 padding-right: 0;
189 padding-left: 18px; }
190 [dir=rtl] ._md-datepicker-has-triangle-icon {
191 margin-right: auto;
192 margin-left: -18px; }
193
194.md-datepicker-input-container {
195 position: relative;
196 border-bottom-width: 1px;
197 border-bottom-style: solid;
198 display: inline-block;
199 width: auto; }
200 .md-icon-button + .md-datepicker-input-container {
201 margin-left: 12px; }
202 [dir=rtl] .md-icon-button + .md-datepicker-input-container {
203 margin-left: auto;
204 margin-right: 12px; }
205 .md-datepicker-input-container.md-datepicker-focused {
206 border-bottom-width: 2px; }
207
208.md-datepicker-is-showing .md-scroll-mask {
209 z-index: 99; }
210
211.md-datepicker-calendar-pane {
212 position: absolute;
213 top: 0;
214 left: -100%;
215 z-index: 100;
216 border-width: 1px;
217 border-style: solid;
218 background: transparent;
219 -webkit-transform: scale(0);
220 transform: scale(0);
221 -webkit-transform-origin: 0 0;
222 transform-origin: 0 0;
223 -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
224 transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
225 transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
226 transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1); }
227 .md-datepicker-calendar-pane.md-pane-open {
228 -webkit-transform: scale(1);
229 transform: scale(1); }
230
231.md-datepicker-input-mask {
232 height: 40px;
233 width: 340px;
234 position: relative;
235 overflow: hidden;
236 background: transparent;
237 pointer-events: none;
238 cursor: text; }
239
240.md-datepicker-calendar {
241 opacity: 0;
242 -webkit-transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
243 transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1); }
244 .md-pane-open .md-datepicker-calendar {
245 opacity: 1; }
246 .md-datepicker-calendar md-calendar:focus {
247 outline: none; }
248
249.md-datepicker-expand-triangle {
250 position: absolute;
251 top: 50%;
252 left: 50%;
253 -webkit-transform: translate(-50%, -50%);
254 transform: translate(-50%, -50%);
255 width: 0;
256 height: 0;
257 border-left: 5px solid transparent;
258 border-right: 5px solid transparent;
259 border-top: 5px solid; }
260
261.md-datepicker-triangle-button {
262 position: absolute;
263 right: 0;
264 bottom: -2.5px;
265 -webkit-transform: translateX(45%);
266 transform: translateX(45%); }
267 [dir=rtl] .md-datepicker-triangle-button {
268 right: auto;
269 left: 0; }
270 [dir=rtl] .md-datepicker-triangle-button {
271 -webkit-transform: translateX(-45%);
272 transform: translateX(-45%); }
273
274.md-datepicker-triangle-button.md-button.md-icon-button {
275 height: 36px;
276 width: 36px;
277 position: absolute;
278 padding: 8px; }
279
280md-datepicker[disabled] .md-datepicker-input-container {
281 border-bottom-color: transparent; }
282
283md-datepicker[disabled] .md-datepicker-triangle-button {
284 display: none; }
285
286.md-datepicker-open {
287 overflow: hidden; }
288 .md-datepicker-open .md-datepicker-input-container,
289 .md-datepicker-open input.md-input {
290 border-bottom-color: transparent; }
291 .md-datepicker-open .md-datepicker-triangle-button,
292 .md-datepicker-open.md-input-has-value > label,
293 .md-datepicker-open.md-input-has-placeholder > label {
294 display: none; }
295
296.md-datepicker-pos-adjusted .md-datepicker-input-mask {
297 display: none; }
298
299.md-datepicker-calendar-pane .md-calendar {
300 -webkit-transform: translateY(-85px);
301 transform: translateY(-85px);
302 -webkit-transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
303 transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
304 transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
305 transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
306 -webkit-transition-delay: 0.125s;
307 transition-delay: 0.125s; }
308
309.md-datepicker-calendar-pane.md-pane-open .md-calendar {
310 -webkit-transform: translateY(0);
311 transform: translateY(0); }