11320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci/* 21320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciCopyright (c) 2014 The Polymer Project Authors. All rights reserved. 31320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 41320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciCode distributed by Google as part of the polymer project is also 71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccisubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci*/ 91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host { 111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: -webkit-box !important; 121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: -ms-flexbox !important; 131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: -moz-flex !important; 141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: -webkit-flex !important; 151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: flex !important; 161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-h) { 191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-orient: horizontal; 201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-direction: row; 211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-flex-direction: row; 221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-flex-direction: row; 231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci flex-direction: row; 241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-v) { 271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-orient: vertical; 281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-direction: column; 291320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-flex-direction: column; 301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-flex-direction: column; 311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci flex-direction: column; 321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 331320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 341320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-h.core-reverse) { 351320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-direction: reverse; 361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-direction: row-reverse; 371320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-flex-direction: row-reverse; 381320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-flex-direction: row-reverse; 391320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci flex-direction: row-reverse; 401320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 411320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 421320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-v.core-reverse) { 431320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-direction: reverse; 441320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-direction: column-reverse; 451320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-flex-direction: column-reverse; 461320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-flex-direction: column-reverse; 471320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci flex-direction: column-reverse; 481320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 491320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 501320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci/* alignment in main axis */ 511320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-justify-start) { 521320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-pack: start; 531320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-pack: start; 541320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-justify-content: flex-start; 551320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-justify-content: flex-start; 561320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci justify-content: flex-start; 571320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 581320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 591320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-justify-center) { 601320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-pack: center; 611320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-pack: center; 621320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-justify-content: center; 631320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-justify-content: center; 641320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci justify-content: center; 651320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 661320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 671320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-justify-end) { 681320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-pack: end; 691320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-pack: end; 701320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-justify-content: flex-end; 711320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-justify-content: flex-end; 721320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci justify-content: flex-end; 731320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 741320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 751320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-justify-between) { 761320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-pack: justify; 771320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-pack: justify; 781320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-justify-content: space-between; 791320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-justify-content: space-between; 801320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci justify-content: space-between; 811320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 821320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 831320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci/* alignment in cross axis */ 841320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-align-start) { 851320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-align: start; 861320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-align: start; 871320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-align-items: flex-start; 881320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-align-items: flex-start; 891320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci align-items: flex-start; 901320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 911320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 921320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-align-center) { 931320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-align: center; 941320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-align: center; 951320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-align-items: center; 961320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-align-items: center; 971320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci align-items: center; 981320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 991320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 1001320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(.core-align-end) { 1011320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-box-align: end; 1021320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -ms-flex-align: end; 1031320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -moz-align-items: flex-end; 1041320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-align-items: flex-end; 1051320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci align-items: flex-end; 1061320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 107