UNPKG

angular-material

Version:

This repository publishes the AngularJS Material v1.x library and localized installs using `npm`. You can find the component source-code for this library in the [AngularJS Material repository](https://github.com/angular/material).

1,901 lines (1,729 loc) 258 kB
/*! * AngularJS Material Design * https://github.com/angular/material * @license MIT * v1.2.1 */ /* * Responsive attributes * * References: * 1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex * 2) https://css-tricks.com/almanac/properties/f/flex/ * 3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/ * 4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items * 5) http://godban.com.ua/projects/flexgrid */ /* * Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted */ [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; } /* * Responsive attributes * * References: * 1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex * 2) https://css-tricks.com/almanac/properties/f/flex/ * 3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/ * 4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items * 5) http://godban.com.ua/projects/flexgrid */ @-moz-document url-prefix() { .layout-fill { margin: 0; width: 100%; min-height: 100%; height: 100%; } } /* * Apply Mixins to create Layout/Flexbox styles */ .flex-order { order: 0; } .flex-order--20 { order: -20; } .flex-order--19 { order: -19; } .flex-order--18 { order: -18; } .flex-order--17 { order: -17; } .flex-order--16 { order: -16; } .flex-order--15 { order: -15; } .flex-order--14 { order: -14; } .flex-order--13 { order: -13; } .flex-order--12 { order: -12; } .flex-order--11 { order: -11; } .flex-order--10 { order: -10; } .flex-order--9 { order: -9; } .flex-order--8 { order: -8; } .flex-order--7 { order: -7; } .flex-order--6 { order: -6; } .flex-order--5 { order: -5; } .flex-order--4 { order: -4; } .flex-order--3 { order: -3; } .flex-order--2 { order: -2; } .flex-order--1 { order: -1; } .flex-order-0 { order: 0; } .flex-order-1 { order: 1; } .flex-order-2 { order: 2; } .flex-order-3 { order: 3; } .flex-order-4 { order: 4; } .flex-order-5 { order: 5; } .flex-order-6 { order: 6; } .flex-order-7 { order: 7; } .flex-order-8 { order: 8; } .flex-order-9 { order: 9; } .flex-order-10 { order: 10; } .flex-order-11 { order: 11; } .flex-order-12 { order: 12; } .flex-order-13 { order: 13; } .flex-order-14 { order: 14; } .flex-order-15 { order: 15; } .flex-order-16 { order: 16; } .flex-order-17 { order: 17; } .flex-order-18 { order: 18; } .flex-order-19 { order: 19; } .flex-order-20 { order: 20; } .offset-0, .flex-offset-0, .layout-margin .flex-offset-0, .layout-margin .offset-0 { margin-left: 0; } [dir=rtl] .offset-0, [dir=rtl] .flex-offset-0, [dir=rtl] .layout-margin .flex-offset-0, [dir=rtl] .layout-margin .offset-0 { margin-left: auto; margin-right: 0; } .offset-5, .flex-offset-5, .layout-margin .flex-offset-5, .layout-margin .offset-5 { margin-left: 5%; } [dir=rtl] .offset-5, [dir=rtl] .flex-offset-5, [dir=rtl] .layout-margin .flex-offset-5, [dir=rtl] .layout-margin .offset-5 { margin-left: auto; margin-right: 5%; } .offset-10, .flex-offset-10, .layout-margin .flex-offset-10, .layout-margin .offset-10 { margin-left: 10%; } [dir=rtl] .offset-10, [dir=rtl] .flex-offset-10, [dir=rtl] .layout-margin .flex-offset-10, [dir=rtl] .layout-margin .offset-10 { margin-left: auto; margin-right: 10%; } .offset-15, .flex-offset-15, .layout-margin .flex-offset-15, .layout-margin .offset-15 { margin-left: 15%; } [dir=rtl] .offset-15, [dir=rtl] .flex-offset-15, [dir=rtl] .layout-margin .flex-offset-15, [dir=rtl] .layout-margin .offset-15 { margin-left: auto; margin-right: 15%; } .offset-20, .flex-offset-20, .layout-margin .flex-offset-20, .layout-margin .offset-20 { margin-left: 20%; } [dir=rtl] .offset-20, [dir=rtl] .flex-offset-20, [dir=rtl] .layout-margin .flex-offset-20, [dir=rtl] .layout-margin .offset-20 { margin-left: auto; margin-right: 20%; } .offset-25, .flex-offset-25, .layout-margin .flex-offset-25, .layout-margin .offset-25 { margin-left: 25%; } [dir=rtl] .offset-25, [dir=rtl] .flex-offset-25, [dir=rtl] .layout-margin .flex-offset-25, [dir=rtl] .layout-margin .offset-25 { margin-left: auto; margin-right: 25%; } .offset-30, .flex-offset-30, .layout-margin .flex-offset-30, .layout-margin .offset-30 { margin-left: 30%; } [dir=rtl] .offset-30, [dir=rtl] .flex-offset-30, [dir=rtl] .layout-margin .flex-offset-30, [dir=rtl] .layout-margin .offset-30 { margin-left: auto; margin-right: 30%; } .offset-35, .flex-offset-35, .layout-margin .flex-offset-35, .layout-margin .offset-35 { margin-left: 35%; } [dir=rtl] .offset-35, [dir=rtl] .flex-offset-35, [dir=rtl] .layout-margin .flex-offset-35, [dir=rtl] .layout-margin .offset-35 { margin-left: auto; margin-right: 35%; } .offset-40, .flex-offset-40, .layout-margin .flex-offset-40, .layout-margin .offset-40 { margin-left: 40%; } [dir=rtl] .offset-40, [dir=rtl] .flex-offset-40, [dir=rtl] .layout-margin .flex-offset-40, [dir=rtl] .layout-margin .offset-40 { margin-left: auto; margin-right: 40%; } .offset-45, .flex-offset-45, .layout-margin .flex-offset-45, .layout-margin .offset-45 { margin-left: 45%; } [dir=rtl] .offset-45, [dir=rtl] .flex-offset-45, [dir=rtl] .layout-margin .flex-offset-45, [dir=rtl] .layout-margin .offset-45 { margin-left: auto; margin-right: 45%; } .offset-50, .flex-offset-50, .layout-margin .flex-offset-50, .layout-margin .offset-50 { margin-left: 50%; } [dir=rtl] .offset-50, [dir=rtl] .flex-offset-50, [dir=rtl] .layout-margin .flex-offset-50, [dir=rtl] .layout-margin .offset-50 { margin-left: auto; margin-right: 50%; } .offset-55, .flex-offset-55, .layout-margin .flex-offset-55, .layout-margin .offset-55 { margin-left: 55%; } [dir=rtl] .offset-55, [dir=rtl] .flex-offset-55, [dir=rtl] .layout-margin .flex-offset-55, [dir=rtl] .layout-margin .offset-55 { margin-left: auto; margin-right: 55%; } .offset-60, .flex-offset-60, .layout-margin .flex-offset-60, .layout-margin .offset-60 { margin-left: 60%; } [dir=rtl] .offset-60, [dir=rtl] .flex-offset-60, [dir=rtl] .layout-margin .flex-offset-60, [dir=rtl] .layout-margin .offset-60 { margin-left: auto; margin-right: 60%; } .offset-65, .flex-offset-65, .layout-margin .flex-offset-65, .layout-margin .offset-65 { margin-left: 65%; } [dir=rtl] .offset-65, [dir=rtl] .flex-offset-65, [dir=rtl] .layout-margin .flex-offset-65, [dir=rtl] .layout-margin .offset-65 { margin-left: auto; margin-right: 65%; } .offset-70, .flex-offset-70, .layout-margin .flex-offset-70, .layout-margin .offset-70 { margin-left: 70%; } [dir=rtl] .offset-70, [dir=rtl] .flex-offset-70, [dir=rtl] .layout-margin .flex-offset-70, [dir=rtl] .layout-margin .offset-70 { margin-left: auto; margin-right: 70%; } .offset-75, .flex-offset-75, .layout-margin .flex-offset-75, .layout-margin .offset-75 { margin-left: 75%; } [dir=rtl] .offset-75, [dir=rtl] .flex-offset-75, [dir=rtl] .layout-margin .flex-offset-75, [dir=rtl] .layout-margin .offset-75 { margin-left: auto; margin-right: 75%; } .offset-80, .flex-offset-80, .layout-margin .flex-offset-80, .layout-margin .offset-80 { margin-left: 80%; } [dir=rtl] .offset-80, [dir=rtl] .flex-offset-80, [dir=rtl] .layout-margin .flex-offset-80, [dir=rtl] .layout-margin .offset-80 { margin-left: auto; margin-right: 80%; } .offset-85, .flex-offset-85, .layout-margin .flex-offset-85, .layout-margin .offset-85 { margin-left: 85%; } [dir=rtl] .offset-85, [dir=rtl] .flex-offset-85, [dir=rtl] .layout-margin .flex-offset-85, [dir=rtl] .layout-margin .offset-85 { margin-left: auto; margin-right: 85%; } .offset-90, .flex-offset-90, .layout-margin .flex-offset-90, .layout-margin .offset-90 { margin-left: 90%; } [dir=rtl] .offset-90, [dir=rtl] .flex-offset-90, [dir=rtl] .layout-margin .flex-offset-90, [dir=rtl] .layout-margin .offset-90 { margin-left: auto; margin-right: 90%; } .offset-95, .flex-offset-95, .layout-margin .flex-offset-95, .layout-margin .offset-95 { margin-left: 95%; } [dir=rtl] .offset-95, [dir=rtl] .flex-offset-95, [dir=rtl] .layout-margin .flex-offset-95, [dir=rtl] .layout-margin .offset-95 { margin-left: auto; margin-right: 95%; } .offset-33, .flex-offset-33, .layout-margin .flex-offset-33, .layout-margin .offset-33 { margin-left: calc(100% / 3); } .offset-66, .flex-offset-66, .layout-margin .flex-offset-66, .layout-margin .offset-66 { margin-left: calc(200% / 3); } [dir=rtl] .offset-66, [dir=rtl] .flex-offset-66, [dir=rtl] .layout-margin .flex-offset-66, [dir=rtl] .layout-margin .offset-66 { margin-left: auto; margin-right: calc(200% / 3); } .layout-align, .layout-align-start-stretch { justify-content: flex-start; align-content: stretch; align-items: stretch; } .layout-align-start, .layout-align-start-start, .layout-align-start-center, .layout-align-start-end, .layout-align-start-stretch { justify-content: flex-start; } .layout-align-center, .layout-align-center-start, .layout-align-center-center, .layout-align-center-end, .layout-align-center-stretch { justify-content: center; } .layout-align-end, .layout-align-end-start, .layout-align-end-center, .layout-align-end-end, .layout-align-end-stretch { justify-content: flex-end; } .layout-align-space-around, .layout-align-space-around-center, .layout-align-space-around-start, .layout-align-space-around-end, .layout-align-space-around-stretch { justify-content: space-around; } .layout-align-space-between, .layout-align-space-between-center, .layout-align-space-between-start, .layout-align-space-between-end, .layout-align-space-between-stretch { justify-content: space-between; } .layout-align-start-start, .layout-align-center-start, .layout-align-end-start, .layout-align-space-between-start, .layout-align-space-around-start { align-items: flex-start; align-content: flex-start; } .layout-align-start-center, .layout-align-center-center, .layout-align-end-center, .layout-align-space-between-center, .layout-align-space-around-center { align-items: center; align-content: center; max-width: 100%; } .layout-align-start-center > *, .layout-align-center-center > *, .layout-align-end-center > *, .layout-align-space-between-center > *, .layout-align-space-around-center > * { max-width: 100%; box-sizing: border-box; } .layout-align-start-end, .layout-align-center-end, .layout-align-end-end, .layout-align-space-between-end, .layout-align-space-around-end { align-items: flex-end; align-content: flex-end; } .layout-align-start-stretch, .layout-align-center-stretch, .layout-align-end-stretch, .layout-align-space-between-stretch, .layout-align-space-around-stretch { align-items: stretch; align-content: stretch; } .flex { flex: 1; box-sizing: border-box; } .flex-grow { flex: 1 1 100%; box-sizing: border-box; } .flex-initial { flex: 0 1 auto; box-sizing: border-box; } .flex-auto { flex: 1 1 auto; box-sizing: border-box; } .flex-none { flex: 0 0 auto; box-sizing: border-box; } .flex-noshrink { flex: 1 0 auto; box-sizing: border-box; } .flex-nogrow { flex: 0 1 auto; box-sizing: border-box; } .flex-0 { flex: 1 1 100%; max-width: 0%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-0 { flex: 1 1 100%; max-width: 0%; max-height: 100%; box-sizing: border-box; min-width: 0; } .layout-column > .flex-0 { flex: 1 1 100%; max-width: 100%; max-height: 0%; box-sizing: border-box; } .flex-5 { flex: 1 1 100%; max-width: 5%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-5 { flex: 1 1 100%; max-width: 5%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-5 { flex: 1 1 100%; max-width: 100%; max-height: 5%; box-sizing: border-box; } .flex-10 { flex: 1 1 100%; max-width: 10%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-10 { flex: 1 1 100%; max-width: 10%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-10 { flex: 1 1 100%; max-width: 100%; max-height: 10%; box-sizing: border-box; } .flex-15 { flex: 1 1 100%; max-width: 15%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-15 { flex: 1 1 100%; max-width: 15%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-15 { flex: 1 1 100%; max-width: 100%; max-height: 15%; box-sizing: border-box; } .flex-20 { flex: 1 1 100%; max-width: 20%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-20 { flex: 1 1 100%; max-width: 20%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-20 { flex: 1 1 100%; max-width: 100%; max-height: 20%; box-sizing: border-box; } .flex-25 { flex: 1 1 100%; max-width: 25%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-25 { flex: 1 1 100%; max-width: 25%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-25 { flex: 1 1 100%; max-width: 100%; max-height: 25%; box-sizing: border-box; } .flex-30 { flex: 1 1 100%; max-width: 30%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-30 { flex: 1 1 100%; max-width: 30%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-30 { flex: 1 1 100%; max-width: 100%; max-height: 30%; box-sizing: border-box; } .flex-35 { flex: 1 1 100%; max-width: 35%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-35 { flex: 1 1 100%; max-width: 35%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-35 { flex: 1 1 100%; max-width: 100%; max-height: 35%; box-sizing: border-box; } .flex-40 { flex: 1 1 100%; max-width: 40%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-40 { flex: 1 1 100%; max-width: 40%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-40 { flex: 1 1 100%; max-width: 100%; max-height: 40%; box-sizing: border-box; } .flex-45 { flex: 1 1 100%; max-width: 45%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-45 { flex: 1 1 100%; max-width: 45%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-45 { flex: 1 1 100%; max-width: 100%; max-height: 45%; box-sizing: border-box; } .flex-50 { flex: 1 1 100%; max-width: 50%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-50 { flex: 1 1 100%; max-width: 50%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-50 { flex: 1 1 100%; max-width: 100%; max-height: 50%; box-sizing: border-box; } .flex-55 { flex: 1 1 100%; max-width: 55%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-55 { flex: 1 1 100%; max-width: 55%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-55 { flex: 1 1 100%; max-width: 100%; max-height: 55%; box-sizing: border-box; } .flex-60 { flex: 1 1 100%; max-width: 60%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-60 { flex: 1 1 100%; max-width: 60%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-60 { flex: 1 1 100%; max-width: 100%; max-height: 60%; box-sizing: border-box; } .flex-65 { flex: 1 1 100%; max-width: 65%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-65 { flex: 1 1 100%; max-width: 65%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-65 { flex: 1 1 100%; max-width: 100%; max-height: 65%; box-sizing: border-box; } .flex-70 { flex: 1 1 100%; max-width: 70%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-70 { flex: 1 1 100%; max-width: 70%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-70 { flex: 1 1 100%; max-width: 100%; max-height: 70%; box-sizing: border-box; } .flex-75 { flex: 1 1 100%; max-width: 75%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-75 { flex: 1 1 100%; max-width: 75%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-75 { flex: 1 1 100%; max-width: 100%; max-height: 75%; box-sizing: border-box; } .flex-80 { flex: 1 1 100%; max-width: 80%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-80 { flex: 1 1 100%; max-width: 80%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-80 { flex: 1 1 100%; max-width: 100%; max-height: 80%; box-sizing: border-box; } .flex-85 { flex: 1 1 100%; max-width: 85%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-85 { flex: 1 1 100%; max-width: 85%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-85 { flex: 1 1 100%; max-width: 100%; max-height: 85%; box-sizing: border-box; } .flex-90 { flex: 1 1 100%; max-width: 90%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-90 { flex: 1 1 100%; max-width: 90%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-90 { flex: 1 1 100%; max-width: 100%; max-height: 90%; box-sizing: border-box; } .flex-95 { flex: 1 1 100%; max-width: 95%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-95 { flex: 1 1 100%; max-width: 95%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-95 { flex: 1 1 100%; max-width: 100%; max-height: 95%; box-sizing: border-box; } .flex-100 { flex: 1 1 100%; max-width: 100%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-100 { flex: 1 1 100%; max-width: 100%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-100 { flex: 1 1 100%; max-width: 100%; max-height: 100%; box-sizing: border-box; } .flex-33 { flex: 1 1 100%; max-width: 33.33%; max-height: 100%; box-sizing: border-box; } .flex-66 { flex: 1 1 100%; max-width: 66.66%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-33 { flex: 1 1 33.33%; max-width: 33.33%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-66 { flex: 1 1 66.66%; max-width: 66.66%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-33 { flex: 1 1 33.33%; max-width: 100%; max-height: 33.33%; box-sizing: border-box; } .layout-column > .flex-66 { flex: 1 1 66.66%; max-width: 100%; max-height: 66.66%; box-sizing: border-box; } .layout-row > .flex-33 { flex: 1 1 100%; max-width: 33.33%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-66 { flex: 1 1 100%; max-width: 66.66%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex { min-width: 0; } .layout-column > .flex-33 { flex: 1 1 100%; max-width: 100%; max-height: 33.33%; box-sizing: border-box; } .layout-column > .flex-66 { flex: 1 1 100%; max-width: 100%; max-height: 66.66%; box-sizing: border-box; } .layout-column > .flex { min-height: 0; } .layout, .layout-column, .layout-row { box-sizing: border-box; display: flex; } .layout-column { flex-direction: column; } .layout-row { flex-direction: row; } .layout-padding-sm > *, .layout-padding > .flex-sm { padding: 4px; } .layout-padding, .layout-padding-gt-sm, .layout-padding-md, .layout-padding > *, .layout-padding-gt-sm > *, .layout-padding-md > *, .layout-padding > .flex, .layout-padding > .flex-gt-sm, .layout-padding > .flex-md { padding: 8px; } .layout-padding-gt-md > *, .layout-padding-lg > *, .layout-padding-gt-lg > *, .layout-padding > .flex-gt-md, .layout-padding > .flex-lg, .layout-padding > .flex-lg, .layout-padding > .flex-gt-lg { padding: 16px; } .layout-margin-sm > *, .layout-margin > .flex-sm { margin: 4px; } .layout-margin, .layout-margin-gt-sm, .layout-margin-md, .layout-margin > *, .layout-margin-gt-sm > *, .layout-margin-md > *, .layout-margin > .flex, .layout-margin > .flex-gt-sm, .layout-margin > .flex-md { margin: 8px; } .layout-margin-gt-md > *, .layout-margin-lg > *, .layout-margin-gt-lg > *, .layout-margin > .flex-gt-md, .layout-margin > .flex-lg, .layout-margin > .flex-gt-lg { margin: 16px; } .layout-wrap { flex-wrap: wrap; } .layout-nowrap { flex-wrap: nowrap; } .layout-fill { margin: 0; width: 100%; min-height: 100%; height: 100%; } /** * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)` * * hide means hide everywhere * Sizes: * $layout-breakpoint-xs: 600px !default; * $layout-breakpoint-sm: 960px !default; * $layout-breakpoint-md: 1280px !default; * $layout-breakpoint-lg: 1920px !default; */ @media (max-width: 599px) { .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) { display: none; } .flex-order-xs--20 { order: -20; } .flex-order-xs--19 { order: -19; } .flex-order-xs--18 { order: -18; } .flex-order-xs--17 { order: -17; } .flex-order-xs--16 { order: -16; } .flex-order-xs--15 { order: -15; } .flex-order-xs--14 { order: -14; } .flex-order-xs--13 { order: -13; } .flex-order-xs--12 { order: -12; } .flex-order-xs--11 { order: -11; } .flex-order-xs--10 { order: -10; } .flex-order-xs--9 { order: -9; } .flex-order-xs--8 { order: -8; } .flex-order-xs--7 { order: -7; } .flex-order-xs--6 { order: -6; } .flex-order-xs--5 { order: -5; } .flex-order-xs--4 { order: -4; } .flex-order-xs--3 { order: -3; } .flex-order-xs--2 { order: -2; } .flex-order-xs--1 { order: -1; } .flex-order-xs-0 { order: 0; } .flex-order-xs-1 { order: 1; } .flex-order-xs-2 { order: 2; } .flex-order-xs-3 { order: 3; } .flex-order-xs-4 { order: 4; } .flex-order-xs-5 { order: 5; } .flex-order-xs-6 { order: 6; } .flex-order-xs-7 { order: 7; } .flex-order-xs-8 { order: 8; } .flex-order-xs-9 { order: 9; } .flex-order-xs-10 { order: 10; } .flex-order-xs-11 { order: 11; } .flex-order-xs-12 { order: 12; } .flex-order-xs-13 { order: 13; } .flex-order-xs-14 { order: 14; } .flex-order-xs-15 { order: 15; } .flex-order-xs-16 { order: 16; } .flex-order-xs-17 { order: 17; } .flex-order-xs-18 { order: 18; } .flex-order-xs-19 { order: 19; } .flex-order-xs-20 { order: 20; } .offset-xs-0, .flex-offset-xs-0, .layout-margin .flex-offset-xs-0, .layout-margin .offset-xs-0 { margin-left: 0; } [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0, [dir=rtl] .layout-margin .flex-offset-xs-0, [dir=rtl] .layout-margin .offset-xs-0 { margin-left: auto; margin-right: 0; } .offset-xs-5, .flex-offset-xs-5, .layout-margin .flex-offset-xs-5, .layout-margin .offset-xs-5 { margin-left: 5%; } [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5, [dir=rtl] .layout-margin .flex-offset-xs-5, [dir=rtl] .layout-margin .offset-xs-5 { margin-left: auto; margin-right: 5%; } .offset-xs-10, .flex-offset-xs-10, .layout-margin .flex-offset-xs-10, .layout-margin .offset-xs-10 { margin-left: 10%; } [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10, [dir=rtl] .layout-margin .flex-offset-xs-10, [dir=rtl] .layout-margin .offset-xs-10 { margin-left: auto; margin-right: 10%; } .offset-xs-15, .flex-offset-xs-15, .layout-margin .flex-offset-xs-15, .layout-margin .offset-xs-15 { margin-left: 15%; } [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15, [dir=rtl] .layout-margin .flex-offset-xs-15, [dir=rtl] .layout-margin .offset-xs-15 { margin-left: auto; margin-right: 15%; } .offset-xs-20, .flex-offset-xs-20, .layout-margin .flex-offset-xs-20, .layout-margin .offset-xs-20 { margin-left: 20%; } [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20, [dir=rtl] .layout-margin .flex-offset-xs-20, [dir=rtl] .layout-margin .offset-xs-20 { margin-left: auto; margin-right: 20%; } .offset-xs-25, .flex-offset-xs-25, .layout-margin .flex-offset-xs-25, .layout-margin .offset-xs-25 { margin-left: 25%; } [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25, [dir=rtl] .layout-margin .flex-offset-xs-25, [dir=rtl] .layout-margin .offset-xs-25 { margin-left: auto; margin-right: 25%; } .offset-xs-30, .flex-offset-xs-30, .layout-margin .flex-offset-xs-30, .layout-margin .offset-xs-30 { margin-left: 30%; } [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30, [dir=rtl] .layout-margin .flex-offset-xs-30, [dir=rtl] .layout-margin .offset-xs-30 { margin-left: auto; margin-right: 30%; } .offset-xs-35, .flex-offset-xs-35, .layout-margin .flex-offset-xs-35, .layout-margin .offset-xs-35 { margin-left: 35%; } [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35, [dir=rtl] .layout-margin .flex-offset-xs-35, [dir=rtl] .layout-margin .offset-xs-35 { margin-left: auto; margin-right: 35%; } .offset-xs-40, .flex-offset-xs-40, .layout-margin .flex-offset-xs-40, .layout-margin .offset-xs-40 { margin-left: 40%; } [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40, [dir=rtl] .layout-margin .flex-offset-xs-40, [dir=rtl] .layout-margin .offset-xs-40 { margin-left: auto; margin-right: 40%; } .offset-xs-45, .flex-offset-xs-45, .layout-margin .flex-offset-xs-45, .layout-margin .offset-xs-45 { margin-left: 45%; } [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45, [dir=rtl] .layout-margin .flex-offset-xs-45, [dir=rtl] .layout-margin .offset-xs-45 { margin-left: auto; margin-right: 45%; } .offset-xs-50, .flex-offset-xs-50, .layout-margin .flex-offset-xs-50, .layout-margin .offset-xs-50 { margin-left: 50%; } [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50, [dir=rtl] .layout-margin .flex-offset-xs-50, [dir=rtl] .layout-margin .offset-xs-50 { margin-left: auto; margin-right: 50%; } .offset-xs-55, .flex-offset-xs-55, .layout-margin .flex-offset-xs-55, .layout-margin .offset-xs-55 { margin-left: 55%; } [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55, [dir=rtl] .layout-margin .flex-offset-xs-55, [dir=rtl] .layout-margin .offset-xs-55 { margin-left: auto; margin-right: 55%; } .offset-xs-60, .flex-offset-xs-60, .layout-margin .flex-offset-xs-60, .layout-margin .offset-xs-60 { margin-left: 60%; } [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60, [dir=rtl] .layout-margin .flex-offset-xs-60, [dir=rtl] .layout-margin .offset-xs-60 { margin-left: auto; margin-right: 60%; } .offset-xs-65, .flex-offset-xs-65, .layout-margin .flex-offset-xs-65, .layout-margin .offset-xs-65 { margin-left: 65%; } [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65, [dir=rtl] .layout-margin .flex-offset-xs-65, [dir=rtl] .layout-margin .offset-xs-65 { margin-left: auto; margin-right: 65%; } .offset-xs-70, .flex-offset-xs-70, .layout-margin .flex-offset-xs-70, .layout-margin .offset-xs-70 { margin-left: 70%; } [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70, [dir=rtl] .layout-margin .flex-offset-xs-70, [dir=rtl] .layout-margin .offset-xs-70 { margin-left: auto; margin-right: 70%; } .offset-xs-75, .flex-offset-xs-75, .layout-margin .flex-offset-xs-75, .layout-margin .offset-xs-75 { margin-left: 75%; } [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75, [dir=rtl] .layout-margin .flex-offset-xs-75, [dir=rtl] .layout-margin .offset-xs-75 { margin-left: auto; margin-right: 75%; } .offset-xs-80, .flex-offset-xs-80, .layout-margin .flex-offset-xs-80, .layout-margin .offset-xs-80 { margin-left: 80%; } [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80, [dir=rtl] .layout-margin .flex-offset-xs-80, [dir=rtl] .layout-margin .offset-xs-80 { margin-left: auto; margin-right: 80%; } .offset-xs-85, .flex-offset-xs-85, .layout-margin .flex-offset-xs-85, .layout-margin .offset-xs-85 { margin-left: 85%; } [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85, [dir=rtl] .layout-margin .flex-offset-xs-85, [dir=rtl] .layout-margin .offset-xs-85 { margin-left: auto; margin-right: 85%; } .offset-xs-90, .flex-offset-xs-90, .layout-margin .flex-offset-xs-90, .layout-margin .offset-xs-90 { margin-left: 90%; } [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90, [dir=rtl] .layout-margin .flex-offset-xs-90, [dir=rtl] .layout-margin .offset-xs-90 { margin-left: auto; margin-right: 90%; } .offset-xs-95, .flex-offset-xs-95, .layout-margin .flex-offset-xs-95, .layout-margin .offset-xs-95 { margin-left: 95%; } [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95, [dir=rtl] .layout-margin .flex-offset-xs-95, [dir=rtl] .layout-margin .offset-xs-95 { margin-left: auto; margin-right: 95%; } .offset-xs-33, .flex-offset-xs-33, .layout-margin .flex-offset-xs-33, .layout-margin .offset-xs-33 { margin-left: calc(100% / 3); } .offset-xs-66, .flex-offset-xs-66, .layout-margin .flex-offset-xs-66, .layout-margin .offset-xs-66 { margin-left: calc(200% / 3); } [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66, [dir=rtl] .layout-margin .flex-offset-xs-66, [dir=rtl] .layout-margin .offset-xs-66 { margin-left: auto; margin-right: calc(200% / 3); } .layout-align-xs, .layout-align-xs-start-stretch { justify-content: flex-start; align-content: stretch; align-items: stretch; } .layout-align-xs-start, .layout-align-xs-start-start, .layout-align-xs-start-center, .layout-align-xs-start-end, .layout-align-xs-start-stretch { justify-content: flex-start; } .layout-align-xs-center, .layout-align-xs-center-start, .layout-align-xs-center-center, .layout-align-xs-center-end, .layout-align-xs-center-stretch { justify-content: center; } .layout-align-xs-end, .layout-align-xs-end-start, .layout-align-xs-end-center, .layout-align-xs-end-end, .layout-align-xs-end-stretch { justify-content: flex-end; } .layout-align-xs-space-around, .layout-align-xs-space-around-center, .layout-align-xs-space-around-start, .layout-align-xs-space-around-end, .layout-align-xs-space-around-stretch { justify-content: space-around; } .layout-align-xs-space-between, .layout-align-xs-space-between-center, .layout-align-xs-space-between-start, .layout-align-xs-space-between-end, .layout-align-xs-space-between-stretch { justify-content: space-between; } .layout-align-xs-start-start, .layout-align-xs-center-start, .layout-align-xs-end-start, .layout-align-xs-space-between-start, .layout-align-xs-space-around-start { align-items: flex-start; align-content: flex-start; } .layout-align-xs-start-center, .layout-align-xs-center-center, .layout-align-xs-end-center, .layout-align-xs-space-between-center, .layout-align-xs-space-around-center { align-items: center; align-content: center; max-width: 100%; } .layout-align-xs-start-center > *, .layout-align-xs-center-center > *, .layout-align-xs-end-center > *, .layout-align-xs-space-between-center > *, .layout-align-xs-space-around-center > * { max-width: 100%; box-sizing: border-box; } .layout-align-xs-start-end, .layout-align-xs-center-end, .layout-align-xs-end-end, .layout-align-xs-space-between-end, .layout-align-xs-space-around-end { align-items: flex-end; align-content: flex-end; } .layout-align-xs-start-stretch, .layout-align-xs-center-stretch, .layout-align-xs-end-stretch, .layout-align-xs-space-between-stretch, .layout-align-xs-space-around-stretch { align-items: stretch; align-content: stretch; } .flex-xs { flex: 1; box-sizing: border-box; } .flex-xs-grow { flex: 1 1 100%; box-sizing: border-box; } .flex-xs-initial { flex: 0 1 auto; box-sizing: border-box; } .flex-xs-auto { flex: 1 1 auto; box-sizing: border-box; } .flex-xs-none { flex: 0 0 auto; box-sizing: border-box; } .flex-xs-noshrink { flex: 1 0 auto; box-sizing: border-box; } .flex-xs-nogrow { flex: 0 1 auto; box-sizing: border-box; } .flex-xs-0 { flex: 1 1 100%; max-width: 0%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-0 { flex: 1 1 100%; max-width: 0%; max-height: 100%; box-sizing: border-box; min-width: 0; } .layout-column > .flex-xs-0 { flex: 1 1 100%; max-width: 100%; max-height: 0%; box-sizing: border-box; } .layout-xs-row > .flex-xs-0 { flex: 1 1 100%; max-width: 0%; max-height: 100%; box-sizing: border-box; min-width: 0; } .layout-xs-column > .flex-xs-0 { flex: 1 1 100%; max-width: 100%; max-height: 0%; box-sizing: border-box; min-height: 0; } .flex-xs-5 { flex: 1 1 100%; max-width: 5%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-5 { flex: 1 1 100%; max-width: 5%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-5 { flex: 1 1 100%; max-width: 100%; max-height: 5%; box-sizing: border-box; } .layout-xs-row > .flex-xs-5 { flex: 1 1 100%; max-width: 5%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-5 { flex: 1 1 100%; max-width: 100%; max-height: 5%; box-sizing: border-box; } .flex-xs-10 { flex: 1 1 100%; max-width: 10%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-10 { flex: 1 1 100%; max-width: 10%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-10 { flex: 1 1 100%; max-width: 100%; max-height: 10%; box-sizing: border-box; } .layout-xs-row > .flex-xs-10 { flex: 1 1 100%; max-width: 10%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-10 { flex: 1 1 100%; max-width: 100%; max-height: 10%; box-sizing: border-box; } .flex-xs-15 { flex: 1 1 100%; max-width: 15%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-15 { flex: 1 1 100%; max-width: 15%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-15 { flex: 1 1 100%; max-width: 100%; max-height: 15%; box-sizing: border-box; } .layout-xs-row > .flex-xs-15 { flex: 1 1 100%; max-width: 15%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-15 { flex: 1 1 100%; max-width: 100%; max-height: 15%; box-sizing: border-box; } .flex-xs-20 { flex: 1 1 100%; max-width: 20%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-20 { flex: 1 1 100%; max-width: 20%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-20 { flex: 1 1 100%; max-width: 100%; max-height: 20%; box-sizing: border-box; } .layout-xs-row > .flex-xs-20 { flex: 1 1 100%; max-width: 20%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-20 { flex: 1 1 100%; max-width: 100%; max-height: 20%; box-sizing: border-box; } .flex-xs-25 { flex: 1 1 100%; max-width: 25%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-25 { flex: 1 1 100%; max-width: 25%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-25 { flex: 1 1 100%; max-width: 100%; max-height: 25%; box-sizing: border-box; } .layout-xs-row > .flex-xs-25 { flex: 1 1 100%; max-width: 25%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-25 { flex: 1 1 100%; max-width: 100%; max-height: 25%; box-sizing: border-box; } .flex-xs-30 { flex: 1 1 100%; max-width: 30%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-30 { flex: 1 1 100%; max-width: 30%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-30 { flex: 1 1 100%; max-width: 100%; max-height: 30%; box-sizing: border-box; } .layout-xs-row > .flex-xs-30 { flex: 1 1 100%; max-width: 30%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-30 { flex: 1 1 100%; max-width: 100%; max-height: 30%; box-sizing: border-box; } .flex-xs-35 { flex: 1 1 100%; max-width: 35%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-35 { flex: 1 1 100%; max-width: 35%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-35 { flex: 1 1 100%; max-width: 100%; max-height: 35%; box-sizing: border-box; } .layout-xs-row > .flex-xs-35 { flex: 1 1 100%; max-width: 35%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-35 { flex: 1 1 100%; max-width: 100%; max-height: 35%; box-sizing: border-box; } .flex-xs-40 { flex: 1 1 100%; max-width: 40%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-40 { flex: 1 1 100%; max-width: 40%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-40 { flex: 1 1 100%; max-width: 100%; max-height: 40%; box-sizing: border-box; } .layout-xs-row > .flex-xs-40 { flex: 1 1 100%; max-width: 40%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-40 { flex: 1 1 100%; max-width: 100%; max-height: 40%; box-sizing: border-box; } .flex-xs-45 { flex: 1 1 100%; max-width: 45%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-45 { flex: 1 1 100%; max-width: 45%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-45 { flex: 1 1 100%; max-width: 100%; max-height: 45%; box-sizing: border-box; } .layout-xs-row > .flex-xs-45 { flex: 1 1 100%; max-width: 45%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-45 { flex: 1 1 100%; max-width: 100%; max-height: 45%; box-sizing: border-box; } .flex-xs-50 { flex: 1 1 100%; max-width: 50%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-50 { flex: 1 1 100%; max-width: 50%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-50 { flex: 1 1 100%; max-width: 100%; max-height: 50%; box-sizing: border-box; } .layout-xs-row > .flex-xs-50 { flex: 1 1 100%; max-width: 50%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-50 { flex: 1 1 100%; max-width: 100%; max-height: 50%; box-sizing: border-box; } .flex-xs-55 { flex: 1 1 100%; max-width: 55%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-55 { flex: 1 1 100%; max-width: 55%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-55 { flex: 1 1 100%; max-width: 100%; max-height: 55%; box-sizing: border-box; } .layout-xs-row > .flex-xs-55 { flex: 1 1 100%; max-width: 55%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-55 { flex: 1 1 100%; max-width: 100%; max-height: 55%; box-sizing: border-box; } .flex-xs-60 { flex: 1 1 100%; max-width: 60%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-60 { flex: 1 1 100%; max-width: 60%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-60 { flex: 1 1 100%; max-width: 100%; max-height: 60%; box-sizing: border-box; } .layout-xs-row > .flex-xs-60 { flex: 1 1 100%; max-width: 60%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-60 { flex: 1 1 100%; max-width: 100%; max-height: 60%; box-sizing: border-box; } .flex-xs-65 { flex: 1 1 100%; max-width: 65%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-65 { flex: 1 1 100%; max-width: 65%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-65 { flex: 1 1 100%; max-width: 100%; max-height: 65%; box-sizing: border-box; } .layout-xs-row > .flex-xs-65 { flex: 1 1 100%; max-width: 65%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-65 { flex: 1 1 100%; max-width: 100%; max-height: 65%; box-sizing: border-box; } .flex-xs-70 { flex: 1 1 100%; max-width: 70%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-70 { flex: 1 1 100%; max-width: 70%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-70 { flex: 1 1 100%; max-width: 100%; max-height: 70%; box-sizing: border-box; } .layout-xs-row > .flex-xs-70 { flex: 1 1 100%; max-width: 70%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-70 { flex: 1 1 100%; max-width: 100%; max-height: 70%; box-sizing: border-box; } .flex-xs-75 { flex: 1 1 100%; max-width: 75%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-75 { flex: 1 1 100%; max-width: 75%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-75 { flex: 1 1 100%; max-width: 100%; max-height: 75%; box-sizing: border-box; } .layout-xs-row > .flex-xs-75 { flex: 1 1 100%; max-width: 75%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-75 { flex: 1 1 100%; max-width: 100%; max-height: 75%; box-sizing: border-box; } .flex-xs-80 { flex: 1 1 100%; max-width: 80%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-80 { flex: 1 1 100%; max-width: 80%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-80 { flex: 1 1 100%; max-width: 100%; max-height: 80%; box-sizing: border-box; } .layout-xs-row > .flex-xs-80 { flex: 1 1 100%; max-width: 80%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-80 { flex: 1 1 100%; max-width: 100%; max-height: 80%; box-sizing: border-box; } .flex-xs-85 { flex: 1 1 100%; max-width: 85%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-85 { flex: 1 1 100%; max-width: 85%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-85 { flex: 1 1 100%; max-width: 100%; max-height: 85%; box-sizing: border-box; } .layout-xs-row > .flex-xs-85 { flex: 1 1 100%; max-width: 85%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-85 { flex: 1 1 100%; max-width: 100%; max-height: 85%; box-sizing: border-box; } .flex-xs-90 { flex: 1 1 100%; max-width: 90%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-90 { flex: 1 1 100%; max-width: 90%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-90 { flex: 1 1 100%; max-width: 100%; max-height: 90%; box-sizing: border-box; } .layout-xs-row > .flex-xs-90 { flex: 1 1 100%; max-width: 90%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-90 { flex: 1 1 100%; max-width: 100%; max-height: 90%; box-sizing: border-box; } .flex-xs-95 { flex: 1 1 100%; max-width: 95%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-95 { flex: 1 1 100%; max-width: 95%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-95 { flex: 1 1 100%; max-width: 100%; max-height: 95%; box-sizing: border-box; } .layout-xs-row > .flex-xs-95 { flex: 1 1 100%; max-width: 95%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-95 { flex: 1 1 100%; max-width: 100%; max-height: 95%; box-sizing: border-box; } .flex-xs-100 { flex: 1 1 100%; max-width: 100%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-100 { flex: 1 1 100%; max-width: 100%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-100 { flex: 1 1 100%; max-width: 100%; max-height: 100%; box-sizing: border-box; } .layout-xs-row > .flex-xs-100 { flex: 1 1 100%; max-width: 100%; max-height: 100%; box-sizing: border-box; } .layout-xs-column > .flex-xs-100 { flex: 1 1 100%; max-width: 100%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-33 { flex: 1 1 33.33%; max-width: 33.33%; max-height: 100%; box-sizing: border-box; } .layout-row > .flex-xs-66 { flex: 1 1 66.66%; max-width: 66.66%; max-height: 100%; box-sizing: border-box; } .layout-column > .flex-xs-33 { flex: 1 1 33.33%; max-width: 100%; max-height: 33.33%; box-sizing: border-box; } .layout-column > .flex-xs-66 { flex: 1 1 66.66%; max-width: 100%; max-height: 66.66%; box-sizing: border-box; } .layout-xs-row > .flex-xs-33 { flex: 1 1 100%; max-width: 33.33%; max-height: 100%; box-sizing: border-box; } .layout-xs-row > .flex-xs-66 { flex: 1 1 100%; max-width: 66.66%; max-height: 100%; box-sizing: border-box; } .layout-xs-row > .flex { min-width: 0; } .layout-xs-column > .flex-xs-33 { flex: 1 1 100%; max-width: 100%; max-height: 33.33%; box-sizing: border-box; } .layout-xs-column > .flex-xs-66 { flex: 1 1 100%; max-width: 100%; max-height: 66.66%; box-sizing: border-box; } .layout-xs-column > .flex { min-height: 0; } .layout-xs, .layout-xs-column, .layout-xs-row { box-sizing: border-box; display: flex; } .layout-xs-column { flex-direction: column; } .layout-xs-row { flex-direction: row; } } @media (min-width: 600px) { .flex-order-gt-xs--20 { order: -20; } .flex-order-gt-xs--19 { order: -19; } .flex-order-gt-xs--18 { order: -18; } .flex-order-gt-xs--17 { order: -17; } .flex-order-gt-xs--16 { order: -16; } .flex-order-gt-xs--15 { order: -15; } .flex-order-gt-xs--14 { order: -14; } .flex-order-gt-xs--13 { order: -13; } .flex-order-gt-xs--12 { order: -12; } .flex-order-gt-xs--11 { order: -11; } .flex-order-gt-xs--10 { order: -10; } .flex-order-gt-xs--9 { order: -9; } .flex-order-gt-xs--8 { order: -8; } .flex-order-gt-xs--7 { order: -7; } .flex-order-gt-xs--6 { order: -6; } .flex-order-gt-xs--5 { order: -5; } .flex-order-gt-xs--4 { order: -4; } .flex-order-gt-xs--3 { order: -3; } .flex-order-gt-xs--2 { order: -2; } .flex-order-gt-xs--1 { order: -1; } .flex-order-gt-xs-0 { order: 0; } .flex-order-gt-xs-1 { order: 1; } .flex-order-gt-xs-2 { order: 2; } .flex-order-gt-xs-3 { order: 3; } .flex-order-gt-xs-4 { order: 4; } .flex-order-gt-xs-5 { order: 5; } .flex-order-gt-xs-6 { order: 6; } .flex-order-gt-xs-7 { order: 7; } .flex-order-gt-xs-8 { order: 8; } .flex-order-gt-xs-9 { order: 9; } .flex-order-gt-xs-10 { order: 10; } .flex-order-gt-xs-11 { order: 11; } .flex-order-gt-xs-12 { order: 12; } .flex-order-gt-xs-13 { order: 13; } .flex-order-gt-xs-14 { order: 14; } .flex-order-gt-xs-15 { order: 15; } .flex-order-gt-xs-16 { order: 16; } .flex-order-gt-xs-17 { order: 17; } .flex-order-gt-xs-18 { order: 18; } .flex-order-gt-xs-19 { order: 19; } .flex-order-gt-xs-20 { order: 20; } .offset-gt-xs-0, .flex-offset-gt-xs-0, .layout-margin .flex-offset-gt-xs-0, .layout-margin .offset-gt-xs-0 { margin-left: 0; } [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .offset-gt-xs-0 { margin-left: auto; margin-right: 0; } .offset-gt-xs-5, .flex-offset-gt-xs-5, .layout-margin .flex-offset-gt-xs-5, .layout-margin .offset-gt-xs-5 { margin-left: 5%; } [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .offset-gt-xs-5 { margin-left: auto; margin-right: 5%; } .offset-gt-xs-10, .flex-offset-gt-xs-10, .layout-margin .flex-offset-gt-xs-10, .layout-margin .offset-gt-xs-10 { margin-left: 10%; } [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .offset-gt-xs-10 { margin-left: auto; margin-right: 10%; } .offset-gt-xs-15, .flex-offset-gt-xs-15, .layout-margin .flex-offset-gt-xs-15, .layout-margin .offset-gt-xs-15 { margin-left: 15%; } [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .offset-gt-xs-15 { margin-left: auto; margin-right: 15%; } .offset-gt-xs-20, .flex-offset-gt-xs-20, .layout-margin .flex-offset-gt-xs-20, .layout