3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
4 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7 Code distributed by Google as part of the polymer project is also
8 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
12 /*******************************
14 *******************************/
16 html /deep/ .layout.horizontal,
17 html /deep/ .layout.horizontal-reverse,
18 html /deep/ .layout.vertical,
19 html /deep/ .layout.vertical-reverse {
21 display: -webkit-flex;
25 html /deep/ .layout.inline {
26 display: -ms-inline-flexbox;
27 display: -webkit-inline-flex;
31 html /deep/ .layout.horizontal {
32 -ms-flex-direction: row;
33 -webkit-flex-direction: row;
37 html /deep/ .layout.horizontal-reverse {
38 -ms-flex-direction: row-reverse;
39 -webkit-flex-direction: row-reverse;
40 flex-direction: row-reverse;
43 html /deep/ .layout.vertical {
44 -ms-flex-direction: column;
45 -webkit-flex-direction: column;
46 flex-direction: column;
49 html /deep/ .layout.vertical-reverse {
50 -ms-flex-direction: column-reverse;
51 -webkit-flex-direction: column-reverse;
52 flex-direction: column-reverse;
55 html /deep/ .layout.wrap {
57 -webkit-flex-wrap: wrap;
61 html /deep/ .layout.wrap-reverse {
62 -ms-flex-wrap: wrap-reverse;
63 -webkit-flex-wrap: wrap-reverse;
64 flex-wrap: wrap-reverse;
67 html /deep/ .flex-auto {
69 -webkit-flex:
1 1 auto;
73 html /deep/ .flex-none {
104 html /deep/ .flex-
5 {
110 html /deep/ .flex-
6 {
116 html /deep/ .flex-
7 {
122 html /deep/ .flex-
8 {
128 html /deep/ .flex-
9 {
134 html /deep/ .flex-
10 {
140 html /deep/ .flex-
11 {
146 html /deep/ .flex-
12 {
152 /* alignment in cross axis */
154 html /deep/ .layout.start {
155 -ms-flex-align: start;
156 -webkit-align-items: flex-start;
157 align-items: flex-start;
160 html /deep/ .layout.center,
161 html /deep/ .layout.center-center {
162 -ms-flex-align: center;
163 -webkit-align-items: center;
167 html /deep/ .layout.end {
169 -webkit-align-items: flex-end;
170 align-items: flex-end;
173 /* alignment in main axis */
175 html /deep/ .layout.start-justified {
176 -ms-flex-pack: start;
177 -webkit-justify-content: flex-start;
178 justify-content: flex-start;
181 html /deep/ .layout.center-justified,
182 html /deep/ .layout.center-center {
183 -ms-flex-pack: center;
184 -webkit-justify-content: center;
185 justify-content: center;
188 html /deep/ .layout.end-justified {
190 -webkit-justify-content: flex-end;
191 justify-content: flex-end;
194 html /deep/ .layout.around-justified {
195 -ms-flex-pack: around;
196 -webkit-justify-content: space-around;
197 justify-content: space-around;
200 html /deep/ .layout.justified {
201 -ms-flex-pack: justify;
202 -webkit-justify-content: space-between;
203 justify-content: space-between;
208 html /deep/ .self-start {
209 -ms-align-self: flex-start;
210 -webkit-align-self: flex-start;
211 align-self: flex-start;
214 html /deep/ .self-center {
215 -ms-align-self: center;
216 -webkit-align-self: center;
220 html /deep/ .self-end {
221 -ms-align-self: flex-end;
222 -webkit-align-self: flex-end;
223 align-self: flex-end;
226 html /deep/ .self-stretch {
227 -ms-align-self: stretch;
228 -webkit-align-self: stretch;
232 /*******************************
234 *******************************/
240 /* IE
10 support for HTML5 hidden attr */
241 html /deep/ [hidden] {
242 display: none !important;
245 html /deep/ .invisible {
246 visibility: hidden !important;
249 html /deep/ .relative {
266 html /deep/ .scroll {
267 -webkit-overflow-scrolling: touch;
278 html /deep/ .fixed-top {
284 html /deep/ .fixed-right {
290 html /deep/ .fixed-bottom {
296 html /deep/ .fixed-left {