diff options
Diffstat (limited to 'vnfmarket/common/thirdparty/angular-material/modules/js/core')
8 files changed, 0 insertions, 26216 deletions
diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/core/bower.json b/vnfmarket/common/thirdparty/angular-material/modules/js/core/bower.json deleted file mode 100644 index c05918f3..00000000 --- a/vnfmarket/common/thirdparty/angular-material/modules/js/core/bower.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "angular-material-core", - "version": "1.1.2-master-a9ba340", - "dependencies": { - "angular-material-ngAnimate": "1.1.2-master-a9ba340", - "angular-material-animate": "1.1.2-master-a9ba340", - "angular-material-layout": "1.1.2-master-a9ba340", - "angular-material-interaction": "1.1.2-master-a9ba340", - "angular-material-gestures": "1.1.2-master-a9ba340", - "angular-material-theming": "1.1.2-master-a9ba340" - } -}
\ No newline at end of file diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.css b/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.css deleted file mode 100644 index 4274e7f6..00000000 --- a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.css +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Angular Material Design - * https://github.com/angular/material - * @license MIT - * v1.1.3 - */ -/* Only used with Theme processes */ -html.md-THEME_NAME-theme, body.md-THEME_NAME-theme { - color: '{{foreground-1}}'; - background-color: '{{background-color}}'; } diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.min.css b/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.min.css deleted file mode 100644 index 21047846..00000000 --- a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core-default-theme.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Angular Material Design - * https://github.com/angular/material - * @license MIT - * v1.1.2-master-a9ba340 - */body.md-THEME_NAME-theme,html.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-color}}"}
\ No newline at end of file diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.css b/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.css deleted file mode 100644 index f50ef9ee..00000000 --- a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.css +++ /dev/null @@ -1,18471 +0,0 @@ -/*! - * Angular Material Design - * https://github.com/angular/material - * @license MIT - * v1.1.3 - */ -/* -* -* 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 -* -* -*/ -html, body { - height: 100%; - position: relative; } - -body { - margin: 0; - padding: 0; } - -[tabindex='-1']:focus { - outline: none; } - -.inset { - padding: 10px; } - -a.md-no-style, -button.md-no-style { - font-weight: normal; - background-color: inherit; - text-align: left; - border: none; - padding: 0; - margin: 0; } - -select, -button, -textarea, -input { - vertical-align: baseline; } - -input[type="reset"], -input[type="submit"], -html input[type="button"], -button { - cursor: pointer; - -webkit-appearance: button; } - input[type="reset"][disabled], - input[type="submit"][disabled], - html input[type="button"][disabled], - button[disabled] { - cursor: default; } - -textarea { - vertical-align: top; - overflow: auto; } - -input[type="search"] { - -webkit-appearance: textfield; - box-sizing: content-box; - -webkit-box-sizing: content-box; } - input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; } - -input:-webkit-autofill { - text-shadow: none; } - -.md-visually-hidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - text-transform: none; - width: 1px; } - -.md-shadow { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - border-radius: inherit; - pointer-events: none; } - -.md-shadow-bottom-z-1 { - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); } - -.md-shadow-bottom-z-2 { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4); } - -.md-shadow-animated.md-shadow { - -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); - transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); } - -/* - * A container inside of a rippling element (eg a button), - * which contains all of the individual ripples - */ -.md-ripple-container { - pointer-events: none; - position: absolute; - overflow: hidden; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1); - transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1); } - -.md-ripple { - position: absolute; - -webkit-transform: translate(-50%, -50%) scale(0); - transform: translate(-50%, -50%) scale(0); - -webkit-transform-origin: 50% 50%; - transform-origin: 50% 50%; - opacity: 0; - border-radius: 50%; } - .md-ripple.md-ripple-placed { - -webkit-transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); - transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); - transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); - transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); } - .md-ripple.md-ripple-scaled { - -webkit-transform: translate(-50%, -50%) scale(1); - transform: translate(-50%, -50%) scale(1); } - .md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible { - opacity: 0.20; } - .md-ripple.md-ripple-remove { - -webkit-animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); - animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); } - -@-webkit-keyframes md-remove-ripple { - 0% { - opacity: .15; } - 100% { - opacity: 0; } } - -@keyframes md-remove-ripple { - 0% { - opacity: .15; } - 100% { - opacity: 0; } } - -.md-padding { - padding: 8px; } - -.md-margin { - margin: 8px; } - -.md-scroll-mask { - position: absolute; - background-color: transparent; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 50; } - .md-scroll-mask > .md-scroll-mask-bar { - display: block; - position: absolute; - background-color: #fafafa; - right: 0; - top: 0; - bottom: 0; - z-index: 65; - box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.3); } - -.md-no-momentum { - -webkit-overflow-scrolling: auto; } - -.md-no-flicker { - -webkit-filter: blur(0px); } - -@media (min-width: 960px) { - .md-padding { - padding: 16px; } } - -html[dir=rtl], html[dir=ltr], body[dir=rtl], body[dir=ltr] { - unicode-bidi: embed; } - -bdo[dir=rtl] { - direction: rtl; - unicode-bidi: bidi-override; } - -bdo[dir=ltr] { - direction: ltr; - unicode-bidi: bidi-override; } - -html, body { - -webkit-tap-highlight-color: transparent; - -webkit-touch-callout: none; - min-height: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; } - -/************ - * Headings - ************/ -.md-display-4 { - font-size: 112px; - font-weight: 300; - letter-spacing: -0.010em; - line-height: 112px; } - -.md-display-3 { - font-size: 56px; - font-weight: 400; - letter-spacing: -0.005em; - line-height: 56px; } - -.md-display-2 { - font-size: 45px; - font-weight: 400; - line-height: 64px; } - -.md-display-1 { - font-size: 34px; - font-weight: 400; - line-height: 40px; } - -.md-headline { - font-size: 24px; - font-weight: 400; - line-height: 32px; } - -.md-title { - font-size: 20px; - font-weight: 500; - letter-spacing: 0.005em; } - -.md-subhead { - font-size: 16px; - font-weight: 400; - letter-spacing: 0.010em; - line-height: 24px; } - -/************ - * Body Copy - ************/ -.md-body-1 { - font-size: 14px; - font-weight: 400; - letter-spacing: 0.010em; - line-height: 20px; } - -.md-body-2 { - font-size: 14px; - font-weight: 500; - letter-spacing: 0.010em; - line-height: 24px; } - -.md-caption { - font-size: 12px; - letter-spacing: 0.020em; } - -.md-button { - letter-spacing: 0.010em; } - -/************ - * Defaults - ************/ -button, -select, -html, -textarea, -input { - font-family: Roboto, "Helvetica Neue", sans-serif; } - -select, -button, -textarea, -input { - font-size: 100%; } - -/* -* 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 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - -.flex-order--20 { - -webkit-box-ordinal-group: -19; - -webkit-order: -20; - order: -20; } - -.flex-order--19 { - -webkit-box-ordinal-group: -18; - -webkit-order: -19; - order: -19; } - -.flex-order--18 { - -webkit-box-ordinal-group: -17; - -webkit-order: -18; - order: -18; } - -.flex-order--17 { - -webkit-box-ordinal-group: -16; - -webkit-order: -17; - order: -17; } - -.flex-order--16 { - -webkit-box-ordinal-group: -15; - -webkit-order: -16; - order: -16; } - -.flex-order--15 { - -webkit-box-ordinal-group: -14; - -webkit-order: -15; - order: -15; } - -.flex-order--14 { - -webkit-box-ordinal-group: -13; - -webkit-order: -14; - order: -14; } - -.flex-order--13 { - -webkit-box-ordinal-group: -12; - -webkit-order: -13; - order: -13; } - -.flex-order--12 { - -webkit-box-ordinal-group: -11; - -webkit-order: -12; - order: -12; } - -.flex-order--11 { - -webkit-box-ordinal-group: -10; - -webkit-order: -11; - order: -11; } - -.flex-order--10 { - -webkit-box-ordinal-group: -9; - -webkit-order: -10; - order: -10; } - -.flex-order--9 { - -webkit-box-ordinal-group: -8; - -webkit-order: -9; - order: -9; } - -.flex-order--8 { - -webkit-box-ordinal-group: -7; - -webkit-order: -8; - order: -8; } - -.flex-order--7 { - -webkit-box-ordinal-group: -6; - -webkit-order: -7; - order: -7; } - -.flex-order--6 { - -webkit-box-ordinal-group: -5; - -webkit-order: -6; - order: -6; } - -.flex-order--5 { - -webkit-box-ordinal-group: -4; - -webkit-order: -5; - order: -5; } - -.flex-order--4 { - -webkit-box-ordinal-group: -3; - -webkit-order: -4; - order: -4; } - -.flex-order--3 { - -webkit-box-ordinal-group: -2; - -webkit-order: -3; - order: -3; } - -.flex-order--2 { - -webkit-box-ordinal-group: -1; - -webkit-order: -2; - order: -2; } - -.flex-order--1 { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - order: -1; } - -.flex-order-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - -.flex-order-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - order: 1; } - -.flex-order-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - order: 2; } - -.flex-order-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - order: 3; } - -.flex-order-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - order: 4; } - -.flex-order-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - order: 5; } - -.flex-order-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - order: 6; } - -.flex-order-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - order: 7; } - -.flex-order-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - order: 8; } - -.flex-order-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - order: 9; } - -.flex-order-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - order: 10; } - -.flex-order-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - order: 11; } - -.flex-order-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - order: 12; } - -.flex-order-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - order: 13; } - -.flex-order-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - order: 14; } - -.flex-order-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - order: 15; } - -.flex-order-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - order: 16; } - -.flex-order-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - order: 17; } - -.flex-order-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - order: 18; } - -.flex-order-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - order: 19; } - -.flex-order-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - order: 20; } - -.offset-0, .flex-offset-0 { - margin-left: 0; } - [dir=rtl] .offset-0, [dir=rtl] .flex-offset-0 { - margin-left: auto; - margin-right: 0; } - -.offset-5, .flex-offset-5 { - margin-left: 5%; } - [dir=rtl] .offset-5, [dir=rtl] .flex-offset-5 { - margin-left: auto; - margin-right: 5%; } - -.offset-10, .flex-offset-10 { - margin-left: 10%; } - [dir=rtl] .offset-10, [dir=rtl] .flex-offset-10 { - margin-left: auto; - margin-right: 10%; } - -.offset-15, .flex-offset-15 { - margin-left: 15%; } - [dir=rtl] .offset-15, [dir=rtl] .flex-offset-15 { - margin-left: auto; - margin-right: 15%; } - -.offset-20, .flex-offset-20 { - margin-left: 20%; } - [dir=rtl] .offset-20, [dir=rtl] .flex-offset-20 { - margin-left: auto; - margin-right: 20%; } - -.offset-25, .flex-offset-25 { - margin-left: 25%; } - [dir=rtl] .offset-25, [dir=rtl] .flex-offset-25 { - margin-left: auto; - margin-right: 25%; } - -.offset-30, .flex-offset-30 { - margin-left: 30%; } - [dir=rtl] .offset-30, [dir=rtl] .flex-offset-30 { - margin-left: auto; - margin-right: 30%; } - -.offset-35, .flex-offset-35 { - margin-left: 35%; } - [dir=rtl] .offset-35, [dir=rtl] .flex-offset-35 { - margin-left: auto; - margin-right: 35%; } - -.offset-40, .flex-offset-40 { - margin-left: 40%; } - [dir=rtl] .offset-40, [dir=rtl] .flex-offset-40 { - margin-left: auto; - margin-right: 40%; } - -.offset-45, .flex-offset-45 { - margin-left: 45%; } - [dir=rtl] .offset-45, [dir=rtl] .flex-offset-45 { - margin-left: auto; - margin-right: 45%; } - -.offset-50, .flex-offset-50 { - margin-left: 50%; } - [dir=rtl] .offset-50, [dir=rtl] .flex-offset-50 { - margin-left: auto; - margin-right: 50%; } - -.offset-55, .flex-offset-55 { - margin-left: 55%; } - [dir=rtl] .offset-55, [dir=rtl] .flex-offset-55 { - margin-left: auto; - margin-right: 55%; } - -.offset-60, .flex-offset-60 { - margin-left: 60%; } - [dir=rtl] .offset-60, [dir=rtl] .flex-offset-60 { - margin-left: auto; - margin-right: 60%; } - -.offset-65, .flex-offset-65 { - margin-left: 65%; } - [dir=rtl] .offset-65, [dir=rtl] .flex-offset-65 { - margin-left: auto; - margin-right: 65%; } - -.offset-70, .flex-offset-70 { - margin-left: 70%; } - [dir=rtl] .offset-70, [dir=rtl] .flex-offset-70 { - margin-left: auto; - margin-right: 70%; } - -.offset-75, .flex-offset-75 { - margin-left: 75%; } - [dir=rtl] .offset-75, [dir=rtl] .flex-offset-75 { - margin-left: auto; - margin-right: 75%; } - -.offset-80, .flex-offset-80 { - margin-left: 80%; } - [dir=rtl] .offset-80, [dir=rtl] .flex-offset-80 { - margin-left: auto; - margin-right: 80%; } - -.offset-85, .flex-offset-85 { - margin-left: 85%; } - [dir=rtl] .offset-85, [dir=rtl] .flex-offset-85 { - margin-left: auto; - margin-right: 85%; } - -.offset-90, .flex-offset-90 { - margin-left: 90%; } - [dir=rtl] .offset-90, [dir=rtl] .flex-offset-90 { - margin-left: auto; - margin-right: 90%; } - -.offset-95, .flex-offset-95 { - margin-left: 95%; } - [dir=rtl] .offset-95, [dir=rtl] .flex-offset-95 { - margin-left: auto; - margin-right: 95%; } - -.offset-33, .flex-offset-33 { - margin-left: calc(100% / 3); } - -.offset-66, .flex-offset-66 { - margin-left: calc(200% / 3); } - [dir=rtl] .offset-66, [dir=rtl] .flex-offset-66 { - margin-left: auto; - margin-right: calc(200% / 3); } - -.layout-align, -.layout-align-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-content: stretch; - align-content: stretch; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; } - -.layout-align-start, -.layout-align-start-start, -.layout-align-start-center, -.layout-align-start-end, -.layout-align-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; } - -.layout-align-center, -.layout-align-center-start, -.layout-align-center-center, -.layout-align-center-end, -.layout-align-center-stretch { - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; } - -.layout-align-end, -.layout-align-end-start, -.layout-align-end-center, -.layout-align-end-end, -.layout-align-end-stretch { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - 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 { - -webkit-justify-content: space-around; - 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 { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - 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 { - -webkit-box-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; - -webkit-align-content: 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 { - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-align-content: 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 { - -webkit-box-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; - -webkit-align-content: 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 { - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; - -webkit-align-content: stretch; - align-content: stretch; } - -.flex { - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - box-sizing: border-box; } - -.flex-grow { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - box-sizing: border-box; } - -.flex-initial { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - -.flex-auto { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - flex: 1 1 auto; - box-sizing: border-box; } - -.flex-none { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - box-sizing: border-box; } - -.flex-noshrink { - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - flex: 1 0 auto; - box-sizing: border-box; } - -.flex-nogrow { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - -.flex-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - -.layout-column > .flex-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - -.layout-column > .flex-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; - min-height: 0; } - -.flex-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - -.flex-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - -.flex-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - -.flex-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - -.flex-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - -.flex-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - -.flex-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - -.flex-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - -.flex-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - -.flex-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - -.flex-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - -.flex-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - -.flex-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - -.flex-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - -.flex-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - -.flex-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - -.flex-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - -.flex-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - -.flex-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - -.flex-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-33, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - -.layout-row > .flex-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - -.layout-column > .flex-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-33, .layout-row > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - -.layout-row > .flex-66, .layout-row > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - 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, .layout-column > .flex-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - -.layout-column > .flex-66, .layout-column > .flex-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - 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: -webkit-box; - display: -webkit-flex; - display: flex; } - -.layout-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; } - -.layout-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: 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 { - -webkit-flex-wrap: wrap; - flex-wrap: wrap; } - -.layout-nowrap { - -webkit-flex-wrap: 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 { - -webkit-box-ordinal-group: -19; - -webkit-order: -20; - order: -20; } - .flex-order-xs--19 { - -webkit-box-ordinal-group: -18; - -webkit-order: -19; - order: -19; } - .flex-order-xs--18 { - -webkit-box-ordinal-group: -17; - -webkit-order: -18; - order: -18; } - .flex-order-xs--17 { - -webkit-box-ordinal-group: -16; - -webkit-order: -17; - order: -17; } - .flex-order-xs--16 { - -webkit-box-ordinal-group: -15; - -webkit-order: -16; - order: -16; } - .flex-order-xs--15 { - -webkit-box-ordinal-group: -14; - -webkit-order: -15; - order: -15; } - .flex-order-xs--14 { - -webkit-box-ordinal-group: -13; - -webkit-order: -14; - order: -14; } - .flex-order-xs--13 { - -webkit-box-ordinal-group: -12; - -webkit-order: -13; - order: -13; } - .flex-order-xs--12 { - -webkit-box-ordinal-group: -11; - -webkit-order: -12; - order: -12; } - .flex-order-xs--11 { - -webkit-box-ordinal-group: -10; - -webkit-order: -11; - order: -11; } - .flex-order-xs--10 { - -webkit-box-ordinal-group: -9; - -webkit-order: -10; - order: -10; } - .flex-order-xs--9 { - -webkit-box-ordinal-group: -8; - -webkit-order: -9; - order: -9; } - .flex-order-xs--8 { - -webkit-box-ordinal-group: -7; - -webkit-order: -8; - order: -8; } - .flex-order-xs--7 { - -webkit-box-ordinal-group: -6; - -webkit-order: -7; - order: -7; } - .flex-order-xs--6 { - -webkit-box-ordinal-group: -5; - -webkit-order: -6; - order: -6; } - .flex-order-xs--5 { - -webkit-box-ordinal-group: -4; - -webkit-order: -5; - order: -5; } - .flex-order-xs--4 { - -webkit-box-ordinal-group: -3; - -webkit-order: -4; - order: -4; } - .flex-order-xs--3 { - -webkit-box-ordinal-group: -2; - -webkit-order: -3; - order: -3; } - .flex-order-xs--2 { - -webkit-box-ordinal-group: -1; - -webkit-order: -2; - order: -2; } - .flex-order-xs--1 { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - order: -1; } - .flex-order-xs-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - .flex-order-xs-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - order: 1; } - .flex-order-xs-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - order: 2; } - .flex-order-xs-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - order: 3; } - .flex-order-xs-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - order: 4; } - .flex-order-xs-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - order: 5; } - .flex-order-xs-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - order: 6; } - .flex-order-xs-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - order: 7; } - .flex-order-xs-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - order: 8; } - .flex-order-xs-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - order: 9; } - .flex-order-xs-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - order: 10; } - .flex-order-xs-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - order: 11; } - .flex-order-xs-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - order: 12; } - .flex-order-xs-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - order: 13; } - .flex-order-xs-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - order: 14; } - .flex-order-xs-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - order: 15; } - .flex-order-xs-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - order: 16; } - .flex-order-xs-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - order: 17; } - .flex-order-xs-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - order: 18; } - .flex-order-xs-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - order: 19; } - .flex-order-xs-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - order: 20; } - .offset-xs-0, .flex-offset-xs-0 { - margin-left: 0; } - [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0 { - margin-left: auto; - margin-right: 0; } - .offset-xs-5, .flex-offset-xs-5 { - margin-left: 5%; } - [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5 { - margin-left: auto; - margin-right: 5%; } - .offset-xs-10, .flex-offset-xs-10 { - margin-left: 10%; } - [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10 { - margin-left: auto; - margin-right: 10%; } - .offset-xs-15, .flex-offset-xs-15 { - margin-left: 15%; } - [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15 { - margin-left: auto; - margin-right: 15%; } - .offset-xs-20, .flex-offset-xs-20 { - margin-left: 20%; } - [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20 { - margin-left: auto; - margin-right: 20%; } - .offset-xs-25, .flex-offset-xs-25 { - margin-left: 25%; } - [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25 { - margin-left: auto; - margin-right: 25%; } - .offset-xs-30, .flex-offset-xs-30 { - margin-left: 30%; } - [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30 { - margin-left: auto; - margin-right: 30%; } - .offset-xs-35, .flex-offset-xs-35 { - margin-left: 35%; } - [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35 { - margin-left: auto; - margin-right: 35%; } - .offset-xs-40, .flex-offset-xs-40 { - margin-left: 40%; } - [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40 { - margin-left: auto; - margin-right: 40%; } - .offset-xs-45, .flex-offset-xs-45 { - margin-left: 45%; } - [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45 { - margin-left: auto; - margin-right: 45%; } - .offset-xs-50, .flex-offset-xs-50 { - margin-left: 50%; } - [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50 { - margin-left: auto; - margin-right: 50%; } - .offset-xs-55, .flex-offset-xs-55 { - margin-left: 55%; } - [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55 { - margin-left: auto; - margin-right: 55%; } - .offset-xs-60, .flex-offset-xs-60 { - margin-left: 60%; } - [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60 { - margin-left: auto; - margin-right: 60%; } - .offset-xs-65, .flex-offset-xs-65 { - margin-left: 65%; } - [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65 { - margin-left: auto; - margin-right: 65%; } - .offset-xs-70, .flex-offset-xs-70 { - margin-left: 70%; } - [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70 { - margin-left: auto; - margin-right: 70%; } - .offset-xs-75, .flex-offset-xs-75 { - margin-left: 75%; } - [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75 { - margin-left: auto; - margin-right: 75%; } - .offset-xs-80, .flex-offset-xs-80 { - margin-left: 80%; } - [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80 { - margin-left: auto; - margin-right: 80%; } - .offset-xs-85, .flex-offset-xs-85 { - margin-left: 85%; } - [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85 { - margin-left: auto; - margin-right: 85%; } - .offset-xs-90, .flex-offset-xs-90 { - margin-left: 90%; } - [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90 { - margin-left: auto; - margin-right: 90%; } - .offset-xs-95, .flex-offset-xs-95 { - margin-left: 95%; } - [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95 { - margin-left: auto; - margin-right: 95%; } - .offset-xs-33, .flex-offset-xs-33 { - margin-left: calc(100% / 3); } - .offset-xs-66, .flex-offset-xs-66 { - margin-left: calc(200% / 3); } - [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66 { - margin-left: auto; - margin-right: calc(200% / 3); } - .layout-align-xs, - .layout-align-xs-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-content: stretch; - align-content: stretch; - -webkit-box-align: stretch; - -webkit-align-items: 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 { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - 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 { - -webkit-box-pack: center; - -webkit-justify-content: center; - 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 { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - 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 { - -webkit-justify-content: space-around; - 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 { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - 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 { - -webkit-box-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; - -webkit-align-content: 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 { - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-align-content: 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 { - -webkit-box-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; - -webkit-align-content: 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 { - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; - -webkit-align-content: stretch; - align-content: stretch; } - .flex-xs { - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - box-sizing: border-box; } - .flex-xs-grow { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - box-sizing: border-box; } - .flex-xs-initial { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-xs-auto { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - flex: 1 1 auto; - box-sizing: border-box; } - .flex-xs-none { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - box-sizing: border-box; } - .flex-xs-noshrink { - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - flex: 1 0 auto; - box-sizing: border-box; } - .flex-xs-nogrow { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-xs-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-column > .flex-xs-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-xs-column > .flex-xs-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; - min-height: 0; } - .flex-xs-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .flex-xs-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .flex-xs-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .flex-xs-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .flex-xs-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .flex-xs-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .flex-xs-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .flex-xs-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .flex-xs-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .flex-xs-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .flex-xs-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .flex-xs-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .flex-xs-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .flex-xs-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .flex-xs-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .flex-xs-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .flex-xs-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .flex-xs-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .flex-xs-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .flex-xs-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-33, .layout-xs-row > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-xs-row > .flex-xs-66, .layout-xs-row > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - 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, .layout-xs-column > .flex-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-xs-column > .flex-xs-66, .layout-xs-column > .flex-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - 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: -webkit-box; - display: -webkit-flex; - display: flex; } - .layout-xs-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; } - .layout-xs-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; } } - -@media (min-width: 600px) { - .flex-order-gt-xs--20 { - -webkit-box-ordinal-group: -19; - -webkit-order: -20; - order: -20; } - .flex-order-gt-xs--19 { - -webkit-box-ordinal-group: -18; - -webkit-order: -19; - order: -19; } - .flex-order-gt-xs--18 { - -webkit-box-ordinal-group: -17; - -webkit-order: -18; - order: -18; } - .flex-order-gt-xs--17 { - -webkit-box-ordinal-group: -16; - -webkit-order: -17; - order: -17; } - .flex-order-gt-xs--16 { - -webkit-box-ordinal-group: -15; - -webkit-order: -16; - order: -16; } - .flex-order-gt-xs--15 { - -webkit-box-ordinal-group: -14; - -webkit-order: -15; - order: -15; } - .flex-order-gt-xs--14 { - -webkit-box-ordinal-group: -13; - -webkit-order: -14; - order: -14; } - .flex-order-gt-xs--13 { - -webkit-box-ordinal-group: -12; - -webkit-order: -13; - order: -13; } - .flex-order-gt-xs--12 { - -webkit-box-ordinal-group: -11; - -webkit-order: -12; - order: -12; } - .flex-order-gt-xs--11 { - -webkit-box-ordinal-group: -10; - -webkit-order: -11; - order: -11; } - .flex-order-gt-xs--10 { - -webkit-box-ordinal-group: -9; - -webkit-order: -10; - order: -10; } - .flex-order-gt-xs--9 { - -webkit-box-ordinal-group: -8; - -webkit-order: -9; - order: -9; } - .flex-order-gt-xs--8 { - -webkit-box-ordinal-group: -7; - -webkit-order: -8; - order: -8; } - .flex-order-gt-xs--7 { - -webkit-box-ordinal-group: -6; - -webkit-order: -7; - order: -7; } - .flex-order-gt-xs--6 { - -webkit-box-ordinal-group: -5; - -webkit-order: -6; - order: -6; } - .flex-order-gt-xs--5 { - -webkit-box-ordinal-group: -4; - -webkit-order: -5; - order: -5; } - .flex-order-gt-xs--4 { - -webkit-box-ordinal-group: -3; - -webkit-order: -4; - order: -4; } - .flex-order-gt-xs--3 { - -webkit-box-ordinal-group: -2; - -webkit-order: -3; - order: -3; } - .flex-order-gt-xs--2 { - -webkit-box-ordinal-group: -1; - -webkit-order: -2; - order: -2; } - .flex-order-gt-xs--1 { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - order: -1; } - .flex-order-gt-xs-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - .flex-order-gt-xs-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - order: 1; } - .flex-order-gt-xs-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - order: 2; } - .flex-order-gt-xs-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - order: 3; } - .flex-order-gt-xs-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - order: 4; } - .flex-order-gt-xs-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - order: 5; } - .flex-order-gt-xs-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - order: 6; } - .flex-order-gt-xs-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - order: 7; } - .flex-order-gt-xs-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - order: 8; } - .flex-order-gt-xs-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - order: 9; } - .flex-order-gt-xs-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - order: 10; } - .flex-order-gt-xs-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - order: 11; } - .flex-order-gt-xs-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - order: 12; } - .flex-order-gt-xs-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - order: 13; } - .flex-order-gt-xs-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - order: 14; } - .flex-order-gt-xs-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - order: 15; } - .flex-order-gt-xs-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - order: 16; } - .flex-order-gt-xs-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - order: 17; } - .flex-order-gt-xs-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - order: 18; } - .flex-order-gt-xs-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - order: 19; } - .flex-order-gt-xs-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - order: 20; } - .offset-gt-xs-0, .flex-offset-gt-xs-0 { - margin-left: 0; } - [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0 { - margin-left: auto; - margin-right: 0; } - .offset-gt-xs-5, .flex-offset-gt-xs-5 { - margin-left: 5%; } - [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5 { - margin-left: auto; - margin-right: 5%; } - .offset-gt-xs-10, .flex-offset-gt-xs-10 { - margin-left: 10%; } - [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10 { - margin-left: auto; - margin-right: 10%; } - .offset-gt-xs-15, .flex-offset-gt-xs-15 { - margin-left: 15%; } - [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15 { - margin-left: auto; - margin-right: 15%; } - .offset-gt-xs-20, .flex-offset-gt-xs-20 { - margin-left: 20%; } - [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20 { - margin-left: auto; - margin-right: 20%; } - .offset-gt-xs-25, .flex-offset-gt-xs-25 { - margin-left: 25%; } - [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25 { - margin-left: auto; - margin-right: 25%; } - .offset-gt-xs-30, .flex-offset-gt-xs-30 { - margin-left: 30%; } - [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30 { - margin-left: auto; - margin-right: 30%; } - .offset-gt-xs-35, .flex-offset-gt-xs-35 { - margin-left: 35%; } - [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35 { - margin-left: auto; - margin-right: 35%; } - .offset-gt-xs-40, .flex-offset-gt-xs-40 { - margin-left: 40%; } - [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40 { - margin-left: auto; - margin-right: 40%; } - .offset-gt-xs-45, .flex-offset-gt-xs-45 { - margin-left: 45%; } - [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45 { - margin-left: auto; - margin-right: 45%; } - .offset-gt-xs-50, .flex-offset-gt-xs-50 { - margin-left: 50%; } - [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50 { - margin-left: auto; - margin-right: 50%; } - .offset-gt-xs-55, .flex-offset-gt-xs-55 { - margin-left: 55%; } - [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55 { - margin-left: auto; - margin-right: 55%; } - .offset-gt-xs-60, .flex-offset-gt-xs-60 { - margin-left: 60%; } - [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60 { - margin-left: auto; - margin-right: 60%; } - .offset-gt-xs-65, .flex-offset-gt-xs-65 { - margin-left: 65%; } - [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65 { - margin-left: auto; - margin-right: 65%; } - .offset-gt-xs-70, .flex-offset-gt-xs-70 { - margin-left: 70%; } - [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70 { - margin-left: auto; - margin-right: 70%; } - .offset-gt-xs-75, .flex-offset-gt-xs-75 { - margin-left: 75%; } - [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75 { - margin-left: auto; - margin-right: 75%; } - .offset-gt-xs-80, .flex-offset-gt-xs-80 { - margin-left: 80%; } - [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80 { - margin-left: auto; - margin-right: 80%; } - .offset-gt-xs-85, .flex-offset-gt-xs-85 { - margin-left: 85%; } - [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85 { - margin-left: auto; - margin-right: 85%; } - .offset-gt-xs-90, .flex-offset-gt-xs-90 { - margin-left: 90%; } - [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90 { - margin-left: auto; - margin-right: 90%; } - .offset-gt-xs-95, .flex-offset-gt-xs-95 { - margin-left: 95%; } - [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95 { - margin-left: auto; - margin-right: 95%; } - .offset-gt-xs-33, .flex-offset-gt-xs-33 { - margin-left: calc(100% / 3); } - .offset-gt-xs-66, .flex-offset-gt-xs-66 { - margin-left: calc(200% / 3); } - [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66 { - margin-left: auto; - margin-right: calc(200% / 3); } - .layout-align-gt-xs, - .layout-align-gt-xs-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-content: stretch; - align-content: stretch; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; } - .layout-align-gt-xs-start, - .layout-align-gt-xs-start-start, - .layout-align-gt-xs-start-center, - .layout-align-gt-xs-start-end, - .layout-align-gt-xs-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; } - .layout-align-gt-xs-center, - .layout-align-gt-xs-center-start, - .layout-align-gt-xs-center-center, - .layout-align-gt-xs-center-end, - .layout-align-gt-xs-center-stretch { - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; } - .layout-align-gt-xs-end, - .layout-align-gt-xs-end-start, - .layout-align-gt-xs-end-center, - .layout-align-gt-xs-end-end, - .layout-align-gt-xs-end-stretch { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; } - .layout-align-gt-xs-space-around, - .layout-align-gt-xs-space-around-center, - .layout-align-gt-xs-space-around-start, - .layout-align-gt-xs-space-around-end, - .layout-align-gt-xs-space-around-stretch { - -webkit-justify-content: space-around; - justify-content: space-around; } - .layout-align-gt-xs-space-between, - .layout-align-gt-xs-space-between-center, - .layout-align-gt-xs-space-between-start, - .layout-align-gt-xs-space-between-end, - .layout-align-gt-xs-space-between-stretch { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; } - .layout-align-gt-xs-start-start, - .layout-align-gt-xs-center-start, - .layout-align-gt-xs-end-start, - .layout-align-gt-xs-space-between-start, - .layout-align-gt-xs-space-around-start { - -webkit-box-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; - -webkit-align-content: flex-start; - align-content: flex-start; } - .layout-align-gt-xs-start-center, - .layout-align-gt-xs-center-center, - .layout-align-gt-xs-end-center, - .layout-align-gt-xs-space-between-center, - .layout-align-gt-xs-space-around-center { - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-align-content: center; - align-content: center; - max-width: 100%; } - .layout-align-gt-xs-start-center > *, - .layout-align-gt-xs-center-center > *, - .layout-align-gt-xs-end-center > *, - .layout-align-gt-xs-space-between-center > *, - .layout-align-gt-xs-space-around-center > * { - max-width: 100%; - box-sizing: border-box; } - .layout-align-gt-xs-start-end, - .layout-align-gt-xs-center-end, - .layout-align-gt-xs-end-end, - .layout-align-gt-xs-space-between-end, - .layout-align-gt-xs-space-around-end { - -webkit-box-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; - -webkit-align-content: flex-end; - align-content: flex-end; } - .layout-align-gt-xs-start-stretch, - .layout-align-gt-xs-center-stretch, - .layout-align-gt-xs-end-stretch, - .layout-align-gt-xs-space-between-stretch, - .layout-align-gt-xs-space-around-stretch { - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; - -webkit-align-content: stretch; - align-content: stretch; } - .flex-gt-xs { - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - box-sizing: border-box; } - .flex-gt-xs-grow { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - box-sizing: border-box; } - .flex-gt-xs-initial { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-gt-xs-auto { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - flex: 1 1 auto; - box-sizing: border-box; } - .flex-gt-xs-none { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - box-sizing: border-box; } - .flex-gt-xs-noshrink { - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - flex: 1 0 auto; - box-sizing: border-box; } - .flex-gt-xs-nogrow { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-gt-xs-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-column > .flex-gt-xs-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-gt-xs-column > .flex-gt-xs-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; - min-height: 0; } - .flex-gt-xs-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .flex-gt-xs-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .flex-gt-xs-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .flex-gt-xs-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .flex-gt-xs-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .flex-gt-xs-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .flex-gt-xs-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .flex-gt-xs-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .flex-gt-xs-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .flex-gt-xs-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .flex-gt-xs-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .flex-gt-xs-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .flex-gt-xs-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .flex-gt-xs-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .flex-gt-xs-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .flex-gt-xs-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .flex-gt-xs-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .flex-gt-xs-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .flex-gt-xs-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .flex-gt-xs-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-33, .layout-gt-xs-row > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex-gt-xs-66, .layout-gt-xs-row > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-xs-row > .flex { - min-width: 0; } - .layout-gt-xs-column > .flex-gt-xs-33, .layout-gt-xs-column > .flex-gt-xs-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex-gt-xs-66, .layout-gt-xs-column > .flex-gt-xs-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-xs-column > .flex { - min-height: 0; } - .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row { - box-sizing: border-box; - display: -webkit-box; - display: -webkit-flex; - display: flex; } - .layout-gt-xs-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; } - .layout-gt-xs-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; } } - -@media (min-width: 600px) and (max-width: 959px) { - .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) { - display: none; } - .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) { - display: none; } - .flex-order-sm--20 { - -webkit-box-ordinal-group: -19; - -webkit-order: -20; - order: -20; } - .flex-order-sm--19 { - -webkit-box-ordinal-group: -18; - -webkit-order: -19; - order: -19; } - .flex-order-sm--18 { - -webkit-box-ordinal-group: -17; - -webkit-order: -18; - order: -18; } - .flex-order-sm--17 { - -webkit-box-ordinal-group: -16; - -webkit-order: -17; - order: -17; } - .flex-order-sm--16 { - -webkit-box-ordinal-group: -15; - -webkit-order: -16; - order: -16; } - .flex-order-sm--15 { - -webkit-box-ordinal-group: -14; - -webkit-order: -15; - order: -15; } - .flex-order-sm--14 { - -webkit-box-ordinal-group: -13; - -webkit-order: -14; - order: -14; } - .flex-order-sm--13 { - -webkit-box-ordinal-group: -12; - -webkit-order: -13; - order: -13; } - .flex-order-sm--12 { - -webkit-box-ordinal-group: -11; - -webkit-order: -12; - order: -12; } - .flex-order-sm--11 { - -webkit-box-ordinal-group: -10; - -webkit-order: -11; - order: -11; } - .flex-order-sm--10 { - -webkit-box-ordinal-group: -9; - -webkit-order: -10; - order: -10; } - .flex-order-sm--9 { - -webkit-box-ordinal-group: -8; - -webkit-order: -9; - order: -9; } - .flex-order-sm--8 { - -webkit-box-ordinal-group: -7; - -webkit-order: -8; - order: -8; } - .flex-order-sm--7 { - -webkit-box-ordinal-group: -6; - -webkit-order: -7; - order: -7; } - .flex-order-sm--6 { - -webkit-box-ordinal-group: -5; - -webkit-order: -6; - order: -6; } - .flex-order-sm--5 { - -webkit-box-ordinal-group: -4; - -webkit-order: -5; - order: -5; } - .flex-order-sm--4 { - -webkit-box-ordinal-group: -3; - -webkit-order: -4; - order: -4; } - .flex-order-sm--3 { - -webkit-box-ordinal-group: -2; - -webkit-order: -3; - order: -3; } - .flex-order-sm--2 { - -webkit-box-ordinal-group: -1; - -webkit-order: -2; - order: -2; } - .flex-order-sm--1 { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - order: -1; } - .flex-order-sm-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - .flex-order-sm-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - order: 1; } - .flex-order-sm-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - order: 2; } - .flex-order-sm-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - order: 3; } - .flex-order-sm-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - order: 4; } - .flex-order-sm-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - order: 5; } - .flex-order-sm-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - order: 6; } - .flex-order-sm-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - order: 7; } - .flex-order-sm-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - order: 8; } - .flex-order-sm-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - order: 9; } - .flex-order-sm-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - order: 10; } - .flex-order-sm-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - order: 11; } - .flex-order-sm-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - order: 12; } - .flex-order-sm-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - order: 13; } - .flex-order-sm-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - order: 14; } - .flex-order-sm-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - order: 15; } - .flex-order-sm-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - order: 16; } - .flex-order-sm-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - order: 17; } - .flex-order-sm-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - order: 18; } - .flex-order-sm-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - order: 19; } - .flex-order-sm-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - order: 20; } - .offset-sm-0, .flex-offset-sm-0 { - margin-left: 0; } - [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0 { - margin-left: auto; - margin-right: 0; } - .offset-sm-5, .flex-offset-sm-5 { - margin-left: 5%; } - [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5 { - margin-left: auto; - margin-right: 5%; } - .offset-sm-10, .flex-offset-sm-10 { - margin-left: 10%; } - [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10 { - margin-left: auto; - margin-right: 10%; } - .offset-sm-15, .flex-offset-sm-15 { - margin-left: 15%; } - [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15 { - margin-left: auto; - margin-right: 15%; } - .offset-sm-20, .flex-offset-sm-20 { - margin-left: 20%; } - [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20 { - margin-left: auto; - margin-right: 20%; } - .offset-sm-25, .flex-offset-sm-25 { - margin-left: 25%; } - [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25 { - margin-left: auto; - margin-right: 25%; } - .offset-sm-30, .flex-offset-sm-30 { - margin-left: 30%; } - [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30 { - margin-left: auto; - margin-right: 30%; } - .offset-sm-35, .flex-offset-sm-35 { - margin-left: 35%; } - [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35 { - margin-left: auto; - margin-right: 35%; } - .offset-sm-40, .flex-offset-sm-40 { - margin-left: 40%; } - [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40 { - margin-left: auto; - margin-right: 40%; } - .offset-sm-45, .flex-offset-sm-45 { - margin-left: 45%; } - [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45 { - margin-left: auto; - margin-right: 45%; } - .offset-sm-50, .flex-offset-sm-50 { - margin-left: 50%; } - [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50 { - margin-left: auto; - margin-right: 50%; } - .offset-sm-55, .flex-offset-sm-55 { - margin-left: 55%; } - [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55 { - margin-left: auto; - margin-right: 55%; } - .offset-sm-60, .flex-offset-sm-60 { - margin-left: 60%; } - [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60 { - margin-left: auto; - margin-right: 60%; } - .offset-sm-65, .flex-offset-sm-65 { - margin-left: 65%; } - [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65 { - margin-left: auto; - margin-right: 65%; } - .offset-sm-70, .flex-offset-sm-70 { - margin-left: 70%; } - [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70 { - margin-left: auto; - margin-right: 70%; } - .offset-sm-75, .flex-offset-sm-75 { - margin-left: 75%; } - [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75 { - margin-left: auto; - margin-right: 75%; } - .offset-sm-80, .flex-offset-sm-80 { - margin-left: 80%; } - [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80 { - margin-left: auto; - margin-right: 80%; } - .offset-sm-85, .flex-offset-sm-85 { - margin-left: 85%; } - [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85 { - margin-left: auto; - margin-right: 85%; } - .offset-sm-90, .flex-offset-sm-90 { - margin-left: 90%; } - [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90 { - margin-left: auto; - margin-right: 90%; } - .offset-sm-95, .flex-offset-sm-95 { - margin-left: 95%; } - [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95 { - margin-left: auto; - margin-right: 95%; } - .offset-sm-33, .flex-offset-sm-33 { - margin-left: calc(100% / 3); } - .offset-sm-66, .flex-offset-sm-66 { - margin-left: calc(200% / 3); } - [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66 { - margin-left: auto; - margin-right: calc(200% / 3); } - .layout-align-sm, - .layout-align-sm-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-content: stretch; - align-content: stretch; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; } - .layout-align-sm-start, - .layout-align-sm-start-start, - .layout-align-sm-start-center, - .layout-align-sm-start-end, - .layout-align-sm-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; } - .layout-align-sm-center, - .layout-align-sm-center-start, - .layout-align-sm-center-center, - .layout-align-sm-center-end, - .layout-align-sm-center-stretch { - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; } - .layout-align-sm-end, - .layout-align-sm-end-start, - .layout-align-sm-end-center, - .layout-align-sm-end-end, - .layout-align-sm-end-stretch { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; } - .layout-align-sm-space-around, - .layout-align-sm-space-around-center, - .layout-align-sm-space-around-start, - .layout-align-sm-space-around-end, - .layout-align-sm-space-around-stretch { - -webkit-justify-content: space-around; - justify-content: space-around; } - .layout-align-sm-space-between, - .layout-align-sm-space-between-center, - .layout-align-sm-space-between-start, - .layout-align-sm-space-between-end, - .layout-align-sm-space-between-stretch { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; } - .layout-align-sm-start-start, - .layout-align-sm-center-start, - .layout-align-sm-end-start, - .layout-align-sm-space-between-start, - .layout-align-sm-space-around-start { - -webkit-box-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; - -webkit-align-content: flex-start; - align-content: flex-start; } - .layout-align-sm-start-center, - .layout-align-sm-center-center, - .layout-align-sm-end-center, - .layout-align-sm-space-between-center, - .layout-align-sm-space-around-center { - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-align-content: center; - align-content: center; - max-width: 100%; } - .layout-align-sm-start-center > *, - .layout-align-sm-center-center > *, - .layout-align-sm-end-center > *, - .layout-align-sm-space-between-center > *, - .layout-align-sm-space-around-center > * { - max-width: 100%; - box-sizing: border-box; } - .layout-align-sm-start-end, - .layout-align-sm-center-end, - .layout-align-sm-end-end, - .layout-align-sm-space-between-end, - .layout-align-sm-space-around-end { - -webkit-box-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; - -webkit-align-content: flex-end; - align-content: flex-end; } - .layout-align-sm-start-stretch, - .layout-align-sm-center-stretch, - .layout-align-sm-end-stretch, - .layout-align-sm-space-between-stretch, - .layout-align-sm-space-around-stretch { - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; - -webkit-align-content: stretch; - align-content: stretch; } - .flex-sm { - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - box-sizing: border-box; } - .flex-sm-grow { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - box-sizing: border-box; } - .flex-sm-initial { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-sm-auto { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - flex: 1 1 auto; - box-sizing: border-box; } - .flex-sm-none { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - box-sizing: border-box; } - .flex-sm-noshrink { - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - flex: 1 0 auto; - box-sizing: border-box; } - .flex-sm-nogrow { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-sm-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-column > .flex-sm-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-sm-column > .flex-sm-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; - min-height: 0; } - .flex-sm-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .flex-sm-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .flex-sm-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .flex-sm-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .flex-sm-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .flex-sm-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .flex-sm-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .flex-sm-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .flex-sm-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .flex-sm-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .flex-sm-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .flex-sm-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .flex-sm-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .flex-sm-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .flex-sm-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .flex-sm-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .flex-sm-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .flex-sm-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .flex-sm-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .flex-sm-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-33, .layout-sm-row > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-row > .flex-sm-66, .layout-sm-row > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-sm-row > .flex { - min-width: 0; } - .layout-sm-column > .flex-sm-33, .layout-sm-column > .flex-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-sm-column > .flex-sm-66, .layout-sm-column > .flex-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-sm-column > .flex { - min-height: 0; } - .layout-sm, .layout-sm-column, .layout-sm-row { - box-sizing: border-box; - display: -webkit-box; - display: -webkit-flex; - display: flex; } - .layout-sm-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; } - .layout-sm-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; } } - -@media (min-width: 960px) { - .flex-order-gt-sm--20 { - -webkit-box-ordinal-group: -19; - -webkit-order: -20; - order: -20; } - .flex-order-gt-sm--19 { - -webkit-box-ordinal-group: -18; - -webkit-order: -19; - order: -19; } - .flex-order-gt-sm--18 { - -webkit-box-ordinal-group: -17; - -webkit-order: -18; - order: -18; } - .flex-order-gt-sm--17 { - -webkit-box-ordinal-group: -16; - -webkit-order: -17; - order: -17; } - .flex-order-gt-sm--16 { - -webkit-box-ordinal-group: -15; - -webkit-order: -16; - order: -16; } - .flex-order-gt-sm--15 { - -webkit-box-ordinal-group: -14; - -webkit-order: -15; - order: -15; } - .flex-order-gt-sm--14 { - -webkit-box-ordinal-group: -13; - -webkit-order: -14; - order: -14; } - .flex-order-gt-sm--13 { - -webkit-box-ordinal-group: -12; - -webkit-order: -13; - order: -13; } - .flex-order-gt-sm--12 { - -webkit-box-ordinal-group: -11; - -webkit-order: -12; - order: -12; } - .flex-order-gt-sm--11 { - -webkit-box-ordinal-group: -10; - -webkit-order: -11; - order: -11; } - .flex-order-gt-sm--10 { - -webkit-box-ordinal-group: -9; - -webkit-order: -10; - order: -10; } - .flex-order-gt-sm--9 { - -webkit-box-ordinal-group: -8; - -webkit-order: -9; - order: -9; } - .flex-order-gt-sm--8 { - -webkit-box-ordinal-group: -7; - -webkit-order: -8; - order: -8; } - .flex-order-gt-sm--7 { - -webkit-box-ordinal-group: -6; - -webkit-order: -7; - order: -7; } - .flex-order-gt-sm--6 { - -webkit-box-ordinal-group: -5; - -webkit-order: -6; - order: -6; } - .flex-order-gt-sm--5 { - -webkit-box-ordinal-group: -4; - -webkit-order: -5; - order: -5; } - .flex-order-gt-sm--4 { - -webkit-box-ordinal-group: -3; - -webkit-order: -4; - order: -4; } - .flex-order-gt-sm--3 { - -webkit-box-ordinal-group: -2; - -webkit-order: -3; - order: -3; } - .flex-order-gt-sm--2 { - -webkit-box-ordinal-group: -1; - -webkit-order: -2; - order: -2; } - .flex-order-gt-sm--1 { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - order: -1; } - .flex-order-gt-sm-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - .flex-order-gt-sm-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - order: 1; } - .flex-order-gt-sm-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - order: 2; } - .flex-order-gt-sm-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - order: 3; } - .flex-order-gt-sm-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - order: 4; } - .flex-order-gt-sm-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - order: 5; } - .flex-order-gt-sm-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - order: 6; } - .flex-order-gt-sm-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - order: 7; } - .flex-order-gt-sm-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - order: 8; } - .flex-order-gt-sm-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - order: 9; } - .flex-order-gt-sm-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - order: 10; } - .flex-order-gt-sm-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - order: 11; } - .flex-order-gt-sm-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - order: 12; } - .flex-order-gt-sm-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - order: 13; } - .flex-order-gt-sm-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - order: 14; } - .flex-order-gt-sm-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - order: 15; } - .flex-order-gt-sm-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - order: 16; } - .flex-order-gt-sm-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - order: 17; } - .flex-order-gt-sm-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - order: 18; } - .flex-order-gt-sm-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - order: 19; } - .flex-order-gt-sm-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - order: 20; } - .offset-gt-sm-0, .flex-offset-gt-sm-0 { - margin-left: 0; } - [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0 { - margin-left: auto; - margin-right: 0; } - .offset-gt-sm-5, .flex-offset-gt-sm-5 { - margin-left: 5%; } - [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5 { - margin-left: auto; - margin-right: 5%; } - .offset-gt-sm-10, .flex-offset-gt-sm-10 { - margin-left: 10%; } - [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10 { - margin-left: auto; - margin-right: 10%; } - .offset-gt-sm-15, .flex-offset-gt-sm-15 { - margin-left: 15%; } - [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15 { - margin-left: auto; - margin-right: 15%; } - .offset-gt-sm-20, .flex-offset-gt-sm-20 { - margin-left: 20%; } - [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20 { - margin-left: auto; - margin-right: 20%; } - .offset-gt-sm-25, .flex-offset-gt-sm-25 { - margin-left: 25%; } - [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25 { - margin-left: auto; - margin-right: 25%; } - .offset-gt-sm-30, .flex-offset-gt-sm-30 { - margin-left: 30%; } - [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30 { - margin-left: auto; - margin-right: 30%; } - .offset-gt-sm-35, .flex-offset-gt-sm-35 { - margin-left: 35%; } - [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35 { - margin-left: auto; - margin-right: 35%; } - .offset-gt-sm-40, .flex-offset-gt-sm-40 { - margin-left: 40%; } - [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40 { - margin-left: auto; - margin-right: 40%; } - .offset-gt-sm-45, .flex-offset-gt-sm-45 { - margin-left: 45%; } - [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45 { - margin-left: auto; - margin-right: 45%; } - .offset-gt-sm-50, .flex-offset-gt-sm-50 { - margin-left: 50%; } - [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50 { - margin-left: auto; - margin-right: 50%; } - .offset-gt-sm-55, .flex-offset-gt-sm-55 { - margin-left: 55%; } - [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55 { - margin-left: auto; - margin-right: 55%; } - .offset-gt-sm-60, .flex-offset-gt-sm-60 { - margin-left: 60%; } - [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60 { - margin-left: auto; - margin-right: 60%; } - .offset-gt-sm-65, .flex-offset-gt-sm-65 { - margin-left: 65%; } - [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65 { - margin-left: auto; - margin-right: 65%; } - .offset-gt-sm-70, .flex-offset-gt-sm-70 { - margin-left: 70%; } - [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70 { - margin-left: auto; - margin-right: 70%; } - .offset-gt-sm-75, .flex-offset-gt-sm-75 { - margin-left: 75%; } - [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75 { - margin-left: auto; - margin-right: 75%; } - .offset-gt-sm-80, .flex-offset-gt-sm-80 { - margin-left: 80%; } - [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80 { - margin-left: auto; - margin-right: 80%; } - .offset-gt-sm-85, .flex-offset-gt-sm-85 { - margin-left: 85%; } - [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85 { - margin-left: auto; - margin-right: 85%; } - .offset-gt-sm-90, .flex-offset-gt-sm-90 { - margin-left: 90%; } - [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90 { - margin-left: auto; - margin-right: 90%; } - .offset-gt-sm-95, .flex-offset-gt-sm-95 { - margin-left: 95%; } - [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95 { - margin-left: auto; - margin-right: 95%; } - .offset-gt-sm-33, .flex-offset-gt-sm-33 { - margin-left: calc(100% / 3); } - .offset-gt-sm-66, .flex-offset-gt-sm-66 { - margin-left: calc(200% / 3); } - [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66 { - margin-left: auto; - margin-right: calc(200% / 3); } - .layout-align-gt-sm, - .layout-align-gt-sm-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-content: stretch; - align-content: stretch; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; } - .layout-align-gt-sm-start, - .layout-align-gt-sm-start-start, - .layout-align-gt-sm-start-center, - .layout-align-gt-sm-start-end, - .layout-align-gt-sm-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; } - .layout-align-gt-sm-center, - .layout-align-gt-sm-center-start, - .layout-align-gt-sm-center-center, - .layout-align-gt-sm-center-end, - .layout-align-gt-sm-center-stretch { - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; } - .layout-align-gt-sm-end, - .layout-align-gt-sm-end-start, - .layout-align-gt-sm-end-center, - .layout-align-gt-sm-end-end, - .layout-align-gt-sm-end-stretch { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; } - .layout-align-gt-sm-space-around, - .layout-align-gt-sm-space-around-center, - .layout-align-gt-sm-space-around-start, - .layout-align-gt-sm-space-around-end, - .layout-align-gt-sm-space-around-stretch { - -webkit-justify-content: space-around; - justify-content: space-around; } - .layout-align-gt-sm-space-between, - .layout-align-gt-sm-space-between-center, - .layout-align-gt-sm-space-between-start, - .layout-align-gt-sm-space-between-end, - .layout-align-gt-sm-space-between-stretch { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; } - .layout-align-gt-sm-start-start, - .layout-align-gt-sm-center-start, - .layout-align-gt-sm-end-start, - .layout-align-gt-sm-space-between-start, - .layout-align-gt-sm-space-around-start { - -webkit-box-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; - -webkit-align-content: flex-start; - align-content: flex-start; } - .layout-align-gt-sm-start-center, - .layout-align-gt-sm-center-center, - .layout-align-gt-sm-end-center, - .layout-align-gt-sm-space-between-center, - .layout-align-gt-sm-space-around-center { - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-align-content: center; - align-content: center; - max-width: 100%; } - .layout-align-gt-sm-start-center > *, - .layout-align-gt-sm-center-center > *, - .layout-align-gt-sm-end-center > *, - .layout-align-gt-sm-space-between-center > *, - .layout-align-gt-sm-space-around-center > * { - max-width: 100%; - box-sizing: border-box; } - .layout-align-gt-sm-start-end, - .layout-align-gt-sm-center-end, - .layout-align-gt-sm-end-end, - .layout-align-gt-sm-space-between-end, - .layout-align-gt-sm-space-around-end { - -webkit-box-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; - -webkit-align-content: flex-end; - align-content: flex-end; } - .layout-align-gt-sm-start-stretch, - .layout-align-gt-sm-center-stretch, - .layout-align-gt-sm-end-stretch, - .layout-align-gt-sm-space-between-stretch, - .layout-align-gt-sm-space-around-stretch { - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; - -webkit-align-content: stretch; - align-content: stretch; } - .flex-gt-sm { - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - box-sizing: border-box; } - .flex-gt-sm-grow { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - box-sizing: border-box; } - .flex-gt-sm-initial { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-gt-sm-auto { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - flex: 1 1 auto; - box-sizing: border-box; } - .flex-gt-sm-none { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - box-sizing: border-box; } - .flex-gt-sm-noshrink { - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - flex: 1 0 auto; - box-sizing: border-box; } - .flex-gt-sm-nogrow { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-gt-sm-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-column > .flex-gt-sm-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-gt-sm-column > .flex-gt-sm-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; - min-height: 0; } - .flex-gt-sm-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .flex-gt-sm-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .flex-gt-sm-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .flex-gt-sm-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .flex-gt-sm-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .flex-gt-sm-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .flex-gt-sm-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .flex-gt-sm-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .flex-gt-sm-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .flex-gt-sm-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .flex-gt-sm-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .flex-gt-sm-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .flex-gt-sm-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .flex-gt-sm-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .flex-gt-sm-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .flex-gt-sm-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .flex-gt-sm-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .flex-gt-sm-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .flex-gt-sm-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .flex-gt-sm-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-33, .layout-gt-sm-row > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex-gt-sm-66, .layout-gt-sm-row > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-sm-row > .flex { - min-width: 0; } - .layout-gt-sm-column > .flex-gt-sm-33, .layout-gt-sm-column > .flex-gt-sm-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex-gt-sm-66, .layout-gt-sm-column > .flex-gt-sm-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-sm-column > .flex { - min-height: 0; } - .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row { - box-sizing: border-box; - display: -webkit-box; - display: -webkit-flex; - display: flex; } - .layout-gt-sm-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; } - .layout-gt-sm-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; } } - -@media (min-width: 960px) and (max-width: 1279px) { - .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) { - display: none; } - .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) { - display: none; } - .flex-order-md--20 { - -webkit-box-ordinal-group: -19; - -webkit-order: -20; - order: -20; } - .flex-order-md--19 { - -webkit-box-ordinal-group: -18; - -webkit-order: -19; - order: -19; } - .flex-order-md--18 { - -webkit-box-ordinal-group: -17; - -webkit-order: -18; - order: -18; } - .flex-order-md--17 { - -webkit-box-ordinal-group: -16; - -webkit-order: -17; - order: -17; } - .flex-order-md--16 { - -webkit-box-ordinal-group: -15; - -webkit-order: -16; - order: -16; } - .flex-order-md--15 { - -webkit-box-ordinal-group: -14; - -webkit-order: -15; - order: -15; } - .flex-order-md--14 { - -webkit-box-ordinal-group: -13; - -webkit-order: -14; - order: -14; } - .flex-order-md--13 { - -webkit-box-ordinal-group: -12; - -webkit-order: -13; - order: -13; } - .flex-order-md--12 { - -webkit-box-ordinal-group: -11; - -webkit-order: -12; - order: -12; } - .flex-order-md--11 { - -webkit-box-ordinal-group: -10; - -webkit-order: -11; - order: -11; } - .flex-order-md--10 { - -webkit-box-ordinal-group: -9; - -webkit-order: -10; - order: -10; } - .flex-order-md--9 { - -webkit-box-ordinal-group: -8; - -webkit-order: -9; - order: -9; } - .flex-order-md--8 { - -webkit-box-ordinal-group: -7; - -webkit-order: -8; - order: -8; } - .flex-order-md--7 { - -webkit-box-ordinal-group: -6; - -webkit-order: -7; - order: -7; } - .flex-order-md--6 { - -webkit-box-ordinal-group: -5; - -webkit-order: -6; - order: -6; } - .flex-order-md--5 { - -webkit-box-ordinal-group: -4; - -webkit-order: -5; - order: -5; } - .flex-order-md--4 { - -webkit-box-ordinal-group: -3; - -webkit-order: -4; - order: -4; } - .flex-order-md--3 { - -webkit-box-ordinal-group: -2; - -webkit-order: -3; - order: -3; } - .flex-order-md--2 { - -webkit-box-ordinal-group: -1; - -webkit-order: -2; - order: -2; } - .flex-order-md--1 { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - order: -1; } - .flex-order-md-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - .flex-order-md-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - order: 1; } - .flex-order-md-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - order: 2; } - .flex-order-md-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - order: 3; } - .flex-order-md-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - order: 4; } - .flex-order-md-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - order: 5; } - .flex-order-md-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - order: 6; } - .flex-order-md-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - order: 7; } - .flex-order-md-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - order: 8; } - .flex-order-md-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - order: 9; } - .flex-order-md-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - order: 10; } - .flex-order-md-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - order: 11; } - .flex-order-md-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - order: 12; } - .flex-order-md-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - order: 13; } - .flex-order-md-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - order: 14; } - .flex-order-md-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - order: 15; } - .flex-order-md-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - order: 16; } - .flex-order-md-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - order: 17; } - .flex-order-md-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - order: 18; } - .flex-order-md-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - order: 19; } - .flex-order-md-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - order: 20; } - .offset-md-0, .flex-offset-md-0 { - margin-left: 0; } - [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0 { - margin-left: auto; - margin-right: 0; } - .offset-md-5, .flex-offset-md-5 { - margin-left: 5%; } - [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5 { - margin-left: auto; - margin-right: 5%; } - .offset-md-10, .flex-offset-md-10 { - margin-left: 10%; } - [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10 { - margin-left: auto; - margin-right: 10%; } - .offset-md-15, .flex-offset-md-15 { - margin-left: 15%; } - [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15 { - margin-left: auto; - margin-right: 15%; } - .offset-md-20, .flex-offset-md-20 { - margin-left: 20%; } - [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20 { - margin-left: auto; - margin-right: 20%; } - .offset-md-25, .flex-offset-md-25 { - margin-left: 25%; } - [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25 { - margin-left: auto; - margin-right: 25%; } - .offset-md-30, .flex-offset-md-30 { - margin-left: 30%; } - [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30 { - margin-left: auto; - margin-right: 30%; } - .offset-md-35, .flex-offset-md-35 { - margin-left: 35%; } - [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35 { - margin-left: auto; - margin-right: 35%; } - .offset-md-40, .flex-offset-md-40 { - margin-left: 40%; } - [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40 { - margin-left: auto; - margin-right: 40%; } - .offset-md-45, .flex-offset-md-45 { - margin-left: 45%; } - [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45 { - margin-left: auto; - margin-right: 45%; } - .offset-md-50, .flex-offset-md-50 { - margin-left: 50%; } - [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50 { - margin-left: auto; - margin-right: 50%; } - .offset-md-55, .flex-offset-md-55 { - margin-left: 55%; } - [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55 { - margin-left: auto; - margin-right: 55%; } - .offset-md-60, .flex-offset-md-60 { - margin-left: 60%; } - [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60 { - margin-left: auto; - margin-right: 60%; } - .offset-md-65, .flex-offset-md-65 { - margin-left: 65%; } - [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65 { - margin-left: auto; - margin-right: 65%; } - .offset-md-70, .flex-offset-md-70 { - margin-left: 70%; } - [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70 { - margin-left: auto; - margin-right: 70%; } - .offset-md-75, .flex-offset-md-75 { - margin-left: 75%; } - [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75 { - margin-left: auto; - margin-right: 75%; } - .offset-md-80, .flex-offset-md-80 { - margin-left: 80%; } - [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80 { - margin-left: auto; - margin-right: 80%; } - .offset-md-85, .flex-offset-md-85 { - margin-left: 85%; } - [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85 { - margin-left: auto; - margin-right: 85%; } - .offset-md-90, .flex-offset-md-90 { - margin-left: 90%; } - [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90 { - margin-left: auto; - margin-right: 90%; } - .offset-md-95, .flex-offset-md-95 { - margin-left: 95%; } - [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95 { - margin-left: auto; - margin-right: 95%; } - .offset-md-33, .flex-offset-md-33 { - margin-left: calc(100% / 3); } - .offset-md-66, .flex-offset-md-66 { - margin-left: calc(200% / 3); } - [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66 { - margin-left: auto; - margin-right: calc(200% / 3); } - .layout-align-md, - .layout-align-md-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-content: stretch; - align-content: stretch; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; } - .layout-align-md-start, - .layout-align-md-start-start, - .layout-align-md-start-center, - .layout-align-md-start-end, - .layout-align-md-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; } - .layout-align-md-center, - .layout-align-md-center-start, - .layout-align-md-center-center, - .layout-align-md-center-end, - .layout-align-md-center-stretch { - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; } - .layout-align-md-end, - .layout-align-md-end-start, - .layout-align-md-end-center, - .layout-align-md-end-end, - .layout-align-md-end-stretch { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; } - .layout-align-md-space-around, - .layout-align-md-space-around-center, - .layout-align-md-space-around-start, - .layout-align-md-space-around-end, - .layout-align-md-space-around-stretch { - -webkit-justify-content: space-around; - justify-content: space-around; } - .layout-align-md-space-between, - .layout-align-md-space-between-center, - .layout-align-md-space-between-start, - .layout-align-md-space-between-end, - .layout-align-md-space-between-stretch { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; } - .layout-align-md-start-start, - .layout-align-md-center-start, - .layout-align-md-end-start, - .layout-align-md-space-between-start, - .layout-align-md-space-around-start { - -webkit-box-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; - -webkit-align-content: flex-start; - align-content: flex-start; } - .layout-align-md-start-center, - .layout-align-md-center-center, - .layout-align-md-end-center, - .layout-align-md-space-between-center, - .layout-align-md-space-around-center { - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-align-content: center; - align-content: center; - max-width: 100%; } - .layout-align-md-start-center > *, - .layout-align-md-center-center > *, - .layout-align-md-end-center > *, - .layout-align-md-space-between-center > *, - .layout-align-md-space-around-center > * { - max-width: 100%; - box-sizing: border-box; } - .layout-align-md-start-end, - .layout-align-md-center-end, - .layout-align-md-end-end, - .layout-align-md-space-between-end, - .layout-align-md-space-around-end { - -webkit-box-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; - -webkit-align-content: flex-end; - align-content: flex-end; } - .layout-align-md-start-stretch, - .layout-align-md-center-stretch, - .layout-align-md-end-stretch, - .layout-align-md-space-between-stretch, - .layout-align-md-space-around-stretch { - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; - -webkit-align-content: stretch; - align-content: stretch; } - .flex-md { - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - box-sizing: border-box; } - .flex-md-grow { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - box-sizing: border-box; } - .flex-md-initial { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-md-auto { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - flex: 1 1 auto; - box-sizing: border-box; } - .flex-md-none { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - box-sizing: border-box; } - .flex-md-noshrink { - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - flex: 1 0 auto; - box-sizing: border-box; } - .flex-md-nogrow { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-md-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-column > .flex-md-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-md-column > .flex-md-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; - min-height: 0; } - .flex-md-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .flex-md-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .flex-md-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .flex-md-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .flex-md-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .flex-md-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .flex-md-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .flex-md-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .flex-md-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .flex-md-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .flex-md-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .flex-md-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .flex-md-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .flex-md-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .flex-md-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .flex-md-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .flex-md-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .flex-md-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .flex-md-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .flex-md-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-33, .layout-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-md-66, .layout-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-md-33, .layout-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-md-66, .layout-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-row > .flex-md-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-column > .flex-md-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-row > .flex-md-33, .layout-md-row > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-row > .flex-md-66, .layout-md-row > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-md-row > .flex { - min-width: 0; } - .layout-md-column > .flex-md-33, .layout-md-column > .flex-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-md-column > .flex-md-66, .layout-md-column > .flex-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-md-column > .flex { - min-height: 0; } - .layout-md, .layout-md-column, .layout-md-row { - box-sizing: border-box; - display: -webkit-box; - display: -webkit-flex; - display: flex; } - .layout-md-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; } - .layout-md-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; } } - -@media (min-width: 1280px) { - .flex-order-gt-md--20 { - -webkit-box-ordinal-group: -19; - -webkit-order: -20; - order: -20; } - .flex-order-gt-md--19 { - -webkit-box-ordinal-group: -18; - -webkit-order: -19; - order: -19; } - .flex-order-gt-md--18 { - -webkit-box-ordinal-group: -17; - -webkit-order: -18; - order: -18; } - .flex-order-gt-md--17 { - -webkit-box-ordinal-group: -16; - -webkit-order: -17; - order: -17; } - .flex-order-gt-md--16 { - -webkit-box-ordinal-group: -15; - -webkit-order: -16; - order: -16; } - .flex-order-gt-md--15 { - -webkit-box-ordinal-group: -14; - -webkit-order: -15; - order: -15; } - .flex-order-gt-md--14 { - -webkit-box-ordinal-group: -13; - -webkit-order: -14; - order: -14; } - .flex-order-gt-md--13 { - -webkit-box-ordinal-group: -12; - -webkit-order: -13; - order: -13; } - .flex-order-gt-md--12 { - -webkit-box-ordinal-group: -11; - -webkit-order: -12; - order: -12; } - .flex-order-gt-md--11 { - -webkit-box-ordinal-group: -10; - -webkit-order: -11; - order: -11; } - .flex-order-gt-md--10 { - -webkit-box-ordinal-group: -9; - -webkit-order: -10; - order: -10; } - .flex-order-gt-md--9 { - -webkit-box-ordinal-group: -8; - -webkit-order: -9; - order: -9; } - .flex-order-gt-md--8 { - -webkit-box-ordinal-group: -7; - -webkit-order: -8; - order: -8; } - .flex-order-gt-md--7 { - -webkit-box-ordinal-group: -6; - -webkit-order: -7; - order: -7; } - .flex-order-gt-md--6 { - -webkit-box-ordinal-group: -5; - -webkit-order: -6; - order: -6; } - .flex-order-gt-md--5 { - -webkit-box-ordinal-group: -4; - -webkit-order: -5; - order: -5; } - .flex-order-gt-md--4 { - -webkit-box-ordinal-group: -3; - -webkit-order: -4; - order: -4; } - .flex-order-gt-md--3 { - -webkit-box-ordinal-group: -2; - -webkit-order: -3; - order: -3; } - .flex-order-gt-md--2 { - -webkit-box-ordinal-group: -1; - -webkit-order: -2; - order: -2; } - .flex-order-gt-md--1 { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - order: -1; } - .flex-order-gt-md-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - .flex-order-gt-md-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - order: 1; } - .flex-order-gt-md-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - order: 2; } - .flex-order-gt-md-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - order: 3; } - .flex-order-gt-md-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - order: 4; } - .flex-order-gt-md-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - order: 5; } - .flex-order-gt-md-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - order: 6; } - .flex-order-gt-md-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - order: 7; } - .flex-order-gt-md-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - order: 8; } - .flex-order-gt-md-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - order: 9; } - .flex-order-gt-md-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - order: 10; } - .flex-order-gt-md-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - order: 11; } - .flex-order-gt-md-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - order: 12; } - .flex-order-gt-md-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - order: 13; } - .flex-order-gt-md-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - order: 14; } - .flex-order-gt-md-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - order: 15; } - .flex-order-gt-md-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - order: 16; } - .flex-order-gt-md-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - order: 17; } - .flex-order-gt-md-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - order: 18; } - .flex-order-gt-md-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - order: 19; } - .flex-order-gt-md-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - order: 20; } - .offset-gt-md-0, .flex-offset-gt-md-0 { - margin-left: 0; } - [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0 { - margin-left: auto; - margin-right: 0; } - .offset-gt-md-5, .flex-offset-gt-md-5 { - margin-left: 5%; } - [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5 { - margin-left: auto; - margin-right: 5%; } - .offset-gt-md-10, .flex-offset-gt-md-10 { - margin-left: 10%; } - [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10 { - margin-left: auto; - margin-right: 10%; } - .offset-gt-md-15, .flex-offset-gt-md-15 { - margin-left: 15%; } - [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15 { - margin-left: auto; - margin-right: 15%; } - .offset-gt-md-20, .flex-offset-gt-md-20 { - margin-left: 20%; } - [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20 { - margin-left: auto; - margin-right: 20%; } - .offset-gt-md-25, .flex-offset-gt-md-25 { - margin-left: 25%; } - [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25 { - margin-left: auto; - margin-right: 25%; } - .offset-gt-md-30, .flex-offset-gt-md-30 { - margin-left: 30%; } - [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30 { - margin-left: auto; - margin-right: 30%; } - .offset-gt-md-35, .flex-offset-gt-md-35 { - margin-left: 35%; } - [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35 { - margin-left: auto; - margin-right: 35%; } - .offset-gt-md-40, .flex-offset-gt-md-40 { - margin-left: 40%; } - [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40 { - margin-left: auto; - margin-right: 40%; } - .offset-gt-md-45, .flex-offset-gt-md-45 { - margin-left: 45%; } - [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45 { - margin-left: auto; - margin-right: 45%; } - .offset-gt-md-50, .flex-offset-gt-md-50 { - margin-left: 50%; } - [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50 { - margin-left: auto; - margin-right: 50%; } - .offset-gt-md-55, .flex-offset-gt-md-55 { - margin-left: 55%; } - [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55 { - margin-left: auto; - margin-right: 55%; } - .offset-gt-md-60, .flex-offset-gt-md-60 { - margin-left: 60%; } - [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60 { - margin-left: auto; - margin-right: 60%; } - .offset-gt-md-65, .flex-offset-gt-md-65 { - margin-left: 65%; } - [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65 { - margin-left: auto; - margin-right: 65%; } - .offset-gt-md-70, .flex-offset-gt-md-70 { - margin-left: 70%; } - [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70 { - margin-left: auto; - margin-right: 70%; } - .offset-gt-md-75, .flex-offset-gt-md-75 { - margin-left: 75%; } - [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75 { - margin-left: auto; - margin-right: 75%; } - .offset-gt-md-80, .flex-offset-gt-md-80 { - margin-left: 80%; } - [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80 { - margin-left: auto; - margin-right: 80%; } - .offset-gt-md-85, .flex-offset-gt-md-85 { - margin-left: 85%; } - [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85 { - margin-left: auto; - margin-right: 85%; } - .offset-gt-md-90, .flex-offset-gt-md-90 { - margin-left: 90%; } - [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90 { - margin-left: auto; - margin-right: 90%; } - .offset-gt-md-95, .flex-offset-gt-md-95 { - margin-left: 95%; } - [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95 { - margin-left: auto; - margin-right: 95%; } - .offset-gt-md-33, .flex-offset-gt-md-33 { - margin-left: calc(100% / 3); } - .offset-gt-md-66, .flex-offset-gt-md-66 { - margin-left: calc(200% / 3); } - [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66 { - margin-left: auto; - margin-right: calc(200% / 3); } - .layout-align-gt-md, - .layout-align-gt-md-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-content: stretch; - align-content: stretch; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; } - .layout-align-gt-md-start, - .layout-align-gt-md-start-start, - .layout-align-gt-md-start-center, - .layout-align-gt-md-start-end, - .layout-align-gt-md-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; } - .layout-align-gt-md-center, - .layout-align-gt-md-center-start, - .layout-align-gt-md-center-center, - .layout-align-gt-md-center-end, - .layout-align-gt-md-center-stretch { - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; } - .layout-align-gt-md-end, - .layout-align-gt-md-end-start, - .layout-align-gt-md-end-center, - .layout-align-gt-md-end-end, - .layout-align-gt-md-end-stretch { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; } - .layout-align-gt-md-space-around, - .layout-align-gt-md-space-around-center, - .layout-align-gt-md-space-around-start, - .layout-align-gt-md-space-around-end, - .layout-align-gt-md-space-around-stretch { - -webkit-justify-content: space-around; - justify-content: space-around; } - .layout-align-gt-md-space-between, - .layout-align-gt-md-space-between-center, - .layout-align-gt-md-space-between-start, - .layout-align-gt-md-space-between-end, - .layout-align-gt-md-space-between-stretch { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; } - .layout-align-gt-md-start-start, - .layout-align-gt-md-center-start, - .layout-align-gt-md-end-start, - .layout-align-gt-md-space-between-start, - .layout-align-gt-md-space-around-start { - -webkit-box-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; - -webkit-align-content: flex-start; - align-content: flex-start; } - .layout-align-gt-md-start-center, - .layout-align-gt-md-center-center, - .layout-align-gt-md-end-center, - .layout-align-gt-md-space-between-center, - .layout-align-gt-md-space-around-center { - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-align-content: center; - align-content: center; - max-width: 100%; } - .layout-align-gt-md-start-center > *, - .layout-align-gt-md-center-center > *, - .layout-align-gt-md-end-center > *, - .layout-align-gt-md-space-between-center > *, - .layout-align-gt-md-space-around-center > * { - max-width: 100%; - box-sizing: border-box; } - .layout-align-gt-md-start-end, - .layout-align-gt-md-center-end, - .layout-align-gt-md-end-end, - .layout-align-gt-md-space-between-end, - .layout-align-gt-md-space-around-end { - -webkit-box-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; - -webkit-align-content: flex-end; - align-content: flex-end; } - .layout-align-gt-md-start-stretch, - .layout-align-gt-md-center-stretch, - .layout-align-gt-md-end-stretch, - .layout-align-gt-md-space-between-stretch, - .layout-align-gt-md-space-around-stretch { - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; - -webkit-align-content: stretch; - align-content: stretch; } - .flex-gt-md { - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - box-sizing: border-box; } - .flex-gt-md-grow { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - box-sizing: border-box; } - .flex-gt-md-initial { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-gt-md-auto { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - flex: 1 1 auto; - box-sizing: border-box; } - .flex-gt-md-none { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - box-sizing: border-box; } - .flex-gt-md-noshrink { - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - flex: 1 0 auto; - box-sizing: border-box; } - .flex-gt-md-nogrow { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-gt-md-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-column > .flex-gt-md-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-gt-md-column > .flex-gt-md-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; - min-height: 0; } - .flex-gt-md-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .flex-gt-md-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .flex-gt-md-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .flex-gt-md-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .flex-gt-md-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .flex-gt-md-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .flex-gt-md-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .flex-gt-md-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .flex-gt-md-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .flex-gt-md-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .flex-gt-md-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .flex-gt-md-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .flex-gt-md-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .flex-gt-md-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .flex-gt-md-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .flex-gt-md-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .flex-gt-md-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .flex-gt-md-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .flex-gt-md-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .flex-gt-md-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-33, .layout-gt-md-row > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-row > .flex-gt-md-66, .layout-gt-md-row > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-md-row > .flex { - min-width: 0; } - .layout-gt-md-column > .flex-gt-md-33, .layout-gt-md-column > .flex-gt-md-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-gt-md-column > .flex-gt-md-66, .layout-gt-md-column > .flex-gt-md-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-md-column > .flex { - min-height: 0; } - .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row { - box-sizing: border-box; - display: -webkit-box; - display: -webkit-flex; - display: flex; } - .layout-gt-md-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; } - .layout-gt-md-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; } } - -@media (min-width: 1280px) and (max-width: 1919px) { - .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) { - display: none; } - .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) { - display: none; } - .flex-order-lg--20 { - -webkit-box-ordinal-group: -19; - -webkit-order: -20; - order: -20; } - .flex-order-lg--19 { - -webkit-box-ordinal-group: -18; - -webkit-order: -19; - order: -19; } - .flex-order-lg--18 { - -webkit-box-ordinal-group: -17; - -webkit-order: -18; - order: -18; } - .flex-order-lg--17 { - -webkit-box-ordinal-group: -16; - -webkit-order: -17; - order: -17; } - .flex-order-lg--16 { - -webkit-box-ordinal-group: -15; - -webkit-order: -16; - order: -16; } - .flex-order-lg--15 { - -webkit-box-ordinal-group: -14; - -webkit-order: -15; - order: -15; } - .flex-order-lg--14 { - -webkit-box-ordinal-group: -13; - -webkit-order: -14; - order: -14; } - .flex-order-lg--13 { - -webkit-box-ordinal-group: -12; - -webkit-order: -13; - order: -13; } - .flex-order-lg--12 { - -webkit-box-ordinal-group: -11; - -webkit-order: -12; - order: -12; } - .flex-order-lg--11 { - -webkit-box-ordinal-group: -10; - -webkit-order: -11; - order: -11; } - .flex-order-lg--10 { - -webkit-box-ordinal-group: -9; - -webkit-order: -10; - order: -10; } - .flex-order-lg--9 { - -webkit-box-ordinal-group: -8; - -webkit-order: -9; - order: -9; } - .flex-order-lg--8 { - -webkit-box-ordinal-group: -7; - -webkit-order: -8; - order: -8; } - .flex-order-lg--7 { - -webkit-box-ordinal-group: -6; - -webkit-order: -7; - order: -7; } - .flex-order-lg--6 { - -webkit-box-ordinal-group: -5; - -webkit-order: -6; - order: -6; } - .flex-order-lg--5 { - -webkit-box-ordinal-group: -4; - -webkit-order: -5; - order: -5; } - .flex-order-lg--4 { - -webkit-box-ordinal-group: -3; - -webkit-order: -4; - order: -4; } - .flex-order-lg--3 { - -webkit-box-ordinal-group: -2; - -webkit-order: -3; - order: -3; } - .flex-order-lg--2 { - -webkit-box-ordinal-group: -1; - -webkit-order: -2; - order: -2; } - .flex-order-lg--1 { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - order: -1; } - .flex-order-lg-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - .flex-order-lg-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - order: 1; } - .flex-order-lg-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - order: 2; } - .flex-order-lg-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - order: 3; } - .flex-order-lg-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - order: 4; } - .flex-order-lg-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - order: 5; } - .flex-order-lg-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - order: 6; } - .flex-order-lg-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - order: 7; } - .flex-order-lg-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - order: 8; } - .flex-order-lg-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - order: 9; } - .flex-order-lg-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - order: 10; } - .flex-order-lg-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - order: 11; } - .flex-order-lg-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - order: 12; } - .flex-order-lg-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - order: 13; } - .flex-order-lg-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - order: 14; } - .flex-order-lg-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - order: 15; } - .flex-order-lg-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - order: 16; } - .flex-order-lg-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - order: 17; } - .flex-order-lg-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - order: 18; } - .flex-order-lg-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - order: 19; } - .flex-order-lg-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - order: 20; } - .offset-lg-0, .flex-offset-lg-0 { - margin-left: 0; } - [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0 { - margin-left: auto; - margin-right: 0; } - .offset-lg-5, .flex-offset-lg-5 { - margin-left: 5%; } - [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5 { - margin-left: auto; - margin-right: 5%; } - .offset-lg-10, .flex-offset-lg-10 { - margin-left: 10%; } - [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10 { - margin-left: auto; - margin-right: 10%; } - .offset-lg-15, .flex-offset-lg-15 { - margin-left: 15%; } - [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15 { - margin-left: auto; - margin-right: 15%; } - .offset-lg-20, .flex-offset-lg-20 { - margin-left: 20%; } - [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20 { - margin-left: auto; - margin-right: 20%; } - .offset-lg-25, .flex-offset-lg-25 { - margin-left: 25%; } - [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25 { - margin-left: auto; - margin-right: 25%; } - .offset-lg-30, .flex-offset-lg-30 { - margin-left: 30%; } - [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30 { - margin-left: auto; - margin-right: 30%; } - .offset-lg-35, .flex-offset-lg-35 { - margin-left: 35%; } - [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35 { - margin-left: auto; - margin-right: 35%; } - .offset-lg-40, .flex-offset-lg-40 { - margin-left: 40%; } - [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40 { - margin-left: auto; - margin-right: 40%; } - .offset-lg-45, .flex-offset-lg-45 { - margin-left: 45%; } - [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45 { - margin-left: auto; - margin-right: 45%; } - .offset-lg-50, .flex-offset-lg-50 { - margin-left: 50%; } - [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50 { - margin-left: auto; - margin-right: 50%; } - .offset-lg-55, .flex-offset-lg-55 { - margin-left: 55%; } - [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55 { - margin-left: auto; - margin-right: 55%; } - .offset-lg-60, .flex-offset-lg-60 { - margin-left: 60%; } - [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60 { - margin-left: auto; - margin-right: 60%; } - .offset-lg-65, .flex-offset-lg-65 { - margin-left: 65%; } - [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65 { - margin-left: auto; - margin-right: 65%; } - .offset-lg-70, .flex-offset-lg-70 { - margin-left: 70%; } - [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70 { - margin-left: auto; - margin-right: 70%; } - .offset-lg-75, .flex-offset-lg-75 { - margin-left: 75%; } - [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75 { - margin-left: auto; - margin-right: 75%; } - .offset-lg-80, .flex-offset-lg-80 { - margin-left: 80%; } - [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80 { - margin-left: auto; - margin-right: 80%; } - .offset-lg-85, .flex-offset-lg-85 { - margin-left: 85%; } - [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85 { - margin-left: auto; - margin-right: 85%; } - .offset-lg-90, .flex-offset-lg-90 { - margin-left: 90%; } - [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90 { - margin-left: auto; - margin-right: 90%; } - .offset-lg-95, .flex-offset-lg-95 { - margin-left: 95%; } - [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95 { - margin-left: auto; - margin-right: 95%; } - .offset-lg-33, .flex-offset-lg-33 { - margin-left: calc(100% / 3); } - .offset-lg-66, .flex-offset-lg-66 { - margin-left: calc(200% / 3); } - [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66 { - margin-left: auto; - margin-right: calc(200% / 3); } - .layout-align-lg, - .layout-align-lg-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-content: stretch; - align-content: stretch; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; } - .layout-align-lg-start, - .layout-align-lg-start-start, - .layout-align-lg-start-center, - .layout-align-lg-start-end, - .layout-align-lg-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; } - .layout-align-lg-center, - .layout-align-lg-center-start, - .layout-align-lg-center-center, - .layout-align-lg-center-end, - .layout-align-lg-center-stretch { - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; } - .layout-align-lg-end, - .layout-align-lg-end-start, - .layout-align-lg-end-center, - .layout-align-lg-end-end, - .layout-align-lg-end-stretch { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; } - .layout-align-lg-space-around, - .layout-align-lg-space-around-center, - .layout-align-lg-space-around-start, - .layout-align-lg-space-around-end, - .layout-align-lg-space-around-stretch { - -webkit-justify-content: space-around; - justify-content: space-around; } - .layout-align-lg-space-between, - .layout-align-lg-space-between-center, - .layout-align-lg-space-between-start, - .layout-align-lg-space-between-end, - .layout-align-lg-space-between-stretch { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; } - .layout-align-lg-start-start, - .layout-align-lg-center-start, - .layout-align-lg-end-start, - .layout-align-lg-space-between-start, - .layout-align-lg-space-around-start { - -webkit-box-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; - -webkit-align-content: flex-start; - align-content: flex-start; } - .layout-align-lg-start-center, - .layout-align-lg-center-center, - .layout-align-lg-end-center, - .layout-align-lg-space-between-center, - .layout-align-lg-space-around-center { - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-align-content: center; - align-content: center; - max-width: 100%; } - .layout-align-lg-start-center > *, - .layout-align-lg-center-center > *, - .layout-align-lg-end-center > *, - .layout-align-lg-space-between-center > *, - .layout-align-lg-space-around-center > * { - max-width: 100%; - box-sizing: border-box; } - .layout-align-lg-start-end, - .layout-align-lg-center-end, - .layout-align-lg-end-end, - .layout-align-lg-space-between-end, - .layout-align-lg-space-around-end { - -webkit-box-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; - -webkit-align-content: flex-end; - align-content: flex-end; } - .layout-align-lg-start-stretch, - .layout-align-lg-center-stretch, - .layout-align-lg-end-stretch, - .layout-align-lg-space-between-stretch, - .layout-align-lg-space-around-stretch { - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; - -webkit-align-content: stretch; - align-content: stretch; } - .flex-lg { - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - box-sizing: border-box; } - .flex-lg-grow { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - box-sizing: border-box; } - .flex-lg-initial { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-lg-auto { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - flex: 1 1 auto; - box-sizing: border-box; } - .flex-lg-none { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - box-sizing: border-box; } - .flex-lg-noshrink { - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - flex: 1 0 auto; - box-sizing: border-box; } - .flex-lg-nogrow { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-lg-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-column > .flex-lg-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-lg-column > .flex-lg-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; - min-height: 0; } - .flex-lg-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .flex-lg-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .flex-lg-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .flex-lg-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .flex-lg-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .flex-lg-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .flex-lg-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .flex-lg-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .flex-lg-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .flex-lg-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .flex-lg-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .flex-lg-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .flex-lg-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .flex-lg-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .flex-lg-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .flex-lg-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .flex-lg-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .flex-lg-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .flex-lg-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .flex-lg-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-33, .layout-lg-row > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-row > .flex-lg-66, .layout-lg-row > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-lg-row > .flex { - min-width: 0; } - .layout-lg-column > .flex-lg-33, .layout-lg-column > .flex-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-lg-column > .flex-lg-66, .layout-lg-column > .flex-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-lg-column > .flex { - min-height: 0; } - .layout-lg, .layout-lg-column, .layout-lg-row { - box-sizing: border-box; - display: -webkit-box; - display: -webkit-flex; - display: flex; } - .layout-lg-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; } - .layout-lg-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; } } - -@media (min-width: 1920px) { - .flex-order-gt-lg--20 { - -webkit-box-ordinal-group: -19; - -webkit-order: -20; - order: -20; } - .flex-order-gt-lg--19 { - -webkit-box-ordinal-group: -18; - -webkit-order: -19; - order: -19; } - .flex-order-gt-lg--18 { - -webkit-box-ordinal-group: -17; - -webkit-order: -18; - order: -18; } - .flex-order-gt-lg--17 { - -webkit-box-ordinal-group: -16; - -webkit-order: -17; - order: -17; } - .flex-order-gt-lg--16 { - -webkit-box-ordinal-group: -15; - -webkit-order: -16; - order: -16; } - .flex-order-gt-lg--15 { - -webkit-box-ordinal-group: -14; - -webkit-order: -15; - order: -15; } - .flex-order-gt-lg--14 { - -webkit-box-ordinal-group: -13; - -webkit-order: -14; - order: -14; } - .flex-order-gt-lg--13 { - -webkit-box-ordinal-group: -12; - -webkit-order: -13; - order: -13; } - .flex-order-gt-lg--12 { - -webkit-box-ordinal-group: -11; - -webkit-order: -12; - order: -12; } - .flex-order-gt-lg--11 { - -webkit-box-ordinal-group: -10; - -webkit-order: -11; - order: -11; } - .flex-order-gt-lg--10 { - -webkit-box-ordinal-group: -9; - -webkit-order: -10; - order: -10; } - .flex-order-gt-lg--9 { - -webkit-box-ordinal-group: -8; - -webkit-order: -9; - order: -9; } - .flex-order-gt-lg--8 { - -webkit-box-ordinal-group: -7; - -webkit-order: -8; - order: -8; } - .flex-order-gt-lg--7 { - -webkit-box-ordinal-group: -6; - -webkit-order: -7; - order: -7; } - .flex-order-gt-lg--6 { - -webkit-box-ordinal-group: -5; - -webkit-order: -6; - order: -6; } - .flex-order-gt-lg--5 { - -webkit-box-ordinal-group: -4; - -webkit-order: -5; - order: -5; } - .flex-order-gt-lg--4 { - -webkit-box-ordinal-group: -3; - -webkit-order: -4; - order: -4; } - .flex-order-gt-lg--3 { - -webkit-box-ordinal-group: -2; - -webkit-order: -3; - order: -3; } - .flex-order-gt-lg--2 { - -webkit-box-ordinal-group: -1; - -webkit-order: -2; - order: -2; } - .flex-order-gt-lg--1 { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - order: -1; } - .flex-order-gt-lg-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - .flex-order-gt-lg-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - order: 1; } - .flex-order-gt-lg-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - order: 2; } - .flex-order-gt-lg-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - order: 3; } - .flex-order-gt-lg-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - order: 4; } - .flex-order-gt-lg-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - order: 5; } - .flex-order-gt-lg-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - order: 6; } - .flex-order-gt-lg-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - order: 7; } - .flex-order-gt-lg-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - order: 8; } - .flex-order-gt-lg-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - order: 9; } - .flex-order-gt-lg-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - order: 10; } - .flex-order-gt-lg-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - order: 11; } - .flex-order-gt-lg-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - order: 12; } - .flex-order-gt-lg-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - order: 13; } - .flex-order-gt-lg-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - order: 14; } - .flex-order-gt-lg-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - order: 15; } - .flex-order-gt-lg-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - order: 16; } - .flex-order-gt-lg-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - order: 17; } - .flex-order-gt-lg-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - order: 18; } - .flex-order-gt-lg-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - order: 19; } - .flex-order-gt-lg-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - order: 20; } - .offset-gt-lg-0, .flex-offset-gt-lg-0 { - margin-left: 0; } - [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0 { - margin-left: auto; - margin-right: 0; } - .offset-gt-lg-5, .flex-offset-gt-lg-5 { - margin-left: 5%; } - [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5 { - margin-left: auto; - margin-right: 5%; } - .offset-gt-lg-10, .flex-offset-gt-lg-10 { - margin-left: 10%; } - [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10 { - margin-left: auto; - margin-right: 10%; } - .offset-gt-lg-15, .flex-offset-gt-lg-15 { - margin-left: 15%; } - [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15 { - margin-left: auto; - margin-right: 15%; } - .offset-gt-lg-20, .flex-offset-gt-lg-20 { - margin-left: 20%; } - [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20 { - margin-left: auto; - margin-right: 20%; } - .offset-gt-lg-25, .flex-offset-gt-lg-25 { - margin-left: 25%; } - [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25 { - margin-left: auto; - margin-right: 25%; } - .offset-gt-lg-30, .flex-offset-gt-lg-30 { - margin-left: 30%; } - [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30 { - margin-left: auto; - margin-right: 30%; } - .offset-gt-lg-35, .flex-offset-gt-lg-35 { - margin-left: 35%; } - [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35 { - margin-left: auto; - margin-right: 35%; } - .offset-gt-lg-40, .flex-offset-gt-lg-40 { - margin-left: 40%; } - [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40 { - margin-left: auto; - margin-right: 40%; } - .offset-gt-lg-45, .flex-offset-gt-lg-45 { - margin-left: 45%; } - [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45 { - margin-left: auto; - margin-right: 45%; } - .offset-gt-lg-50, .flex-offset-gt-lg-50 { - margin-left: 50%; } - [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50 { - margin-left: auto; - margin-right: 50%; } - .offset-gt-lg-55, .flex-offset-gt-lg-55 { - margin-left: 55%; } - [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55 { - margin-left: auto; - margin-right: 55%; } - .offset-gt-lg-60, .flex-offset-gt-lg-60 { - margin-left: 60%; } - [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60 { - margin-left: auto; - margin-right: 60%; } - .offset-gt-lg-65, .flex-offset-gt-lg-65 { - margin-left: 65%; } - [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65 { - margin-left: auto; - margin-right: 65%; } - .offset-gt-lg-70, .flex-offset-gt-lg-70 { - margin-left: 70%; } - [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70 { - margin-left: auto; - margin-right: 70%; } - .offset-gt-lg-75, .flex-offset-gt-lg-75 { - margin-left: 75%; } - [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75 { - margin-left: auto; - margin-right: 75%; } - .offset-gt-lg-80, .flex-offset-gt-lg-80 { - margin-left: 80%; } - [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80 { - margin-left: auto; - margin-right: 80%; } - .offset-gt-lg-85, .flex-offset-gt-lg-85 { - margin-left: 85%; } - [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85 { - margin-left: auto; - margin-right: 85%; } - .offset-gt-lg-90, .flex-offset-gt-lg-90 { - margin-left: 90%; } - [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90 { - margin-left: auto; - margin-right: 90%; } - .offset-gt-lg-95, .flex-offset-gt-lg-95 { - margin-left: 95%; } - [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95 { - margin-left: auto; - margin-right: 95%; } - .offset-gt-lg-33, .flex-offset-gt-lg-33 { - margin-left: calc(100% / 3); } - .offset-gt-lg-66, .flex-offset-gt-lg-66 { - margin-left: calc(200% / 3); } - [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66 { - margin-left: auto; - margin-right: calc(200% / 3); } - .layout-align-gt-lg, - .layout-align-gt-lg-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-content: stretch; - align-content: stretch; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; } - .layout-align-gt-lg-start, - .layout-align-gt-lg-start-start, - .layout-align-gt-lg-start-center, - .layout-align-gt-lg-start-end, - .layout-align-gt-lg-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; } - .layout-align-gt-lg-center, - .layout-align-gt-lg-center-start, - .layout-align-gt-lg-center-center, - .layout-align-gt-lg-center-end, - .layout-align-gt-lg-center-stretch { - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; } - .layout-align-gt-lg-end, - .layout-align-gt-lg-end-start, - .layout-align-gt-lg-end-center, - .layout-align-gt-lg-end-end, - .layout-align-gt-lg-end-stretch { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; } - .layout-align-gt-lg-space-around, - .layout-align-gt-lg-space-around-center, - .layout-align-gt-lg-space-around-start, - .layout-align-gt-lg-space-around-end, - .layout-align-gt-lg-space-around-stretch { - -webkit-justify-content: space-around; - justify-content: space-around; } - .layout-align-gt-lg-space-between, - .layout-align-gt-lg-space-between-center, - .layout-align-gt-lg-space-between-start, - .layout-align-gt-lg-space-between-end, - .layout-align-gt-lg-space-between-stretch { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; } - .layout-align-gt-lg-start-start, - .layout-align-gt-lg-center-start, - .layout-align-gt-lg-end-start, - .layout-align-gt-lg-space-between-start, - .layout-align-gt-lg-space-around-start { - -webkit-box-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; - -webkit-align-content: flex-start; - align-content: flex-start; } - .layout-align-gt-lg-start-center, - .layout-align-gt-lg-center-center, - .layout-align-gt-lg-end-center, - .layout-align-gt-lg-space-between-center, - .layout-align-gt-lg-space-around-center { - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-align-content: center; - align-content: center; - max-width: 100%; } - .layout-align-gt-lg-start-center > *, - .layout-align-gt-lg-center-center > *, - .layout-align-gt-lg-end-center > *, - .layout-align-gt-lg-space-between-center > *, - .layout-align-gt-lg-space-around-center > * { - max-width: 100%; - box-sizing: border-box; } - .layout-align-gt-lg-start-end, - .layout-align-gt-lg-center-end, - .layout-align-gt-lg-end-end, - .layout-align-gt-lg-space-between-end, - .layout-align-gt-lg-space-around-end { - -webkit-box-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; - -webkit-align-content: flex-end; - align-content: flex-end; } - .layout-align-gt-lg-start-stretch, - .layout-align-gt-lg-center-stretch, - .layout-align-gt-lg-end-stretch, - .layout-align-gt-lg-space-between-stretch, - .layout-align-gt-lg-space-around-stretch { - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; - -webkit-align-content: stretch; - align-content: stretch; } - .flex-gt-lg { - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - box-sizing: border-box; } - .flex-gt-lg-grow { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - box-sizing: border-box; } - .flex-gt-lg-initial { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-gt-lg-auto { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - flex: 1 1 auto; - box-sizing: border-box; } - .flex-gt-lg-none { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - box-sizing: border-box; } - .flex-gt-lg-noshrink { - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - flex: 1 0 auto; - box-sizing: border-box; } - .flex-gt-lg-nogrow { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-gt-lg-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-column > .flex-gt-lg-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-gt-lg-column > .flex-gt-lg-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; - min-height: 0; } - .flex-gt-lg-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .flex-gt-lg-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .flex-gt-lg-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .flex-gt-lg-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .flex-gt-lg-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .flex-gt-lg-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .flex-gt-lg-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .flex-gt-lg-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .flex-gt-lg-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .flex-gt-lg-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .flex-gt-lg-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .flex-gt-lg-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .flex-gt-lg-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .flex-gt-lg-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .flex-gt-lg-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .flex-gt-lg-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .flex-gt-lg-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .flex-gt-lg-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .flex-gt-lg-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .flex-gt-lg-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex-gt-lg-66, .layout-gt-lg-row > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-gt-lg-row > .flex { - min-width: 0; } - .layout-gt-lg-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex-gt-lg-66, .layout-gt-lg-column > .flex-gt-lg-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-gt-lg-column > .flex { - min-height: 0; } - .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row { - box-sizing: border-box; - display: -webkit-box; - display: -webkit-flex; - display: flex; } - .layout-gt-lg-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; } - .layout-gt-lg-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; } - .flex-order-xl--20 { - -webkit-box-ordinal-group: -19; - -webkit-order: -20; - order: -20; } - .flex-order-xl--19 { - -webkit-box-ordinal-group: -18; - -webkit-order: -19; - order: -19; } - .flex-order-xl--18 { - -webkit-box-ordinal-group: -17; - -webkit-order: -18; - order: -18; } - .flex-order-xl--17 { - -webkit-box-ordinal-group: -16; - -webkit-order: -17; - order: -17; } - .flex-order-xl--16 { - -webkit-box-ordinal-group: -15; - -webkit-order: -16; - order: -16; } - .flex-order-xl--15 { - -webkit-box-ordinal-group: -14; - -webkit-order: -15; - order: -15; } - .flex-order-xl--14 { - -webkit-box-ordinal-group: -13; - -webkit-order: -14; - order: -14; } - .flex-order-xl--13 { - -webkit-box-ordinal-group: -12; - -webkit-order: -13; - order: -13; } - .flex-order-xl--12 { - -webkit-box-ordinal-group: -11; - -webkit-order: -12; - order: -12; } - .flex-order-xl--11 { - -webkit-box-ordinal-group: -10; - -webkit-order: -11; - order: -11; } - .flex-order-xl--10 { - -webkit-box-ordinal-group: -9; - -webkit-order: -10; - order: -10; } - .flex-order-xl--9 { - -webkit-box-ordinal-group: -8; - -webkit-order: -9; - order: -9; } - .flex-order-xl--8 { - -webkit-box-ordinal-group: -7; - -webkit-order: -8; - order: -8; } - .flex-order-xl--7 { - -webkit-box-ordinal-group: -6; - -webkit-order: -7; - order: -7; } - .flex-order-xl--6 { - -webkit-box-ordinal-group: -5; - -webkit-order: -6; - order: -6; } - .flex-order-xl--5 { - -webkit-box-ordinal-group: -4; - -webkit-order: -5; - order: -5; } - .flex-order-xl--4 { - -webkit-box-ordinal-group: -3; - -webkit-order: -4; - order: -4; } - .flex-order-xl--3 { - -webkit-box-ordinal-group: -2; - -webkit-order: -3; - order: -3; } - .flex-order-xl--2 { - -webkit-box-ordinal-group: -1; - -webkit-order: -2; - order: -2; } - .flex-order-xl--1 { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - order: -1; } - .flex-order-xl-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - order: 0; } - .flex-order-xl-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - order: 1; } - .flex-order-xl-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - order: 2; } - .flex-order-xl-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - order: 3; } - .flex-order-xl-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - order: 4; } - .flex-order-xl-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - order: 5; } - .flex-order-xl-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - order: 6; } - .flex-order-xl-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - order: 7; } - .flex-order-xl-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - order: 8; } - .flex-order-xl-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - order: 9; } - .flex-order-xl-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - order: 10; } - .flex-order-xl-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - order: 11; } - .flex-order-xl-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - order: 12; } - .flex-order-xl-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - order: 13; } - .flex-order-xl-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - order: 14; } - .flex-order-xl-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - order: 15; } - .flex-order-xl-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - order: 16; } - .flex-order-xl-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - order: 17; } - .flex-order-xl-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - order: 18; } - .flex-order-xl-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - order: 19; } - .flex-order-xl-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - order: 20; } - .offset-xl-0, .flex-offset-xl-0 { - margin-left: 0; } - [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0 { - margin-left: auto; - margin-right: 0; } - .offset-xl-5, .flex-offset-xl-5 { - margin-left: 5%; } - [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5 { - margin-left: auto; - margin-right: 5%; } - .offset-xl-10, .flex-offset-xl-10 { - margin-left: 10%; } - [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10 { - margin-left: auto; - margin-right: 10%; } - .offset-xl-15, .flex-offset-xl-15 { - margin-left: 15%; } - [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15 { - margin-left: auto; - margin-right: 15%; } - .offset-xl-20, .flex-offset-xl-20 { - margin-left: 20%; } - [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20 { - margin-left: auto; - margin-right: 20%; } - .offset-xl-25, .flex-offset-xl-25 { - margin-left: 25%; } - [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25 { - margin-left: auto; - margin-right: 25%; } - .offset-xl-30, .flex-offset-xl-30 { - margin-left: 30%; } - [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30 { - margin-left: auto; - margin-right: 30%; } - .offset-xl-35, .flex-offset-xl-35 { - margin-left: 35%; } - [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35 { - margin-left: auto; - margin-right: 35%; } - .offset-xl-40, .flex-offset-xl-40 { - margin-left: 40%; } - [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40 { - margin-left: auto; - margin-right: 40%; } - .offset-xl-45, .flex-offset-xl-45 { - margin-left: 45%; } - [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45 { - margin-left: auto; - margin-right: 45%; } - .offset-xl-50, .flex-offset-xl-50 { - margin-left: 50%; } - [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50 { - margin-left: auto; - margin-right: 50%; } - .offset-xl-55, .flex-offset-xl-55 { - margin-left: 55%; } - [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55 { - margin-left: auto; - margin-right: 55%; } - .offset-xl-60, .flex-offset-xl-60 { - margin-left: 60%; } - [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60 { - margin-left: auto; - margin-right: 60%; } - .offset-xl-65, .flex-offset-xl-65 { - margin-left: 65%; } - [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65 { - margin-left: auto; - margin-right: 65%; } - .offset-xl-70, .flex-offset-xl-70 { - margin-left: 70%; } - [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70 { - margin-left: auto; - margin-right: 70%; } - .offset-xl-75, .flex-offset-xl-75 { - margin-left: 75%; } - [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75 { - margin-left: auto; - margin-right: 75%; } - .offset-xl-80, .flex-offset-xl-80 { - margin-left: 80%; } - [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80 { - margin-left: auto; - margin-right: 80%; } - .offset-xl-85, .flex-offset-xl-85 { - margin-left: 85%; } - [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85 { - margin-left: auto; - margin-right: 85%; } - .offset-xl-90, .flex-offset-xl-90 { - margin-left: 90%; } - [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90 { - margin-left: auto; - margin-right: 90%; } - .offset-xl-95, .flex-offset-xl-95 { - margin-left: 95%; } - [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95 { - margin-left: auto; - margin-right: 95%; } - .offset-xl-33, .flex-offset-xl-33 { - margin-left: calc(100% / 3); } - .offset-xl-66, .flex-offset-xl-66 { - margin-left: calc(200% / 3); } - [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66 { - margin-left: auto; - margin-right: calc(200% / 3); } - .layout-align-xl, - .layout-align-xl-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - -webkit-align-content: stretch; - align-content: stretch; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; } - .layout-align-xl-start, - .layout-align-xl-start-start, - .layout-align-xl-start-center, - .layout-align-xl-start-end, - .layout-align-xl-start-stretch { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; } - .layout-align-xl-center, - .layout-align-xl-center-start, - .layout-align-xl-center-center, - .layout-align-xl-center-end, - .layout-align-xl-center-stretch { - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; } - .layout-align-xl-end, - .layout-align-xl-end-start, - .layout-align-xl-end-center, - .layout-align-xl-end-end, - .layout-align-xl-end-stretch { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; } - .layout-align-xl-space-around, - .layout-align-xl-space-around-center, - .layout-align-xl-space-around-start, - .layout-align-xl-space-around-end, - .layout-align-xl-space-around-stretch { - -webkit-justify-content: space-around; - justify-content: space-around; } - .layout-align-xl-space-between, - .layout-align-xl-space-between-center, - .layout-align-xl-space-between-start, - .layout-align-xl-space-between-end, - .layout-align-xl-space-between-stretch { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; } - .layout-align-xl-start-start, - .layout-align-xl-center-start, - .layout-align-xl-end-start, - .layout-align-xl-space-between-start, - .layout-align-xl-space-around-start { - -webkit-box-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; - -webkit-align-content: flex-start; - align-content: flex-start; } - .layout-align-xl-start-center, - .layout-align-xl-center-center, - .layout-align-xl-end-center, - .layout-align-xl-space-between-center, - .layout-align-xl-space-around-center { - -webkit-box-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-align-content: center; - align-content: center; - max-width: 100%; } - .layout-align-xl-start-center > *, - .layout-align-xl-center-center > *, - .layout-align-xl-end-center > *, - .layout-align-xl-space-between-center > *, - .layout-align-xl-space-around-center > * { - max-width: 100%; - box-sizing: border-box; } - .layout-align-xl-start-end, - .layout-align-xl-center-end, - .layout-align-xl-end-end, - .layout-align-xl-space-between-end, - .layout-align-xl-space-around-end { - -webkit-box-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; - -webkit-align-content: flex-end; - align-content: flex-end; } - .layout-align-xl-start-stretch, - .layout-align-xl-center-stretch, - .layout-align-xl-end-stretch, - .layout-align-xl-space-between-stretch, - .layout-align-xl-space-around-stretch { - -webkit-box-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; - -webkit-align-content: stretch; - align-content: stretch; } - .flex-xl { - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - box-sizing: border-box; } - .flex-xl-grow { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - box-sizing: border-box; } - .flex-xl-initial { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-xl-auto { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - flex: 1 1 auto; - box-sizing: border-box; } - .flex-xl-none { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - box-sizing: border-box; } - .flex-xl-noshrink { - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - flex: 1 0 auto; - box-sizing: border-box; } - .flex-xl-nogrow { - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - box-sizing: border-box; } - .flex-xl-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-column > .flex-xl-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 0%; - max-height: 100%; - box-sizing: border-box; - min-width: 0; } - .layout-xl-column > .flex-xl-0 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 0%; - box-sizing: border-box; - min-height: 0; } - .flex-xl-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 5%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-5 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 5%; - box-sizing: border-box; } - .flex-xl-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 10%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-10 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 10%; - box-sizing: border-box; } - .flex-xl-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 15%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-15 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 15%; - box-sizing: border-box; } - .flex-xl-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 20%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-20 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 20%; - box-sizing: border-box; } - .flex-xl-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 25%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-25 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 25%; - box-sizing: border-box; } - .flex-xl-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 30%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-30 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 30%; - box-sizing: border-box; } - .flex-xl-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 35%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-35 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 35%; - box-sizing: border-box; } - .flex-xl-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 40%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-40 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 40%; - box-sizing: border-box; } - .flex-xl-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 45%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-45 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 45%; - box-sizing: border-box; } - .flex-xl-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 50%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-50 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 50%; - box-sizing: border-box; } - .flex-xl-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 55%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-55 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 55%; - box-sizing: border-box; } - .flex-xl-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 60%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-60 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 60%; - box-sizing: border-box; } - .flex-xl-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 65%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-65 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 65%; - box-sizing: border-box; } - .flex-xl-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 70%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-70 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 70%; - box-sizing: border-box; } - .flex-xl-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 75%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-75 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 75%; - box-sizing: border-box; } - .flex-xl-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 80%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-80 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 80%; - box-sizing: border-box; } - .flex-xl-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 85%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-85 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 85%; - box-sizing: border-box; } - .flex-xl-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 90%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-90 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 90%; - box-sizing: border-box; } - .flex-xl-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 95%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-95 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 95%; - box-sizing: border-box; } - .flex-xl-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 33.33%; - flex: 1 1 33.33%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 66.66%; - flex: 1 1 66.66%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-100 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-33, .layout-xl-row > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 33.33%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-row > .flex-xl-66, .layout-xl-row > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 66.66%; - max-height: 100%; - box-sizing: border-box; } - .layout-xl-row > .flex { - min-width: 0; } - .layout-xl-column > .flex-xl-33, .layout-xl-column > .flex-xl-33 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 33.33%; - box-sizing: border-box; } - .layout-xl-column > .flex-xl-66, .layout-xl-column > .flex-xl-66 { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - flex: 1 1 100%; - max-width: 100%; - max-height: 66.66%; - box-sizing: border-box; } - .layout-xl-column > .flex { - min-height: 0; } - .layout-xl, .layout-xl-column, .layout-xl-row { - box-sizing: border-box; - display: -webkit-box; - display: -webkit-flex; - display: flex; } - .layout-xl-column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; } - .layout-xl-row { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - flex-direction: row; } - .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) { - display: none; } - .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) { - display: none; } } - -@media print { - .hide-print:not(.show-print):not(.show) { - display: none !important; } } diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.js b/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.js deleted file mode 100644 index 41bd7a16..00000000 --- a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.js +++ /dev/null @@ -1,7697 +0,0 @@ -/*! - * Angular Material Design - * https://github.com/angular/material - * @license MIT - * v1.1.3 - */ -(function( window, angular, undefined ){ -"use strict"; - -/** - * Initialization function that validates environment - * requirements. - */ -DetectNgTouch['$inject'] = ["$log", "$injector"]; -MdCoreConfigure['$inject'] = ["$provide", "$mdThemingProvider"]; -rAFDecorator['$inject'] = ["$delegate"]; -qDecorator['$inject'] = ["$delegate"]; -angular - .module('material.core', [ - 'ngAnimate', - 'material.core.animate', - 'material.core.layout', - 'material.core.interaction', - 'material.core.gestures', - 'material.core.theming' - ]) - .config(MdCoreConfigure) - .run(DetectNgTouch); - - -/** - * Detect if the ng-Touch module is also being used. - * Warn if detected. - * ngInject - */ -function DetectNgTouch($log, $injector) { - if ( $injector.has('$swipe') ) { - var msg = "" + - "You are using the ngTouch module. \n" + - "Angular Material already has mobile click, tap, and swipe support... \n" + - "ngTouch is not supported with Angular Material!"; - $log.warn(msg); - } -} - -/** - * ngInject - */ -function MdCoreConfigure($provide, $mdThemingProvider) { - - $provide.decorator('$$rAF', ['$delegate', rAFDecorator]); - $provide.decorator('$q', ['$delegate', qDecorator]); - - $mdThemingProvider.theme('default') - .primaryPalette('indigo') - .accentPalette('pink') - .warnPalette('deep-orange') - .backgroundPalette('grey'); -} - -/** - * ngInject - */ -function rAFDecorator($delegate) { - /** - * Use this to throttle events that come in often. - * The throttled function will always use the *last* invocation before the - * coming frame. - * - * For example, window resize events that fire many times a second: - * If we set to use an raf-throttled callback on window resize, then - * our callback will only be fired once per frame, with the last resize - * event that happened before that frame. - * - * @param {function} callback function to debounce - */ - $delegate.throttle = function(cb) { - var queuedArgs, alreadyQueued, queueCb, context; - return function debounced() { - queuedArgs = arguments; - context = this; - queueCb = cb; - if (!alreadyQueued) { - alreadyQueued = true; - $delegate(function() { - queueCb.apply(context, Array.prototype.slice.call(queuedArgs)); - alreadyQueued = false; - }); - } - }; - }; - return $delegate; -} - -/** - * ngInject - */ -function qDecorator($delegate) { - /** - * Adds a shim for $q.resolve for Angular version that don't have it, - * so we don't have to think about it. - * - * via https://github.com/angular/angular.js/pull/11987 - */ - - // TODO(crisbeto): this won't be necessary once we drop Angular 1.3 - if (!$delegate.resolve) { - $delegate.resolve = $delegate.when; - } - return $delegate; -} - - -MdAutofocusDirective['$inject'] = ["$parse"];angular.module('material.core') - .directive('mdAutofocus', MdAutofocusDirective) - - // Support the deprecated md-auto-focus and md-sidenav-focus as well - .directive('mdAutoFocus', MdAutofocusDirective) - .directive('mdSidenavFocus', MdAutofocusDirective); - -/** - * @ngdoc directive - * @name mdAutofocus - * @module material.core.util - * - * @description - * - * `[md-autofocus]` provides an optional way to identify the focused element when a `$mdDialog`, - * `$mdBottomSheet`, `$mdMenu` or `$mdSidenav` opens or upon page load for input-like elements. - * - * When one of these opens, it will find the first nested element with the `[md-autofocus]` - * attribute directive and optional expression. An expression may be specified as the directive - * value to enable conditional activation of the autofocus. - * - * @usage - * - * ### Dialog - * <hljs lang="html"> - * <md-dialog> - * <form> - * <md-input-container> - * <label for="testInput">Label</label> - * <input id="testInput" type="text" md-autofocus> - * </md-input-container> - * </form> - * </md-dialog> - * </hljs> - * - * ### Bottomsheet - * <hljs lang="html"> - * <md-bottom-sheet class="md-list md-has-header"> - * <md-subheader>Comment Actions</md-subheader> - * <md-list> - * <md-list-item ng-repeat="item in items"> - * - * <md-button md-autofocus="$index == 2"> - * <md-icon md-svg-src="{{item.icon}}"></md-icon> - * <span class="md-inline-list-icon-label">{{ item.name }}</span> - * </md-button> - * - * </md-list-item> - * </md-list> - * </md-bottom-sheet> - * </hljs> - * - * ### Autocomplete - * <hljs lang="html"> - * <md-autocomplete - * md-autofocus - * md-selected-item="selectedItem" - * md-search-text="searchText" - * md-items="item in getMatches(searchText)" - * md-item-text="item.display"> - * <span md-highlight-text="searchText">{{item.display}}</span> - * </md-autocomplete> - * </hljs> - * - * ### Sidenav - * <hljs lang="html"> - * <div layout="row" ng-controller="MyController"> - * <md-sidenav md-component-id="left" class="md-sidenav-left"> - * Left Nav! - * </md-sidenav> - * - * <md-content> - * Center Content - * <md-button ng-click="openLeftMenu()"> - * Open Left Menu - * </md-button> - * </md-content> - * - * <md-sidenav md-component-id="right" - * md-is-locked-open="$mdMedia('min-width: 333px')" - * class="md-sidenav-right"> - * <form> - * <md-input-container> - * <label for="testInput">Test input</label> - * <input id="testInput" type="text" - * ng-model="data" md-autofocus> - * </md-input-container> - * </form> - * </md-sidenav> - * </div> - * </hljs> - **/ -function MdAutofocusDirective($parse) { - return { - restrict: 'A', - link: { - pre: preLink - } - }; - - function preLink(scope, element, attr) { - var attrExp = attr.mdAutoFocus || attr.mdAutofocus || attr.mdSidenavFocus; - - // Initially update the expression by manually parsing the expression as per $watch source. - updateExpression($parse(attrExp)(scope)); - - // Only watch the expression if it is not empty. - if (attrExp) { - scope.$watch(attrExp, updateExpression); - } - - /** - * Updates the autofocus class which is used to determine whether the attribute - * expression evaluates to true or false. - * @param {string|boolean} value Attribute Value - */ - function updateExpression(value) { - - // Rather than passing undefined to the jqLite toggle class function we explicitly set the - // value to true. Otherwise the class will be just toggled instead of being forced. - if (angular.isUndefined(value)) { - value = true; - } - - element.toggleClass('md-autofocus', !!value); - } - } - -} - -/** - * @ngdoc module - * @name material.core.colorUtil - * @description - * Color Util - */ -angular - .module('material.core') - .factory('$mdColorUtil', ColorUtilFactory); - -function ColorUtilFactory() { - /** - * Converts hex value to RGBA string - * @param color {string} - * @returns {string} - */ - function hexToRgba (color) { - var hex = color[ 0 ] === '#' ? color.substr(1) : color, - dig = hex.length / 3, - red = hex.substr(0, dig), - green = hex.substr(dig, dig), - blue = hex.substr(dig * 2); - if (dig === 1) { - red += red; - green += green; - blue += blue; - } - return 'rgba(' + parseInt(red, 16) + ',' + parseInt(green, 16) + ',' + parseInt(blue, 16) + ',0.1)'; - } - - /** - * Converts rgba value to hex string - * @param color {string} - * @returns {string} - */ - function rgbaToHex(color) { - color = color.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i); - - var hex = (color && color.length === 4) ? "#" + - ("0" + parseInt(color[1],10).toString(16)).slice(-2) + - ("0" + parseInt(color[2],10).toString(16)).slice(-2) + - ("0" + parseInt(color[3],10).toString(16)).slice(-2) : ''; - - return hex.toUpperCase(); - } - - /** - * Converts an RGB color to RGBA - * @param color {string} - * @returns {string} - */ - function rgbToRgba (color) { - return color.replace(')', ', 0.1)').replace('(', 'a('); - } - - /** - * Converts an RGBA color to RGB - * @param color {string} - * @returns {string} - */ - function rgbaToRgb (color) { - return color - ? color.replace('rgba', 'rgb').replace(/,[^\),]+\)/, ')') - : 'rgb(0,0,0)'; - } - - return { - rgbaToHex: rgbaToHex, - hexToRgba: hexToRgba, - rgbToRgba: rgbToRgba, - rgbaToRgb: rgbaToRgb - }; -} - -angular.module('material.core') -.factory('$mdConstant', MdConstantFactory); - -/** - * Factory function that creates the grab-bag $mdConstant service. - * ngInject - */ -function MdConstantFactory() { - - var prefixTestEl = document.createElement('div'); - var vendorPrefix = getVendorPrefix(prefixTestEl); - var isWebkit = /webkit/i.test(vendorPrefix); - var SPECIAL_CHARS_REGEXP = /([:\-_]+(.))/g; - - function vendorProperty(name) { - // Add a dash between the prefix and name, to be able to transform the string into camelcase. - var prefixedName = vendorPrefix + '-' + name; - var ucPrefix = camelCase(prefixedName); - var lcPrefix = ucPrefix.charAt(0).toLowerCase() + ucPrefix.substring(1); - - return hasStyleProperty(prefixTestEl, name) ? name : // The current browser supports the un-prefixed property - hasStyleProperty(prefixTestEl, ucPrefix) ? ucPrefix : // The current browser only supports the prefixed property. - hasStyleProperty(prefixTestEl, lcPrefix) ? lcPrefix : name; // Some browsers are only supporting the prefix in lowercase. - } - - function hasStyleProperty(testElement, property) { - return angular.isDefined(testElement.style[property]); - } - - function camelCase(input) { - return input.replace(SPECIAL_CHARS_REGEXP, function(matches, separator, letter, offset) { - return offset ? letter.toUpperCase() : letter; - }); - } - - function getVendorPrefix(testElement) { - var prop, match; - var vendorRegex = /^(Moz|webkit|ms)(?=[A-Z])/; - - for (prop in testElement.style) { - if (match = vendorRegex.exec(prop)) { - return match[0]; - } - } - } - - var self = { - isInputKey : function(e) { return (e.keyCode >= 31 && e.keyCode <= 90); }, - isNumPadKey : function (e){ return (3 === e.location && e.keyCode >= 97 && e.keyCode <= 105); }, - isNavigationKey : function(e) { - var kc = self.KEY_CODE, NAVIGATION_KEYS = [kc.SPACE, kc.ENTER, kc.UP_ARROW, kc.DOWN_ARROW]; - return (NAVIGATION_KEYS.indexOf(e.keyCode) != -1); - }, - - /** - * Maximum size, in pixels, that can be explicitly set to an element. The actual value varies - * between browsers, but IE11 has the very lowest size at a mere 1,533,917px. Ideally we could - * compute this value, but Firefox always reports an element to have a size of zero if it - * goes over the max, meaning that we'd have to binary search for the value. - */ - ELEMENT_MAX_PIXELS: 1533917, - - /** - * Priority for a directive that should run before the directives from ngAria. - */ - BEFORE_NG_ARIA: 210, - - /** - * Common Keyboard actions and their associated keycode. - */ - KEY_CODE: { - COMMA: 188, - SEMICOLON : 186, - ENTER: 13, - ESCAPE: 27, - SPACE: 32, - PAGE_UP: 33, - PAGE_DOWN: 34, - END: 35, - HOME: 36, - LEFT_ARROW : 37, - UP_ARROW : 38, - RIGHT_ARROW : 39, - DOWN_ARROW : 40, - TAB : 9, - BACKSPACE: 8, - DELETE: 46 - }, - - /** - * Vendor prefixed CSS properties to be used to support the given functionality in older browsers - * as well. - */ - CSS: { - /* Constants */ - TRANSITIONEND: 'transitionend' + (isWebkit ? ' webkitTransitionEnd' : ''), - ANIMATIONEND: 'animationend' + (isWebkit ? ' webkitAnimationEnd' : ''), - - TRANSFORM: vendorProperty('transform'), - TRANSFORM_ORIGIN: vendorProperty('transformOrigin'), - TRANSITION: vendorProperty('transition'), - TRANSITION_DURATION: vendorProperty('transitionDuration'), - ANIMATION_PLAY_STATE: vendorProperty('animationPlayState'), - ANIMATION_DURATION: vendorProperty('animationDuration'), - ANIMATION_NAME: vendorProperty('animationName'), - ANIMATION_TIMING: vendorProperty('animationTimingFunction'), - ANIMATION_DIRECTION: vendorProperty('animationDirection') - }, - - /** - * As defined in core/style/variables.scss - * - * $layout-breakpoint-xs: 600px !default; - * $layout-breakpoint-sm: 960px !default; - * $layout-breakpoint-md: 1280px !default; - * $layout-breakpoint-lg: 1920px !default; - * - */ - MEDIA: { - 'xs' : '(max-width: 599px)' , - 'gt-xs' : '(min-width: 600px)' , - 'sm' : '(min-width: 600px) and (max-width: 959px)' , - 'gt-sm' : '(min-width: 960px)' , - 'md' : '(min-width: 960px) and (max-width: 1279px)' , - 'gt-md' : '(min-width: 1280px)' , - 'lg' : '(min-width: 1280px) and (max-width: 1919px)', - 'gt-lg' : '(min-width: 1920px)' , - 'xl' : '(min-width: 1920px)' , - 'landscape' : '(orientation: landscape)' , - 'portrait' : '(orientation: portrait)' , - 'print' : 'print' - }, - - MEDIA_PRIORITY: [ - 'xl', - 'gt-lg', - 'lg', - 'gt-md', - 'md', - 'gt-sm', - 'sm', - 'gt-xs', - 'xs', - 'landscape', - 'portrait', - 'print' - ] - }; - - return self; -} - - angular - .module('material.core') - .config( ["$provide", function($provide){ - $provide.decorator('$mdUtil', ['$delegate', function ($delegate){ - /** - * Inject the iterator facade to easily support iteration and accessors - * @see iterator below - */ - $delegate.iterator = MdIterator; - - return $delegate; - } - ]); - }]); - - /** - * iterator is a list facade to easily support iteration and accessors - * - * @param items Array list which this iterator will enumerate - * @param reloop Boolean enables iterator to consider the list as an endless reloop - */ - function MdIterator(items, reloop) { - var trueFn = function() { return true; }; - - if (items && !angular.isArray(items)) { - items = Array.prototype.slice.call(items); - } - - reloop = !!reloop; - var _items = items || [ ]; - - // Published API - return { - items: getItems, - count: count, - - inRange: inRange, - contains: contains, - indexOf: indexOf, - itemAt: itemAt, - - findBy: findBy, - - add: add, - remove: remove, - - first: first, - last: last, - next: angular.bind(null, findSubsequentItem, false), - previous: angular.bind(null, findSubsequentItem, true), - - hasPrevious: hasPrevious, - hasNext: hasNext - - }; - - /** - * Publish copy of the enumerable set - * @returns {Array|*} - */ - function getItems() { - return [].concat(_items); - } - - /** - * Determine length of the list - * @returns {Array.length|*|number} - */ - function count() { - return _items.length; - } - - /** - * Is the index specified valid - * @param index - * @returns {Array.length|*|number|boolean} - */ - function inRange(index) { - return _items.length && ( index > -1 ) && (index < _items.length ); - } - - /** - * Can the iterator proceed to the next item in the list; relative to - * the specified item. - * - * @param item - * @returns {Array.length|*|number|boolean} - */ - function hasNext(item) { - return item ? inRange(indexOf(item) + 1) : false; - } - - /** - * Can the iterator proceed to the previous item in the list; relative to - * the specified item. - * - * @param item - * @returns {Array.length|*|number|boolean} - */ - function hasPrevious(item) { - return item ? inRange(indexOf(item) - 1) : false; - } - - /** - * Get item at specified index/position - * @param index - * @returns {*} - */ - function itemAt(index) { - return inRange(index) ? _items[index] : null; - } - - /** - * Find all elements matching the key/value pair - * otherwise return null - * - * @param val - * @param key - * - * @return array - */ - function findBy(key, val) { - return _items.filter(function(item) { - return item[key] === val; - }); - } - - /** - * Add item to list - * @param item - * @param index - * @returns {*} - */ - function add(item, index) { - if ( !item ) return -1; - - if (!angular.isNumber(index)) { - index = _items.length; - } - - _items.splice(index, 0, item); - - return indexOf(item); - } - - /** - * Remove item from list... - * @param item - */ - function remove(item) { - if ( contains(item) ){ - _items.splice(indexOf(item), 1); - } - } - - /** - * Get the zero-based index of the target item - * @param item - * @returns {*} - */ - function indexOf(item) { - return _items.indexOf(item); - } - - /** - * Boolean existence check - * @param item - * @returns {boolean} - */ - function contains(item) { - return item && (indexOf(item) > -1); - } - - /** - * Return first item in the list - * @returns {*} - */ - function first() { - return _items.length ? _items[0] : null; - } - - /** - * Return last item in the list... - * @returns {*} - */ - function last() { - return _items.length ? _items[_items.length - 1] : null; - } - - /** - * Find the next item. If reloop is true and at the end of the list, it will go back to the - * first item. If given, the `validate` callback will be used to determine whether the next item - * is valid. If not valid, it will try to find the next item again. - * - * @param {boolean} backwards Specifies the direction of searching (forwards/backwards) - * @param {*} item The item whose subsequent item we are looking for - * @param {Function=} validate The `validate` function - * @param {integer=} limit The recursion limit - * - * @returns {*} The subsequent item or null - */ - function findSubsequentItem(backwards, item, validate, limit) { - validate = validate || trueFn; - - var curIndex = indexOf(item); - while (true) { - if (!inRange(curIndex)) return null; - - var nextIndex = curIndex + (backwards ? -1 : 1); - var foundItem = null; - if (inRange(nextIndex)) { - foundItem = _items[nextIndex]; - } else if (reloop) { - foundItem = backwards ? last() : first(); - nextIndex = indexOf(foundItem); - } - - if ((foundItem === null) || (nextIndex === limit)) return null; - if (validate(foundItem)) return foundItem; - - if (angular.isUndefined(limit)) limit = nextIndex; - - curIndex = nextIndex; - } - } - } - - - -mdMediaFactory['$inject'] = ["$mdConstant", "$rootScope", "$window"];angular.module('material.core') -.factory('$mdMedia', mdMediaFactory); - -/** - * @ngdoc service - * @name $mdMedia - * @module material.core - * - * @description - * `$mdMedia` is used to evaluate whether a given media query is true or false given the - * current device's screen / window size. The media query will be re-evaluated on resize, allowing - * you to register a watch. - * - * `$mdMedia` also has pre-programmed support for media queries that match the layout breakpoints: - * - * <table class="md-api-table"> - * <thead> - * <tr> - * <th>Breakpoint</th> - * <th>mediaQuery</th> - * </tr> - * </thead> - * <tbody> - * <tr> - * <td>xs</td> - * <td>(max-width: 599px)</td> - * </tr> - * <tr> - * <td>gt-xs</td> - * <td>(min-width: 600px)</td> - * </tr> - * <tr> - * <td>sm</td> - * <td>(min-width: 600px) and (max-width: 959px)</td> - * </tr> - * <tr> - * <td>gt-sm</td> - * <td>(min-width: 960px)</td> - * </tr> - * <tr> - * <td>md</td> - * <td>(min-width: 960px) and (max-width: 1279px)</td> - * </tr> - * <tr> - * <td>gt-md</td> - * <td>(min-width: 1280px)</td> - * </tr> - * <tr> - * <td>lg</td> - * <td>(min-width: 1280px) and (max-width: 1919px)</td> - * </tr> - * <tr> - * <td>gt-lg</td> - * <td>(min-width: 1920px)</td> - * </tr> - * <tr> - * <td>xl</td> - * <td>(min-width: 1920px)</td> - * </tr> - * <tr> - * <td>landscape</td> - * <td>landscape</td> - * </tr> - * <tr> - * <td>portrait</td> - * <td>portrait</td> - * </tr> - * <tr> - * <td>print</td> - * <td>print</td> - * </tr> - * </tbody> - * </table> - * - * See Material Design's <a href="https://material.google.com/layout/responsive-ui.html">Layout - Adaptive UI</a> for more details. - * - * <a href="https://www.google.com/design/spec/layout/adaptive-ui.html"> - * <img src="https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B8olV15J7abPSGFxemFiQVRtb1k/layout_adaptive_breakpoints_01.png" width="100%" height="100%"></img> - * </a> - * - * @returns {boolean} a boolean representing whether or not the given media query is true or false. - * - * @usage - * <hljs lang="js"> - * app.controller('MyController', function($mdMedia, $scope) { - * $scope.$watch(function() { return $mdMedia('lg'); }, function(big) { - * $scope.bigScreen = big; - * }); - * - * $scope.screenIsSmall = $mdMedia('sm'); - * $scope.customQuery = $mdMedia('(min-width: 1234px)'); - * $scope.anotherCustom = $mdMedia('max-width: 300px'); - * }); - * </hljs> - */ - -/* ngInject */ -function mdMediaFactory($mdConstant, $rootScope, $window) { - var queries = {}; - var mqls = {}; - var results = {}; - var normalizeCache = {}; - - $mdMedia.getResponsiveAttribute = getResponsiveAttribute; - $mdMedia.getQuery = getQuery; - $mdMedia.watchResponsiveAttributes = watchResponsiveAttributes; - - return $mdMedia; - - function $mdMedia(query) { - var validated = queries[query]; - if (angular.isUndefined(validated)) { - validated = queries[query] = validate(query); - } - - var result = results[validated]; - if (angular.isUndefined(result)) { - result = add(validated); - } - - return result; - } - - function validate(query) { - return $mdConstant.MEDIA[query] || - ((query.charAt(0) !== '(') ? ('(' + query + ')') : query); - } - - function add(query) { - var result = mqls[query]; - if ( !result ) { - result = mqls[query] = $window.matchMedia(query); - } - - result.addListener(onQueryChange); - return (results[result.media] = !!result.matches); - } - - function onQueryChange(query) { - $rootScope.$evalAsync(function() { - results[query.media] = !!query.matches; - }); - } - - function getQuery(name) { - return mqls[name]; - } - - function getResponsiveAttribute(attrs, attrName) { - for (var i = 0; i < $mdConstant.MEDIA_PRIORITY.length; i++) { - var mediaName = $mdConstant.MEDIA_PRIORITY[i]; - if (!mqls[queries[mediaName]].matches) { - continue; - } - - var normalizedName = getNormalizedName(attrs, attrName + '-' + mediaName); - if (attrs[normalizedName]) { - return attrs[normalizedName]; - } - } - - // fallback on unprefixed - return attrs[getNormalizedName(attrs, attrName)]; - } - - function watchResponsiveAttributes(attrNames, attrs, watchFn) { - var unwatchFns = []; - attrNames.forEach(function(attrName) { - var normalizedName = getNormalizedName(attrs, attrName); - if (angular.isDefined(attrs[normalizedName])) { - unwatchFns.push( - attrs.$observe(normalizedName, angular.bind(void 0, watchFn, null))); - } - - for (var mediaName in $mdConstant.MEDIA) { - normalizedName = getNormalizedName(attrs, attrName + '-' + mediaName); - if (angular.isDefined(attrs[normalizedName])) { - unwatchFns.push( - attrs.$observe(normalizedName, angular.bind(void 0, watchFn, mediaName))); - } - } - }); - - return function unwatch() { - unwatchFns.forEach(function(fn) { fn(); }); - }; - } - - // Improves performance dramatically - function getNormalizedName(attrs, attrName) { - return normalizeCache[attrName] || - (normalizeCache[attrName] = attrs.$normalize(attrName)); - } -} - -angular - .module('material.core') - .config( ["$provide", function($provide) { - $provide.decorator('$mdUtil', ['$delegate', function ($delegate) { - - // Inject the prefixer into our original $mdUtil service. - $delegate.prefixer = MdPrefixer; - - return $delegate; - }]); - }]); - -function MdPrefixer(initialAttributes, buildSelector) { - var PREFIXES = ['data', 'x']; - - if (initialAttributes) { - // The prefixer also accepts attributes as a parameter, and immediately builds a list or selector for - // the specified attributes. - return buildSelector ? _buildSelector(initialAttributes) : _buildList(initialAttributes); - } - - return { - buildList: _buildList, - buildSelector: _buildSelector, - hasAttribute: _hasAttribute, - removeAttribute: _removeAttribute - }; - - function _buildList(attributes) { - attributes = angular.isArray(attributes) ? attributes : [attributes]; - - attributes.forEach(function(item) { - PREFIXES.forEach(function(prefix) { - attributes.push(prefix + '-' + item); - }); - }); - - return attributes; - } - - function _buildSelector(attributes) { - attributes = angular.isArray(attributes) ? attributes : [attributes]; - - return _buildList(attributes) - .map(function(item) { - return '[' + item + ']'; - }) - .join(','); - } - - function _hasAttribute(element, attribute) { - element = _getNativeElement(element); - - if (!element) { - return false; - } - - var prefixedAttrs = _buildList(attribute); - - for (var i = 0; i < prefixedAttrs.length; i++) { - if (element.hasAttribute(prefixedAttrs[i])) { - return true; - } - } - - return false; - } - - function _removeAttribute(element, attribute) { - element = _getNativeElement(element); - - if (!element) { - return; - } - - _buildList(attribute).forEach(function(prefixedAttribute) { - element.removeAttribute(prefixedAttribute); - }); - } - - /** - * Transforms a jqLite or DOM element into a HTML element. - * This is useful when supporting jqLite elements and DOM elements at - * same time. - * @param element {JQLite|Element} Element to be parsed - * @returns {HTMLElement} Parsed HTMLElement - */ - function _getNativeElement(element) { - element = element[0] || element; - - if (element.nodeType) { - return element; - } - } - -} - -/* - * This var has to be outside the angular factory, otherwise when - * there are multiple material apps on the same page, each app - * will create its own instance of this array and the app's IDs - * will not be unique. - */ -UtilFactory['$inject'] = ["$document", "$timeout", "$compile", "$rootScope", "$$mdAnimate", "$interpolate", "$log", "$rootElement", "$window", "$$rAF"]; -var nextUniqueId = 0; - -/** - * @ngdoc module - * @name material.core.util - * @description - * Util - */ -angular - .module('material.core') - .factory('$mdUtil', UtilFactory); - -/** - * ngInject - */ -function UtilFactory($document, $timeout, $compile, $rootScope, $$mdAnimate, $interpolate, $log, $rootElement, $window, $$rAF) { - // Setup some core variables for the processTemplate method - var startSymbol = $interpolate.startSymbol(), - endSymbol = $interpolate.endSymbol(), - usesStandardSymbols = ((startSymbol === '{{') && (endSymbol === '}}')); - - /** - * Checks if the target element has the requested style by key - * @param {DOMElement|JQLite} target Target element - * @param {string} key Style key - * @param {string=} expectedVal Optional expected value - * @returns {boolean} Whether the target element has the style or not - */ - var hasComputedStyle = function (target, key, expectedVal) { - var hasValue = false; - - if ( target && target.length ) { - var computedStyles = $window.getComputedStyle(target[0]); - hasValue = angular.isDefined(computedStyles[key]) && (expectedVal ? computedStyles[key] == expectedVal : true); - } - - return hasValue; - }; - - function validateCssValue(value) { - return !value ? '0' : - hasPx(value) || hasPercent(value) ? value : value + 'px'; - } - - function hasPx(value) { - return String(value).indexOf('px') > -1; - } - - function hasPercent(value) { - return String(value).indexOf('%') > -1; - - } - - var $mdUtil = { - dom: {}, - now: window.performance && window.performance.now ? - angular.bind(window.performance, window.performance.now) : Date.now || function() { - return new Date().getTime(); - }, - - /** - * Cross-version compatibility method to retrieve an option of a ngModel controller, - * which supports the breaking changes in the AngularJS snapshot (SHA 87a2ff76af5d0a9268d8eb84db5755077d27c84c). - * @param {!angular.ngModelCtrl} ngModelCtrl - * @param {!string} optionName - * @returns {Object|undefined} - */ - getModelOption: function (ngModelCtrl, optionName) { - if (!ngModelCtrl.$options) { - return; - } - - var $options = ngModelCtrl.$options; - - // The newer versions of Angular introduced a `getOption function and made the option values no longer - // visible on the $options object. - return $options.getOption ? $options.getOption(optionName) : $options[optionName] - }, - - /** - * Bi-directional accessor/mutator used to easily update an element's - * property based on the current 'dir'ectional value. - */ - bidi : function(element, property, lValue, rValue) { - var ltr = !($document[0].dir == 'rtl' || $document[0].body.dir == 'rtl'); - - // If accessor - if ( arguments.length == 0 ) return ltr ? 'ltr' : 'rtl'; - - // If mutator - var elem = angular.element(element); - - if ( ltr && angular.isDefined(lValue)) { - elem.css(property, validateCssValue(lValue)); - } - else if ( !ltr && angular.isDefined(rValue)) { - elem.css(property, validateCssValue(rValue) ); - } - }, - - bidiProperty: function (element, lProperty, rProperty, value) { - var ltr = !($document[0].dir == 'rtl' || $document[0].body.dir == 'rtl'); - - var elem = angular.element(element); - - if ( ltr && angular.isDefined(lProperty)) { - elem.css(lProperty, validateCssValue(value)); - elem.css(rProperty, ''); - } - else if ( !ltr && angular.isDefined(rProperty)) { - elem.css(rProperty, validateCssValue(value) ); - elem.css(lProperty, ''); - } - }, - - clientRect: function(element, offsetParent, isOffsetRect) { - var node = getNode(element); - offsetParent = getNode(offsetParent || node.offsetParent || document.body); - var nodeRect = node.getBoundingClientRect(); - - // The user can ask for an offsetRect: a rect relative to the offsetParent, - // or a clientRect: a rect relative to the page - var offsetRect = isOffsetRect ? - offsetParent.getBoundingClientRect() : - {left: 0, top: 0, width: 0, height: 0}; - return { - left: nodeRect.left - offsetRect.left, - top: nodeRect.top - offsetRect.top, - width: nodeRect.width, - height: nodeRect.height - }; - }, - offsetRect: function(element, offsetParent) { - return $mdUtil.clientRect(element, offsetParent, true); - }, - - // Annoying method to copy nodes to an array, thanks to IE - nodesToArray: function(nodes) { - nodes = nodes || []; - - var results = []; - for (var i = 0; i < nodes.length; ++i) { - results.push(nodes.item(i)); - } - return results; - }, - - /** - * Determines the absolute position of the viewport. - * Useful when making client rectangles absolute. - * @returns {number} - */ - getViewportTop: function() { - return window.scrollY || window.pageYOffset || 0; - }, - - /** - * Finds the proper focus target by searching the DOM. - * - * @param containerEl - * @param attributeVal - * @returns {*} - */ - findFocusTarget: function(containerEl, attributeVal) { - var AUTO_FOCUS = this.prefixer('md-autofocus', true); - var elToFocus; - - elToFocus = scanForFocusable(containerEl, attributeVal || AUTO_FOCUS); - - if ( !elToFocus && attributeVal != AUTO_FOCUS) { - // Scan for deprecated attribute - elToFocus = scanForFocusable(containerEl, this.prefixer('md-auto-focus', true)); - - if ( !elToFocus ) { - // Scan for fallback to 'universal' API - elToFocus = scanForFocusable(containerEl, AUTO_FOCUS); - } - } - - return elToFocus; - - /** - * Can target and nested children for specified Selector (attribute) - * whose value may be an expression that evaluates to True/False. - */ - function scanForFocusable(target, selector) { - var elFound, items = target[0].querySelectorAll(selector); - - // Find the last child element with the focus attribute - if ( items && items.length ){ - items.length && angular.forEach(items, function(it) { - it = angular.element(it); - - // Check the element for the md-autofocus class to ensure any associated expression - // evaluated to true. - var isFocusable = it.hasClass('md-autofocus'); - if (isFocusable) elFound = it; - }); - } - return elFound; - } - }, - - /** - * Disables scroll around the passed parent element. - * @param element Unused - * @param {!Element|!angular.JQLite} parent Element to disable scrolling within. - * Defaults to body if none supplied. - * @param options Object of options to modify functionality - * - disableScrollMask Boolean of whether or not to create a scroll mask element or - * use the passed parent element. - */ - disableScrollAround: function(element, parent, options) { - options = options || {}; - - $mdUtil.disableScrollAround._count = Math.max(0, $mdUtil.disableScrollAround._count || 0); - $mdUtil.disableScrollAround._count++; - - if ($mdUtil.disableScrollAround._restoreScroll) { - return $mdUtil.disableScrollAround._restoreScroll; - } - - var body = $document[0].body; - var restoreBody = disableBodyScroll(); - var restoreElement = disableElementScroll(parent); - - return $mdUtil.disableScrollAround._restoreScroll = function() { - if (--$mdUtil.disableScrollAround._count <= 0) { - restoreBody(); - restoreElement(); - delete $mdUtil.disableScrollAround._restoreScroll; - } - }; - - /** - * Creates a virtual scrolling mask to prevent touchmove, keyboard, scrollbar clicking, - * and wheel events - */ - function disableElementScroll(element) { - element = angular.element(element || body); - - var scrollMask; - - if (options.disableScrollMask) { - scrollMask = element; - } else { - scrollMask = angular.element( - '<div class="md-scroll-mask">' + - ' <div class="md-scroll-mask-bar"></div>' + - '</div>'); - element.append(scrollMask); - } - - scrollMask.on('wheel', preventDefault); - scrollMask.on('touchmove', preventDefault); - - return function restoreElementScroll() { - scrollMask.off('wheel'); - scrollMask.off('touchmove'); - - if (!options.disableScrollMask) { - scrollMask[0].parentNode.removeChild(scrollMask[0]); - } - }; - - function preventDefault(e) { - e.preventDefault(); - } - } - - // Converts the body to a position fixed block and translate it to the proper scroll position - function disableBodyScroll() { - var documentElement = $document[0].documentElement; - - var prevDocumentStyle = documentElement.style.cssText || ''; - var prevBodyStyle = body.style.cssText || ''; - - var viewportTop = $mdUtil.getViewportTop(); - var clientWidth = body.clientWidth; - var hasVerticalScrollbar = body.scrollHeight > body.clientHeight + 1; - - if (hasVerticalScrollbar) { - angular.element(body).css({ - position: 'fixed', - width: '100%', - top: -viewportTop + 'px' - }); - } - - if (body.clientWidth < clientWidth) { - body.style.overflow = 'hidden'; - } - - // This should be applied after the manipulation to the body, because - // adding a scrollbar can potentially resize it, causing the measurement - // to change. - if (hasVerticalScrollbar) { - documentElement.style.overflowY = 'scroll'; - } - - return function restoreScroll() { - // Reset the inline style CSS to the previous. - body.style.cssText = prevBodyStyle; - documentElement.style.cssText = prevDocumentStyle; - - // The body loses its scroll position while being fixed. - body.scrollTop = viewportTop; - }; - } - - }, - - enableScrolling: function() { - var restoreFn = this.disableScrollAround._restoreScroll; - restoreFn && restoreFn(); - }, - - floatingScrollbars: function() { - if (this.floatingScrollbars.cached === undefined) { - var tempNode = angular.element('<div><div></div></div>').css({ - width: '100%', - 'z-index': -1, - position: 'absolute', - height: '35px', - 'overflow-y': 'scroll' - }); - tempNode.children().css('height', '60px'); - - $document[0].body.appendChild(tempNode[0]); - this.floatingScrollbars.cached = (tempNode[0].offsetWidth == tempNode[0].childNodes[0].offsetWidth); - tempNode.remove(); - } - return this.floatingScrollbars.cached; - }, - - // Mobile safari only allows you to set focus in click event listeners... - forceFocus: function(element) { - var node = element[0] || element; - - document.addEventListener('click', function focusOnClick(ev) { - if (ev.target === node && ev.$focus) { - node.focus(); - ev.stopImmediatePropagation(); - ev.preventDefault(); - node.removeEventListener('click', focusOnClick); - } - }, true); - - var newEvent = document.createEvent('MouseEvents'); - newEvent.initMouseEvent('click', false, true, window, {}, 0, 0, 0, 0, - false, false, false, false, 0, null); - newEvent.$material = true; - newEvent.$focus = true; - node.dispatchEvent(newEvent); - }, - - /** - * facade to build md-backdrop element with desired styles - * NOTE: Use $compile to trigger backdrop postLink function - */ - createBackdrop: function(scope, addClass) { - return $compile($mdUtil.supplant('<md-backdrop class="{0}">', [addClass]))(scope); - }, - - /** - * supplant() method from Crockford's `Remedial Javascript` - * Equivalent to use of $interpolate; without dependency on - * interpolation symbols and scope. Note: the '{<token>}' can - * be property names, property chains, or array indices. - */ - supplant: function(template, values, pattern) { - pattern = pattern || /\{([^\{\}]*)\}/g; - return template.replace(pattern, function(a, b) { - var p = b.split('.'), - r = values; - try { - for (var s in p) { - if (p.hasOwnProperty(s) ) { - r = r[p[s]]; - } - } - } catch (e) { - r = a; - } - return (typeof r === 'string' || typeof r === 'number') ? r : a; - }); - }, - - fakeNgModel: function() { - return { - $fake: true, - $setTouched: angular.noop, - $setViewValue: function(value) { - this.$viewValue = value; - this.$render(value); - this.$viewChangeListeners.forEach(function(cb) { - cb(); - }); - }, - $isEmpty: function(value) { - return ('' + value).length === 0; - }, - $parsers: [], - $formatters: [], - $viewChangeListeners: [], - $render: angular.noop - }; - }, - - // Returns a function, that, as long as it continues to be invoked, will not - // be triggered. The function will be called after it stops being called for - // N milliseconds. - // @param wait Integer value of msecs to delay (since last debounce reset); default value 10 msecs - // @param invokeApply should the $timeout trigger $digest() dirty checking - debounce: function(func, wait, scope, invokeApply) { - var timer; - - return function debounced() { - var context = scope, - args = Array.prototype.slice.call(arguments); - - $timeout.cancel(timer); - timer = $timeout(function() { - - timer = undefined; - func.apply(context, args); - - }, wait || 10, invokeApply); - }; - }, - - // Returns a function that can only be triggered every `delay` milliseconds. - // In other words, the function will not be called unless it has been more - // than `delay` milliseconds since the last call. - throttle: function throttle(func, delay) { - var recent; - return function throttled() { - var context = this; - var args = arguments; - var now = $mdUtil.now(); - - if (!recent || (now - recent > delay)) { - func.apply(context, args); - recent = now; - } - }; - }, - - /** - * Measures the number of milliseconds taken to run the provided callback - * function. Uses a high-precision timer if available. - */ - time: function time(cb) { - var start = $mdUtil.now(); - cb(); - return $mdUtil.now() - start; - }, - - /** - * Create an implicit getter that caches its `getter()` - * lookup value - */ - valueOnUse : function (scope, key, getter) { - var value = null, args = Array.prototype.slice.call(arguments); - var params = (args.length > 3) ? args.slice(3) : [ ]; - - Object.defineProperty(scope, key, { - get: function () { - if (value === null) value = getter.apply(scope, params); - return value; - } - }); - }, - - /** - * Get a unique ID. - * - * @returns {string} an unique numeric string - */ - nextUid: function() { - return '' + nextUniqueId++; - }, - - // Stop watchers and events from firing on a scope without destroying it, - // by disconnecting it from its parent and its siblings' linked lists. - disconnectScope: function disconnectScope(scope) { - if (!scope) return; - - // we can't destroy the root scope or a scope that has been already destroyed - if (scope.$root === scope) return; - if (scope.$$destroyed) return; - - var parent = scope.$parent; - scope.$$disconnected = true; - - // See Scope.$destroy - if (parent.$$childHead === scope) parent.$$childHead = scope.$$nextSibling; - if (parent.$$childTail === scope) parent.$$childTail = scope.$$prevSibling; - if (scope.$$prevSibling) scope.$$prevSibling.$$nextSibling = scope.$$nextSibling; - if (scope.$$nextSibling) scope.$$nextSibling.$$prevSibling = scope.$$prevSibling; - - scope.$$nextSibling = scope.$$prevSibling = null; - - }, - - // Undo the effects of disconnectScope above. - reconnectScope: function reconnectScope(scope) { - if (!scope) return; - - // we can't disconnect the root node or scope already disconnected - if (scope.$root === scope) return; - if (!scope.$$disconnected) return; - - var child = scope; - - var parent = child.$parent; - child.$$disconnected = false; - // See Scope.$new for this logic... - child.$$prevSibling = parent.$$childTail; - if (parent.$$childHead) { - parent.$$childTail.$$nextSibling = child; - parent.$$childTail = child; - } else { - parent.$$childHead = parent.$$childTail = child; - } - }, - - /* - * getClosest replicates jQuery.closest() to walk up the DOM tree until it finds a matching nodeName - * - * @param el Element to start walking the DOM from - * @param check Either a string or a function. If a string is passed, it will be evaluated against - * each of the parent nodes' tag name. If a function is passed, the loop will call it with each of - * the parents and will use the return value to determine whether the node is a match. - * @param onlyParent Only start checking from the parent element, not `el`. - */ - getClosest: function getClosest(el, validateWith, onlyParent) { - if ( angular.isString(validateWith) ) { - var tagName = validateWith.toUpperCase(); - validateWith = function(el) { - return el.nodeName.toUpperCase() === tagName; - }; - } - - if (el instanceof angular.element) el = el[0]; - if (onlyParent) el = el.parentNode; - if (!el) return null; - - do { - if (validateWith(el)) { - return el; - } - } while (el = el.parentNode); - - return null; - }, - - /** - * Build polyfill for the Node.contains feature (if needed) - */ - elementContains: function(node, child) { - var hasContains = (window.Node && window.Node.prototype && Node.prototype.contains); - var findFn = hasContains ? angular.bind(node, node.contains) : angular.bind(node, function(arg) { - // compares the positions of two nodes and returns a bitmask - return (node === child) || !!(this.compareDocumentPosition(arg) & 16) - }); - - return findFn(child); - }, - - /** - * Functional equivalent for $element.filter(‘md-bottom-sheet’) - * useful with interimElements where the element and its container are important... - * - * @param {[]} elements to scan - * @param {string} name of node to find (e.g. 'md-dialog') - * @param {boolean=} optional flag to allow deep scans; defaults to 'false'. - * @param {boolean=} optional flag to enable log warnings; defaults to false - */ - extractElementByName: function(element, nodeName, scanDeep, warnNotFound) { - var found = scanTree(element); - if (!found && !!warnNotFound) { - $log.warn( $mdUtil.supplant("Unable to find node '{0}' in element '{1}'.",[nodeName, element[0].outerHTML]) ); - } - - return angular.element(found || element); - - /** - * Breadth-First tree scan for element with matching `nodeName` - */ - function scanTree(element) { - return scanLevel(element) || (!!scanDeep ? scanChildren(element) : null); - } - - /** - * Case-insensitive scan of current elements only (do not descend). - */ - function scanLevel(element) { - if ( element ) { - for (var i = 0, len = element.length; i < len; i++) { - if (element[i].nodeName.toLowerCase() === nodeName) { - return element[i]; - } - } - } - return null; - } - - /** - * Scan children of specified node - */ - function scanChildren(element) { - var found; - if ( element ) { - for (var i = 0, len = element.length; i < len; i++) { - var target = element[i]; - if ( !found ) { - for (var j = 0, numChild = target.childNodes.length; j < numChild; j++) { - found = found || scanTree([target.childNodes[j]]); - } - } - } - } - return found; - } - - }, - - /** - * Give optional properties with no value a boolean true if attr provided or false otherwise - */ - initOptionalProperties: function(scope, attr, defaults) { - defaults = defaults || {}; - angular.forEach(scope.$$isolateBindings, function(binding, key) { - if (binding.optional && angular.isUndefined(scope[key])) { - var attrIsDefined = angular.isDefined(attr[binding.attrName]); - scope[key] = angular.isDefined(defaults[key]) ? defaults[key] : attrIsDefined; - } - }); - }, - - /** - * Alternative to $timeout calls with 0 delay. - * nextTick() coalesces all calls within a single frame - * to minimize $digest thrashing - * - * @param callback - * @param digest - * @returns {*} - */ - nextTick: function(callback, digest, scope) { - //-- grab function reference for storing state details - var nextTick = $mdUtil.nextTick; - var timeout = nextTick.timeout; - var queue = nextTick.queue || []; - - //-- add callback to the queue - queue.push({scope: scope, callback: callback}); - - //-- set default value for digest - if (digest == null) digest = true; - - //-- store updated digest/queue values - nextTick.digest = nextTick.digest || digest; - nextTick.queue = queue; - - //-- either return existing timeout or create a new one - return timeout || (nextTick.timeout = $timeout(processQueue, 0, false)); - - /** - * Grab a copy of the current queue - * Clear the queue for future use - * Process the existing queue - * Trigger digest if necessary - */ - function processQueue() { - var queue = nextTick.queue; - var digest = nextTick.digest; - - nextTick.queue = []; - nextTick.timeout = null; - nextTick.digest = false; - - queue.forEach(function(queueItem) { - var skip = queueItem.scope && queueItem.scope.$$destroyed; - if (!skip) { - queueItem.callback(); - } - }); - - if (digest) $rootScope.$digest(); - } - }, - - /** - * Processes a template and replaces the start/end symbols if the application has - * overriden them. - * - * @param template The template to process whose start/end tags may be replaced. - * @returns {*} - */ - processTemplate: function(template) { - if (usesStandardSymbols) { - return template; - } else { - if (!template || !angular.isString(template)) return template; - return template.replace(/\{\{/g, startSymbol).replace(/}}/g, endSymbol); - } - }, - - /** - * Scan up dom hierarchy for enabled parent; - */ - getParentWithPointerEvents: function (element) { - var parent = element.parent(); - - // jqLite might return a non-null, but still empty, parent; so check for parent and length - while (hasComputedStyle(parent, 'pointer-events', 'none')) { - parent = parent.parent(); - } - - return parent; - }, - - getNearestContentElement: function (element) { - var current = element.parent()[0]; - // Look for the nearest parent md-content, stopping at the rootElement. - while (current && current !== $rootElement[0] && current !== document.body && current.nodeName.toUpperCase() !== 'MD-CONTENT') { - current = current.parentNode; - } - return current; - }, - - /** - * Checks if the current browser is natively supporting the `sticky` position. - * @returns {string} supported sticky property name - */ - checkStickySupport: function() { - var stickyProp; - var testEl = angular.element('<div>'); - $document[0].body.appendChild(testEl[0]); - - var stickyProps = ['sticky', '-webkit-sticky']; - for (var i = 0; i < stickyProps.length; ++i) { - testEl.css({ - position: stickyProps[i], - top: 0, - 'z-index': 2 - }); - - if (testEl.css('position') == stickyProps[i]) { - stickyProp = stickyProps[i]; - break; - } - } - - testEl.remove(); - - return stickyProp; - }, - - /** - * Parses an attribute value, mostly a string. - * By default checks for negated values and returns `false´ if present. - * Negated values are: (native falsy) and negative strings like: - * `false` or `0`. - * @param value Attribute value which should be parsed. - * @param negatedCheck When set to false, won't check for negated values. - * @returns {boolean} - */ - parseAttributeBoolean: function(value, negatedCheck) { - return value === '' || !!value && (negatedCheck === false || value !== 'false' && value !== '0'); - }, - - hasComputedStyle: hasComputedStyle, - - /** - * Returns true if the parent form of the element has been submitted. - * - * @param element An Angular or HTML5 element. - * - * @returns {boolean} - */ - isParentFormSubmitted: function(element) { - var parent = $mdUtil.getClosest(element, 'form'); - var form = parent ? angular.element(parent).controller('form') : null; - - return form ? form.$submitted : false; - }, - - /** - * Animate the requested element's scrollTop to the requested scrollPosition with basic easing. - * - * @param {!HTMLElement} element The element to scroll. - * @param {number} scrollEnd The new/final scroll position. - * @param {number=} duration Duration of the scroll. Default is 1000ms. - */ - animateScrollTo: function(element, scrollEnd, duration) { - var scrollStart = element.scrollTop; - var scrollChange = scrollEnd - scrollStart; - var scrollingDown = scrollStart < scrollEnd; - var startTime = $mdUtil.now(); - - $$rAF(scrollChunk); - - function scrollChunk() { - var newPosition = calculateNewPosition(); - - element.scrollTop = newPosition; - - if (scrollingDown ? newPosition < scrollEnd : newPosition > scrollEnd) { - $$rAF(scrollChunk); - } - } - - function calculateNewPosition() { - var easeDuration = duration || 1000; - var currentTime = $mdUtil.now() - startTime; - - return ease(currentTime, scrollStart, scrollChange, easeDuration); - } - - function ease(currentTime, start, change, duration) { - // If the duration has passed (which can occur if our app loses focus due to $$rAF), jump - // straight to the proper position - if (currentTime > duration) { - return start + change; - } - - var ts = (currentTime /= duration) * currentTime; - var tc = ts * currentTime; - - return start + change * (-2 * tc + 3 * ts); - } - }, - - /** - * Provides an easy mechanism for removing duplicates from an array. - * - * var myArray = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4]; - * - * $mdUtil.uniq(myArray) => [1, 2, 3, 4] - * - * @param {array} array The array whose unique values should be returned. - * - * @returns {array} A copy of the array containing only unique values. - */ - uniq: function(array) { - if (!array) { return; } - - return array.filter(function(value, index, self) { - return self.indexOf(value) === index; - }); - } - }; - - -// Instantiate other namespace utility methods - - $mdUtil.dom.animator = $$mdAnimate($mdUtil); - - return $mdUtil; - - function getNode(el) { - return el[0] || el; - } - -} - -/* - * Since removing jQuery from the demos, some code that uses `element.focus()` is broken. - * We need to add `element.focus()`, because it's testable unlike `element[0].focus`. - */ - -angular.element.prototype.focus = angular.element.prototype.focus || function() { - if (this.length) { - this[0].focus(); - } - return this; - }; -angular.element.prototype.blur = angular.element.prototype.blur || function() { - if (this.length) { - this[0].blur(); - } - return this; - }; - -/** - * @ngdoc module - * @name material.core.aria - * @description - * Aria Expectations for ngMaterial components. - */ -MdAriaService['$inject'] = ["$$rAF", "$log", "$window", "$interpolate"]; -angular - .module('material.core') - .provider('$mdAria', MdAriaProvider); - -/** - * @ngdoc service - * @name $mdAriaProvider - * @module material.core.aria - * - * @description - * - * Modify options of the `$mdAria` service, which will be used by most of the Angular Material - * components. - * - * You are able to disable `$mdAria` warnings, by using the following markup. - * - * <hljs lang="js"> - * app.config(function($mdAriaProvider) { - * // Globally disables all ARIA warnings. - * $mdAriaProvider.disableWarnings(); - * }); - * </hljs> - * - */ -function MdAriaProvider() { - - var config = { - /** Whether we should show ARIA warnings in the console if labels are missing on the element */ - showWarnings: true - }; - - return { - disableWarnings: disableWarnings, - $get: ["$$rAF", "$log", "$window", "$interpolate", function($$rAF, $log, $window, $interpolate) { - return MdAriaService.apply(config, arguments); - }] - }; - - /** - * @ngdoc method - * @name $mdAriaProvider#disableWarnings - * @description Disables all ARIA warnings generated by Angular Material. - */ - function disableWarnings() { - config.showWarnings = false; - } -} - -/* - * ngInject - */ -function MdAriaService($$rAF, $log, $window, $interpolate) { - - // Load the showWarnings option from the current context and store it inside of a scope variable, - // because the context will be probably lost in some function calls. - var showWarnings = this.showWarnings; - - return { - expect: expect, - expectAsync: expectAsync, - expectWithText: expectWithText, - expectWithoutText: expectWithoutText, - getText: getText - }; - - /** - * Check if expected attribute has been specified on the target element or child - * @param element - * @param attrName - * @param {optional} defaultValue What to set the attr to if no value is found - */ - function expect(element, attrName, defaultValue) { - - var node = angular.element(element)[0] || element; - - // if node exists and neither it nor its children have the attribute - if (node && - ((!node.hasAttribute(attrName) || - node.getAttribute(attrName).length === 0) && - !childHasAttribute(node, attrName))) { - - defaultValue = angular.isString(defaultValue) ? defaultValue.trim() : ''; - if (defaultValue.length) { - element.attr(attrName, defaultValue); - } else if (showWarnings) { - $log.warn('ARIA: Attribute "', attrName, '", required for accessibility, is missing on node:', node); - } - - } - } - - function expectAsync(element, attrName, defaultValueGetter) { - // Problem: when retrieving the element's contents synchronously to find the label, - // the text may not be defined yet in the case of a binding. - // There is a higher chance that a binding will be defined if we wait one frame. - $$rAF(function() { - expect(element, attrName, defaultValueGetter()); - }); - } - - function expectWithText(element, attrName) { - var content = getText(element) || ""; - var hasBinding = content.indexOf($interpolate.startSymbol()) > -1; - - if (hasBinding) { - expectAsync(element, attrName, function() { - return getText(element); - }); - } else { - expect(element, attrName, content); - } - } - - function expectWithoutText(element, attrName) { - var content = getText(element); - var hasBinding = content.indexOf($interpolate.startSymbol()) > -1; - - if ( !hasBinding && !content) { - expect(element, attrName, content); - } - } - - function getText(element) { - element = element[0] || element; - var walker = document.createTreeWalker(element, NodeFilter.SHOW_TEXT, null, false); - var text = ''; - - var node; - while (node = walker.nextNode()) { - if (!isAriaHiddenNode(node)) { - text += node.textContent; - } - } - - return text.trim() || ''; - - function isAriaHiddenNode(node) { - while (node.parentNode && (node = node.parentNode) !== element) { - if (node.getAttribute && node.getAttribute('aria-hidden') === 'true') { - return true; - } - } - } - } - - function childHasAttribute(node, attrName) { - var hasChildren = node.hasChildNodes(), - hasAttr = false; - - function isHidden(el) { - var style = el.currentStyle ? el.currentStyle : $window.getComputedStyle(el); - return (style.display === 'none'); - } - - if (hasChildren) { - var children = node.childNodes; - for (var i=0; i < children.length; i++) { - var child = children[i]; - if (child.nodeType === 1 && child.hasAttribute(attrName)) { - if (!isHidden(child)) { - hasAttr = true; - } - } - } - } - - return hasAttr; - } -} - -/** - * @ngdoc module - * @name material.core.compiler - * @description - * Angular Material template and element compiler. - */ -MdCompilerService['$inject'] = ["$q", "$templateRequest", "$injector", "$compile", "$controller"]; -angular - .module('material.core') - .service('$mdCompiler', MdCompilerService); - -/** - * @ngdoc service - * @name $mdCompiler - * @module material.core.compiler - * @description - * The $mdCompiler service is an abstraction of Angular's compiler, that allows developers - * to easily compile an element with options like in a Directive Definition Object. - * - * > The compiler powers a lot of components inside of Angular Material. - * > Like the `$mdPanel` or `$mdDialog`. - * - * @usage - * - * Basic Usage with a template - * - * <hljs lang="js"> - * $mdCompiler.compile({ - * templateUrl: 'modal.html', - * controller: 'ModalCtrl', - * locals: { - * modal: myModalInstance; - * } - * }).then(function (compileData) { - * compileData.element; // Compiled DOM element - * compileData.link(myScope); // Instantiate controller and link element to scope. - * }); - * </hljs> - * - * Example with a content element - * - * <hljs lang="js"> - * - * // Create a virtual element and link it manually. - * // The compiler doesn't need to recompile the element each time. - * var myElement = $compile('<span>Test</span>')(myScope); - * - * $mdCompiler.compile({ - * contentElement: myElement - * }).then(function (compileData) { - * compileData.element // Content Element (same as above) - * compileData.link // This does nothing when using a contentElement. - * }); - * </hljs> - * - * > Content Element is a significant performance improvement when the developer already knows that the - * > compiled element will be always the same and the scope will not change either. - * - * The `contentElement` option also supports DOM elements which will be temporary removed and restored - * at its old position. - * - * <hljs lang="js"> - * var domElement = document.querySelector('#myElement'); - * - * $mdCompiler.compile({ - * contentElement: myElement - * }).then(function (compileData) { - * compileData.element // Content Element (same as above) - * compileData.link // This does nothing when using a contentElement. - * }); - * </hljs> - * - * The `$mdCompiler` can also query for the element in the DOM itself. - * - * <hljs lang="js"> - * $mdCompiler.compile({ - * contentElement: '#myElement' - * }).then(function (compileData) { - * compileData.element // Content Element (same as above) - * compileData.link // This does nothing when using a contentElement. - * }); - * </hljs> - * - */ -function MdCompilerService($q, $templateRequest, $injector, $compile, $controller) { - /** @private @const {!angular.$q} */ - this.$q = $q; - - /** @private @const {!angular.$templateRequest} */ - this.$templateRequest = $templateRequest; - - /** @private @const {!angular.$injector} */ - this.$injector = $injector; - - /** @private @const {!angular.$compile} */ - this.$compile = $compile; - - /** @private @const {!angular.$controller} */ - this.$controller = $controller; -} - -/** - * @ngdoc method - * @name $mdCompiler#compile - * @description - * - * A method to compile a HTML template with the Angular compiler. - * The `$mdCompiler` is wrapper around the Angular compiler and provides extra functionality - * like controller instantiation or async resolves. - * - * @param {!Object} options An options object, with the following properties: - * - * - `controller` - `{string|Function}` Controller fn that should be associated with - * newly created scope or the name of a registered controller if passed as a string. - * - `controllerAs` - `{string=}` A controller alias name. If present the controller will be - * published to scope under the `controllerAs` name. - * - `contentElement` - `{string|Element}`: Instead of using a template, which will be - * compiled each time, you can also use a DOM element.<br/> - * - `template` - `{string=}` An html template as a string. - * - `templateUrl` - `{string=}` A path to an html template. - * - `transformTemplate` - `{function(template)=}` A function which transforms the template after - * it is loaded. It will be given the template string as a parameter, and should - * return a a new string representing the transformed template. - * - `resolve` - `{Object.<string, function>=}` - An optional map of dependencies which should - * be injected into the controller. If any of these dependencies are promises, the compiler - * will wait for them all to be resolved, or if one is rejected before the controller is - * instantiated `compile()` will fail.. - * * `key` - `{string}`: a name of a dependency to be injected into the controller. - * * `factory` - `{string|function}`: If `string` then it is an alias for a service. - * Otherwise if function, then it is injected and the return value is treated as the - * dependency. If the result is a promise, it is resolved before its value is - * injected into the controller. - * - * @returns {Object} promise A promise, which will be resolved with a `compileData` object. - * `compileData` has the following properties: - * - * - `element` - `{element}`: an uncompiled element matching the provided template. - * - `link` - `{function(scope)}`: A link function, which, when called, will compile - * the element and instantiate the provided controller (if given). - * - `locals` - `{object}`: The locals which will be passed into the controller once `link` is - * called. If `bindToController` is true, they will be coppied to the ctrl instead - * - */ -MdCompilerService.prototype.compile = function(options) { - - if (options.contentElement) { - return this._prepareContentElement(options); - } else { - return this._compileTemplate(options); - } - -}; - -/** - * Instead of compiling any template, the compiler just fetches an existing HTML element from the DOM and - * provides a restore function to put the element back it old DOM position. - * @param {!Object} options Options to be used for the compiler. - * @private - */ -MdCompilerService.prototype._prepareContentElement = function(options) { - - var contentElement = this._fetchContentElement(options); - - return this.$q.resolve({ - element: contentElement.element, - cleanup: contentElement.restore, - locals: {}, - link: function() { - return contentElement.element; - } - }); - -}; - -/** - * Compiles a template by considering all options and waiting for all resolves to be ready. - * @param {!Object} options Compile options - * @returns {!Object} Compile data with link function. - * @private - */ -MdCompilerService.prototype._compileTemplate = function(options) { - - var self = this; - var templateUrl = options.templateUrl; - var template = options.template || ''; - var resolve = angular.extend({}, options.resolve); - var locals = angular.extend({}, options.locals); - var transformTemplate = options.transformTemplate || angular.identity; - - // Take resolve values and invoke them. - // Resolves can either be a string (value: 'MyRegisteredAngularConst'), - // or an invokable 'factory' of sorts: (value: function ValueGetter($dependency) {}) - angular.forEach(resolve, function(value, key) { - if (angular.isString(value)) { - resolve[key] = self.$injector.get(value); - } else { - resolve[key] = self.$injector.invoke(value); - } - }); - - // Add the locals, which are just straight values to inject - // eg locals: { three: 3 }, will inject three into the controller - angular.extend(resolve, locals); - - if (templateUrl) { - resolve.$$ngTemplate = this.$templateRequest(templateUrl); - } else { - resolve.$$ngTemplate = this.$q.when(template); - } - - - // Wait for all the resolves to finish if they are promises - return this.$q.all(resolve).then(function(locals) { - - var template = transformTemplate(locals.$$ngTemplate, options); - var element = options.element || angular.element('<div>').html(template.trim()).contents(); - - return self._compileElement(locals, element, options); - }); - -}; - -/** - * Method to compile an element with the given options. - * @param {!Object} locals Locals to be injected to the controller if present - * @param {!JQLite} element Element to be compiled and linked - * @param {!Object} options Options to be used for linking. - * @returns {!Object} Compile data with link function. - * @private - */ -MdCompilerService.prototype._compileElement = function(locals, element, options) { - var self = this; - var ngLinkFn = this.$compile(element); - - var compileData = { - element: element, - cleanup: element.remove.bind(element), - locals: locals, - link: linkFn - }; - - function linkFn(scope) { - locals.$scope = scope; - - // Instantiate controller if the developer provided one. - if (options.controller) { - - var injectLocals = angular.extend(locals, { - $element: element - }); - - var invokeCtrl = self.$controller(options.controller, injectLocals, true, options.controllerAs); - - if (options.bindToController) { - angular.extend(invokeCtrl.instance, locals); - } - - var ctrl = invokeCtrl(); - - // Unique identifier for Angular Route ngView controllers. - element.data('$ngControllerController', ctrl); - element.children().data('$ngControllerController', ctrl); - - // Expose the instantiated controller to the compile data - compileData.controller = ctrl; - } - - // Invoke the Angular $compile link function. - return ngLinkFn(scope); - } - - return compileData; - -}; - -/** - * Fetches an element removing it from the DOM and using it temporary for the compiler. - * Elements which were fetched will be restored after use. - * @param {!Object} options Options to be used for the compilation. - * @returns {{element: !JQLite, restore: !Function}} - * @private - */ -MdCompilerService.prototype._fetchContentElement = function(options) { - - var contentEl = options.contentElement; - var restoreFn = null; - - if (angular.isString(contentEl)) { - contentEl = document.querySelector(contentEl); - restoreFn = createRestoreFn(contentEl); - } else { - contentEl = contentEl[0] || contentEl; - - // When the element is visible in the DOM, then we restore it at close of the dialog. - // Otherwise it will be removed from the DOM after close. - if (document.contains(contentEl)) { - restoreFn = createRestoreFn(contentEl); - } else { - restoreFn = function() { - if (contentEl.parentNode) { - contentEl.parentNode.removeChild(contentEl); - } - } - } - } - - return { - element: angular.element(contentEl), - restore: restoreFn - }; - - function createRestoreFn(element) { - var parent = element.parentNode; - var nextSibling = element.nextElementSibling; - - return function() { - if (!nextSibling) { - // When the element didn't had any sibling, then it can be simply appended to the - // parent, because it plays no role, which index it had before. - parent.appendChild(element); - } else { - // When the element had a sibling, which marks the previous position of the element - // in the DOM, we insert it correctly before the sibling, to have the same index as - // before. - parent.insertBefore(element, nextSibling); - } - } - } -}; - - - -MdGesture['$inject'] = ["$$MdGestureHandler", "$$rAF", "$timeout"]; -attachToDocument['$inject'] = ["$mdGesture", "$$MdGestureHandler"];var HANDLERS = {}; - -/* The state of the current 'pointer' - * The pointer represents the state of the current touch. - * It contains normalized x and y coordinates from DOM events, - * as well as other information abstracted from the DOM. - */ - -var pointer, lastPointer, forceSkipClickHijack = false; - -/** - * The position of the most recent click if that click was on a label element. - * @type {{x: number, y: number}?} - */ -var lastLabelClickPos = null; - -// Used to attach event listeners once when multiple ng-apps are running. -var isInitialized = false; - -angular - .module('material.core.gestures', [ ]) - .provider('$mdGesture', MdGestureProvider) - .factory('$$MdGestureHandler', MdGestureHandler) - .run( attachToDocument ); - -/** - * @ngdoc service - * @name $mdGestureProvider - * @module material.core.gestures - * - * @description - * In some scenarios on Mobile devices (without jQuery), the click events should NOT be hijacked. - * `$mdGestureProvider` is used to configure the Gesture module to ignore or skip click hijacking on mobile - * devices. - * - * <hljs lang="js"> - * app.config(function($mdGestureProvider) { - * - * // For mobile devices without jQuery loaded, do not - * // intercept click events during the capture phase. - * $mdGestureProvider.skipClickHijack(); - * - * }); - * </hljs> - * - */ -function MdGestureProvider() { } - -MdGestureProvider.prototype = { - - // Publish access to setter to configure a variable BEFORE the - // $mdGesture service is instantiated... - skipClickHijack: function() { - return forceSkipClickHijack = true; - }, - - /** - * $get is used to build an instance of $mdGesture - * ngInject - */ - $get : ["$$MdGestureHandler", "$$rAF", "$timeout", function($$MdGestureHandler, $$rAF, $timeout) { - return new MdGesture($$MdGestureHandler, $$rAF, $timeout); - }] -}; - - - -/** - * MdGesture factory construction function - * ngInject - */ -function MdGesture($$MdGestureHandler, $$rAF, $timeout) { - var userAgent = navigator.userAgent || navigator.vendor || window.opera; - var isIos = userAgent.match(/ipad|iphone|ipod/i); - var isAndroid = userAgent.match(/android/i); - var touchActionProperty = getTouchAction(); - var hasJQuery = (typeof window.jQuery !== 'undefined') && (angular.element === window.jQuery); - - var self = { - handler: addHandler, - register: register, - // On mobile w/out jQuery, we normally intercept clicks. Should we skip that? - isHijackingClicks: (isIos || isAndroid) && !hasJQuery && !forceSkipClickHijack - }; - - if (self.isHijackingClicks) { - var maxClickDistance = 6; - self.handler('click', { - options: { - maxDistance: maxClickDistance - }, - onEnd: checkDistanceAndEmit('click') - }); - - self.handler('focus', { - options: { - maxDistance: maxClickDistance - }, - onEnd: function(ev, pointer) { - if (pointer.distance < this.state.options.maxDistance) { - if (canFocus(ev.target)) { - this.dispatchEvent(ev, 'focus', pointer); - ev.target.focus(); - } - } - - function canFocus(element) { - var focusableElements = ['INPUT', 'SELECT', 'BUTTON', 'TEXTAREA', 'VIDEO', 'AUDIO']; - - return (element.getAttribute('tabindex') != '-1') && - !element.hasAttribute('DISABLED') && - (element.hasAttribute('tabindex') || element.hasAttribute('href') || element.isContentEditable || - (focusableElements.indexOf(element.nodeName) != -1)); - } - } - }); - - self.handler('mouseup', { - options: { - maxDistance: maxClickDistance - }, - onEnd: checkDistanceAndEmit('mouseup') - }); - - self.handler('mousedown', { - onStart: function(ev) { - this.dispatchEvent(ev, 'mousedown'); - } - }); - } - - function checkDistanceAndEmit(eventName) { - return function(ev, pointer) { - if (pointer.distance < this.state.options.maxDistance) { - this.dispatchEvent(ev, eventName, pointer); - } - }; - } - - /* - * Register an element to listen for a handler. - * This allows an element to override the default options for a handler. - * Additionally, some handlers like drag and hold only dispatch events if - * the domEvent happens inside an element that's registered to listen for these events. - * - * @see GestureHandler for how overriding of default options works. - * @example $mdGesture.register(myElement, 'drag', { minDistance: 20, horziontal: false }) - */ - function register(element, handlerName, options) { - var handler = HANDLERS[handlerName.replace(/^\$md./, '')]; - if (!handler) { - throw new Error('Failed to register element with handler ' + handlerName + '. ' + - 'Available handlers: ' + Object.keys(HANDLERS).join(', ')); - } - return handler.registerElement(element, options); - } - - /* - * add a handler to $mdGesture. see below. - */ - function addHandler(name, definition) { - var handler = new $$MdGestureHandler(name); - angular.extend(handler, definition); - HANDLERS[name] = handler; - - return self; - } - - /* - * Register handlers. These listen to touch/start/move events, interpret them, - * and dispatch gesture events depending on options & conditions. These are all - * instances of GestureHandler. - * @see GestureHandler - */ - return self - /* - * The press handler dispatches an event on touchdown/touchend. - * It's a simple abstraction of touch/mouse/pointer start and end. - */ - .handler('press', { - onStart: function (ev, pointer) { - this.dispatchEvent(ev, '$md.pressdown'); - }, - onEnd: function (ev, pointer) { - this.dispatchEvent(ev, '$md.pressup'); - } - }) - - /* - * The hold handler dispatches an event if the user keeps their finger within - * the same <maxDistance> area for <delay> ms. - * The hold handler will only run if a parent of the touch target is registered - * to listen for hold events through $mdGesture.register() - */ - .handler('hold', { - options: { - maxDistance: 6, - delay: 500 - }, - onCancel: function () { - $timeout.cancel(this.state.timeout); - }, - onStart: function (ev, pointer) { - // For hold, require a parent to be registered with $mdGesture.register() - // Because we prevent scroll events, this is necessary. - if (!this.state.registeredParent) return this.cancel(); - - this.state.pos = {x: pointer.x, y: pointer.y}; - this.state.timeout = $timeout(angular.bind(this, function holdDelayFn() { - this.dispatchEvent(ev, '$md.hold'); - this.cancel(); //we're done! - }), this.state.options.delay, false); - }, - onMove: function (ev, pointer) { - // Don't scroll while waiting for hold. - // If we don't preventDefault touchmove events here, Android will assume we don't - // want to listen to anymore touch events. It will start scrolling and stop sending - // touchmove events. - if (!touchActionProperty && ev.type === 'touchmove') ev.preventDefault(); - - // If the user moves greater than <maxDistance> pixels, stop the hold timer - // set in onStart - var dx = this.state.pos.x - pointer.x; - var dy = this.state.pos.y - pointer.y; - if (Math.sqrt(dx * dx + dy * dy) > this.options.maxDistance) { - this.cancel(); - } - }, - onEnd: function () { - this.onCancel(); - } - }) - - /* - * The drag handler dispatches a drag event if the user holds and moves his finger greater than - * <minDistance> px in the x or y direction, depending on options.horizontal. - * The drag will be cancelled if the user moves his finger greater than <minDistance>*<cancelMultiplier> in - * the perpendicular direction. Eg if the drag is horizontal and the user moves his finger <minDistance>*<cancelMultiplier> - * pixels vertically, this handler won't consider the move part of a drag. - */ - .handler('drag', { - options: { - minDistance: 6, - horizontal: true, - cancelMultiplier: 1.5 - }, - onSetup: function(element, options) { - if (touchActionProperty) { - // We check for horizontal to be false, because otherwise we would overwrite the default opts. - this.oldTouchAction = element[0].style[touchActionProperty]; - element[0].style[touchActionProperty] = options.horizontal ? 'pan-y' : 'pan-x'; - } - }, - onCleanup: function(element) { - if (this.oldTouchAction) { - element[0].style[touchActionProperty] = this.oldTouchAction; - } - }, - onStart: function (ev) { - // For drag, require a parent to be registered with $mdGesture.register() - if (!this.state.registeredParent) this.cancel(); - }, - onMove: function (ev, pointer) { - var shouldStartDrag, shouldCancel; - // Don't scroll while deciding if this touchmove qualifies as a drag event. - // If we don't preventDefault touchmove events here, Android will assume we don't - // want to listen to anymore touch events. It will start scrolling and stop sending - // touchmove events. - if (!touchActionProperty && ev.type === 'touchmove') ev.preventDefault(); - - if (!this.state.dragPointer) { - if (this.state.options.horizontal) { - shouldStartDrag = Math.abs(pointer.distanceX) > this.state.options.minDistance; - shouldCancel = Math.abs(pointer.distanceY) > this.state.options.minDistance * this.state.options.cancelMultiplier; - } else { - shouldStartDrag = Math.abs(pointer.distanceY) > this.state.options.minDistance; - shouldCancel = Math.abs(pointer.distanceX) > this.state.options.minDistance * this.state.options.cancelMultiplier; - } - - if (shouldStartDrag) { - // Create a new pointer representing this drag, starting at this point where the drag started. - this.state.dragPointer = makeStartPointer(ev); - updatePointerState(ev, this.state.dragPointer); - this.dispatchEvent(ev, '$md.dragstart', this.state.dragPointer); - - } else if (shouldCancel) { - this.cancel(); - } - } else { - this.dispatchDragMove(ev); - } - }, - // Only dispatch dragmove events every frame; any more is unnecessary - dispatchDragMove: $$rAF.throttle(function (ev) { - // Make sure the drag didn't stop while waiting for the next frame - if (this.state.isRunning) { - updatePointerState(ev, this.state.dragPointer); - this.dispatchEvent(ev, '$md.drag', this.state.dragPointer); - } - }), - onEnd: function (ev, pointer) { - if (this.state.dragPointer) { - updatePointerState(ev, this.state.dragPointer); - this.dispatchEvent(ev, '$md.dragend', this.state.dragPointer); - } - } - }) - - /* - * The swipe handler will dispatch a swipe event if, on the end of a touch, - * the velocity and distance were high enough. - */ - .handler('swipe', { - options: { - minVelocity: 0.65, - minDistance: 10 - }, - onEnd: function (ev, pointer) { - var eventType; - - if (Math.abs(pointer.velocityX) > this.state.options.minVelocity && - Math.abs(pointer.distanceX) > this.state.options.minDistance) { - eventType = pointer.directionX == 'left' ? '$md.swipeleft' : '$md.swiperight'; - this.dispatchEvent(ev, eventType); - } - else if (Math.abs(pointer.velocityY) > this.state.options.minVelocity && - Math.abs(pointer.distanceY) > this.state.options.minDistance) { - eventType = pointer.directionY == 'up' ? '$md.swipeup' : '$md.swipedown'; - this.dispatchEvent(ev, eventType); - } - } - }); - - function getTouchAction() { - var testEl = document.createElement('div'); - var vendorPrefixes = ['', 'webkit', 'Moz', 'MS', 'ms', 'o']; - - for (var i = 0; i < vendorPrefixes.length; i++) { - var prefix = vendorPrefixes[i]; - var property = prefix ? prefix + 'TouchAction' : 'touchAction'; - if (angular.isDefined(testEl.style[property])) { - return property; - } - } - } - -} - -/** - * MdGestureHandler - * A GestureHandler is an object which is able to dispatch custom dom events - * based on native dom {touch,pointer,mouse}{start,move,end} events. - * - * A gesture will manage its lifecycle through the start,move,end, and cancel - * functions, which are called by native dom events. - * - * A gesture has the concept of 'options' (eg a swipe's required velocity), which can be - * overridden by elements registering through $mdGesture.register() - */ -function GestureHandler (name) { - this.name = name; - this.state = {}; -} - -function MdGestureHandler() { - var hasJQuery = (typeof window.jQuery !== 'undefined') && (angular.element === window.jQuery); - - GestureHandler.prototype = { - options: {}, - // jQuery listeners don't work with custom DOMEvents, so we have to dispatch events - // differently when jQuery is loaded - dispatchEvent: hasJQuery ? jQueryDispatchEvent : nativeDispatchEvent, - - // These are overridden by the registered handler - onSetup: angular.noop, - onCleanup: angular.noop, - onStart: angular.noop, - onMove: angular.noop, - onEnd: angular.noop, - onCancel: angular.noop, - - // onStart sets up a new state for the handler, which includes options from the - // nearest registered parent element of ev.target. - start: function (ev, pointer) { - if (this.state.isRunning) return; - var parentTarget = this.getNearestParent(ev.target); - // Get the options from the nearest registered parent - var parentTargetOptions = parentTarget && parentTarget.$mdGesture[this.name] || {}; - - this.state = { - isRunning: true, - // Override the default options with the nearest registered parent's options - options: angular.extend({}, this.options, parentTargetOptions), - // Pass in the registered parent node to the state so the onStart listener can use - registeredParent: parentTarget - }; - this.onStart(ev, pointer); - }, - move: function (ev, pointer) { - if (!this.state.isRunning) return; - this.onMove(ev, pointer); - }, - end: function (ev, pointer) { - if (!this.state.isRunning) return; - this.onEnd(ev, pointer); - this.state.isRunning = false; - }, - cancel: function (ev, pointer) { - this.onCancel(ev, pointer); - this.state = {}; - }, - - // Find and return the nearest parent element that has been registered to - // listen for this handler via $mdGesture.register(element, 'handlerName'). - getNearestParent: function (node) { - var current = node; - while (current) { - if ((current.$mdGesture || {})[this.name]) { - return current; - } - current = current.parentNode; - } - return null; - }, - - // Called from $mdGesture.register when an element registers itself with a handler. - // Store the options the user gave on the DOMElement itself. These options will - // be retrieved with getNearestParent when the handler starts. - registerElement: function (element, options) { - var self = this; - element[0].$mdGesture = element[0].$mdGesture || {}; - element[0].$mdGesture[this.name] = options || {}; - element.on('$destroy', onDestroy); - - self.onSetup(element, options || {}); - - return onDestroy; - - function onDestroy() { - delete element[0].$mdGesture[self.name]; - element.off('$destroy', onDestroy); - - self.onCleanup(element, options || {}); - } - } - }; - - return GestureHandler; - - /* - * Dispatch an event with jQuery - * TODO: Make sure this sends bubbling events - * - * @param srcEvent the original DOM touch event that started this. - * @param eventType the name of the custom event to send (eg 'click' or '$md.drag') - * @param eventPointer the pointer object that matches this event. - */ - function jQueryDispatchEvent(srcEvent, eventType, eventPointer) { - eventPointer = eventPointer || pointer; - var eventObj = new angular.element.Event(eventType); - - eventObj.$material = true; - eventObj.pointer = eventPointer; - eventObj.srcEvent = srcEvent; - - angular.extend(eventObj, { - clientX: eventPointer.x, - clientY: eventPointer.y, - screenX: eventPointer.x, - screenY: eventPointer.y, - pageX: eventPointer.x, - pageY: eventPointer.y, - ctrlKey: srcEvent.ctrlKey, - altKey: srcEvent.altKey, - shiftKey: srcEvent.shiftKey, - metaKey: srcEvent.metaKey - }); - angular.element(eventPointer.target).trigger(eventObj); - } - - /* - * NOTE: nativeDispatchEvent is very performance sensitive. - * @param srcEvent the original DOM touch event that started this. - * @param eventType the name of the custom event to send (eg 'click' or '$md.drag') - * @param eventPointer the pointer object that matches this event. - */ - function nativeDispatchEvent(srcEvent, eventType, eventPointer) { - eventPointer = eventPointer || pointer; - var eventObj; - - if (eventType === 'click' || eventType == 'mouseup' || eventType == 'mousedown' ) { - eventObj = document.createEvent('MouseEvents'); - eventObj.initMouseEvent( - eventType, true, true, window, srcEvent.detail, - eventPointer.x, eventPointer.y, eventPointer.x, eventPointer.y, - srcEvent.ctrlKey, srcEvent.altKey, srcEvent.shiftKey, srcEvent.metaKey, - srcEvent.button, srcEvent.relatedTarget || null - ); - - } else { - eventObj = document.createEvent('CustomEvent'); - eventObj.initCustomEvent(eventType, true, true, {}); - } - eventObj.$material = true; - eventObj.pointer = eventPointer; - eventObj.srcEvent = srcEvent; - eventPointer.target.dispatchEvent(eventObj); - } - -} - -/** - * Attach Gestures: hook document and check shouldHijack clicks - * ngInject - */ -function attachToDocument( $mdGesture, $$MdGestureHandler ) { - - // Polyfill document.contains for IE11. - // TODO: move to util - document.contains || (document.contains = function (node) { - return document.body.contains(node); - }); - - if (!isInitialized && $mdGesture.isHijackingClicks ) { - /* - * If hijack clicks is true, we preventDefault any click that wasn't - * sent by ngMaterial. This is because on older Android & iOS, a false, or 'ghost', - * click event will be sent ~400ms after a touchend event happens. - * The only way to know if this click is real is to prevent any normal - * click events, and add a flag to events sent by material so we know not to prevent those. - * - * Two exceptions to click events that should be prevented are: - * - click events sent by the keyboard (eg form submit) - * - events that originate from an Ionic app - */ - document.addEventListener('click' , clickHijacker , true); - document.addEventListener('mouseup' , mouseInputHijacker, true); - document.addEventListener('mousedown', mouseInputHijacker, true); - document.addEventListener('focus' , mouseInputHijacker, true); - - isInitialized = true; - } - - function mouseInputHijacker(ev) { - var isKeyClick = !ev.clientX && !ev.clientY; - if (!isKeyClick && !ev.$material && !ev.isIonicTap - && !isInputEventFromLabelClick(ev)) { - ev.preventDefault(); - ev.stopPropagation(); - } - } - - function clickHijacker(ev) { - var isKeyClick = ev.clientX === 0 && ev.clientY === 0; - if (!isKeyClick && !ev.$material && !ev.isIonicTap - && !isInputEventFromLabelClick(ev)) { - ev.preventDefault(); - ev.stopPropagation(); - lastLabelClickPos = null; - } else { - lastLabelClickPos = null; - if (ev.target.tagName.toLowerCase() == 'label') { - lastLabelClickPos = {x: ev.x, y: ev.y}; - } - } - } - - - // Listen to all events to cover all platforms. - var START_EVENTS = 'mousedown touchstart pointerdown'; - var MOVE_EVENTS = 'mousemove touchmove pointermove'; - var END_EVENTS = 'mouseup mouseleave touchend touchcancel pointerup pointercancel'; - - angular.element(document) - .on(START_EVENTS, gestureStart) - .on(MOVE_EVENTS, gestureMove) - .on(END_EVENTS, gestureEnd) - // For testing - .on('$$mdGestureReset', function gestureClearCache () { - lastPointer = pointer = null; - }); - - /* - * When a DOM event happens, run all registered gesture handlers' lifecycle - * methods which match the DOM event. - * Eg when a 'touchstart' event happens, runHandlers('start') will call and - * run `handler.cancel()` and `handler.start()` on all registered handlers. - */ - function runHandlers(handlerEvent, event) { - var handler; - for (var name in HANDLERS) { - handler = HANDLERS[name]; - if( handler instanceof $$MdGestureHandler ) { - - if (handlerEvent === 'start') { - // Run cancel to reset any handlers' state - handler.cancel(); - } - handler[handlerEvent](event, pointer); - - } - } - } - - /* - * gestureStart vets if a start event is legitimate (and not part of a 'ghost click' from iOS/Android) - * If it is legitimate, we initiate the pointer state and mark the current pointer's type - * For example, for a touchstart event, mark the current pointer as a 'touch' pointer, so mouse events - * won't effect it. - */ - function gestureStart(ev) { - // If we're already touched down, abort - if (pointer) return; - - var now = +Date.now(); - - // iOS & old android bug: after a touch event, a click event is sent 350 ms later. - // If <400ms have passed, don't allow an event of a different type than the previous event - if (lastPointer && !typesMatch(ev, lastPointer) && (now - lastPointer.endTime < 1500)) { - return; - } - - pointer = makeStartPointer(ev); - - runHandlers('start', ev); - } - /* - * If a move event happens of the right type, update the pointer and run all the move handlers. - * "of the right type": if a mousemove happens but our pointer started with a touch event, do nothing. - */ - function gestureMove(ev) { - if (!pointer || !typesMatch(ev, pointer)) return; - - updatePointerState(ev, pointer); - runHandlers('move', ev); - } - /* - * If an end event happens of the right type, update the pointer, run endHandlers, and save the pointer as 'lastPointer' - */ - function gestureEnd(ev) { - if (!pointer || !typesMatch(ev, pointer)) return; - - updatePointerState(ev, pointer); - pointer.endTime = +Date.now(); - - runHandlers('end', ev); - - lastPointer = pointer; - pointer = null; - } - -} - -// ******************** -// Module Functions -// ******************** - -/* - * Initiate the pointer. x, y, and the pointer's type. - */ -function makeStartPointer(ev) { - var point = getEventPoint(ev); - var startPointer = { - startTime: +Date.now(), - target: ev.target, - // 'p' for pointer events, 'm' for mouse, 't' for touch - type: ev.type.charAt(0) - }; - startPointer.startX = startPointer.x = point.pageX; - startPointer.startY = startPointer.y = point.pageY; - return startPointer; -} - -/* - * return whether the pointer's type matches the event's type. - * Eg if a touch event happens but the pointer has a mouse type, return false. - */ -function typesMatch(ev, pointer) { - return ev && pointer && ev.type.charAt(0) === pointer.type; -} - -/** - * Gets whether the given event is an input event that was caused by clicking on an - * associated label element. - * - * This is necessary because the browser will, upon clicking on a label element, fire an - * *extra* click event on its associated input (if any). mdGesture is able to flag the label - * click as with `$material` correctly, but not the second input click. - * - * In order to determine whether an input event is from a label click, we compare the (x, y) for - * the event to the (x, y) for the most recent label click (which is cleared whenever a non-label - * click occurs). Unfortunately, there are no event properties that tie the input and the label - * together (such as relatedTarget). - * - * @param {MouseEvent} event - * @returns {boolean} - */ -function isInputEventFromLabelClick(event) { - return lastLabelClickPos - && lastLabelClickPos.x == event.x - && lastLabelClickPos.y == event.y; -} - -/* - * Update the given pointer based upon the given DOMEvent. - * Distance, velocity, direction, duration, etc - */ -function updatePointerState(ev, pointer) { - var point = getEventPoint(ev); - var x = pointer.x = point.pageX; - var y = pointer.y = point.pageY; - - pointer.distanceX = x - pointer.startX; - pointer.distanceY = y - pointer.startY; - pointer.distance = Math.sqrt( - pointer.distanceX * pointer.distanceX + pointer.distanceY * pointer.distanceY - ); - - pointer.directionX = pointer.distanceX > 0 ? 'right' : pointer.distanceX < 0 ? 'left' : ''; - pointer.directionY = pointer.distanceY > 0 ? 'down' : pointer.distanceY < 0 ? 'up' : ''; - - pointer.duration = +Date.now() - pointer.startTime; - pointer.velocityX = pointer.distanceX / pointer.duration; - pointer.velocityY = pointer.distanceY / pointer.duration; -} - -/* - * Normalize the point where the DOM event happened whether it's touch or mouse. - * @returns point event obj with pageX and pageY on it. - */ -function getEventPoint(ev) { - ev = ev.originalEvent || ev; // support jQuery events - return (ev.touches && ev.touches[0]) || - (ev.changedTouches && ev.changedTouches[0]) || - ev; -} - -/** - * @ngdoc module - * @name material.core.interaction - * @description - * User interaction detection to provide proper accessibility. - */ -MdInteractionService['$inject'] = ["$timeout", "$mdUtil"]; -angular - .module('material.core.interaction', []) - .service('$mdInteraction', MdInteractionService); - - -/** - * @ngdoc service - * @name $mdInteraction - * @module material.core.interaction - * - * @description - * - * Service which keeps track of the last interaction type and validates them for several browsers. - * The service hooks into the document's body and listens for touch, mouse and keyboard events. - * - * The most recent interaction type can be retrieved by calling the `getLastInteractionType` method. - * - * Here is an example markup for using the interaction service. - * - * <hljs lang="js"> - * var lastType = $mdInteraction.getLastInteractionType(); - * - * if (lastType === 'keyboard') { - * // We only restore the focus for keyboard users. - * restoreFocus(); - * } - * </hljs> - * - */ -function MdInteractionService($timeout, $mdUtil) { - this.$timeout = $timeout; - this.$mdUtil = $mdUtil; - - this.bodyElement = angular.element(document.body); - this.isBuffering = false; - this.bufferTimeout = null; - this.lastInteractionType = null; - this.lastInteractionTime = null; - - // Type Mappings for the different events - // There will be three three interaction types - // `keyboard`, `mouse` and `touch` - // type `pointer` will be evaluated in `pointerMap` for IE Browser events - this.inputEventMap = { - 'keydown': 'keyboard', - 'mousedown': 'mouse', - 'mouseenter': 'mouse', - 'touchstart': 'touch', - 'pointerdown': 'pointer', - 'MSPointerDown': 'pointer' - }; - - // IE PointerDown events will be validated in `touch` or `mouse` - // Index numbers referenced here: https://msdn.microsoft.com/library/windows/apps/hh466130.aspx - this.iePointerMap = { - 2: 'touch', - 3: 'touch', - 4: 'mouse' - }; - - this.initializeEvents(); -} - -/** - * Initializes the interaction service, by registering all interaction events to the - * body element. - */ -MdInteractionService.prototype.initializeEvents = function() { - // IE browsers can also trigger pointer events, which also leads to an interaction. - var pointerEvent = 'MSPointerEvent' in window ? 'MSPointerDown' : 'PointerEvent' in window ? 'pointerdown' : null; - - this.bodyElement.on('keydown mousedown', this.onInputEvent.bind(this)); - - if ('ontouchstart' in document.documentElement) { - this.bodyElement.on('touchstart', this.onBufferInputEvent.bind(this)); - } - - if (pointerEvent) { - this.bodyElement.on(pointerEvent, this.onInputEvent.bind(this)); - } - -}; - -/** - * Event listener for normal interaction events, which should be tracked. - * @param event {MouseEvent|KeyboardEvent|PointerEvent|TouchEvent} - */ -MdInteractionService.prototype.onInputEvent = function(event) { - if (this.isBuffering) { - return; - } - - var type = this.inputEventMap[event.type]; - - if (type === 'pointer') { - type = this.iePointerMap[event.pointerType] || event.pointerType; - } - - this.lastInteractionType = type; - this.lastInteractionTime = this.$mdUtil.now(); -}; - -/** - * Event listener for interaction events which should be buffered (touch events). - * @param event {TouchEvent} - */ -MdInteractionService.prototype.onBufferInputEvent = function(event) { - this.$timeout.cancel(this.bufferTimeout); - - this.onInputEvent(event); - this.isBuffering = true; - - // The timeout of 650ms is needed to delay the touchstart, because otherwise the touch will call - // the `onInput` function multiple times. - this.bufferTimeout = this.$timeout(function() { - this.isBuffering = false; - }.bind(this), 650, false); - -}; - -/** - * @ngdoc method - * @name $mdInteraction#getLastInteractionType - * @description Retrieves the last interaction type triggered in body. - * @returns {string|null} Last interaction type. - */ -MdInteractionService.prototype.getLastInteractionType = function() { - return this.lastInteractionType; -}; - -/** - * @ngdoc method - * @name $mdInteraction#isUserInvoked - * @description Method to detect whether any interaction happened recently or not. - * @param {number=} checkDelay Time to check for any interaction to have been triggered. - * @returns {boolean} Whether there was any interaction or not. - */ -MdInteractionService.prototype.isUserInvoked = function(checkDelay) { - var delay = angular.isNumber(checkDelay) ? checkDelay : 15; - - // Check for any interaction to be within the specified check time. - return this.lastInteractionTime >= this.$mdUtil.now() - delay; -}; - -angular.module('material.core') - .provider('$$interimElement', InterimElementProvider); - -/* - * @ngdoc service - * @name $$interimElement - * @module material.core - * - * @description - * - * Factory that contructs `$$interimElement.$service` services. - * Used internally in material design for elements that appear on screen temporarily. - * The service provides a promise-like API for interacting with the temporary - * elements. - * - * ```js - * app.service('$mdToast', function($$interimElement) { - * var $mdToast = $$interimElement(toastDefaultOptions); - * return $mdToast; - * }); - * ``` - * @param {object=} defaultOptions Options used by default for the `show` method on the service. - * - * @returns {$$interimElement.$service} - * - */ - -function InterimElementProvider() { - InterimElementFactory['$inject'] = ["$document", "$q", "$rootScope", "$timeout", "$rootElement", "$animate", "$mdUtil", "$mdCompiler", "$mdTheming", "$injector", "$exceptionHandler"]; - createInterimElementProvider.$get = InterimElementFactory; - return createInterimElementProvider; - - /** - * Returns a new provider which allows configuration of a new interimElement - * service. Allows configuration of default options & methods for options, - * as well as configuration of 'preset' methods (eg dialog.basic(): basic is a preset method) - */ - function createInterimElementProvider(interimFactoryName) { - factory['$inject'] = ["$$interimElement", "$injector"]; - var EXPOSED_METHODS = ['onHide', 'onShow', 'onRemove']; - - var customMethods = {}; - var providerConfig = { - presets: {} - }; - - var provider = { - setDefaults: setDefaults, - addPreset: addPreset, - addMethod: addMethod, - $get: factory - }; - - /** - * all interim elements will come with the 'build' preset - */ - provider.addPreset('build', { - methods: ['controller', 'controllerAs', 'resolve', 'multiple', - 'template', 'templateUrl', 'themable', 'transformTemplate', 'parent', 'contentElement'] - }); - - return provider; - - /** - * Save the configured defaults to be used when the factory is instantiated - */ - function setDefaults(definition) { - providerConfig.optionsFactory = definition.options; - providerConfig.methods = (definition.methods || []).concat(EXPOSED_METHODS); - return provider; - } - - /** - * Add a method to the factory that isn't specific to any interim element operations - */ - - function addMethod(name, fn) { - customMethods[name] = fn; - return provider; - } - - /** - * Save the configured preset to be used when the factory is instantiated - */ - function addPreset(name, definition) { - definition = definition || {}; - definition.methods = definition.methods || []; - definition.options = definition.options || function() { return {}; }; - - if (/^cancel|hide|show$/.test(name)) { - throw new Error("Preset '" + name + "' in " + interimFactoryName + " is reserved!"); - } - if (definition.methods.indexOf('_options') > -1) { - throw new Error("Method '_options' in " + interimFactoryName + " is reserved!"); - } - providerConfig.presets[name] = { - methods: definition.methods.concat(EXPOSED_METHODS), - optionsFactory: definition.options, - argOption: definition.argOption - }; - return provider; - } - - function addPresetMethod(presetName, methodName, method) { - providerConfig.presets[presetName][methodName] = method; - } - - /** - * Create a factory that has the given methods & defaults implementing interimElement - */ - /* ngInject */ - function factory($$interimElement, $injector) { - var defaultMethods; - var defaultOptions; - var interimElementService = $$interimElement(); - - /* - * publicService is what the developer will be using. - * It has methods hide(), cancel(), show(), build(), and any other - * presets which were set during the config phase. - */ - var publicService = { - hide: interimElementService.hide, - cancel: interimElementService.cancel, - show: showInterimElement, - - // Special internal method to destroy an interim element without animations - // used when navigation changes causes a $scope.$destroy() action - destroy : destroyInterimElement - }; - - - defaultMethods = providerConfig.methods || []; - // This must be invoked after the publicService is initialized - defaultOptions = invokeFactory(providerConfig.optionsFactory, {}); - - // Copy over the simple custom methods - angular.forEach(customMethods, function(fn, name) { - publicService[name] = fn; - }); - - angular.forEach(providerConfig.presets, function(definition, name) { - var presetDefaults = invokeFactory(definition.optionsFactory, {}); - var presetMethods = (definition.methods || []).concat(defaultMethods); - - // Every interimElement built with a preset has a field called `$type`, - // which matches the name of the preset. - // Eg in preset 'confirm', options.$type === 'confirm' - angular.extend(presetDefaults, { $type: name }); - - // This creates a preset class which has setter methods for every - // method given in the `.addPreset()` function, as well as every - // method given in the `.setDefaults()` function. - // - // @example - // .setDefaults({ - // methods: ['hasBackdrop', 'clickOutsideToClose', 'escapeToClose', 'targetEvent'], - // options: dialogDefaultOptions - // }) - // .addPreset('alert', { - // methods: ['title', 'ok'], - // options: alertDialogOptions - // }) - // - // Set values will be passed to the options when interimElement.show() is called. - function Preset(opts) { - this._options = angular.extend({}, presetDefaults, opts); - } - angular.forEach(presetMethods, function(name) { - Preset.prototype[name] = function(value) { - this._options[name] = value; - return this; - }; - }); - - // Create shortcut method for one-linear methods - if (definition.argOption) { - var methodName = 'show' + name.charAt(0).toUpperCase() + name.slice(1); - publicService[methodName] = function(arg) { - var config = publicService[name](arg); - return publicService.show(config); - }; - } - - // eg $mdDialog.alert() will return a new alert preset - publicService[name] = function(arg) { - // If argOption is supplied, eg `argOption: 'content'`, then we assume - // if the argument is not an options object then it is the `argOption` option. - // - // @example `$mdToast.simple('hello')` // sets options.content to hello - // // because argOption === 'content' - if (arguments.length && definition.argOption && - !angular.isObject(arg) && !angular.isArray(arg)) { - - return (new Preset())[definition.argOption](arg); - - } else { - return new Preset(arg); - } - - }; - }); - - return publicService; - - /** - * - */ - function showInterimElement(opts) { - // opts is either a preset which stores its options on an _options field, - // or just an object made up of options - opts = opts || { }; - if (opts._options) opts = opts._options; - - return interimElementService.show( - angular.extend({}, defaultOptions, opts) - ); - } - - /** - * Special method to hide and destroy an interimElement WITHOUT - * any 'leave` or hide animations ( an immediate force hide/remove ) - * - * NOTE: This calls the onRemove() subclass method for each component... - * which must have code to respond to `options.$destroy == true` - */ - function destroyInterimElement(opts) { - return interimElementService.destroy(opts); - } - - /** - * Helper to call $injector.invoke with a local of the factory name for - * this provider. - * If an $mdDialog is providing options for a dialog and tries to inject - * $mdDialog, a circular dependency error will happen. - * We get around that by manually injecting $mdDialog as a local. - */ - function invokeFactory(factory, defaultVal) { - var locals = {}; - locals[interimFactoryName] = publicService; - return $injector.invoke(factory || function() { return defaultVal; }, {}, locals); - } - - } - - } - - /* ngInject */ - function InterimElementFactory($document, $q, $rootScope, $timeout, $rootElement, $animate, - $mdUtil, $mdCompiler, $mdTheming, $injector, $exceptionHandler) { - return function createInterimElementService() { - var SHOW_CANCELLED = false; - - /* - * @ngdoc service - * @name $$interimElement.$service - * - * @description - * A service used to control inserting and removing an element into the DOM. - * - */ - - var service; - - var showPromises = []; // Promises for the interim's which are currently opening. - var hidePromises = []; // Promises for the interim's which are currently hiding. - var showingInterims = []; // Interim elements which are currently showing up. - - // Publish instance $$interimElement service; - // ... used as $mdDialog, $mdToast, $mdMenu, and $mdSelect - - return service = { - show: show, - hide: waitForInterim(hide), - cancel: waitForInterim(cancel), - destroy : destroy, - $injector_: $injector - }; - - /* - * @ngdoc method - * @name $$interimElement.$service#show - * @kind function - * - * @description - * Adds the `$interimElement` to the DOM and returns a special promise that will be resolved or rejected - * with hide or cancel, respectively. To external cancel/hide, developers should use the - * - * @param {*} options is hashMap of settings - * @returns a Promise - * - */ - function show(options) { - options = options || {}; - var interimElement = new InterimElement(options || {}); - - // When an interim element is currently showing, we have to cancel it. - // Just hiding it, will resolve the InterimElement's promise, the promise should be - // rejected instead. - var hideAction = options.multiple ? $q.resolve() : $q.all(showPromises); - - if (!options.multiple) { - // Wait for all opening interim's to finish their transition. - hideAction = hideAction.then(function() { - // Wait for all closing and showing interim's to be completely closed. - var promiseArray = hidePromises.concat(showingInterims.map(service.cancel)); - return $q.all(promiseArray); - }); - } - - var showAction = hideAction.then(function() { - - return interimElement - .show() - .catch(function(reason) { return reason; }) - .finally(function() { - showPromises.splice(showPromises.indexOf(showAction), 1); - showingInterims.push(interimElement); - }); - - }); - - showPromises.push(showAction); - - // In Angular 1.6+, exceptions inside promises will cause a rejection. We need to handle - // the rejection and only log it if it's an error. - interimElement.deferred.promise.catch(function(fault) { - if (fault instanceof Error) { - $exceptionHandler(fault); - } - - return fault; - }); - - // Return a promise that will be resolved when the interim - // element is hidden or cancelled... - return interimElement.deferred.promise; - } - - /* - * @ngdoc method - * @name $$interimElement.$service#hide - * @kind function - * - * @description - * Removes the `$interimElement` from the DOM and resolves the promise returned from `show` - * - * @param {*} resolveParam Data to resolve the promise with - * @returns a Promise that will be resolved after the element has been removed. - * - */ - function hide(reason, options) { - options = options || {}; - - if (options.closeAll) { - // We have to make a shallow copy of the array, because otherwise the map will break. - return $q.all(showingInterims.slice().reverse().map(closeElement)); - } else if (options.closeTo !== undefined) { - return $q.all(showingInterims.slice(options.closeTo).map(closeElement)); - } - - // Hide the latest showing interim element. - return closeElement(showingInterims[showingInterims.length - 1]); - - function closeElement(interim) { - - var hideAction = interim - .remove(reason, false, options || { }) - .catch(function(reason) { return reason; }) - .finally(function() { - hidePromises.splice(hidePromises.indexOf(hideAction), 1); - }); - - showingInterims.splice(showingInterims.indexOf(interim), 1); - hidePromises.push(hideAction); - - return interim.deferred.promise; - } - } - - /* - * @ngdoc method - * @name $$interimElement.$service#cancel - * @kind function - * - * @description - * Removes the `$interimElement` from the DOM and rejects the promise returned from `show` - * - * @param {*} reason Data to reject the promise with - * @returns Promise that will be resolved after the element has been removed. - * - */ - function cancel(reason, options) { - var interim = showingInterims.pop(); - if (!interim) { - return $q.when(reason); - } - - var cancelAction = interim - .remove(reason, true, options || {}) - .catch(function(reason) { return reason; }) - .finally(function() { - hidePromises.splice(hidePromises.indexOf(cancelAction), 1); - }); - - hidePromises.push(cancelAction); - - // Since Angular 1.6.7, promises will be logged to $exceptionHandler when the promise - // is not handling the rejection. We create a pseudo catch handler, which will prevent the - // promise from being logged to the $exceptionHandler. - return interim.deferred.promise.catch(angular.noop); - } - - /** - * Creates a function to wait for at least one interim element to be available. - * @param callbackFn Function to be used as callback - * @returns {Function} - */ - function waitForInterim(callbackFn) { - return function() { - var fnArguments = arguments; - - if (!showingInterims.length) { - // When there are still interim's opening, then wait for the first interim element to - // finish its open animation. - if (showPromises.length) { - return showPromises[0].finally(function () { - return callbackFn.apply(service, fnArguments); - }); - } - - return $q.when("No interim elements currently showing up."); - } - - return callbackFn.apply(service, fnArguments); - }; - } - - /* - * Special method to quick-remove the interim element without animations - * Note: interim elements are in "interim containers" - */ - function destroy(targetEl) { - var interim = !targetEl ? showingInterims.shift() : null; - - var parentEl = angular.element(targetEl).length && angular.element(targetEl)[0].parentNode; - - if (parentEl) { - // Try to find the interim in the stack which corresponds to the supplied DOM element. - var filtered = showingInterims.filter(function(entry) { - return entry.options.element[0] === parentEl; - }); - - // Note: This function might be called when the element already has been removed, - // in which case we won't find any matches. - if (filtered.length) { - interim = filtered[0]; - showingInterims.splice(showingInterims.indexOf(interim), 1); - } - } - - return interim ? interim.remove(SHOW_CANCELLED, false, { '$destroy': true }) : - $q.when(SHOW_CANCELLED); - } - - /* - * Internal Interim Element Object - * Used internally to manage the DOM element and related data - */ - function InterimElement(options) { - var self, element, showAction = $q.when(true); - - options = configureScopeAndTransitions(options); - - return self = { - options : options, - deferred: $q.defer(), - show : createAndTransitionIn, - remove : transitionOutAndRemove - }; - - /** - * Compile, link, and show this interim element - * Use optional autoHided and transition-in effects - */ - function createAndTransitionIn() { - return $q(function(resolve, reject) { - - // Trigger onCompiling callback before the compilation starts. - // This is useful, when modifying options, which can be influenced by developers. - options.onCompiling && options.onCompiling(options); - - compileElement(options) - .then(function( compiledData ) { - element = linkElement( compiledData, options ); - - // Expose the cleanup function from the compiler. - options.cleanupElement = compiledData.cleanup; - - showAction = showElement(element, options, compiledData.controller) - .then(resolve, rejectAll); - }).catch(rejectAll); - - function rejectAll(fault) { - // Force the '$md<xxx>.show()' promise to reject - self.deferred.reject(fault); - - // Continue rejection propagation - reject(fault); - } - }); - } - - /** - * After the show process has finished/rejected: - * - announce 'removing', - * - perform the transition-out, and - * - perform optional clean up scope. - */ - function transitionOutAndRemove(response, isCancelled, opts) { - - // abort if the show() and compile failed - if ( !element ) return $q.when(false); - - options = angular.extend(options || {}, opts || {}); - options.cancelAutoHide && options.cancelAutoHide(); - options.element.triggerHandler('$mdInterimElementRemove'); - - if ( options.$destroy === true ) { - - return hideElement(options.element, options).then(function(){ - (isCancelled && rejectAll(response)) || resolveAll(response); - }); - - } else { - $q.when(showAction).finally(function() { - hideElement(options.element, options).then(function() { - isCancelled ? rejectAll(response) : resolveAll(response); - }, rejectAll); - }); - - return self.deferred.promise; - } - - - /** - * The `show()` returns a promise that will be resolved when the interim - * element is hidden or cancelled... - */ - function resolveAll(response) { - self.deferred.resolve(response); - } - - /** - * Force the '$md<xxx>.show()' promise to reject - */ - function rejectAll(fault) { - self.deferred.reject(fault); - } - } - - /** - * Prepare optional isolated scope and prepare $animate with default enter and leave - * transitions for the new element instance. - */ - function configureScopeAndTransitions(options) { - options = options || { }; - if ( options.template ) { - options.template = $mdUtil.processTemplate(options.template); - } - - return angular.extend({ - preserveScope: false, - cancelAutoHide : angular.noop, - scope: options.scope || $rootScope.$new(options.isolateScope), - - /** - * Default usage to enable $animate to transition-in; can be easily overridden via 'options' - */ - onShow: function transitionIn(scope, element, options) { - return $animate.enter(element, options.parent); - }, - - /** - * Default usage to enable $animate to transition-out; can be easily overridden via 'options' - */ - onRemove: function transitionOut(scope, element) { - // Element could be undefined if a new element is shown before - // the old one finishes compiling. - return element && $animate.leave(element) || $q.when(); - } - }, options ); - - } - - /** - * Compile an element with a templateUrl, controller, and locals - */ - function compileElement(options) { - - var compiled = !options.skipCompile ? $mdCompiler.compile(options) : null; - - return compiled || $q(function (resolve) { - resolve({ - locals: {}, - link: function () { - return options.element; - } - }); - }); - } - - /** - * Link an element with compiled configuration - */ - function linkElement(compileData, options){ - angular.extend(compileData.locals, options); - - var element = compileData.link(options.scope); - - // Search for parent at insertion time, if not specified - options.element = element; - options.parent = findParent(element, options); - if (options.themable) $mdTheming(element); - - return element; - } - - /** - * Search for parent at insertion time, if not specified - */ - function findParent(element, options) { - var parent = options.parent; - - // Search for parent at insertion time, if not specified - if (angular.isFunction(parent)) { - parent = parent(options.scope, element, options); - } else if (angular.isString(parent)) { - parent = angular.element($document[0].querySelector(parent)); - } else { - parent = angular.element(parent); - } - - // If parent querySelector/getter function fails, or it's just null, - // find a default. - if (!(parent || {}).length) { - var el; - if ($rootElement[0] && $rootElement[0].querySelector) { - el = $rootElement[0].querySelector(':not(svg) > body'); - } - if (!el) el = $rootElement[0]; - if (el.nodeName == '#comment') { - el = $document[0].body; - } - return angular.element(el); - } - - return parent; - } - - /** - * If auto-hide is enabled, start timer and prepare cancel function - */ - function startAutoHide() { - var autoHideTimer, cancelAutoHide = angular.noop; - - if (options.hideDelay) { - autoHideTimer = $timeout(service.hide, options.hideDelay) ; - cancelAutoHide = function() { - $timeout.cancel(autoHideTimer); - }; - } - - // Cache for subsequent use - options.cancelAutoHide = function() { - cancelAutoHide(); - options.cancelAutoHide = undefined; - }; - } - - /** - * Show the element ( with transitions), notify complete and start - * optional auto-Hide - */ - function showElement(element, options, controller) { - // Trigger onShowing callback before the `show()` starts - var notifyShowing = options.onShowing || angular.noop; - // Trigger onComplete callback when the `show()` finishes - var notifyComplete = options.onComplete || angular.noop; - - // Necessary for consistency between Angular 1.5 and 1.6. - try { - notifyShowing(options.scope, element, options, controller); - } catch (e) { - return $q.reject(e); - } - - return $q(function (resolve, reject) { - try { - // Start transitionIn - $q.when(options.onShow(options.scope, element, options, controller)) - .then(function () { - notifyComplete(options.scope, element, options); - startAutoHide(); - - resolve(element); - }, reject); - - } catch (e) { - reject(e.message); - } - }); - } - - function hideElement(element, options) { - var announceRemoving = options.onRemoving || angular.noop; - - return $q(function (resolve, reject) { - try { - // Start transitionIn - var action = $q.when( options.onRemove(options.scope, element, options) || true ); - - // Trigger callback *before* the remove operation starts - announceRemoving(element, action); - - if (options.$destroy) { - // For $destroy, onRemove should be synchronous - resolve(element); - - if (!options.preserveScope && options.scope ) { - // scope destroy should still be be done after the current digest is done - action.then( function() { options.scope.$destroy(); }); - } - } else { - // Wait until transition-out is done - action.then(function () { - if (!options.preserveScope && options.scope ) { - options.scope.$destroy(); - } - - resolve(element); - }, reject); - } - } catch (e) { - reject(e.message); - } - }); - } - - } - }; - - } - -} - -(function() { - 'use strict'; - - var $mdUtil, $interpolate, $log; - - var SUFFIXES = /(-gt)?-(sm|md|lg|print)/g; - var WHITESPACE = /\s+/g; - - var FLEX_OPTIONS = ['grow', 'initial', 'auto', 'none', 'noshrink', 'nogrow' ]; - var LAYOUT_OPTIONS = ['row', 'column']; - var ALIGNMENT_MAIN_AXIS= [ "", "start", "center", "end", "stretch", "space-around", "space-between" ]; - var ALIGNMENT_CROSS_AXIS= [ "", "start", "center", "end", "stretch" ]; - - var config = { - /** - * Enable directive attribute-to-class conversions - * Developers can use `<body md-layout-css />` to quickly - * disable the Layout directives and prohibit the injection of Layout classNames - */ - enabled: true, - - /** - * List of mediaQuery breakpoints and associated suffixes - * - * [ - * { suffix: "sm", mediaQuery: "screen and (max-width: 599px)" }, - * { suffix: "md", mediaQuery: "screen and (min-width: 600px) and (max-width: 959px)" } - * ] - */ - breakpoints: [] - }; - - registerLayoutAPI( angular.module('material.core.layout', ['ng']) ); - - /** - * registerLayoutAPI() - * - * The original ngMaterial Layout solution used attribute selectors and CSS. - * - * ```html - * <div layout="column"> My Content </div> - * ``` - * - * ```css - * [layout] { - * box-sizing: border-box; - * display:flex; - * } - * [layout=column] { - * flex-direction : column - * } - * ``` - * - * Use of attribute selectors creates significant performance impacts in some - * browsers... mainly IE. - * - * This module registers directives that allow the same layout attributes to be - * interpreted and converted to class selectors. The directive will add equivalent classes to each element that - * contains a Layout directive. - * - * ```html - * <div layout="column" class="layout layout-column"> My Content </div> - *``` - * - * ```css - * .layout { - * box-sizing: border-box; - * display:flex; - * } - * .layout-column { - * flex-direction : column - * } - * ``` - */ - function registerLayoutAPI(module){ - var PREFIX_REGEXP = /^((?:x|data)[\:\-_])/i; - var SPECIAL_CHARS_REGEXP = /([\:\-\_]+(.))/g; - - // NOTE: these are also defined in constants::MEDIA_PRIORITY and constants::MEDIA - var BREAKPOINTS = [ "", "xs", "gt-xs", "sm", "gt-sm", "md", "gt-md", "lg", "gt-lg", "xl", "print" ]; - var API_WITH_VALUES = [ "layout", "flex", "flex-order", "flex-offset", "layout-align" ]; - var API_NO_VALUES = [ "show", "hide", "layout-padding", "layout-margin" ]; - - - // Build directive registration functions for the standard Layout API... for all breakpoints. - angular.forEach(BREAKPOINTS, function(mqb) { - - // Attribute directives with expected, observable value(s) - angular.forEach( API_WITH_VALUES, function(name){ - var fullName = mqb ? name + "-" + mqb : name; - module.directive( directiveNormalize(fullName), attributeWithObserve(fullName)); - }); - - // Attribute directives with no expected value(s) - angular.forEach( API_NO_VALUES, function(name){ - var fullName = mqb ? name + "-" + mqb : name; - module.directive( directiveNormalize(fullName), attributeWithoutValue(fullName)); - }); - - }); - - // Register other, special directive functions for the Layout features: - module - - .provider('$$mdLayout' , function() { - // Publish internal service for Layouts - return { - $get : angular.noop, - validateAttributeValue : validateAttributeValue, - validateAttributeUsage : validateAttributeUsage, - /** - * Easy way to disable/enable the Layout API. - * When disabled, this stops all attribute-to-classname generations - */ - disableLayouts : function(isDisabled) { - config.enabled = (isDisabled !== true); - } - }; - }) - - .directive('mdLayoutCss' , disableLayoutDirective ) - .directive('ngCloak' , buildCloakInterceptor('ng-cloak')) - - .directive('layoutWrap' , attributeWithoutValue('layout-wrap')) - .directive('layoutNowrap' , attributeWithoutValue('layout-nowrap')) - .directive('layoutNoWrap' , attributeWithoutValue('layout-no-wrap')) - .directive('layoutFill' , attributeWithoutValue('layout-fill')) - - // !! Deprecated attributes: use the `-lt` (aka less-than) notations - - .directive('layoutLtMd' , warnAttrNotSupported('layout-lt-md', true)) - .directive('layoutLtLg' , warnAttrNotSupported('layout-lt-lg', true)) - .directive('flexLtMd' , warnAttrNotSupported('flex-lt-md', true)) - .directive('flexLtLg' , warnAttrNotSupported('flex-lt-lg', true)) - - .directive('layoutAlignLtMd', warnAttrNotSupported('layout-align-lt-md')) - .directive('layoutAlignLtLg', warnAttrNotSupported('layout-align-lt-lg')) - .directive('flexOrderLtMd' , warnAttrNotSupported('flex-order-lt-md')) - .directive('flexOrderLtLg' , warnAttrNotSupported('flex-order-lt-lg')) - .directive('offsetLtMd' , warnAttrNotSupported('flex-offset-lt-md')) - .directive('offsetLtLg' , warnAttrNotSupported('flex-offset-lt-lg')) - - .directive('hideLtMd' , warnAttrNotSupported('hide-lt-md')) - .directive('hideLtLg' , warnAttrNotSupported('hide-lt-lg')) - .directive('showLtMd' , warnAttrNotSupported('show-lt-md')) - .directive('showLtLg' , warnAttrNotSupported('show-lt-lg')) - - // Determine if - .config( detectDisabledLayouts ); - - /** - * Converts snake_case to camelCase. - * Also there is special case for Moz prefix starting with upper case letter. - * @param name Name to normalize - */ - function directiveNormalize(name) { - return name - .replace(PREFIX_REGEXP, '') - .replace(SPECIAL_CHARS_REGEXP, function(_, separator, letter, offset) { - return offset ? letter.toUpperCase() : letter; - }); - } - - } - - - /** - * Detect if any of the HTML tags has a [md-layouts-disabled] attribute; - * If yes, then immediately disable all layout API features - * - * Note: this attribute should be specified on either the HTML or BODY tags - */ - /** - * ngInject - */ - function detectDisabledLayouts() { - var isDisabled = !!document.querySelector('[md-layouts-disabled]'); - config.enabled = !isDisabled; - } - - /** - * Special directive that will disable ALL Layout conversions of layout - * attribute(s) to classname(s). - * - * <link rel="stylesheet" href="angular-material.min.css"> - * <link rel="stylesheet" href="angular-material.layout.css"> - * - * <body md-layout-css> - * ... - * </body> - * - * Note: Using md-layout-css directive requires the developer to load the Material - * Layout Attribute stylesheet (which only uses attribute selectors): - * - * `angular-material.layout.css` - * - * Another option is to use the LayoutProvider to configure and disable the attribute - * conversions; this would obviate the use of the `md-layout-css` directive - * - */ - function disableLayoutDirective() { - // Return a 1x-only, first-match attribute directive - config.enabled = false; - - return { - restrict : 'A', - priority : '900' - }; - } - - /** - * Tail-hook ngCloak to delay the uncloaking while Layout transformers - * finish processing. Eliminates flicker with Material.Layouts - */ - function buildCloakInterceptor(className) { - return [ '$timeout', function($timeout){ - return { - restrict : 'A', - priority : -10, // run after normal ng-cloak - compile : function( element ) { - if (!config.enabled) return angular.noop; - - // Re-add the cloak - element.addClass(className); - - return function( scope, element ) { - // Wait while layout injectors configure, then uncloak - // NOTE: $rAF does not delay enough... and this is a 1x-only event, - // $timeout is acceptable. - $timeout( function(){ - element.removeClass(className); - }, 10, false); - }; - } - }; - }]; - } - - - // ********************************************************************************* - // - // These functions create registration functions for ngMaterial Layout attribute directives - // This provides easy translation to switch ngMaterial attribute selectors to - // CLASS selectors and directives; which has huge performance implications - // for IE Browsers - // - // ********************************************************************************* - - /** - * Creates a directive registration function where a possible dynamic attribute - * value will be observed/watched. - * @param {string} className attribute name; eg `layout-gt-md` with value ="row" - */ - function attributeWithObserve(className) { - - return ['$mdUtil', '$interpolate', "$log", function(_$mdUtil_, _$interpolate_, _$log_) { - $mdUtil = _$mdUtil_; - $interpolate = _$interpolate_; - $log = _$log_; - - return { - restrict: 'A', - compile: function(element, attr) { - var linkFn; - if (config.enabled) { - // immediately replace static (non-interpolated) invalid values... - - validateAttributeUsage(className, attr, element, $log); - - validateAttributeValue( className, - getNormalizedAttrValue(className, attr, ""), - buildUpdateFn(element, className, attr) - ); - - linkFn = translateWithValueToCssClass; - } - - // Use for postLink to account for transforms after ng-transclude. - return linkFn || angular.noop; - } - }; - }]; - - /** - * Add as transformed class selector(s), then - * remove the deprecated attribute selector - */ - function translateWithValueToCssClass(scope, element, attrs) { - var updateFn = updateClassWithValue(element, className, attrs); - var unwatch = attrs.$observe(attrs.$normalize(className), updateFn); - - updateFn(getNormalizedAttrValue(className, attrs, "")); - scope.$on("$destroy", function() { unwatch(); }); - } - } - - /** - * Creates a registration function for ngMaterial Layout attribute directive. - * This is a `simple` transpose of attribute usage to class usage; where we ignore - * any attribute value - */ - function attributeWithoutValue(className) { - return ['$mdUtil', '$interpolate', "$log", function(_$mdUtil_, _$interpolate_, _$log_) { - $mdUtil = _$mdUtil_; - $interpolate = _$interpolate_; - $log = _$log_; - - return { - restrict: 'A', - compile: function(element, attr) { - var linkFn; - if (config.enabled) { - // immediately replace static (non-interpolated) invalid values... - - validateAttributeValue( className, - getNormalizedAttrValue(className, attr, ""), - buildUpdateFn(element, className, attr) - ); - - translateToCssClass(null, element); - - // Use for postLink to account for transforms after ng-transclude. - linkFn = translateToCssClass; - } - - return linkFn || angular.noop; - } - }; - }]; - - /** - * Add as transformed class selector, then - * remove the deprecated attribute selector - */ - function translateToCssClass(scope, element) { - element.addClass(className); - } - } - - - - /** - * After link-phase, do NOT remove deprecated layout attribute selector. - * Instead watch the attribute so interpolated data-bindings to layout - * selectors will continue to be supported. - * - * $observe() the className and update with new class (after removing the last one) - * - * e.g. `layout="{{layoutDemo.direction}}"` will update... - * - * NOTE: The value must match one of the specified styles in the CSS. - * For example `flex-gt-md="{{size}}` where `scope.size == 47` will NOT work since - * only breakpoints for 0, 5, 10, 15... 100, 33, 34, 66, 67 are defined. - * - */ - function updateClassWithValue(element, className) { - var lastClass; - - return function updateClassFn(newValue) { - var value = validateAttributeValue(className, newValue || ""); - if ( angular.isDefined(value) ) { - if (lastClass) element.removeClass(lastClass); - lastClass = !value ? className : className + "-" + value.replace(WHITESPACE, "-"); - element.addClass(lastClass); - } - }; - } - - /** - * Provide console warning that this layout attribute has been deprecated - * - */ - function warnAttrNotSupported(className) { - var parts = className.split("-"); - return ["$log", function($log) { - $log.warn(className + "has been deprecated. Please use a `" + parts[0] + "-gt-<xxx>` variant."); - return angular.noop; - }]; - } - - /** - * Centralize warnings for known flexbox issues (especially IE-related issues) - */ - function validateAttributeUsage(className, attr, element, $log){ - var message, usage, url; - var nodeName = element[0].nodeName.toLowerCase(); - - switch(className.replace(SUFFIXES,"")) { - case "flex": - if ((nodeName == "md-button") || (nodeName == "fieldset")){ - // @see https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers - // Use <div flex> wrapper inside (preferred) or outside - - usage = "<" + nodeName + " " + className + "></" + nodeName + ">"; - url = "https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers"; - message = "Markup '{0}' may not work as expected in IE Browsers. Consult '{1}' for details."; - - $log.warn( $mdUtil.supplant(message, [usage, url]) ); - } - } - - } - - - /** - * For the Layout attribute value, validate or replace with default - * fallback value - */ - function validateAttributeValue(className, value, updateFn) { - var origValue = value; - - if (!needsInterpolation(value)) { - switch (className.replace(SUFFIXES,"")) { - case 'layout' : - if ( !findIn(value, LAYOUT_OPTIONS) ) { - value = LAYOUT_OPTIONS[0]; // 'row'; - } - break; - - case 'flex' : - if (!findIn(value, FLEX_OPTIONS)) { - if (isNaN(value)) { - value = ''; - } - } - break; - - case 'flex-offset' : - case 'flex-order' : - if (!value || isNaN(+value)) { - value = '0'; - } - break; - - case 'layout-align' : - var axis = extractAlignAxis(value); - value = $mdUtil.supplant("{main}-{cross}",axis); - break; - - case 'layout-padding' : - case 'layout-margin' : - case 'layout-fill' : - case 'layout-wrap' : - case 'layout-nowrap' : - case 'layout-nowrap' : - value = ''; - break; - } - - if (value != origValue) { - (updateFn || angular.noop)(value); - } - } - - return value; - } - - /** - * Replace current attribute value with fallback value - */ - function buildUpdateFn(element, className, attrs) { - return function updateAttrValue(fallback) { - if (!needsInterpolation(fallback)) { - // Do not modify the element's attribute value; so - // uses '<ui-layout layout="/api/sidebar.html" />' will not - // be affected. Just update the attrs value. - attrs[attrs.$normalize(className)] = fallback; - } - }; - } - - /** - * See if the original value has interpolation symbols: - * e.g. flex-gt-md="{{triggerPoint}}" - */ - function needsInterpolation(value) { - return (value || "").indexOf($interpolate.startSymbol()) > -1; - } - - function getNormalizedAttrValue(className, attrs, defaultVal) { - var normalizedAttr = attrs.$normalize(className); - return attrs[normalizedAttr] ? attrs[normalizedAttr].replace(WHITESPACE, "-") : defaultVal || null; - } - - function findIn(item, list, replaceWith) { - item = replaceWith && item ? item.replace(WHITESPACE, replaceWith) : item; - - var found = false; - if (item) { - list.forEach(function(it) { - it = replaceWith ? it.replace(WHITESPACE, replaceWith) : it; - found = found || (it === item); - }); - } - return found; - } - - function extractAlignAxis(attrValue) { - var axis = { - main : "start", - cross: "stretch" - }, values; - - attrValue = (attrValue || ""); - - if ( attrValue.indexOf("-") === 0 || attrValue.indexOf(" ") === 0) { - // For missing main-axis values - attrValue = "none" + attrValue; - } - - values = attrValue.toLowerCase().trim().replace(WHITESPACE, "-").split("-"); - if ( values.length && (values[0] === "space") ) { - // for main-axis values of "space-around" or "space-between" - values = [ values[0]+"-"+values[1],values[2] ]; - } - - if ( values.length > 0 ) axis.main = values[0] || axis.main; - if ( values.length > 1 ) axis.cross = values[1] || axis.cross; - - if ( ALIGNMENT_MAIN_AXIS.indexOf(axis.main) < 0 ) axis.main = "start"; - if ( ALIGNMENT_CROSS_AXIS.indexOf(axis.cross) < 0 ) axis.cross = "stretch"; - - return axis; - } - - -})(); - -/**
- * @ngdoc module
- * @name material.core.liveannouncer
- * @description
- * Angular Material Live Announcer to provide accessibility for Voice Readers.
- */
-MdLiveAnnouncer['$inject'] = ["$timeout"];
-angular
- .module('material.core')
- .service('$mdLiveAnnouncer', MdLiveAnnouncer);
-
-/**
- * @ngdoc service
- * @name $mdLiveAnnouncer
- * @module material.core.liveannouncer
- *
- * @description
- *
- * Service to announce messages to supported screenreaders.
- *
- * > The `$mdLiveAnnouncer` service is internally used for components to provide proper accessibility.
- *
- * <hljs lang="js">
- * module.controller('AppCtrl', function($mdLiveAnnouncer) {
- * // Basic announcement (Polite Mode)
- * $mdLiveAnnouncer.announce('Hey Google');
- *
- * // Custom announcement (Assertive Mode)
- * $mdLiveAnnouncer.announce('Hey Google', 'assertive');
- * });
- * </hljs>
- *
- */
-function MdLiveAnnouncer($timeout) {
- /** @private @const @type {!angular.$timeout} */
- this._$timeout = $timeout;
-
- /** @private @const @type {!HTMLElement} */
- this._liveElement = this._createLiveElement();
-
- /** @private @const @type {!number} */
- this._announceTimeout = 100;
-}
-
-/**
- * @ngdoc method
- * @name $mdLiveAnnouncer#announce
- * @description Announces messages to supported screenreaders.
- * @param {string} message Message to be announced to the screenreader
- * @param {'off'|'polite'|'assertive'} politeness The politeness of the announcer element.
- */
-MdLiveAnnouncer.prototype.announce = function(message, politeness) {
- if (!politeness) {
- politeness = 'polite';
- }
-
- var self = this;
-
- self._liveElement.textContent = '';
- self._liveElement.setAttribute('aria-live', politeness);
-
- // This 100ms timeout is necessary for some browser + screen-reader combinations:
- // - Both JAWS and NVDA over IE11 will not announce anything without a non-zero timeout.
- // - With Chrome and IE11 with NVDA or JAWS, a repeated (identical) message won't be read a
- // second time without clearing and then using a non-zero delay.
- // (using JAWS 17 at time of this writing).
- self._$timeout(function() {
- self._liveElement.textContent = message;
- }, self._announceTimeout, false);
-};
-
-/**
- * Creates a live announcer element, which listens for DOM changes and announces them
- * to the screenreaders.
- * @returns {!HTMLElement}
- * @private
- */
-MdLiveAnnouncer.prototype._createLiveElement = function() {
- var liveEl = document.createElement('div');
-
- liveEl.classList.add('md-visually-hidden');
- liveEl.setAttribute('role', 'status');
- liveEl.setAttribute('aria-atomic', 'true');
- liveEl.setAttribute('aria-live', 'polite');
-
- document.body.appendChild(liveEl);
-
- return liveEl;
-};
- -/** - * @ngdoc service - * @name $$mdMeta - * @module material.core.meta - * - * @description - * - * A provider and a service that simplifies meta tags access - * - * Note: This is intended only for use with dynamic meta tags such as browser color and title. - * Tags that are only processed when the page is rendered (such as `charset`, and `http-equiv`) - * will not work since `$$mdMeta` adds the tags after the page has already been loaded. - * - * ```js - * app.config(function($$mdMetaProvider) { - * var removeMeta = $$mdMetaProvider.setMeta('meta-name', 'content'); - * var metaValue = $$mdMetaProvider.getMeta('meta-name'); // -> 'content' - * - * removeMeta(); - * }); - * - * app.controller('myController', function($$mdMeta) { - * var removeMeta = $$mdMeta.setMeta('meta-name', 'content'); - * var metaValue = $$mdMeta.getMeta('meta-name'); // -> 'content' - * - * removeMeta(); - * }); - * ``` - * - * @returns {$$mdMeta.$service} - * - */ -angular.module('material.core.meta', []) - .provider('$$mdMeta', function () { - var head = angular.element(document.head); - var metaElements = {}; - - /** - * Checks if the requested element was written manually and maps it - * - * @param {string} name meta tag 'name' attribute value - * @returns {boolean} returns true if there is an element with the requested name - */ - function mapExistingElement(name) { - if (metaElements[name]) { - return true; - } - - var element = document.getElementsByName(name)[0]; - - if (!element) { - return false; - } - - metaElements[name] = angular.element(element); - - return true; - } - - /** - * @ngdoc method - * @name $$mdMeta#setMeta - * - * @description - * Creates meta element with the 'name' and 'content' attributes, - * if the meta tag is already created than we replace the 'content' value - * - * @param {string} name meta tag 'name' attribute value - * @param {string} content meta tag 'content' attribute value - * @returns {function} remove function - * - */ - function setMeta(name, content) { - mapExistingElement(name); - - if (!metaElements[name]) { - var newMeta = angular.element('<meta name="' + name + '" content="' + content + '"/>'); - head.append(newMeta); - metaElements[name] = newMeta; - } - else { - metaElements[name].attr('content', content); - } - - return function () { - metaElements[name].attr('content', ''); - metaElements[name].remove(); - delete metaElements[name]; - }; - } - - /** - * @ngdoc method - * @name $$mdMeta#getMeta - * - * @description - * Gets the 'content' attribute value of the wanted meta element - * - * @param {string} name meta tag 'name' attribute value - * @returns {string} content attribute value - */ - function getMeta(name) { - if (!mapExistingElement(name)) { - throw Error('$$mdMeta: could not find a meta tag with the name \'' + name + '\''); - } - - return metaElements[name].attr('content'); - } - - var module = { - setMeta: setMeta, - getMeta: getMeta - }; - - return angular.extend({}, module, { - $get: function () { - return module; - } - }); - }); - /** - * @ngdoc module - * @name material.core.componentRegistry - * - * @description - * A component instance registration service. - * Note: currently this as a private service in the SideNav component. - */ - ComponentRegistry['$inject'] = ["$log", "$q"]; - angular.module('material.core') - .factory('$mdComponentRegistry', ComponentRegistry); - - /* - * @private - * @ngdoc factory - * @name ComponentRegistry - * @module material.core.componentRegistry - * - */ - function ComponentRegistry($log, $q) { - - var self; - var instances = [ ]; - var pendings = { }; - - return self = { - /** - * Used to print an error when an instance for a handle isn't found. - */ - notFoundError: function(handle, msgContext) { - $log.error( (msgContext || "") + 'No instance found for handle', handle); - }, - /** - * Return all registered instances as an array. - */ - getInstances: function() { - return instances; - }, - - /** - * Get a registered instance. - * @param handle the String handle to look up for a registered instance. - */ - get: function(handle) { - if ( !isValidID(handle) ) return null; - - var i, j, instance; - for(i = 0, j = instances.length; i < j; i++) { - instance = instances[i]; - if(instance.$$mdHandle === handle) { - return instance; - } - } - return null; - }, - - /** - * Register an instance. - * @param instance the instance to register - * @param handle the handle to identify the instance under. - */ - register: function(instance, handle) { - if ( !handle ) return angular.noop; - - instance.$$mdHandle = handle; - instances.push(instance); - resolveWhen(); - - return deregister; - - /** - * Remove registration for an instance - */ - function deregister() { - var index = instances.indexOf(instance); - if (index !== -1) { - instances.splice(index, 1); - } - } - - /** - * Resolve any pending promises for this instance - */ - function resolveWhen() { - var dfd = pendings[handle]; - if ( dfd ) { - dfd.forEach(function (promise) { - promise.resolve(instance); - }); - delete pendings[handle]; - } - } - }, - - /** - * Async accessor to registered component instance - * If not available then a promise is created to notify - * all listeners when the instance is registered. - */ - when : function(handle) { - if ( isValidID(handle) ) { - var deferred = $q.defer(); - var instance = self.get(handle); - - if ( instance ) { - deferred.resolve( instance ); - } else { - if (pendings[handle] === undefined) { - pendings[handle] = []; - } - pendings[handle].push(deferred); - } - - return deferred.promise; - } - return $q.reject("Invalid `md-component-id` value."); - } - - }; - - function isValidID(handle){ - return handle && (handle !== ""); - } - - } - -(function() { - 'use strict'; - - /** - * @ngdoc service - * @name $mdButtonInkRipple - * @module material.core - * - * @description - * Provides ripple effects for md-button. See $mdInkRipple service for all possible configuration options. - * - * @param {object=} scope Scope within the current context - * @param {object=} element The element the ripple effect should be applied to - * @param {object=} options (Optional) Configuration options to override the default ripple configuration - */ - - MdButtonInkRipple['$inject'] = ["$mdInkRipple"]; - angular.module('material.core') - .factory('$mdButtonInkRipple', MdButtonInkRipple); - - function MdButtonInkRipple($mdInkRipple) { - return { - attach: function attachRipple(scope, element, options) { - options = angular.extend(optionsForElement(element), options); - - return $mdInkRipple.attach(scope, element, options); - } - }; - - function optionsForElement(element) { - if (element.hasClass('md-icon-button')) { - return { - isMenuItem: element.hasClass('md-menu-item'), - fitRipple: true, - center: true - }; - } else { - return { - isMenuItem: element.hasClass('md-menu-item'), - dimBackground: true - }; - } - } - } -})(); - -(function() { - 'use strict'; - - /** - * @ngdoc service - * @name $mdCheckboxInkRipple - * @module material.core - * - * @description - * Provides ripple effects for md-checkbox. See $mdInkRipple service for all possible configuration options. - * - * @param {object=} scope Scope within the current context - * @param {object=} element The element the ripple effect should be applied to - * @param {object=} options (Optional) Configuration options to override the defaultripple configuration - */ - - MdCheckboxInkRipple['$inject'] = ["$mdInkRipple"]; - angular.module('material.core') - .factory('$mdCheckboxInkRipple', MdCheckboxInkRipple); - - function MdCheckboxInkRipple($mdInkRipple) { - return { - attach: attach - }; - - function attach(scope, element, options) { - return $mdInkRipple.attach(scope, element, angular.extend({ - center: true, - dimBackground: false, - fitRipple: true - }, options)); - } - } -})(); - -(function() { - 'use strict'; - - /** - * @ngdoc service - * @name $mdListInkRipple - * @module material.core - * - * @description - * Provides ripple effects for md-list. See $mdInkRipple service for all possible configuration options. - * - * @param {object=} scope Scope within the current context - * @param {object=} element The element the ripple effect should be applied to - * @param {object=} options (Optional) Configuration options to override the defaultripple configuration - */ - - MdListInkRipple['$inject'] = ["$mdInkRipple"]; - angular.module('material.core') - .factory('$mdListInkRipple', MdListInkRipple); - - function MdListInkRipple($mdInkRipple) { - return { - attach: attach - }; - - function attach(scope, element, options) { - return $mdInkRipple.attach(scope, element, angular.extend({ - center: false, - dimBackground: true, - outline: false, - rippleSize: 'full' - }, options)); - } - } -})(); - -/** - * @ngdoc module - * @name material.core.ripple - * @description - * Ripple - */ -InkRippleCtrl['$inject'] = ["$scope", "$element", "rippleOptions", "$window", "$timeout", "$mdUtil", "$mdColorUtil"]; -InkRippleDirective['$inject'] = ["$mdButtonInkRipple", "$mdCheckboxInkRipple"]; -angular.module('material.core') - .provider('$mdInkRipple', InkRippleProvider) - .directive('mdInkRipple', InkRippleDirective) - .directive('mdNoInk', attrNoDirective) - .directive('mdNoBar', attrNoDirective) - .directive('mdNoStretch', attrNoDirective); - -var DURATION = 450; - -/** - * @ngdoc directive - * @name mdInkRipple - * @module material.core.ripple - * - * @description - * The `md-ink-ripple` directive allows you to specify the ripple color or id a ripple is allowed. - * - * @param {string|boolean} md-ink-ripple A color string `#FF0000` or boolean (`false` or `0`) for preventing ripple - * - * @usage - * ### String values - * <hljs lang="html"> - * <ANY md-ink-ripple="#FF0000"> - * Ripples in red - * </ANY> - * - * <ANY md-ink-ripple="false"> - * Not rippling - * </ANY> - * </hljs> - * - * ### Interpolated values - * <hljs lang="html"> - * <ANY md-ink-ripple="{{ randomColor() }}"> - * Ripples with the return value of 'randomColor' function - * </ANY> - * - * <ANY md-ink-ripple="{{ canRipple() }}"> - * Ripples if 'canRipple' function return value is not 'false' or '0' - * </ANY> - * </hljs> - */ -function InkRippleDirective ($mdButtonInkRipple, $mdCheckboxInkRipple) { - return { - controller: angular.noop, - link: function (scope, element, attr) { - attr.hasOwnProperty('mdInkRippleCheckbox') - ? $mdCheckboxInkRipple.attach(scope, element) - : $mdButtonInkRipple.attach(scope, element); - } - }; -} - -/** - * @ngdoc service - * @name $mdInkRipple - * @module material.core.ripple - * - * @description - * `$mdInkRipple` is a service for adding ripples to any element - * - * @usage - * <hljs lang="js"> - * app.factory('$myElementInkRipple', function($mdInkRipple) { - * return { - * attach: function (scope, element, options) { - * return $mdInkRipple.attach(scope, element, angular.extend({ - * center: false, - * dimBackground: true - * }, options)); - * } - * }; - * }); - * - * app.controller('myController', function ($scope, $element, $myElementInkRipple) { - * $scope.onClick = function (ev) { - * $myElementInkRipple.attach($scope, angular.element(ev.target), { center: true }); - * } - * }); - * </hljs> - * - * ### Disabling ripples globally - * If you want to disable ink ripples globally, for all components, you can call the - * `disableInkRipple` method in your app's config. - * - * <hljs lang="js"> - * app.config(function ($mdInkRippleProvider) { - * $mdInkRippleProvider.disableInkRipple(); - * }); - */ - -function InkRippleProvider () { - var isDisabledGlobally = false; - - return { - disableInkRipple: disableInkRipple, - $get: ["$injector", function($injector) { - return { attach: attach }; - - /** - * @ngdoc method - * @name $mdInkRipple#attach - * - * @description - * Attaching given scope, element and options to inkRipple controller - * - * @param {object=} scope Scope within the current context - * @param {object=} element The element the ripple effect should be applied to - * @param {object=} options (Optional) Configuration options to override the defaultRipple configuration - * * `center` - Whether the ripple should start from the center of the container element - * * `dimBackground` - Whether the background should be dimmed with the ripple color - * * `colorElement` - The element the ripple should take its color from, defined by css property `color` - * * `fitRipple` - Whether the ripple should fill the element - */ - function attach (scope, element, options) { - if (isDisabledGlobally || element.controller('mdNoInk')) return angular.noop; - return $injector.instantiate(InkRippleCtrl, { - $scope: scope, - $element: element, - rippleOptions: options - }); - } - }] - }; - - /** - * @ngdoc method - * @name $mdInkRipple#disableInkRipple - * - * @description - * A config-time method that, when called, disables ripples globally. - */ - function disableInkRipple () { - isDisabledGlobally = true; - } -} - -/** - * Controller used by the ripple service in order to apply ripples - * ngInject - */ -function InkRippleCtrl ($scope, $element, rippleOptions, $window, $timeout, $mdUtil, $mdColorUtil) { - this.$window = $window; - this.$timeout = $timeout; - this.$mdUtil = $mdUtil; - this.$mdColorUtil = $mdColorUtil; - this.$scope = $scope; - this.$element = $element; - this.options = rippleOptions; - this.mousedown = false; - this.ripples = []; - this.timeout = null; // Stores a reference to the most-recent ripple timeout - this.lastRipple = null; - - $mdUtil.valueOnUse(this, 'container', this.createContainer); - - this.$element.addClass('md-ink-ripple'); - - // attach method for unit tests - ($element.controller('mdInkRipple') || {}).createRipple = angular.bind(this, this.createRipple); - ($element.controller('mdInkRipple') || {}).setColor = angular.bind(this, this.color); - - this.bindEvents(); -} - - -/** - * Either remove or unlock any remaining ripples when the user mouses off of the element (either by - * mouseup or mouseleave event) - */ -function autoCleanup (self, cleanupFn) { - - if ( self.mousedown || self.lastRipple ) { - self.mousedown = false; - self.$mdUtil.nextTick( angular.bind(self, cleanupFn), false); - } - -} - - -/** - * Returns the color that the ripple should be (either based on CSS or hard-coded) - * @returns {string} - */ -InkRippleCtrl.prototype.color = function (value) { - var self = this; - - // If assigning a color value, apply it to background and the ripple color - if (angular.isDefined(value)) { - self._color = self._parseColor(value); - } - - // If color lookup, use assigned, defined, or inherited - return self._color || self._parseColor( self.inkRipple() ) || self._parseColor( getElementColor() ); - - /** - * Finds the color element and returns its text color for use as default ripple color - * @returns {string} - */ - function getElementColor () { - var items = self.options && self.options.colorElement ? self.options.colorElement : []; - var elem = items.length ? items[ 0 ] : self.$element[ 0 ]; - - return elem ? self.$window.getComputedStyle(elem).color : 'rgb(0,0,0)'; - } -}; - -/** - * Updating the ripple colors based on the current inkRipple value - * or the element's computed style color - */ -InkRippleCtrl.prototype.calculateColor = function () { - return this.color(); -}; - - -/** - * Takes a string color and converts it to RGBA format - * @param color {string} - * @param [multiplier] {int} - * @returns {string} - */ - -InkRippleCtrl.prototype._parseColor = function parseColor (color, multiplier) { - multiplier = multiplier || 1; - var colorUtil = this.$mdColorUtil; - - if (!color) return; - if (color.indexOf('rgba') === 0) return color.replace(/\d?\.?\d*\s*\)\s*$/, (0.1 * multiplier).toString() + ')'); - if (color.indexOf('rgb') === 0) return colorUtil.rgbToRgba(color); - if (color.indexOf('#') === 0) return colorUtil.hexToRgba(color); - -}; - -/** - * Binds events to the root element for - */ -InkRippleCtrl.prototype.bindEvents = function () { - this.$element.on('mousedown', angular.bind(this, this.handleMousedown)); - this.$element.on('mouseup touchend', angular.bind(this, this.handleMouseup)); - this.$element.on('mouseleave', angular.bind(this, this.handleMouseup)); - this.$element.on('touchmove', angular.bind(this, this.handleTouchmove)); -}; - -/** - * Create a new ripple on every mousedown event from the root element - * @param event {MouseEvent} - */ -InkRippleCtrl.prototype.handleMousedown = function (event) { - if ( this.mousedown ) return; - - // When jQuery is loaded, we have to get the original event - if (event.hasOwnProperty('originalEvent')) event = event.originalEvent; - this.mousedown = true; - if (this.options.center) { - this.createRipple(this.container.prop('clientWidth') / 2, this.container.prop('clientWidth') / 2); - } else { - - // We need to calculate the relative coordinates if the target is a sublayer of the ripple element - if (event.srcElement !== this.$element[0]) { - var layerRect = this.$element[0].getBoundingClientRect(); - var layerX = event.clientX - layerRect.left; - var layerY = event.clientY - layerRect.top; - - this.createRipple(layerX, layerY); - } else { - this.createRipple(event.offsetX, event.offsetY); - } - } -}; - -/** - * Either remove or unlock any remaining ripples when the user mouses off of the element (either by - * mouseup, touchend or mouseleave event) - */ -InkRippleCtrl.prototype.handleMouseup = function () { - autoCleanup(this, this.clearRipples); -}; - -/** - * Either remove or unlock any remaining ripples when the user mouses off of the element (by - * touchmove) - */ -InkRippleCtrl.prototype.handleTouchmove = function () { - autoCleanup(this, this.deleteRipples); -}; - -/** - * Cycles through all ripples and attempts to remove them. - */ -InkRippleCtrl.prototype.deleteRipples = function () { - for (var i = 0; i < this.ripples.length; i++) { - this.ripples[ i ].remove(); - } -}; - -/** - * Cycles through all ripples and attempts to remove them with fade. - * Depending on logic within `fadeInComplete`, some removals will be postponed. - */ -InkRippleCtrl.prototype.clearRipples = function () { - for (var i = 0; i < this.ripples.length; i++) { - this.fadeInComplete(this.ripples[ i ]); - } -}; - -/** - * Creates the ripple container element - * @returns {*} - */ -InkRippleCtrl.prototype.createContainer = function () { - var container = angular.element('<div class="md-ripple-container"></div>'); - this.$element.append(container); - return container; -}; - -InkRippleCtrl.prototype.clearTimeout = function () { - if (this.timeout) { - this.$timeout.cancel(this.timeout); - this.timeout = null; - } -}; - -InkRippleCtrl.prototype.isRippleAllowed = function () { - var element = this.$element[0]; - do { - if (!element.tagName || element.tagName === 'BODY') break; - - if (element && angular.isFunction(element.hasAttribute)) { - if (element.hasAttribute('disabled')) return false; - if (this.inkRipple() === 'false' || this.inkRipple() === '0') return false; - } - - } while (element = element.parentNode); - return true; -}; - -/** - * The attribute `md-ink-ripple` may be a static or interpolated - * color value OR a boolean indicator (used to disable ripples) - */ -InkRippleCtrl.prototype.inkRipple = function () { - return this.$element.attr('md-ink-ripple'); -}; - -/** - * Creates a new ripple and adds it to the container. Also tracks ripple in `this.ripples`. - * @param left - * @param top - */ -InkRippleCtrl.prototype.createRipple = function (left, top) { - if (!this.isRippleAllowed()) return; - - var ctrl = this; - var colorUtil = ctrl.$mdColorUtil; - var ripple = angular.element('<div class="md-ripple"></div>'); - var width = this.$element.prop('clientWidth'); - var height = this.$element.prop('clientHeight'); - var x = Math.max(Math.abs(width - left), left) * 2; - var y = Math.max(Math.abs(height - top), top) * 2; - var size = getSize(this.options.fitRipple, x, y); - var color = this.calculateColor(); - - ripple.css({ - left: left + 'px', - top: top + 'px', - background: 'black', - width: size + 'px', - height: size + 'px', - backgroundColor: colorUtil.rgbaToRgb(color), - borderColor: colorUtil.rgbaToRgb(color) - }); - this.lastRipple = ripple; - - // we only want one timeout to be running at a time - this.clearTimeout(); - this.timeout = this.$timeout(function () { - ctrl.clearTimeout(); - if (!ctrl.mousedown) ctrl.fadeInComplete(ripple); - }, DURATION * 0.35, false); - - if (this.options.dimBackground) this.container.css({ backgroundColor: color }); - this.container.append(ripple); - this.ripples.push(ripple); - ripple.addClass('md-ripple-placed'); - - this.$mdUtil.nextTick(function () { - - ripple.addClass('md-ripple-scaled md-ripple-active'); - ctrl.$timeout(function () { - ctrl.clearRipples(); - }, DURATION, false); - - }, false); - - function getSize (fit, x, y) { - return fit - ? Math.max(x, y) - : Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2)); - } -}; - - - -/** - * After fadeIn finishes, either kicks off the fade-out animation or queues the element for removal on mouseup - * @param ripple - */ -InkRippleCtrl.prototype.fadeInComplete = function (ripple) { - if (this.lastRipple === ripple) { - if (!this.timeout && !this.mousedown) { - this.removeRipple(ripple); - } - } else { - this.removeRipple(ripple); - } -}; - -/** - * Kicks off the animation for removing a ripple - * @param ripple {Element} - */ -InkRippleCtrl.prototype.removeRipple = function (ripple) { - var ctrl = this; - var index = this.ripples.indexOf(ripple); - if (index < 0) return; - this.ripples.splice(this.ripples.indexOf(ripple), 1); - ripple.removeClass('md-ripple-active'); - ripple.addClass('md-ripple-remove'); - if (this.ripples.length === 0) this.container.css({ backgroundColor: '' }); - // use a 2-second timeout in order to allow for the animation to finish - // we don't actually care how long the animation takes - this.$timeout(function () { - ctrl.fadeOutComplete(ripple); - }, DURATION, false); -}; - -/** - * Removes the provided ripple from the DOM - * @param ripple - */ -InkRippleCtrl.prototype.fadeOutComplete = function (ripple) { - ripple.remove(); - this.lastRipple = null; -}; - -/** - * Used to create an empty directive. This is used to track flag-directives whose children may have - * functionality based on them. - * - * Example: `md-no-ink` will potentially be used by all child directives. - */ -function attrNoDirective () { - return { controller: angular.noop }; -} - -(function() { - 'use strict'; - - /** - * @ngdoc service - * @name $mdTabInkRipple - * @module material.core - * - * @description - * Provides ripple effects for md-tabs. See $mdInkRipple service for all possible configuration options. - * - * @param {object=} scope Scope within the current context - * @param {object=} element The element the ripple effect should be applied to - * @param {object=} options (Optional) Configuration options to override the defaultripple configuration - */ - - MdTabInkRipple['$inject'] = ["$mdInkRipple"]; - angular.module('material.core') - .factory('$mdTabInkRipple', MdTabInkRipple); - - function MdTabInkRipple($mdInkRipple) { - return { - attach: attach - }; - - function attach(scope, element, options) { - return $mdInkRipple.attach(scope, element, angular.extend({ - center: false, - dimBackground: true, - outline: false, - rippleSize: 'full' - }, options)); - } - } -})(); - -angular.module('material.core.theming.palette', []) -.constant('$mdColorPalette', { - 'red': { - '50': '#ffebee', - '100': '#ffcdd2', - '200': '#ef9a9a', - '300': '#e57373', - '400': '#ef5350', - '500': '#f44336', - '600': '#e53935', - '700': '#d32f2f', - '800': '#c62828', - '900': '#b71c1c', - 'A100': '#ff8a80', - 'A200': '#ff5252', - 'A400': '#ff1744', - 'A700': '#d50000', - 'contrastDefaultColor': 'light', - 'contrastDarkColors': '50 100 200 300 A100', - 'contrastStrongLightColors': '400 500 600 700 A200 A400 A700' - }, - 'pink': { - '50': '#fce4ec', - '100': '#f8bbd0', - '200': '#f48fb1', - '300': '#f06292', - '400': '#ec407a', - '500': '#e91e63', - '600': '#d81b60', - '700': '#c2185b', - '800': '#ad1457', - '900': '#880e4f', - 'A100': '#ff80ab', - 'A200': '#ff4081', - 'A400': '#f50057', - 'A700': '#c51162', - 'contrastDefaultColor': 'light', - 'contrastDarkColors': '50 100 200 A100', - 'contrastStrongLightColors': '500 600 A200 A400 A700' - }, - 'purple': { - '50': '#f3e5f5', - '100': '#e1bee7', - '200': '#ce93d8', - '300': '#ba68c8', - '400': '#ab47bc', - '500': '#9c27b0', - '600': '#8e24aa', - '700': '#7b1fa2', - '800': '#6a1b9a', - '900': '#4a148c', - 'A100': '#ea80fc', - 'A200': '#e040fb', - 'A400': '#d500f9', - 'A700': '#aa00ff', - 'contrastDefaultColor': 'light', - 'contrastDarkColors': '50 100 200 A100', - 'contrastStrongLightColors': '300 400 A200 A400 A700' - }, - 'deep-purple': { - '50': '#ede7f6', - '100': '#d1c4e9', - '200': '#b39ddb', - '300': '#9575cd', - '400': '#7e57c2', - '500': '#673ab7', - '600': '#5e35b1', - '700': '#512da8', - '800': '#4527a0', - '900': '#311b92', - 'A100': '#b388ff', - 'A200': '#7c4dff', - 'A400': '#651fff', - 'A700': '#6200ea', - 'contrastDefaultColor': 'light', - 'contrastDarkColors': '50 100 200 A100', - 'contrastStrongLightColors': '300 400 A200' - }, - 'indigo': { - '50': '#e8eaf6', - '100': '#c5cae9', - '200': '#9fa8da', - '300': '#7986cb', - '400': '#5c6bc0', - '500': '#3f51b5', - '600': '#3949ab', - '700': '#303f9f', - '800': '#283593', - '900': '#1a237e', - 'A100': '#8c9eff', - 'A200': '#536dfe', - 'A400': '#3d5afe', - 'A700': '#304ffe', - 'contrastDefaultColor': 'light', - 'contrastDarkColors': '50 100 200 A100', - 'contrastStrongLightColors': '300 400 A200 A400' - }, - 'blue': { - '50': '#e3f2fd', - '100': '#bbdefb', - '200': '#90caf9', - '300': '#64b5f6', - '400': '#42a5f5', - '500': '#2196f3', - '600': '#1e88e5', - '700': '#1976d2', - '800': '#1565c0', - '900': '#0d47a1', - 'A100': '#82b1ff', - 'A200': '#448aff', - 'A400': '#2979ff', - 'A700': '#2962ff', - 'contrastDefaultColor': 'light', - 'contrastDarkColors': '50 100 200 300 400 A100', - 'contrastStrongLightColors': '500 600 700 A200 A400 A700' - }, - 'light-blue': { - '50': '#e1f5fe', - '100': '#b3e5fc', - '200': '#81d4fa', - '300': '#4fc3f7', - '400': '#29b6f6', - '500': '#03a9f4', - '600': '#039be5', - '700': '#0288d1', - '800': '#0277bd', - '900': '#01579b', - 'A100': '#80d8ff', - 'A200': '#40c4ff', - 'A400': '#00b0ff', - 'A700': '#0091ea', - 'contrastDefaultColor': 'dark', - 'contrastLightColors': '600 700 800 900 A700', - 'contrastStrongLightColors': '600 700 800 A700' - }, - 'cyan': { - '50': '#e0f7fa', - '100': '#b2ebf2', - '200': '#80deea', - '300': '#4dd0e1', - '400': '#26c6da', - '500': '#00bcd4', - '600': '#00acc1', - '700': '#0097a7', - '800': '#00838f', - '900': '#006064', - 'A100': '#84ffff', - 'A200': '#18ffff', - 'A400': '#00e5ff', - 'A700': '#00b8d4', - 'contrastDefaultColor': 'dark', - 'contrastLightColors': '700 800 900', - 'contrastStrongLightColors': '700 800 900' - }, - 'teal': { - '50': '#e0f2f1', - '100': '#b2dfdb', - '200': '#80cbc4', - '300': '#4db6ac', - '400': '#26a69a', - '500': '#009688', - '600': '#00897b', - '700': '#00796b', - '800': '#00695c', - '900': '#004d40', - 'A100': '#a7ffeb', - 'A200': '#64ffda', - 'A400': '#1de9b6', - 'A700': '#00bfa5', - 'contrastDefaultColor': 'dark', - 'contrastLightColors': '500 600 700 800 900', - 'contrastStrongLightColors': '500 600 700' - }, - 'green': { - '50': '#e8f5e9', - '100': '#c8e6c9', - '200': '#a5d6a7', - '300': '#81c784', - '400': '#66bb6a', - '500': '#4caf50', - '600': '#43a047', - '700': '#388e3c', - '800': '#2e7d32', - '900': '#1b5e20', - 'A100': '#b9f6ca', - 'A200': '#69f0ae', - 'A400': '#00e676', - 'A700': '#00c853', - 'contrastDefaultColor': 'dark', - 'contrastLightColors': '500 600 700 800 900', - 'contrastStrongLightColors': '500 600 700' - }, - 'light-green': { - '50': '#f1f8e9', - '100': '#dcedc8', - '200': '#c5e1a5', - '300': '#aed581', - '400': '#9ccc65', - '500': '#8bc34a', - '600': '#7cb342', - '700': '#689f38', - '800': '#558b2f', - '900': '#33691e', - 'A100': '#ccff90', - 'A200': '#b2ff59', - 'A400': '#76ff03', - 'A700': '#64dd17', - 'contrastDefaultColor': 'dark', - 'contrastLightColors': '700 800 900', - 'contrastStrongLightColors': '700 800 900' - }, - 'lime': { - '50': '#f9fbe7', - '100': '#f0f4c3', - '200': '#e6ee9c', - '300': '#dce775', - '400': '#d4e157', - '500': '#cddc39', - '600': '#c0ca33', - '700': '#afb42b', - '800': '#9e9d24', - '900': '#827717', - 'A100': '#f4ff81', - 'A200': '#eeff41', - 'A400': '#c6ff00', - 'A700': '#aeea00', - 'contrastDefaultColor': 'dark', - 'contrastLightColors': '900', - 'contrastStrongLightColors': '900' - }, - 'yellow': { - '50': '#fffde7', - '100': '#fff9c4', - '200': '#fff59d', - '300': '#fff176', - '400': '#ffee58', - '500': '#ffeb3b', - '600': '#fdd835', - '700': '#fbc02d', - '800': '#f9a825', - '900': '#f57f17', - 'A100': '#ffff8d', - 'A200': '#ffff00', - 'A400': '#ffea00', - 'A700': '#ffd600', - 'contrastDefaultColor': 'dark' - }, - 'amber': { - '50': '#fff8e1', - '100': '#ffecb3', - '200': '#ffe082', - '300': '#ffd54f', - '400': '#ffca28', - '500': '#ffc107', - '600': '#ffb300', - '700': '#ffa000', - '800': '#ff8f00', - '900': '#ff6f00', - 'A100': '#ffe57f', - 'A200': '#ffd740', - 'A400': '#ffc400', - 'A700': '#ffab00', - 'contrastDefaultColor': 'dark' - }, - 'orange': { - '50': '#fff3e0', - '100': '#ffe0b2', - '200': '#ffcc80', - '300': '#ffb74d', - '400': '#ffa726', - '500': '#ff9800', - '600': '#fb8c00', - '700': '#f57c00', - '800': '#ef6c00', - '900': '#e65100', - 'A100': '#ffd180', - 'A200': '#ffab40', - 'A400': '#ff9100', - 'A700': '#ff6d00', - 'contrastDefaultColor': 'dark', - 'contrastLightColors': '800 900', - 'contrastStrongLightColors': '800 900' - }, - 'deep-orange': { - '50': '#fbe9e7', - '100': '#ffccbc', - '200': '#ffab91', - '300': '#ff8a65', - '400': '#ff7043', - '500': '#ff5722', - '600': '#f4511e', - '700': '#e64a19', - '800': '#d84315', - '900': '#bf360c', - 'A100': '#ff9e80', - 'A200': '#ff6e40', - 'A400': '#ff3d00', - 'A700': '#dd2c00', - 'contrastDefaultColor': 'light', - 'contrastDarkColors': '50 100 200 300 400 A100 A200', - 'contrastStrongLightColors': '500 600 700 800 900 A400 A700' - }, - 'brown': { - '50': '#efebe9', - '100': '#d7ccc8', - '200': '#bcaaa4', - '300': '#a1887f', - '400': '#8d6e63', - '500': '#795548', - '600': '#6d4c41', - '700': '#5d4037', - '800': '#4e342e', - '900': '#3e2723', - 'A100': '#d7ccc8', - 'A200': '#bcaaa4', - 'A400': '#8d6e63', - 'A700': '#5d4037', - 'contrastDefaultColor': 'light', - 'contrastDarkColors': '50 100 200 A100 A200', - 'contrastStrongLightColors': '300 400' - }, - 'grey': { - '50': '#fafafa', - '100': '#f5f5f5', - '200': '#eeeeee', - '300': '#e0e0e0', - '400': '#bdbdbd', - '500': '#9e9e9e', - '600': '#757575', - '700': '#616161', - '800': '#424242', - '900': '#212121', - 'A100': '#ffffff', - 'A200': '#000000', - 'A400': '#303030', - 'A700': '#616161', - 'contrastDefaultColor': 'dark', - 'contrastLightColors': '600 700 800 900 A200 A400 A700' - }, - 'blue-grey': { - '50': '#eceff1', - '100': '#cfd8dc', - '200': '#b0bec5', - '300': '#90a4ae', - '400': '#78909c', - '500': '#607d8b', - '600': '#546e7a', - '700': '#455a64', - '800': '#37474f', - '900': '#263238', - 'A100': '#cfd8dc', - 'A200': '#b0bec5', - 'A400': '#78909c', - 'A700': '#455a64', - 'contrastDefaultColor': 'light', - 'contrastDarkColors': '50 100 200 300 A100 A200', - 'contrastStrongLightColors': '400 500 700' - } -}); - -(function(angular) { - 'use strict'; -/** - * @ngdoc module - * @name material.core.theming - * @description - * Theming - */ -detectDisabledThemes['$inject'] = ["$mdThemingProvider"]; -ThemingDirective['$inject'] = ["$mdTheming", "$interpolate", "$parse", "$mdUtil", "$q", "$log"]; -ThemableDirective['$inject'] = ["$mdTheming"]; -ThemingProvider['$inject'] = ["$mdColorPalette", "$$mdMetaProvider"]; -generateAllThemes['$inject'] = ["$injector", "$mdTheming"]; -angular.module('material.core.theming', ['material.core.theming.palette', 'material.core.meta']) - .directive('mdTheme', ThemingDirective) - .directive('mdThemable', ThemableDirective) - .directive('mdThemesDisabled', disableThemesDirective ) - .provider('$mdTheming', ThemingProvider) - .config( detectDisabledThemes ) - .run(generateAllThemes); - -/** - * Detect if the HTML or the BODY tags has a [md-themes-disabled] attribute - * If yes, then immediately disable all theme stylesheet generation and DOM injection - */ -/** - * ngInject - */ -function detectDisabledThemes($mdThemingProvider) { - var isDisabled = !!document.querySelector('[md-themes-disabled]'); - $mdThemingProvider.disableTheming(isDisabled); -} - -/** - * @ngdoc service - * @name $mdThemingProvider - * @module material.core.theming - * - * @description Provider to configure the `$mdTheming` service. - * - * ### Default Theme - * The `$mdThemingProvider` uses by default the following theme configuration: - * - * - Primary Palette: `Blue` - * - Accent Palette: `Pink` - * - Warn Palette: `Deep-Orange` - * - Background Palette: `Grey` - * - * If you don't want to use the `md-theme` directive on the elements itself, you may want to overwrite - * the default theme.<br/> - * This can be done by using the following markup. - * - * <hljs lang="js"> - * myAppModule.config(function($mdThemingProvider) { - * $mdThemingProvider - * .theme('default') - * .primaryPalette('blue') - * .accentPalette('teal') - * .warnPalette('red') - * .backgroundPalette('grey'); - * }); - * </hljs> - * - - * ### Dynamic Themes - * - * By default, if you change a theme at runtime, the `$mdTheming` service will not detect those changes.<br/> - * If you have an application, which changes its theme on runtime, you have to enable theme watching. - * - * <hljs lang="js"> - * myAppModule.config(function($mdThemingProvider) { - * // Enable theme watching. - * $mdThemingProvider.alwaysWatchTheme(true); - * }); - * </hljs> - * - * ### Custom Theme Styles - * - * Sometimes you may want to use your own theme styles for some custom components.<br/> - * You are able to register your own styles by using the following markup. - * - * <hljs lang="js"> - * myAppModule.config(function($mdThemingProvider) { - * // Register our custom stylesheet into the theming provider. - * $mdThemingProvider.registerStyles(STYLESHEET); - * }); - * </hljs> - * - * The `registerStyles` method only accepts strings as value, so you're actually not able to load an external - * stylesheet file into the `$mdThemingProvider`. - * - * If it's necessary to load an external stylesheet, we suggest using a bundler, which supports including raw content, - * like [raw-loader](https://github.com/webpack/raw-loader) for `webpack`. - * - * <hljs lang="js"> - * myAppModule.config(function($mdThemingProvider) { - * // Register your custom stylesheet into the theming provider. - * $mdThemingProvider.registerStyles(require('../styles/my-component.theme.css')); - * }); - * </hljs> - * - * ### Browser color - * - * Enables browser header coloring - * for more info please visit: - * https://developers.google.com/web/fundamentals/design-and-ui/browser-customization/theme-color - * - * Options parameter: <br/> - * `theme` - A defined theme via `$mdThemeProvider` to use the palettes from. Default is `default` theme. <br/> - * `palette` - Can be any one of the basic material design palettes, extended defined palettes and 'primary', - * 'accent', 'background' and 'warn'. Default is `primary`. <br/> - * `hue` - The hue from the selected palette. Default is `800`<br/> - * - * <hljs lang="js"> - * myAppModule.config(function($mdThemingProvider) { - * // Enable browser color - * $mdThemingProvider.enableBrowserColor({ - * theme: 'myTheme', // Default is 'default' - * palette: 'accent', // Default is 'primary', any basic material palette and extended palettes are available - * hue: '200' // Default is '800' - * }); - * }); - * </hljs> - */ - -/** - * @ngdoc method - * @name $mdThemingProvider#registerStyles - * @param {string} styles The styles to be appended to Angular Material's built in theme css. - */ -/** - * @ngdoc method - * @name $mdThemingProvider#setNonce - * @param {string} nonceValue The nonce to be added as an attribute to the theme style tags. - * Setting a value allows the use of CSP policy without using the unsafe-inline directive. - */ - -/** - * @ngdoc method - * @name $mdThemingProvider#setDefaultTheme - * @param {string} themeName Default theme name to be applied to elements. Default value is `default`. - */ - -/** - * @ngdoc method - * @name $mdThemingProvider#alwaysWatchTheme - * @param {boolean} watch Whether or not to always watch themes for changes and re-apply - * classes when they change. Default is `false`. Enabling can reduce performance. - */ - -/** - * @ngdoc method - * @name $mdThemingProvider#enableBrowserColor - * @param {Object=} options Options object for the browser color<br/> - * `theme` - A defined theme via `$mdThemeProvider` to use the palettes from. Default is `default` theme. <br/> - * `palette` - Can be any one of the basic material design palettes, extended defined palettes and 'primary', - * 'accent', 'background' and 'warn'. Default is `primary`. <br/> - * `hue` - The hue from the selected palette. Default is `800`<br/> - * @returns {Function} remove function of the browser color - */ - -/* Some Example Valid Theming Expressions - * ======================================= - * - * Intention group expansion: (valid for primary, accent, warn, background) - * - * {{primary-100}} - grab shade 100 from the primary palette - * {{primary-100-0.7}} - grab shade 100, apply opacity of 0.7 - * {{primary-100-contrast}} - grab shade 100's contrast color - * {{primary-hue-1}} - grab the shade assigned to hue-1 from the primary palette - * {{primary-hue-1-0.7}} - apply 0.7 opacity to primary-hue-1 - * {{primary-color}} - Generates .md-hue-1, .md-hue-2, .md-hue-3 with configured shades set for each hue - * {{primary-color-0.7}} - Apply 0.7 opacity to each of the above rules - * {{primary-contrast}} - Generates .md-hue-1, .md-hue-2, .md-hue-3 with configured contrast (ie. text) color shades set for each hue - * {{primary-contrast-0.7}} - Apply 0.7 opacity to each of the above rules - * - * Foreground expansion: Applies rgba to black/white foreground text - * - * {{foreground-1}} - used for primary text - * {{foreground-2}} - used for secondary text/divider - * {{foreground-3}} - used for disabled text - * {{foreground-4}} - used for dividers - * - */ - -// In memory generated CSS rules; registered by theme.name -var GENERATED = { }; - -// In memory storage of defined themes and color palettes (both loaded by CSS, and user specified) -var PALETTES; - -// Text Colors on light and dark backgrounds -// @see https://www.google.com/design/spec/style/color.html#color-text-background-colors -var DARK_FOREGROUND = { - name: 'dark', - '1': 'rgba(0,0,0,0.87)', - '2': 'rgba(0,0,0,0.54)', - '3': 'rgba(0,0,0,0.38)', - '4': 'rgba(0,0,0,0.12)' -}; -var LIGHT_FOREGROUND = { - name: 'light', - '1': 'rgba(255,255,255,1.0)', - '2': 'rgba(255,255,255,0.7)', - '3': 'rgba(255,255,255,0.5)', - '4': 'rgba(255,255,255,0.12)' -}; - -var DARK_SHADOW = '1px 1px 0px rgba(0,0,0,0.4), -1px -1px 0px rgba(0,0,0,0.4)'; -var LIGHT_SHADOW = ''; - -var DARK_CONTRAST_COLOR = colorToRgbaArray('rgba(0,0,0,0.87)'); -var LIGHT_CONTRAST_COLOR = colorToRgbaArray('rgba(255,255,255,0.87)'); -var STRONG_LIGHT_CONTRAST_COLOR = colorToRgbaArray('rgb(255,255,255)'); - -var THEME_COLOR_TYPES = ['primary', 'accent', 'warn', 'background']; -var DEFAULT_COLOR_TYPE = 'primary'; - -// A color in a theme will use these hues by default, if not specified by user. -var LIGHT_DEFAULT_HUES = { - 'accent': { - 'default': 'A200', - 'hue-1': 'A100', - 'hue-2': 'A400', - 'hue-3': 'A700' - }, - 'background': { - 'default': '50', - 'hue-1': 'A100', - 'hue-2': '100', - 'hue-3': '300' - } -}; - -var DARK_DEFAULT_HUES = { - 'background': { - 'default': 'A400', - 'hue-1': '800', - 'hue-2': '900', - 'hue-3': 'A200' - } -}; -THEME_COLOR_TYPES.forEach(function(colorType) { - // Color types with unspecified default hues will use these default hue values - var defaultDefaultHues = { - 'default': '500', - 'hue-1': '300', - 'hue-2': '800', - 'hue-3': 'A100' - }; - if (!LIGHT_DEFAULT_HUES[colorType]) LIGHT_DEFAULT_HUES[colorType] = defaultDefaultHues; - if (!DARK_DEFAULT_HUES[colorType]) DARK_DEFAULT_HUES[colorType] = defaultDefaultHues; -}); - -var VALID_HUE_VALUES = [ - '50', '100', '200', '300', '400', '500', '600', - '700', '800', '900', 'A100', 'A200', 'A400', 'A700' -]; - -var themeConfig = { - disableTheming : false, // Generate our themes at run time; also disable stylesheet DOM injection - generateOnDemand : false, // Whether or not themes are to be generated on-demand (vs. eagerly). - registeredStyles : [], // Custom styles registered to be used in the theming of custom components. - nonce : null // Nonce to be added as an attribute to the generated themes style tags. -}; - -/** - * - */ -function ThemingProvider($mdColorPalette, $$mdMetaProvider) { - ThemingService['$inject'] = ["$rootScope", "$mdUtil", "$q", "$log"]; - PALETTES = { }; - var THEMES = { }; - - var themingProvider; - - var alwaysWatchTheme = false; - var defaultTheme = 'default'; - - // Load JS Defined Palettes - angular.extend(PALETTES, $mdColorPalette); - - // Default theme defined in core.js - - /** - * Adds `theme-color` and `msapplication-navbutton-color` meta tags with the color parameter - * @param {string} color Hex value of the wanted browser color - * @returns {Function} Remove function of the meta tags - */ - var setBrowserColor = function (color) { - // Chrome, Firefox OS and Opera - var removeChrome = $$mdMetaProvider.setMeta('theme-color', color); - // Windows Phone - var removeWindows = $$mdMetaProvider.setMeta('msapplication-navbutton-color', color); - - return function () { - removeChrome(); - removeWindows(); - }; - }; - - /** - * Enables browser header coloring - * for more info please visit: - * https://developers.google.com/web/fundamentals/design-and-ui/browser-customization/theme-color - * - * The default color is `800` from `primary` palette of the `default` theme - * - * options are: - * `theme` - A defined theme via `$mdThemeProvider` to use the palettes from. Default is `default` theme - * `palette` - Can be any one of the basic material design palettes, extended defined palettes and 'primary', - * 'accent', 'background' and 'warn'. Default is `primary` - * `hue` - The hue from the selected palette. Default is `800` - * - * @param {Object=} options Options object for the browser color - * @returns {Function} remove function of the browser color - */ - var enableBrowserColor = function (options) { - options = angular.isObject(options) ? options : {}; - - var theme = options.theme || 'default'; - var hue = options.hue || '800'; - - var palette = PALETTES[options.palette] || - PALETTES[THEMES[theme].colors[options.palette || 'primary'].name]; - - var color = angular.isObject(palette[hue]) ? palette[hue].hex : palette[hue]; - - return setBrowserColor(color); - }; - - return themingProvider = { - definePalette: definePalette, - extendPalette: extendPalette, - theme: registerTheme, - - /** - * return a read-only clone of the current theme configuration - */ - configuration : function() { - return angular.extend( { }, themeConfig, { - defaultTheme : defaultTheme, - alwaysWatchTheme : alwaysWatchTheme, - registeredStyles : [].concat(themeConfig.registeredStyles) - }); - }, - - /** - * Easy way to disable theming without having to use - * `.constant("$MD_THEME_CSS","");` This disables - * all dynamic theme style sheet generations and injections... - */ - disableTheming: function(isDisabled) { - themeConfig.disableTheming = angular.isUndefined(isDisabled) || !!isDisabled; - }, - - registerStyles: function(styles) { - themeConfig.registeredStyles.push(styles); - }, - - setNonce: function(nonceValue) { - themeConfig.nonce = nonceValue; - }, - - generateThemesOnDemand: function(onDemand) { - themeConfig.generateOnDemand = onDemand; - }, - - setDefaultTheme: function(theme) { - defaultTheme = theme; - }, - - alwaysWatchTheme: function(alwaysWatch) { - alwaysWatchTheme = alwaysWatch; - }, - - enableBrowserColor: enableBrowserColor, - - $get: ThemingService, - _LIGHT_DEFAULT_HUES: LIGHT_DEFAULT_HUES, - _DARK_DEFAULT_HUES: DARK_DEFAULT_HUES, - _PALETTES: PALETTES, - _THEMES: THEMES, - _parseRules: parseRules, - _rgba: rgba - }; - - // Example: $mdThemingProvider.definePalette('neonRed', { 50: '#f5fafa', ... }); - function definePalette(name, map) { - map = map || {}; - PALETTES[name] = checkPaletteValid(name, map); - return themingProvider; - } - - // Returns an new object which is a copy of a given palette `name` with variables from - // `map` overwritten - // Example: var neonRedMap = $mdThemingProvider.extendPalette('red', { 50: '#f5fafafa' }); - function extendPalette(name, map) { - return checkPaletteValid(name, angular.extend({}, PALETTES[name] || {}, map) ); - } - - // Make sure that palette has all required hues - function checkPaletteValid(name, map) { - var missingColors = VALID_HUE_VALUES.filter(function(field) { - return !map[field]; - }); - if (missingColors.length) { - throw new Error("Missing colors %1 in palette %2!" - .replace('%1', missingColors.join(', ')) - .replace('%2', name)); - } - - return map; - } - - // Register a theme (which is a collection of color palettes to use with various states - // ie. warn, accent, primary ) - // Optionally inherit from an existing theme - // $mdThemingProvider.theme('custom-theme').primaryPalette('red'); - function registerTheme(name, inheritFrom) { - if (THEMES[name]) return THEMES[name]; - - inheritFrom = inheritFrom || 'default'; - - var parentTheme = typeof inheritFrom === 'string' ? THEMES[inheritFrom] : inheritFrom; - var theme = new Theme(name); - - if (parentTheme) { - angular.forEach(parentTheme.colors, function(color, colorType) { - theme.colors[colorType] = { - name: color.name, - // Make sure a COPY of the hues is given to the child color, - // not the same reference. - hues: angular.extend({}, color.hues) - }; - }); - } - THEMES[name] = theme; - - return theme; - } - - function Theme(name) { - var self = this; - self.name = name; - self.colors = {}; - - self.dark = setDark; - setDark(false); - - function setDark(isDark) { - isDark = arguments.length === 0 ? true : !!isDark; - - // If no change, abort - if (isDark === self.isDark) return; - - self.isDark = isDark; - - self.foregroundPalette = self.isDark ? LIGHT_FOREGROUND : DARK_FOREGROUND; - self.foregroundShadow = self.isDark ? DARK_SHADOW : LIGHT_SHADOW; - - // Light and dark themes have different default hues. - // Go through each existing color type for this theme, and for every - // hue value that is still the default hue value from the previous light/dark setting, - // set it to the default hue value from the new light/dark setting. - var newDefaultHues = self.isDark ? DARK_DEFAULT_HUES : LIGHT_DEFAULT_HUES; - var oldDefaultHues = self.isDark ? LIGHT_DEFAULT_HUES : DARK_DEFAULT_HUES; - angular.forEach(newDefaultHues, function(newDefaults, colorType) { - var color = self.colors[colorType]; - var oldDefaults = oldDefaultHues[colorType]; - if (color) { - for (var hueName in color.hues) { - if (color.hues[hueName] === oldDefaults[hueName]) { - color.hues[hueName] = newDefaults[hueName]; - } - } - } - }); - - return self; - } - - THEME_COLOR_TYPES.forEach(function(colorType) { - var defaultHues = (self.isDark ? DARK_DEFAULT_HUES : LIGHT_DEFAULT_HUES)[colorType]; - self[colorType + 'Palette'] = function setPaletteType(paletteName, hues) { - var color = self.colors[colorType] = { - name: paletteName, - hues: angular.extend({}, defaultHues, hues) - }; - - Object.keys(color.hues).forEach(function(name) { - if (!defaultHues[name]) { - throw new Error("Invalid hue name '%1' in theme %2's %3 color %4. Available hue names: %4" - .replace('%1', name) - .replace('%2', self.name) - .replace('%3', paletteName) - .replace('%4', Object.keys(defaultHues).join(', ')) - ); - } - }); - Object.keys(color.hues).map(function(key) { - return color.hues[key]; - }).forEach(function(hueValue) { - if (VALID_HUE_VALUES.indexOf(hueValue) == -1) { - throw new Error("Invalid hue value '%1' in theme %2's %3 color %4. Available hue values: %5" - .replace('%1', hueValue) - .replace('%2', self.name) - .replace('%3', colorType) - .replace('%4', paletteName) - .replace('%5', VALID_HUE_VALUES.join(', ')) - ); - } - }); - return self; - }; - - self[colorType + 'Color'] = function() { - var args = Array.prototype.slice.call(arguments); - console.warn('$mdThemingProviderTheme.' + colorType + 'Color() has been deprecated. ' + - 'Use $mdThemingProviderTheme.' + colorType + 'Palette() instead.'); - return self[colorType + 'Palette'].apply(self, args); - }; - }); - } - - /** - * @ngdoc service - * @name $mdTheming - * @module material.core.theming - * - * @description - * - * Service that makes an element apply theming related <b>classes</b> to itself. - * - * <hljs lang="js"> - * app.directive('myFancyDirective', function($mdTheming) { - * return { - * restrict: 'e', - * link: function(scope, el, attrs) { - * $mdTheming(el); - * } - * }; - * }); - * </hljs> - * @param {element=} element to apply theming to - */ - - /** - * @ngdoc property - * @name $mdTheming#THEMES - * @description - * Property to get all the themes defined - * @returns {Object} All the themes defined with their properties - */ - - /** - * @ngdoc property - * @name $mdTheming#PALETTES - * @description - * Property to get all the palettes defined - * @returns {Object} All the palettes defined with their colors - */ - - /** - * @ngdoc method - * @name $mdTheming#registered - * @description - * Determine is specified theme name is a valid, registered theme - * @param {string} themeName the theme to check if registered - * @returns {boolean} whether the theme is registered or not - */ - - /** - * @ngdoc method - * @name $mdTheming#defaultTheme - * @description - * Returns the default theme - * @returns {string} The default theme - */ - - /** - * @ngdoc method - * @name $mdTheming#generateTheme - * @description - * Lazy generate themes - by default, every theme is generated when defined. - * You can disable this in the configuration section using the - * `$mdThemingProvider.generateThemesOnDemand(true);` - * - * The theme name that is passed in must match the name of the theme that was defined as part of the configuration block. - * - * @param name {string} theme name to generate - */ - - /** - * @ngdoc method - * @name $mdTheming#setBrowserColor - * @description - * Sets browser header coloring - * for more info please visit: - * https://developers.google.com/web/fundamentals/design-and-ui/browser-customization/theme-color - * - * The default color is `800` from `primary` palette of the `default` theme - * - * options are:<br/> - * `theme` - A defined theme via `$mdThemeProvider` to use the palettes from. Default is `default` theme.<br/> - * `palette` - Can be any one of the basic material design palettes, extended defined palettes and 'primary', - * 'accent', 'background' and 'warn'. Default is `primary`<br/> - * `hue` - The hue from the selected palette. Default is `800` - * - * @param {Object} options Options object for the browser color - * @returns {Function} remove function of the browser color - */ - - /* ngInject */ - function ThemingService($rootScope, $mdUtil, $q, $log) { - // Allow us to be invoked via a linking function signature. - var applyTheme = function (scope, el) { - if (el === undefined) { el = scope; scope = undefined; } - if (scope === undefined) { scope = $rootScope; } - applyTheme.inherit(el, el); - }; - - Object.defineProperty(applyTheme, 'THEMES', { - get: function () { - return angular.extend({}, THEMES); - } - }); - Object.defineProperty(applyTheme, 'PALETTES', { - get: function () { - return angular.extend({}, PALETTES); - } - }); - Object.defineProperty(applyTheme, 'ALWAYS_WATCH', { - get: function () { - return alwaysWatchTheme; - } - }); - applyTheme.inherit = inheritTheme; - applyTheme.registered = registered; - applyTheme.defaultTheme = function() { return defaultTheme; }; - applyTheme.generateTheme = function(name) { generateTheme(THEMES[name], name, themeConfig.nonce); }; - applyTheme.defineTheme = function(name, options) { - options = options || {}; - - var theme = registerTheme(name); - - if (options.primary) { - theme.primaryPalette(options.primary); - } - if (options.accent) { - theme.accentPalette(options.accent); - } - if (options.warn) { - theme.warnPalette(options.warn); - } - if (options.background) { - theme.backgroundPalette(options.background); - } - if (options.dark){ - theme.dark(); - } - - this.generateTheme(name); - - return $q.resolve(name); - }; - applyTheme.setBrowserColor = enableBrowserColor; - - return applyTheme; - - /** - * Determine is specified theme name is a valid, registered theme - */ - function registered(themeName) { - if (themeName === undefined || themeName === '') return true; - return applyTheme.THEMES[themeName] !== undefined; - } - - /** - * Get theme name for the element, then update with Theme CSS class - */ - function inheritTheme (el, parent) { - var ctrl = parent.controller('mdTheme') || el.data('$mdThemeController'); - - updateThemeClass(lookupThemeName()); - - if (ctrl) { - var watchTheme = alwaysWatchTheme || - ctrl.$shouldWatch || - $mdUtil.parseAttributeBoolean(el.attr('md-theme-watch')); - - var unwatch = ctrl.registerChanges(function (name) { - updateThemeClass(name); - - if (!watchTheme) { - unwatch(); - } - else { - el.on('$destroy', unwatch); - } - }); - } - - /** - * Find the theme name from the parent controller or element data - */ - function lookupThemeName() { - // As a few components (dialog) add their controllers later, we should also watch for a controller init. - return ctrl && ctrl.$mdTheme || (defaultTheme == 'default' ? '' : defaultTheme); - } - - /** - * Remove old theme class and apply a new one - * NOTE: if not a valid theme name, then the current name is not changed - */ - function updateThemeClass(theme) { - if (!theme) return; - if (!registered(theme)) { - $log.warn('Attempted to use unregistered theme \'' + theme + '\'. ' + - 'Register it with $mdThemingProvider.theme().'); - } - - var oldTheme = el.data('$mdThemeName'); - if (oldTheme) el.removeClass('md-' + oldTheme +'-theme'); - el.addClass('md-' + theme + '-theme'); - el.data('$mdThemeName', theme); - if (ctrl) { - el.data('$mdThemeController', ctrl); - } - } - } - - } -} - -function ThemingDirective($mdTheming, $interpolate, $parse, $mdUtil, $q, $log) { - return { - priority: 101, // has to be more than 100 to be before interpolation (issue on IE) - link: { - pre: function(scope, el, attrs) { - var registeredCallbacks = []; - - var startSymbol = $interpolate.startSymbol(); - var endSymbol = $interpolate.endSymbol(); - - var theme = attrs.mdTheme.trim(); - - var hasInterpolation = - theme.substr(0, startSymbol.length) === startSymbol && - theme.lastIndexOf(endSymbol) === theme.length - endSymbol.length; - - var oneTimeOperator = '::'; - var oneTimeBind = attrs.mdTheme - .split(startSymbol).join('') - .split(endSymbol).join('') - .trim() - .substr(0, oneTimeOperator.length) === oneTimeOperator; - - var ctrl = { - registerChanges: function (cb, context) { - if (context) { - cb = angular.bind(context, cb); - } - - registeredCallbacks.push(cb); - - return function () { - var index = registeredCallbacks.indexOf(cb); - - if (index > -1) { - registeredCallbacks.splice(index, 1); - } - }; - }, - $setTheme: function (theme) { - if (!$mdTheming.registered(theme)) { - $log.warn('attempted to use unregistered theme \'' + theme + '\''); - } - - ctrl.$mdTheme = theme; - - // Iterating backwards to support unregistering during iteration - // http://stackoverflow.com/a/9882349/890293 - // we don't use `reverse()` of array because it mutates the array and we don't want it to get re-indexed - for (var i = registeredCallbacks.length; i--;) { - registeredCallbacks[i](theme); - } - }, - $shouldWatch: $mdUtil.parseAttributeBoolean(el.attr('md-theme-watch')) || - $mdTheming.ALWAYS_WATCH || - (hasInterpolation && !oneTimeBind) - }; - - el.data('$mdThemeController', ctrl); - - var getTheme = function () { - var interpolation = $interpolate(attrs.mdTheme)(scope); - return $parse(interpolation)(scope) || interpolation; - }; - - var setParsedTheme = function (theme) { - if (typeof theme === 'string') { - return ctrl.$setTheme(theme); - } - - $q.when( angular.isFunction(theme) ? theme() : theme ) - .then(function(name){ - ctrl.$setTheme(name); - }); - }; - - setParsedTheme(getTheme()); - - var unwatch = scope.$watch(getTheme, function(theme) { - if (theme) { - setParsedTheme(theme); - - if (!ctrl.$shouldWatch) { - unwatch(); - } - } - }); - } - } - }; -} - -/** - * Special directive that will disable ALL runtime Theme style generation and DOM injection - * - * <link rel="stylesheet" href="angular-material.min.css"> - * <link rel="stylesheet" href="angular-material.themes.css"> - * - * <body md-themes-disabled> - * ... - * </body> - * - * Note: Using md-themes-css directive requires the developer to load external - * theme stylesheets; e.g. custom themes from Material-Tools: - * - * `angular-material.themes.css` - * - * Another option is to use the ThemingProvider to configure and disable the attribute - * conversions; this would obviate the use of the `md-themes-css` directive - * - */ -function disableThemesDirective() { - themeConfig.disableTheming = true; - - // Return a 1x-only, first-match attribute directive - return { - restrict : 'A', - priority : '900' - }; -} - -function ThemableDirective($mdTheming) { - return $mdTheming; -} - -function parseRules(theme, colorType, rules) { - checkValidPalette(theme, colorType); - - rules = rules.replace(/THEME_NAME/g, theme.name); - var generatedRules = []; - var color = theme.colors[colorType]; - - var themeNameRegex = new RegExp('\\.md-' + theme.name + '-theme', 'g'); - // Matches '{{ primary-color }}', etc - var hueRegex = new RegExp('(\'|")?{{\\s*(' + colorType + ')-(color|contrast)-?(\\d\\.?\\d*)?\\s*}}(\"|\')?','g'); - var simpleVariableRegex = /'?"?\{\{\s*([a-zA-Z]+)-(A?\d+|hue\-[0-3]|shadow|default)-?(\d\.?\d*)?(contrast)?\s*\}\}'?"?/g; - var palette = PALETTES[color.name]; - - // find and replace simple variables where we use a specific hue, not an entire palette - // eg. "{{primary-100}}" - //\(' + THEME_COLOR_TYPES.join('\|') + '\)' - rules = rules.replace(simpleVariableRegex, function(match, colorType, hue, opacity, contrast) { - if (colorType === 'foreground') { - if (hue == 'shadow') { - return theme.foregroundShadow; - } else { - return theme.foregroundPalette[hue] || theme.foregroundPalette['1']; - } - } - - // `default` is also accepted as a hue-value, because the background palettes are - // using it as a name for the default hue. - if (hue.indexOf('hue') === 0 || hue === 'default') { - hue = theme.colors[colorType].hues[hue]; - } - - return rgba( (PALETTES[ theme.colors[colorType].name ][hue] || '')[contrast ? 'contrast' : 'value'], opacity ); - }); - - // For each type, generate rules for each hue (ie. default, md-hue-1, md-hue-2, md-hue-3) - angular.forEach(color.hues, function(hueValue, hueName) { - var newRule = rules - .replace(hueRegex, function(match, _, colorType, hueType, opacity) { - return rgba(palette[hueValue][hueType === 'color' ? 'value' : 'contrast'], opacity); - }); - if (hueName !== 'default') { - newRule = newRule.replace(themeNameRegex, '.md-' + theme.name + '-theme.md-' + hueName); - } - - // Don't apply a selector rule to the default theme, making it easier to override - // styles of the base-component - if (theme.name == 'default') { - var themeRuleRegex = /((?:\s|>|\.|\w|-|:|\(|\)|\[|\]|"|'|=)*)\.md-default-theme((?:\s|>|\.|\w|-|:|\(|\)|\[|\]|"|'|=)*)/g; - - newRule = newRule.replace(themeRuleRegex, function(match, start, end) { - return match + ', ' + start + end; - }); - } - generatedRules.push(newRule); - }); - - return generatedRules; -} - -var rulesByType = {}; - -// Generate our themes at run time given the state of THEMES and PALETTES -function generateAllThemes($injector, $mdTheming) { - var head = document.head; - var firstChild = head ? head.firstElementChild : null; - var themeCss = !themeConfig.disableTheming && $injector.has('$MD_THEME_CSS') ? $injector.get('$MD_THEME_CSS') : ''; - - // Append our custom registered styles to the theme stylesheet. - themeCss += themeConfig.registeredStyles.join(''); - - if ( !firstChild ) return; - if (themeCss.length === 0) return; // no rules, so no point in running this expensive task - - // Expose contrast colors for palettes to ensure that text is always readable - angular.forEach(PALETTES, sanitizePalette); - - // MD_THEME_CSS is a string generated by the build process that includes all the themable - // components as templates - - // Break the CSS into individual rules - var rules = themeCss - .split(/\}(?!(\}|'|"|;))/) - .filter(function(rule) { return rule && rule.trim().length; }) - .map(function(rule) { return rule.trim() + '}'; }); - - - var ruleMatchRegex = new RegExp('md-(' + THEME_COLOR_TYPES.join('|') + ')', 'g'); - - THEME_COLOR_TYPES.forEach(function(type) { - rulesByType[type] = ''; - }); - - - // Sort the rules based on type, allowing us to do color substitution on a per-type basis - rules.forEach(function(rule) { - var match = rule.match(ruleMatchRegex); - // First: test that if the rule has '.md-accent', it goes into the accent set of rules - for (var i = 0, type; type = THEME_COLOR_TYPES[i]; i++) { - if (rule.indexOf('.md-' + type) > -1) { - return rulesByType[type] += rule; - } - } - - // If no eg 'md-accent' class is found, try to just find 'accent' in the rule and guess from - // there - for (i = 0; type = THEME_COLOR_TYPES[i]; i++) { - if (rule.indexOf(type) > -1) { - return rulesByType[type] += rule; - } - } - - // Default to the primary array - return rulesByType[DEFAULT_COLOR_TYPE] += rule; - }); - - // If themes are being generated on-demand, quit here. The user will later manually - // call generateTheme to do this on a theme-by-theme basis. - if (themeConfig.generateOnDemand) return; - - angular.forEach($mdTheming.THEMES, function(theme) { - if (!GENERATED[theme.name] && !($mdTheming.defaultTheme() !== 'default' && theme.name === 'default')) { - generateTheme(theme, theme.name, themeConfig.nonce); - } - }); - - - // ************************* - // Internal functions - // ************************* - - // The user specifies a 'default' contrast color as either light or dark, - // then explicitly lists which hues are the opposite contrast (eg. A100 has dark, A200 has light) - function sanitizePalette(palette, name) { - var defaultContrast = palette.contrastDefaultColor; - var lightColors = palette.contrastLightColors || []; - var strongLightColors = palette.contrastStrongLightColors || []; - var darkColors = palette.contrastDarkColors || []; - - // These colors are provided as space-separated lists - if (typeof lightColors === 'string') lightColors = lightColors.split(' '); - if (typeof strongLightColors === 'string') strongLightColors = strongLightColors.split(' '); - if (typeof darkColors === 'string') darkColors = darkColors.split(' '); - - // Cleanup after ourselves - delete palette.contrastDefaultColor; - delete palette.contrastLightColors; - delete palette.contrastStrongLightColors; - delete palette.contrastDarkColors; - - // Change { 'A100': '#fffeee' } to { 'A100': { value: '#fffeee', contrast:DARK_CONTRAST_COLOR } - angular.forEach(palette, function(hueValue, hueName) { - if (angular.isObject(hueValue)) return; // Already converted - // Map everything to rgb colors - var rgbValue = colorToRgbaArray(hueValue); - if (!rgbValue) { - throw new Error("Color %1, in palette %2's hue %3, is invalid. Hex or rgb(a) color expected." - .replace('%1', hueValue) - .replace('%2', palette.name) - .replace('%3', hueName)); - } - - palette[hueName] = { - hex: palette[hueName], - value: rgbValue, - contrast: getContrastColor() - }; - function getContrastColor() { - if (defaultContrast === 'light') { - if (darkColors.indexOf(hueName) > -1) { - return DARK_CONTRAST_COLOR; - } else { - return strongLightColors.indexOf(hueName) > -1 ? STRONG_LIGHT_CONTRAST_COLOR - : LIGHT_CONTRAST_COLOR; - } - } else { - if (lightColors.indexOf(hueName) > -1) { - return strongLightColors.indexOf(hueName) > -1 ? STRONG_LIGHT_CONTRAST_COLOR - : LIGHT_CONTRAST_COLOR; - } else { - return DARK_CONTRAST_COLOR; - } - } - } - }); - } -} - -function generateTheme(theme, name, nonce) { - var head = document.head; - var firstChild = head ? head.firstElementChild : null; - - if (!GENERATED[name]) { - // For each theme, use the color palettes specified for - // `primary`, `warn` and `accent` to generate CSS rules. - THEME_COLOR_TYPES.forEach(function(colorType) { - var styleStrings = parseRules(theme, colorType, rulesByType[colorType]); - while (styleStrings.length) { - var styleContent = styleStrings.shift(); - if (styleContent) { - var style = document.createElement('style'); - style.setAttribute('md-theme-style', ''); - if (nonce) { - style.setAttribute('nonce', nonce); - } - style.appendChild(document.createTextNode(styleContent)); - head.insertBefore(style, firstChild); - } - } - }); - - GENERATED[theme.name] = true; - } - -} - - -function checkValidPalette(theme, colorType) { - // If theme attempts to use a palette that doesnt exist, throw error - if (!PALETTES[ (theme.colors[colorType] || {}).name ]) { - throw new Error( - "You supplied an invalid color palette for theme %1's %2 palette. Available palettes: %3" - .replace('%1', theme.name) - .replace('%2', colorType) - .replace('%3', Object.keys(PALETTES).join(', ')) - ); - } -} - -function colorToRgbaArray(clr) { - if (angular.isArray(clr) && clr.length == 3) return clr; - if (/^rgb/.test(clr)) { - return clr.replace(/(^\s*rgba?\(|\)\s*$)/g, '').split(',').map(function(value, i) { - return i == 3 ? parseFloat(value, 10) : parseInt(value, 10); - }); - } - if (clr.charAt(0) == '#') clr = clr.substring(1); - if (!/^([a-fA-F0-9]{3}){1,2}$/g.test(clr)) return; - - var dig = clr.length / 3; - var red = clr.substr(0, dig); - var grn = clr.substr(dig, dig); - var blu = clr.substr(dig * 2); - if (dig === 1) { - red += red; - grn += grn; - blu += blu; - } - return [parseInt(red, 16), parseInt(grn, 16), parseInt(blu, 16)]; -} - -function rgba(rgbArray, opacity) { - if ( !rgbArray ) return "rgb('0,0,0')"; - - if (rgbArray.length == 4) { - rgbArray = angular.copy(rgbArray); - opacity ? rgbArray.pop() : opacity = rgbArray.pop(); - } - return opacity && (typeof opacity == 'number' || (typeof opacity == 'string' && opacity.length)) ? - 'rgba(' + rgbArray.join(',') + ',' + opacity + ')' : - 'rgb(' + rgbArray.join(',') + ')'; -} - - -})(window.angular); - -// Polyfill angular < 1.4 (provide $animateCss) -angular - .module('material.core') - .factory('$$mdAnimate', ["$q", "$timeout", "$mdConstant", "$animateCss", function($q, $timeout, $mdConstant, $animateCss){ - - // Since $$mdAnimate is injected into $mdUtil... use a wrapper function - // to subsequently inject $mdUtil as an argument to the AnimateDomUtils - - return function($mdUtil) { - return AnimateDomUtils( $mdUtil, $q, $timeout, $mdConstant, $animateCss); - }; - }]); - -/** - * Factory function that requires special injections - */ -function AnimateDomUtils($mdUtil, $q, $timeout, $mdConstant, $animateCss) { - var self; - return self = { - /** - * - */ - translate3d : function( target, from, to, options ) { - return $animateCss(target, { - from: from, - to: to, - addClass: options.transitionInClass, - removeClass: options.transitionOutClass, - duration: options.duration - }) - .start() - .then(function(){ - // Resolve with reverser function... - return reverseTranslate; - }); - - /** - * Specific reversal of the request translate animation above... - */ - function reverseTranslate (newFrom) { - return $animateCss(target, { - to: newFrom || from, - addClass: options.transitionOutClass, - removeClass: options.transitionInClass, - duration: options.duration - }).start(); - - } - }, - - /** - * Listen for transitionEnd event (with optional timeout) - * Announce completion or failure via promise handlers - */ - waitTransitionEnd: function (element, opts) { - var TIMEOUT = 3000; // fallback is 3 secs - - return $q(function(resolve, reject){ - opts = opts || { }; - - // If there is no transition is found, resolve immediately - // - // NOTE: using $mdUtil.nextTick() causes delays/issues - if (noTransitionFound(opts.cachedTransitionStyles)) { - TIMEOUT = 0; - } - - var timer = $timeout(finished, opts.timeout || TIMEOUT); - element.on($mdConstant.CSS.TRANSITIONEND, finished); - - /** - * Upon timeout or transitionEnd, reject or resolve (respectively) this promise. - * NOTE: Make sure this transitionEnd didn't bubble up from a child - */ - function finished(ev) { - if ( ev && ev.target !== element[0]) return; - - if ( ev ) $timeout.cancel(timer); - element.off($mdConstant.CSS.TRANSITIONEND, finished); - - // Never reject since ngAnimate may cause timeouts due missed transitionEnd events - resolve(); - - } - - /** - * Checks whether or not there is a transition. - * - * @param styles The cached styles to use for the calculation. If null, getComputedStyle() - * will be used. - * - * @returns {boolean} True if there is no transition/duration; false otherwise. - */ - function noTransitionFound(styles) { - styles = styles || window.getComputedStyle(element[0]); - - return styles.transitionDuration == '0s' || (!styles.transition && !styles.transitionProperty); - } - - }); - }, - - calculateTransformValues: function (element, originator) { - var origin = originator.element; - var bounds = originator.bounds; - - if (origin || bounds) { - var originBnds = origin ? self.clientRect(origin) || currentBounds() : self.copyRect(bounds); - var dialogRect = self.copyRect(element[0].getBoundingClientRect()); - var dialogCenterPt = self.centerPointFor(dialogRect); - var originCenterPt = self.centerPointFor(originBnds); - - return { - centerX: originCenterPt.x - dialogCenterPt.x, - centerY: originCenterPt.y - dialogCenterPt.y, - scaleX: Math.round(100 * Math.min(0.5, originBnds.width / dialogRect.width)) / 100, - scaleY: Math.round(100 * Math.min(0.5, originBnds.height / dialogRect.height)) / 100 - }; - } - return {centerX: 0, centerY: 0, scaleX: 0.5, scaleY: 0.5}; - - /** - * This is a fallback if the origin information is no longer valid, then the - * origin bounds simply becomes the current bounds for the dialogContainer's parent - */ - function currentBounds() { - var cntr = element ? element.parent() : null; - var parent = cntr ? cntr.parent() : null; - - return parent ? self.clientRect(parent) : null; - } - }, - - /** - * Calculate the zoom transform from dialog to origin. - * - * We use this to set the dialog position immediately; - * then the md-transition-in actually translates back to - * `translate3d(0,0,0) scale(1.0)`... - * - * NOTE: all values are rounded to the nearest integer - */ - calculateZoomToOrigin: function (element, originator) { - var zoomTemplate = "translate3d( {centerX}px, {centerY}px, 0 ) scale( {scaleX}, {scaleY} )"; - var buildZoom = angular.bind(null, $mdUtil.supplant, zoomTemplate); - - return buildZoom(self.calculateTransformValues(element, originator)); - }, - - /** - * Calculate the slide transform from panel to origin. - * NOTE: all values are rounded to the nearest integer - */ - calculateSlideToOrigin: function (element, originator) { - var slideTemplate = "translate3d( {centerX}px, {centerY}px, 0 )"; - var buildSlide = angular.bind(null, $mdUtil.supplant, slideTemplate); - - return buildSlide(self.calculateTransformValues(element, originator)); - }, - - /** - * Enhance raw values to represent valid css stylings... - */ - toCss : function( raw ) { - var css = { }; - var lookups = 'left top right bottom width height x y min-width min-height max-width max-height'; - - angular.forEach(raw, function(value,key) { - if ( angular.isUndefined(value) ) return; - - if ( lookups.indexOf(key) >= 0 ) { - css[key] = value + 'px'; - } else { - switch (key) { - case 'transition': - convertToVendor(key, $mdConstant.CSS.TRANSITION, value); - break; - case 'transform': - convertToVendor(key, $mdConstant.CSS.TRANSFORM, value); - break; - case 'transformOrigin': - convertToVendor(key, $mdConstant.CSS.TRANSFORM_ORIGIN, value); - break; - case 'font-size': - css['font-size'] = value; // font sizes aren't always in px - break; - } - } - }); - - return css; - - function convertToVendor(key, vendor, value) { - angular.forEach(vendor.split(' '), function (key) { - css[key] = value; - }); - } - }, - - /** - * Convert the translate CSS value to key/value pair(s). - */ - toTransformCss: function (transform, addTransition, transition) { - var css = {}; - angular.forEach($mdConstant.CSS.TRANSFORM.split(' '), function (key) { - css[key] = transform; - }); - - if (addTransition) { - transition = transition || "all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important"; - css.transition = transition; - } - - return css; - }, - - /** - * Clone the Rect and calculate the height/width if needed - */ - copyRect: function (source, destination) { - if (!source) return null; - - destination = destination || {}; - - angular.forEach('left top right bottom width height'.split(' '), function (key) { - destination[key] = Math.round(source[key]); - }); - - destination.width = destination.width || (destination.right - destination.left); - destination.height = destination.height || (destination.bottom - destination.top); - - return destination; - }, - - /** - * Calculate ClientRect of element; return null if hidden or zero size - */ - clientRect: function (element) { - var bounds = angular.element(element)[0].getBoundingClientRect(); - var isPositiveSizeClientRect = function (rect) { - return rect && (rect.width > 0) && (rect.height > 0); - }; - - // If the event origin element has zero size, it has probably been hidden. - return isPositiveSizeClientRect(bounds) ? self.copyRect(bounds) : null; - }, - - /** - * Calculate 'rounded' center point of Rect - */ - centerPointFor: function (targetRect) { - return targetRect ? { - x: Math.round(targetRect.left + (targetRect.width / 2)), - y: Math.round(targetRect.top + (targetRect.height / 2)) - } : { x : 0, y : 0 }; - } - - }; -} - - -if (angular.version.minor >= 4) { - angular.module('material.core.animate', []); -} else { -(function() { - "use strict"; - - var forEach = angular.forEach; - - var WEBKIT = angular.isDefined(document.documentElement.style.WebkitAppearance); - var TRANSITION_PROP = WEBKIT ? 'WebkitTransition' : 'transition'; - var ANIMATION_PROP = WEBKIT ? 'WebkitAnimation' : 'animation'; - var PREFIX = WEBKIT ? '-webkit-' : ''; - - var TRANSITION_EVENTS = (WEBKIT ? 'webkitTransitionEnd ' : '') + 'transitionend'; - var ANIMATION_EVENTS = (WEBKIT ? 'webkitAnimationEnd ' : '') + 'animationend'; - - var $$ForceReflowFactory = ['$document', function($document) { - return function() { - return $document[0].body.clientWidth + 1; - }; - }]; - - var $$rAFMutexFactory = ['$$rAF', function($$rAF) { - return function() { - var passed = false; - $$rAF(function() { - passed = true; - }); - return function(fn) { - passed ? fn() : $$rAF(fn); - }; - }; - }]; - - var $$AnimateRunnerFactory = ['$q', '$$rAFMutex', function($q, $$rAFMutex) { - var INITIAL_STATE = 0; - var DONE_PENDING_STATE = 1; - var DONE_COMPLETE_STATE = 2; - - function AnimateRunner(host) { - this.setHost(host); - - this._doneCallbacks = []; - this._runInAnimationFrame = $$rAFMutex(); - this._state = 0; - } - - AnimateRunner.prototype = { - setHost: function(host) { - this.host = host || {}; - }, - - done: function(fn) { - if (this._state === DONE_COMPLETE_STATE) { - fn(); - } else { - this._doneCallbacks.push(fn); - } - }, - - progress: angular.noop, - - getPromise: function() { - if (!this.promise) { - var self = this; - this.promise = $q(function(resolve, reject) { - self.done(function(status) { - status === false ? reject() : resolve(); - }); - }); - } - return this.promise; - }, - - then: function(resolveHandler, rejectHandler) { - return this.getPromise().then(resolveHandler, rejectHandler); - }, - - 'catch': function(handler) { - return this.getPromise()['catch'](handler); - }, - - 'finally': function(handler) { - return this.getPromise()['finally'](handler); - }, - - pause: function() { - if (this.host.pause) { - this.host.pause(); - } - }, - - resume: function() { - if (this.host.resume) { - this.host.resume(); - } - }, - - end: function() { - if (this.host.end) { - this.host.end(); - } - this._resolve(true); - }, - - cancel: function() { - if (this.host.cancel) { - this.host.cancel(); - } - this._resolve(false); - }, - - complete: function(response) { - var self = this; - if (self._state === INITIAL_STATE) { - self._state = DONE_PENDING_STATE; - self._runInAnimationFrame(function() { - self._resolve(response); - }); - } - }, - - _resolve: function(response) { - if (this._state !== DONE_COMPLETE_STATE) { - forEach(this._doneCallbacks, function(fn) { - fn(response); - }); - this._doneCallbacks.length = 0; - this._state = DONE_COMPLETE_STATE; - } - } - }; - - // Polyfill AnimateRunner.all which is used by input animations - AnimateRunner.all = function(runners, callback) { - var count = 0; - var status = true; - forEach(runners, function(runner) { - runner.done(onProgress); - }); - - function onProgress(response) { - status = status && response; - if (++count === runners.length) { - callback(status); - } - } - }; - - return AnimateRunner; - }]; - - angular - .module('material.core.animate', []) - .factory('$$forceReflow', $$ForceReflowFactory) - .factory('$$AnimateRunner', $$AnimateRunnerFactory) - .factory('$$rAFMutex', $$rAFMutexFactory) - .factory('$animateCss', ['$window', '$$rAF', '$$AnimateRunner', '$$forceReflow', '$$jqLite', '$timeout', '$animate', - function($window, $$rAF, $$AnimateRunner, $$forceReflow, $$jqLite, $timeout, $animate) { - - function init(element, options) { - - var temporaryStyles = []; - var node = getDomNode(element); - var areAnimationsAllowed = node && $animate.enabled(); - - var hasCompleteStyles = false; - var hasCompleteClasses = false; - - if (areAnimationsAllowed) { - if (options.transitionStyle) { - temporaryStyles.push([PREFIX + 'transition', options.transitionStyle]); - } - - if (options.keyframeStyle) { - temporaryStyles.push([PREFIX + 'animation', options.keyframeStyle]); - } - - if (options.delay) { - temporaryStyles.push([PREFIX + 'transition-delay', options.delay + 's']); - } - - if (options.duration) { - temporaryStyles.push([PREFIX + 'transition-duration', options.duration + 's']); - } - - hasCompleteStyles = options.keyframeStyle || - (options.to && (options.duration > 0 || options.transitionStyle)); - hasCompleteClasses = !!options.addClass || !!options.removeClass; - - blockTransition(element, true); - } - - var hasCompleteAnimation = areAnimationsAllowed && (hasCompleteStyles || hasCompleteClasses); - - applyAnimationFromStyles(element, options); - - var animationClosed = false; - var events, eventFn; - - return { - close: $window.close, - start: function() { - var runner = new $$AnimateRunner(); - waitUntilQuiet(function() { - blockTransition(element, false); - if (!hasCompleteAnimation) { - return close(); - } - - forEach(temporaryStyles, function(entry) { - var key = entry[0]; - var value = entry[1]; - node.style[camelCase(key)] = value; - }); - - applyClasses(element, options); - - var timings = computeTimings(element); - if (timings.duration === 0) { - return close(); - } - - var moreStyles = []; - - if (options.easing) { - if (timings.transitionDuration) { - moreStyles.push([PREFIX + 'transition-timing-function', options.easing]); - } - if (timings.animationDuration) { - moreStyles.push([PREFIX + 'animation-timing-function', options.easing]); - } - } - - if (options.delay && timings.animationDelay) { - moreStyles.push([PREFIX + 'animation-delay', options.delay + 's']); - } - - if (options.duration && timings.animationDuration) { - moreStyles.push([PREFIX + 'animation-duration', options.duration + 's']); - } - - forEach(moreStyles, function(entry) { - var key = entry[0]; - var value = entry[1]; - node.style[camelCase(key)] = value; - temporaryStyles.push(entry); - }); - - var maxDelay = timings.delay; - var maxDelayTime = maxDelay * 1000; - var maxDuration = timings.duration; - var maxDurationTime = maxDuration * 1000; - var startTime = Date.now(); - - events = []; - if (timings.transitionDuration) { - events.push(TRANSITION_EVENTS); - } - if (timings.animationDuration) { - events.push(ANIMATION_EVENTS); - } - events = events.join(' '); - eventFn = function(event) { - event.stopPropagation(); - var ev = event.originalEvent || event; - var timeStamp = ev.timeStamp || Date.now(); - var elapsedTime = parseFloat(ev.elapsedTime.toFixed(3)); - if (Math.max(timeStamp - startTime, 0) >= maxDelayTime && elapsedTime >= maxDuration) { - close(); - } - }; - element.on(events, eventFn); - - applyAnimationToStyles(element, options); - - $timeout(close, maxDelayTime + maxDurationTime * 1.5, false); - }); - - return runner; - - function close() { - if (animationClosed) return; - animationClosed = true; - - if (events && eventFn) { - element.off(events, eventFn); - } - applyClasses(element, options); - applyAnimationStyles(element, options); - forEach(temporaryStyles, function(entry) { - node.style[camelCase(entry[0])] = ''; - }); - runner.complete(true); - return runner; - } - } - }; - } - - function applyClasses(element, options) { - if (options.addClass) { - $$jqLite.addClass(element, options.addClass); - options.addClass = null; - } - if (options.removeClass) { - $$jqLite.removeClass(element, options.removeClass); - options.removeClass = null; - } - } - - function computeTimings(element) { - var node = getDomNode(element); - var cs = $window.getComputedStyle(node); - var tdr = parseMaxTime(cs[prop('transitionDuration')]); - var adr = parseMaxTime(cs[prop('animationDuration')]); - var tdy = parseMaxTime(cs[prop('transitionDelay')]); - var ady = parseMaxTime(cs[prop('animationDelay')]); - - adr *= (parseInt(cs[prop('animationIterationCount')], 10) || 1); - var duration = Math.max(adr, tdr); - var delay = Math.max(ady, tdy); - - return { - duration: duration, - delay: delay, - animationDuration: adr, - transitionDuration: tdr, - animationDelay: ady, - transitionDelay: tdy - }; - - function prop(key) { - return WEBKIT ? 'Webkit' + key.charAt(0).toUpperCase() + key.substr(1) - : key; - } - } - - function parseMaxTime(str) { - var maxValue = 0; - var values = (str || "").split(/\s*,\s*/); - forEach(values, function(value) { - // it's always safe to consider only second values and omit `ms` values since - // getComputedStyle will always handle the conversion for us - if (value.charAt(value.length - 1) == 's') { - value = value.substring(0, value.length - 1); - } - value = parseFloat(value) || 0; - maxValue = maxValue ? Math.max(value, maxValue) : value; - }); - return maxValue; - } - - var cancelLastRAFRequest; - var rafWaitQueue = []; - function waitUntilQuiet(callback) { - if (cancelLastRAFRequest) { - cancelLastRAFRequest(); //cancels the request - } - rafWaitQueue.push(callback); - cancelLastRAFRequest = $$rAF(function() { - cancelLastRAFRequest = null; - - // DO NOT REMOVE THIS LINE OR REFACTOR OUT THE `pageWidth` variable. - // PLEASE EXAMINE THE `$$forceReflow` service to understand why. - var pageWidth = $$forceReflow(); - - // we use a for loop to ensure that if the queue is changed - // during this looping then it will consider new requests - for (var i = 0; i < rafWaitQueue.length; i++) { - rafWaitQueue[i](pageWidth); - } - rafWaitQueue.length = 0; - }); - } - - function applyAnimationStyles(element, options) { - applyAnimationFromStyles(element, options); - applyAnimationToStyles(element, options); - } - - function applyAnimationFromStyles(element, options) { - if (options.from) { - element.css(options.from); - options.from = null; - } - } - - function applyAnimationToStyles(element, options) { - if (options.to) { - element.css(options.to); - options.to = null; - } - } - - function getDomNode(element) { - for (var i = 0; i < element.length; i++) { - if (element[i].nodeType === 1) return element[i]; - } - } - - function blockTransition(element, bool) { - var node = getDomNode(element); - var key = camelCase(PREFIX + 'transition-delay'); - node.style[key] = bool ? '-9999s' : ''; - } - - return init; - }]); - - /** - * Older browsers [FF31] expect camelCase - * property keys. - * e.g. - * animation-duration --> animationDuration - */ - function camelCase(str) { - return str.replace(/-[a-z]/g, function(str) { - return str.charAt(1).toUpperCase(); - }); - } - -})(); - -} - -(function(){ -angular.module("material.core").constant("$MD_THEME_CSS", "md-autocomplete.md-THEME_NAME-theme{background:\"{{background-A100}}\"}md-autocomplete.md-THEME_NAME-theme[disabled]:not([md-floating-label]){background:\"{{background-100}}\"}md-autocomplete.md-THEME_NAME-theme button md-icon path{fill:\"{{background-600}}\"}md-autocomplete.md-THEME_NAME-theme button:after{background:\"{{background-600-0.3}}\"}.md-autocomplete-suggestions-container.md-THEME_NAME-theme{background:\"{{background-A100}}\"}.md-autocomplete-suggestions-container.md-THEME_NAME-theme li{color:\"{{background-900}}\"}.md-autocomplete-suggestions-container.md-THEME_NAME-theme li .highlight{color:\"{{background-600}}\"}.md-autocomplete-suggestions-container.md-THEME_NAME-theme li.selected,.md-autocomplete-suggestions-container.md-THEME_NAME-theme li:hover{background:\"{{background-200}}\"}md-backdrop{background-color:\"{{background-900-0.0}}\"}md-backdrop.md-opaque.md-THEME_NAME-theme{background-color:\"{{background-900-1.0}}\"}md-bottom-sheet.md-THEME_NAME-theme{background-color:\"{{background-50}}\";border-top-color:\"{{background-300}}\"}md-bottom-sheet.md-THEME_NAME-theme.md-list md-list-item{color:\"{{foreground-1}}\"}md-bottom-sheet.md-THEME_NAME-theme .md-subheader{background-color:\"{{background-50}}\";color:\"{{foreground-1}}\"}.md-button.md-THEME_NAME-theme:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme:not([disabled]):hover{background-color:\"{{background-500-0.2}}\"}.md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover{background-color:transparent}.md-button.md-THEME_NAME-theme.md-fab md-icon{color:\"{{accent-contrast}}\"}.md-button.md-THEME_NAME-theme.md-primary{color:\"{{primary-color}}\"}.md-button.md-THEME_NAME-theme.md-primary.md-fab,.md-button.md-THEME_NAME-theme.md-primary.md-raised{color:\"{{primary-contrast}}\";background-color:\"{{primary-color}}\"}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon{color:\"{{primary-contrast}}\"}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover{background-color:\"{{primary-600}}\"}.md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon{color:\"{{primary-color}}\"}.md-button.md-THEME_NAME-theme.md-fab{background-color:\"{{accent-color}}\";color:\"{{accent-contrast}}\"}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon{color:\"{{accent-contrast}}\"}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover{background-color:\"{{accent-A700}}\"}.md-button.md-THEME_NAME-theme.md-raised{color:\"{{background-900}}\";background-color:\"{{background-50}}\"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]) md-icon{color:\"{{background-900}}\"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover{background-color:\"{{background-50}}\"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused{background-color:\"{{background-200}}\"}.md-button.md-THEME_NAME-theme.md-warn{color:\"{{warn-color}}\"}.md-button.md-THEME_NAME-theme.md-warn.md-fab,.md-button.md-THEME_NAME-theme.md-warn.md-raised{color:\"{{warn-contrast}}\";background-color:\"{{warn-color}}\"}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon{color:\"{{warn-contrast}}\"}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover{background-color:\"{{warn-600}}\"}.md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon{color:\"{{warn-color}}\"}.md-button.md-THEME_NAME-theme.md-accent{color:\"{{accent-color}}\"}.md-button.md-THEME_NAME-theme.md-accent.md-fab,.md-button.md-THEME_NAME-theme.md-accent.md-raised{color:\"{{accent-contrast}}\";background-color:\"{{accent-color}}\"}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon{color:\"{{accent-contrast}}\"}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover{background-color:\"{{accent-A700}}\"}.md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon{color:\"{{accent-color}}\"}.md-button.md-THEME_NAME-theme.md-accent[disabled],.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled],.md-button.md-THEME_NAME-theme.md-warn[disabled],.md-button.md-THEME_NAME-theme[disabled]{color:\"{{foreground-3}}\";cursor:default}.md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon,.md-button.md-THEME_NAME-theme[disabled] md-icon{color:\"{{foreground-3}}\"}.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled]{background-color:\"{{foreground-4}}\"}.md-button.md-THEME_NAME-theme[disabled]{background-color:transparent}._md a.md-THEME_NAME-theme:not(.md-button).md-primary{color:\"{{primary-color}}\"}._md a.md-THEME_NAME-theme:not(.md-button).md-primary:hover{color:\"{{primary-700}}\"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover{color:\"{{accent-700}}\"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent{color:\"{{accent-color}}\"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover{color:\"{{accent-A700}}\"}._md a.md-THEME_NAME-theme:not(.md-button).md-warn{color:\"{{warn-color}}\"}._md a.md-THEME_NAME-theme:not(.md-button).md-warn:hover{color:\"{{warn-700}}\"}md-card.md-THEME_NAME-theme{color:\"{{foreground-1}}\";background-color:\"{{background-hue-1}}\";border-radius:2px}md-card.md-THEME_NAME-theme .md-card-image{border-radius:2px 2px 0 0}md-card.md-THEME_NAME-theme md-card-header md-card-avatar md-icon{color:\"{{background-color}}\";background-color:\"{{foreground-3}}\"}md-card.md-THEME_NAME-theme md-card-header md-card-header-text .md-subhead,md-card.md-THEME_NAME-theme md-card-title md-card-title-text:not(:only-child) .md-subhead{color:\"{{foreground-2}}\"}md-checkbox.md-THEME_NAME-theme .md-ripple{color:\"{{accent-A700}}\"}md-checkbox.md-THEME_NAME-theme.md-checked .md-ripple{color:\"{{background-600}}\"}md-checkbox.md-THEME_NAME-theme.md-checked.md-focused .md-container:before{background-color:\"{{accent-color-0.26}}\"}md-checkbox.md-THEME_NAME-theme .md-ink-ripple{color:\"{{foreground-2}}\"}md-checkbox.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:\"{{accent-color-0.87}}\"}md-checkbox.md-THEME_NAME-theme:not(.md-checked) .md-icon{border-color:\"{{foreground-2}}\"}md-checkbox.md-THEME_NAME-theme.md-checked .md-icon{background-color:\"{{accent-color-0.87}}\"}md-checkbox.md-THEME_NAME-theme.md-checked .md-icon:after{border-color:\"{{accent-contrast-0.87}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ripple{color:\"{{primary-600}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ripple{color:\"{{background-600}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ink-ripple{color:\"{{foreground-2}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple{color:\"{{primary-color-0.87}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary:not(.md-checked) .md-icon{border-color:\"{{foreground-2}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon{background-color:\"{{primary-color-0.87}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked.md-focused .md-container:before{background-color:\"{{primary-color-0.26}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon:after{border-color:\"{{primary-contrast-0.87}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-indeterminate[disabled] .md-container{color:\"{{foreground-3}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ripple{color:\"{{warn-600}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ink-ripple{color:\"{{foreground-2}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple{color:\"{{warn-color-0.87}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn:not(.md-checked) .md-icon{border-color:\"{{foreground-2}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon{background-color:\"{{warn-color-0.87}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before{background-color:\"{{warn-color-0.26}}\"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon:after{border-color:\"{{background-200}}\"}md-checkbox.md-THEME_NAME-theme[disabled]:not(.md-checked) .md-icon{border-color:\"{{foreground-3}}\"}md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon{background-color:\"{{foreground-3}}\"}md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon:after{border-color:\"{{background-200}}\"}md-checkbox.md-THEME_NAME-theme[disabled] .md-icon:after{border-color:\"{{foreground-3}}\"}md-checkbox.md-THEME_NAME-theme[disabled] .md-label{color:\"{{foreground-3}}\"}md-chips.md-THEME_NAME-theme .md-chips{box-shadow:0 1px \"{{foreground-4}}\"}md-chips.md-THEME_NAME-theme .md-chips.md-focused{box-shadow:0 2px \"{{primary-color}}\"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input{color:\"{{foreground-1}}\"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input:-moz-placeholder,md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-moz-placeholder{color:\"{{foreground-3}}\"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input:-ms-input-placeholder{color:\"{{foreground-3}}\"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-webkit-input-placeholder{color:\"{{foreground-3}}\"}md-chips.md-THEME_NAME-theme md-chip{background:\"{{background-300}}\";color:\"{{background-800}}\"}md-chips.md-THEME_NAME-theme md-chip md-icon{color:\"{{background-700}}\"}md-chips.md-THEME_NAME-theme md-chip.md-focused{background:\"{{primary-color}}\";color:\"{{primary-contrast}}\"}md-chips.md-THEME_NAME-theme md-chip.md-focused md-icon{color:\"{{primary-contrast}}\"}md-chips.md-THEME_NAME-theme md-chip._md-chip-editing{background:transparent;color:\"{{background-800}}\"}md-chips.md-THEME_NAME-theme md-chip-remove .md-button md-icon path{fill:\"{{background-500}}\"}.md-contact-suggestion span.md-contact-email{color:\"{{background-400}}\"}md-content.md-THEME_NAME-theme{color:\"{{foreground-1}}\";background-color:\"{{background-default}}\"}.md-calendar.md-THEME_NAME-theme{background:\"{{background-A100}}\";color:\"{{background-A200-0.87}}\"}.md-calendar.md-THEME_NAME-theme tr:last-child td{border-bottom-color:\"{{background-200}}\"}.md-THEME_NAME-theme .md-calendar-day-header{background:\"{{background-300}}\";color:\"{{background-A200-0.87}}\"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border:1px solid \"{{primary-500}}\"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-date-today.md-calendar-date-disabled{color:\"{{primary-500-0.6}}\"}.md-calendar-date.md-focus .md-THEME_NAME-theme .md-calendar-date-selection-indicator,.md-THEME_NAME-theme .md-calendar-date-selection-indicator:hover{background:\"{{background-300}}\"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-THEME_NAME-theme .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator{background:\"{{primary-500}}\";color:\"{{primary-500-contrast}}\";border-color:transparent}.md-THEME_NAME-theme .md-calendar-date-disabled,.md-THEME_NAME-theme .md-calendar-month-label-disabled{color:\"{{background-A200-0.435}}\"}.md-THEME_NAME-theme .md-datepicker-input{color:\"{{foreground-1}}\"}.md-THEME_NAME-theme .md-datepicker-input:-moz-placeholder,.md-THEME_NAME-theme .md-datepicker-input::-moz-placeholder{color:\"{{foreground-3}}\"}.md-THEME_NAME-theme .md-datepicker-input:-ms-input-placeholder{color:\"{{foreground-3}}\"}.md-THEME_NAME-theme .md-datepicker-input::-webkit-input-placeholder{color:\"{{foreground-3}}\"}.md-THEME_NAME-theme .md-datepicker-input-container{border-bottom-color:\"{{foreground-4}}\"}.md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:\"{{primary-color}}\"}.md-accent .md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:\"{{accent-color}}\"}.md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-invalid,.md-warn .md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:\"{{warn-A700}}\"}.md-THEME_NAME-theme .md-datepicker-calendar-pane{border-color:\"{{background-hue-1}}\"}.md-THEME_NAME-theme .md-datepicker-triangle-button .md-datepicker-expand-triangle{border-top-color:\"{{foreground-2}}\"}.md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon{color:\"{{primary-color}}\"}.md-accent .md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon,.md-THEME_NAME-theme .md-datepicker-open.md-accent .md-datepicker-calendar-icon{color:\"{{accent-color}}\"}.md-THEME_NAME-theme .md-datepicker-open.md-warn .md-datepicker-calendar-icon,.md-warn .md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon{color:\"{{warn-A700}}\"}.md-THEME_NAME-theme .md-datepicker-calendar{background:\"{{background-A100}}\"}.md-THEME_NAME-theme .md-datepicker-input-mask-opaque{box-shadow:0 0 0 9999px \"{{background-hue-1}}\"}.md-THEME_NAME-theme .md-datepicker-open .md-datepicker-input-container{background:\"{{background-hue-1}}\"}md-dialog.md-THEME_NAME-theme{border-radius:4px;background-color:\"{{background-hue-1}}\";color:\"{{foreground-1}}\"}md-dialog.md-THEME_NAME-theme.md-content-overflow .md-actions,md-dialog.md-THEME_NAME-theme.md-content-overflow md-dialog-actions,md-divider.md-THEME_NAME-theme{border-top-color:\"{{foreground-4}}\"}.layout-gt-lg-row>md-divider.md-THEME_NAME-theme,.layout-gt-md-row>md-divider.md-THEME_NAME-theme,.layout-gt-sm-row>md-divider.md-THEME_NAME-theme,.layout-gt-xs-row>md-divider.md-THEME_NAME-theme,.layout-lg-row>md-divider.md-THEME_NAME-theme,.layout-md-row>md-divider.md-THEME_NAME-theme,.layout-row>md-divider.md-THEME_NAME-theme,.layout-sm-row>md-divider.md-THEME_NAME-theme,.layout-xl-row>md-divider.md-THEME_NAME-theme,.layout-xs-row>md-divider.md-THEME_NAME-theme{border-right-color:\"{{foreground-4}}\"}md-icon.md-THEME_NAME-theme{color:\"{{foreground-2}}\"}md-icon.md-THEME_NAME-theme.md-primary{color:\"{{primary-color}}\"}md-icon.md-THEME_NAME-theme.md-accent{color:\"{{accent-color}}\"}md-icon.md-THEME_NAME-theme.md-warn{color:\"{{warn-color}}\"}md-input-container.md-THEME_NAME-theme .md-input{color:\"{{foreground-1}}\";border-color:\"{{foreground-4}}\"}md-input-container.md-THEME_NAME-theme .md-input:-moz-placeholder,md-input-container.md-THEME_NAME-theme .md-input::-moz-placeholder{color:\"{{foreground-3}}\"}md-input-container.md-THEME_NAME-theme .md-input:-ms-input-placeholder{color:\"{{foreground-3}}\"}md-input-container.md-THEME_NAME-theme .md-input::-webkit-input-placeholder{color:\"{{foreground-3}}\"}md-input-container.md-THEME_NAME-theme>md-icon{color:\"{{foreground-1}}\"}md-input-container.md-THEME_NAME-theme .md-placeholder,md-input-container.md-THEME_NAME-theme label{color:\"{{foreground-3}}\"}md-input-container.md-THEME_NAME-theme label.md-required:after{color:\"{{warn-A700}}\"}md-input-container.md-THEME_NAME-theme:not(.md-input-focused):not(.md-input-invalid) label.md-required:after{color:\"{{foreground-2}}\"}md-input-container.md-THEME_NAME-theme .md-input-message-animation,md-input-container.md-THEME_NAME-theme .md-input-messages-animation{color:\"{{warn-A700}}\"}md-input-container.md-THEME_NAME-theme .md-input-message-animation .md-char-counter,md-input-container.md-THEME_NAME-theme .md-input-messages-animation .md-char-counter{color:\"{{foreground-1}}\"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input:-moz-placeholder,md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-moz-placeholder{color:\"{{foreground-2}}\"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input:-ms-input-placeholder{color:\"{{foreground-2}}\"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-webkit-input-placeholder{color:\"{{foreground-2}}\"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-has-value label{color:\"{{foreground-2}}\"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused .md-input,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-resized .md-input{border-color:\"{{primary-color}}\"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused md-icon{color:\"{{primary-color}}\"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input{border-color:\"{{accent-color}}\"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent md-icon{color:\"{{accent-color}}\"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input{border-color:\"{{warn-A700}}\"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn md-icon{color:\"{{warn-A700}}\"}md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input{border-color:\"{{warn-A700}}\"}md-input-container.md-THEME_NAME-theme.md-input-invalid .md-char-counter,md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input-message-animation,md-input-container.md-THEME_NAME-theme.md-input-invalid label{color:\"{{warn-A700}}\"}[disabled] md-input-container.md-THEME_NAME-theme .md-input,md-input-container.md-THEME_NAME-theme .md-input[disabled]{border-bottom-color:transparent;color:\"{{foreground-3}}\";background-image:linear-gradient(90deg,\"{{foreground-3}}\" 0,\"{{foreground-3}}\" 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,\"{{foreground-3}}\" 100%)}md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h3,md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h4,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h3,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h4{color:\"{{foreground-1}}\"}md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text p,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text p{color:\"{{foreground-2}}\"}md-list.md-THEME_NAME-theme .md-proxy-focus.md-focused div.md-no-style{background-color:\"{{background-100}}\"}md-list.md-THEME_NAME-theme md-list-item .md-avatar-icon{background-color:\"{{foreground-3}}\";color:\"{{background-color}}\"}md-list.md-THEME_NAME-theme md-list-item>md-icon{color:\"{{foreground-2}}\"}md-list.md-THEME_NAME-theme md-list-item>md-icon.md-highlight{color:\"{{primary-color}}\"}md-list.md-THEME_NAME-theme md-list-item>md-icon.md-highlight.md-accent{color:\"{{accent-color}}\"}md-menu-content.md-THEME_NAME-theme{background-color:\"{{background-A100}}\"}md-menu-content.md-THEME_NAME-theme md-menu-item{color:\"{{background-A200-0.87}}\"}md-menu-content.md-THEME_NAME-theme md-menu-item md-icon{color:\"{{background-A200-0.54}}\"}md-menu-content.md-THEME_NAME-theme md-menu-item .md-button[disabled],md-menu-content.md-THEME_NAME-theme md-menu-item .md-button[disabled] md-icon{color:\"{{background-A200-0.25}}\"}md-menu-content.md-THEME_NAME-theme md-menu-divider{background-color:\"{{background-A200-0.11}}\"}md-menu-bar.md-THEME_NAME-theme>button.md-button{color:\"{{foreground-2}}\";border-radius:2px}md-menu-bar.md-THEME_NAME-theme md-menu.md-open>button,md-menu-bar.md-THEME_NAME-theme md-menu>button:focus{outline:none;background:\"{{background-200}}\"}md-menu-bar.md-THEME_NAME-theme.md-open:not(.md-keyboard-mode) md-menu:hover>button{background-color:\"{{ background-500-0.2}}\"}md-menu-bar.md-THEME_NAME-theme:not(.md-keyboard-mode):not(.md-open) md-menu button:focus,md-menu-bar.md-THEME_NAME-theme:not(.md-keyboard-mode):not(.md-open) md-menu button:hover{background:transparent}md-menu-content.md-THEME_NAME-theme .md-menu>.md-button:after{color:\"{{background-A200-0.54}}\"}md-menu-content.md-THEME_NAME-theme .md-menu.md-open>.md-button{background-color:\"{{ background-500-0.2}}\"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar{background-color:\"{{background-A100}}\";color:\"{{background-A200}}\"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar md-toolbar-filler{background-color:\"{{primary-color}}\";color:\"{{background-A100-0.87}}\"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar md-toolbar-filler md-icon{color:\"{{background-A100-0.87}}\"}md-nav-bar.md-THEME_NAME-theme .md-nav-bar{background-color:transparent;border-color:\"{{foreground-4}}\"}md-nav-bar.md-THEME_NAME-theme .md-button._md-nav-button.md-unselected{color:\"{{foreground-2}}\"}md-nav-bar.md-THEME_NAME-theme md-nav-ink-bar{color:\"{{accent-color}}\";background:\"{{accent-color}}\"}._md-panel-backdrop.md-THEME_NAME-theme{background-color:\"{{background-900-1.0}}\"}md-progress-circular.md-THEME_NAME-theme path{stroke:\"{{primary-color}}\"}md-progress-circular.md-THEME_NAME-theme.md-warn path{stroke:\"{{warn-color}}\"}md-progress-circular.md-THEME_NAME-theme.md-accent path{stroke:\"{{accent-color}}\"}md-progress-linear.md-THEME_NAME-theme .md-container{background-color:\"{{primary-100}}\"}md-progress-linear.md-THEME_NAME-theme .md-bar{background-color:\"{{primary-color}}\"}md-progress-linear.md-THEME_NAME-theme.md-warn .md-container{background-color:\"{{warn-100}}\"}md-progress-linear.md-THEME_NAME-theme.md-warn .md-bar{background-color:\"{{warn-color}}\"}md-progress-linear.md-THEME_NAME-theme.md-accent .md-container{background-color:\"{{accent-100}}\"}md-progress-linear.md-THEME_NAME-theme.md-accent .md-bar{background-color:\"{{accent-color}}\"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-bar1{background-color:\"{{warn-100}}\"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-dashed:before{background:radial-gradient(\"{{warn-100}}\" 0,\"{{warn-100}}\" 16%,transparent 42%)}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-bar1{background-color:\"{{accent-100}}\"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-dashed:before{background:radial-gradient(\"{{accent-100}}\" 0,\"{{accent-100}}\" 16%,transparent 42%)}md-radio-button.md-THEME_NAME-theme .md-off{border-color:\"{{foreground-2}}\"}md-radio-button.md-THEME_NAME-theme .md-on{background-color:\"{{accent-color-0.87}}\"}md-radio-button.md-THEME_NAME-theme.md-checked .md-off{border-color:\"{{accent-color-0.87}}\"}md-radio-button.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:\"{{accent-color-0.87}}\"}md-radio-button.md-THEME_NAME-theme .md-container .md-ripple{color:\"{{accent-A700}}\"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-on,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on{background-color:\"{{primary-color-0.87}}\"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off{border-color:\"{{primary-color-0.87}}\"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple{color:\"{{primary-color-0.87}}\"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple{color:\"{{primary-600}}\"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-on,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on{background-color:\"{{warn-color-0.87}}\"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off{border-color:\"{{warn-color-0.87}}\"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple{color:\"{{warn-color-0.87}}\"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple{color:\"{{warn-600}}\"}md-radio-button.md-THEME_NAME-theme[disabled],md-radio-group.md-THEME_NAME-theme[disabled]{color:\"{{foreground-3}}\"}md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-off,md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-on,md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-off,md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-on{border-color:\"{{foreground-3}}\"}md-radio-group.md-THEME_NAME-theme .md-checked .md-ink-ripple{color:\"{{accent-color-0.26}}\"}md-radio-group.md-THEME_NAME-theme .md-checked:not([disabled]).md-primary .md-ink-ripple,md-radio-group.md-THEME_NAME-theme.md-primary .md-checked:not([disabled]) .md-ink-ripple{color:\"{{primary-color-0.26}}\"}md-radio-group.md-THEME_NAME-theme .md-checked.md-primary .md-ink-ripple{color:\"{{warn-color-0.26}}\"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked .md-container:before{background-color:\"{{accent-color-0.26}}\"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before,md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty).md-primary .md-checked .md-container:before{background-color:\"{{primary-color-0.26}}\"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-warn .md-container:before,md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty).md-warn .md-checked .md-container:before{background-color:\"{{warn-color-0.26}}\"}md-input-container md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:\"{{warn-A700}}\"}md-input-container:not(.md-input-focused):not(.md-input-invalid) md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:\"{{foreground-3}}\"}md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-THEME_NAME-theme .md-select-value,md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-THEME_NAME-theme .md-select-value.md-select-placeholder{color:\"{{primary-color}}\"}md-input-container.md-input-invalid md-select.md-THEME_NAME-theme .md-select-value{color:\"{{warn-A700}}\"!important;border-bottom-color:\"{{warn-A700}}\"!important}md-input-container.md-input-invalid md-select.md-THEME_NAME-theme.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme[disabled] .md-select-value{border-bottom-color:transparent;background-image:linear-gradient(90deg,\"{{foreground-3}}\" 0,\"{{foreground-3}}\" 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,\"{{foreground-3}}\" 100%)}md-select.md-THEME_NAME-theme .md-select-value{border-bottom-color:\"{{foreground-4}}\"}md-select.md-THEME_NAME-theme .md-select-value.md-select-placeholder{color:\"{{foreground-3}}\"}md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:\"{{warn-A700}}\"}md-select.md-THEME_NAME-theme.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme.ng-invalid.ng-touched .md-select-value{color:\"{{warn-A700}}\"!important;border-bottom-color:\"{{warn-A700}}\"!important}md-select.md-THEME_NAME-theme.ng-invalid.ng-touched.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-value{border-bottom-color:\"{{primary-color}}\";color:\"{{ foreground-1 }}\"}md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-value.md-select-placeholder{color:\"{{ foreground-1 }}\"}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-accent .md-select-value{border-bottom-color:\"{{accent-color}}\"}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-warn .md-select-value{border-bottom-color:\"{{warn-color}}\"}md-select.md-THEME_NAME-theme[disabled] .md-select-icon,md-select.md-THEME_NAME-theme[disabled] .md-select-value,md-select.md-THEME_NAME-theme[disabled] .md-select-value.md-select-placeholder{color:\"{{foreground-3}}\"}md-select.md-THEME_NAME-theme .md-select-icon{color:\"{{foreground-2}}\"}md-select-menu.md-THEME_NAME-theme md-content{background:\"{{background-A100}}\"}md-select-menu.md-THEME_NAME-theme md-content md-optgroup{color:\"{{background-600-0.87}}\"}md-select-menu.md-THEME_NAME-theme md-content md-option{color:\"{{background-900-0.87}}\"}md-select-menu.md-THEME_NAME-theme md-content md-option[disabled] .md-text{color:\"{{background-400-0.87}}\"}md-select-menu.md-THEME_NAME-theme md-content md-option:not([disabled]):focus,md-select-menu.md-THEME_NAME-theme md-content md-option:not([disabled]):hover{background:\"{{background-200}}\"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected]{color:\"{{primary-500}}\"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected]:focus{color:\"{{primary-600}}\"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected].md-accent{color:\"{{accent-color}}\"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected].md-accent:focus{color:\"{{accent-A700}}\"}.md-checkbox-enabled.md-THEME_NAME-theme .md-ripple{color:\"{{primary-600}}\"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-ripple{color:\"{{background-600}}\"}.md-checkbox-enabled.md-THEME_NAME-theme .md-ink-ripple{color:\"{{foreground-2}}\"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-ink-ripple{color:\"{{primary-color-0.87}}\"}.md-checkbox-enabled.md-THEME_NAME-theme:not(.md-checked) .md-icon{border-color:\"{{foreground-2}}\"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-icon{background-color:\"{{primary-color-0.87}}\"}.md-checkbox-enabled.md-THEME_NAME-theme[selected].md-focused .md-container:before{background-color:\"{{primary-color-0.26}}\"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-icon:after{border-color:\"{{primary-contrast-0.87}}\"}.md-checkbox-enabled.md-THEME_NAME-theme .md-indeterminate[disabled] .md-container{color:\"{{foreground-3}}\"}.md-checkbox-enabled.md-THEME_NAME-theme md-option .md-text{color:\"{{background-900-0.87}}\"}md-sidenav.md-THEME_NAME-theme,md-sidenav.md-THEME_NAME-theme md-content{background-color:\"{{background-hue-1}}\"}md-slider.md-THEME_NAME-theme .md-track{background-color:\"{{foreground-3}}\"}md-slider.md-THEME_NAME-theme .md-track-ticks{color:\"{{background-contrast}}\"}md-slider.md-THEME_NAME-theme .md-focus-ring{background-color:\"{{accent-A200-0.2}}\"}md-slider.md-THEME_NAME-theme .md-disabled-thumb{border-color:\"{{background-color}}\";background-color:\"{{background-color}}\"}md-slider.md-THEME_NAME-theme.md-min .md-thumb:after{background-color:\"{{background-color}}\";border-color:\"{{foreground-3}}\"}md-slider.md-THEME_NAME-theme.md-min .md-focus-ring{background-color:\"{{foreground-3-0.38}}\"}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-thumb:after{background-color:\"{{background-contrast}}\";border-color:transparent}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-sign{background-color:\"{{background-400}}\"}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-sign:after{border-top-color:\"{{background-400}}\"}md-slider.md-THEME_NAME-theme.md-min[md-discrete][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:\"{{background-400}}\"}md-slider.md-THEME_NAME-theme .md-track.md-track-fill{background-color:\"{{accent-color}}\"}md-slider.md-THEME_NAME-theme .md-thumb:after{border-color:\"{{accent-color}}\";background-color:\"{{accent-color}}\"}md-slider.md-THEME_NAME-theme .md-sign{background-color:\"{{accent-color}}\"}md-slider.md-THEME_NAME-theme .md-sign:after{border-top-color:\"{{accent-color}}\"}md-slider.md-THEME_NAME-theme[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:\"{{accent-color}}\"}md-slider.md-THEME_NAME-theme .md-thumb-text{color:\"{{accent-contrast}}\"}md-slider.md-THEME_NAME-theme.md-warn .md-focus-ring{background-color:\"{{warn-200-0.38}}\"}md-slider.md-THEME_NAME-theme.md-warn .md-track.md-track-fill{background-color:\"{{warn-color}}\"}md-slider.md-THEME_NAME-theme.md-warn .md-thumb:after{border-color:\"{{warn-color}}\";background-color:\"{{warn-color}}\"}md-slider.md-THEME_NAME-theme.md-warn .md-sign{background-color:\"{{warn-color}}\"}md-slider.md-THEME_NAME-theme.md-warn .md-sign:after{border-top-color:\"{{warn-color}}\"}md-slider.md-THEME_NAME-theme.md-warn[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:\"{{warn-color}}\"}md-slider.md-THEME_NAME-theme.md-warn .md-thumb-text{color:\"{{warn-contrast}}\"}md-slider.md-THEME_NAME-theme.md-primary .md-focus-ring{background-color:\"{{primary-200-0.38}}\"}md-slider.md-THEME_NAME-theme.md-primary .md-track.md-track-fill{background-color:\"{{primary-color}}\"}md-slider.md-THEME_NAME-theme.md-primary .md-thumb:after{border-color:\"{{primary-color}}\";background-color:\"{{primary-color}}\"}md-slider.md-THEME_NAME-theme.md-primary .md-sign{background-color:\"{{primary-color}}\"}md-slider.md-THEME_NAME-theme.md-primary .md-sign:after{border-top-color:\"{{primary-color}}\"}md-slider.md-THEME_NAME-theme.md-primary[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:\"{{primary-color}}\"}md-slider.md-THEME_NAME-theme.md-primary .md-thumb-text{color:\"{{primary-contrast}}\"}md-slider.md-THEME_NAME-theme[disabled] .md-thumb:after{border-color:transparent}md-slider.md-THEME_NAME-theme[disabled]:not(.md-min) .md-thumb:after,md-slider.md-THEME_NAME-theme[disabled][md-discrete] .md-thumb:after{background-color:\"{{foreground-3}}\";border-color:transparent}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-sign{background-color:\"{{background-400}}\"}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-sign:after{border-top-color:\"{{background-400}}\"}md-slider.md-THEME_NAME-theme[disabled][readonly][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:\"{{background-400}}\"}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-disabled-thumb{border-color:transparent;background-color:transparent}md-slider-container[disabled]>:first-child:not(md-slider),md-slider-container[disabled]>:last-child:not(md-slider){color:\"{{foreground-3}}\"}.md-subheader.md-THEME_NAME-theme{color:\"{{ foreground-2-0.23 }}\";background-color:\"{{background-default}}\"}.md-subheader.md-THEME_NAME-theme.md-primary{color:\"{{primary-color}}\"}.md-subheader.md-THEME_NAME-theme.md-accent{color:\"{{accent-color}}\"}.md-subheader.md-THEME_NAME-theme.md-warn{color:\"{{warn-color}}\"}md-switch.md-THEME_NAME-theme .md-ink-ripple{color:\"{{background-500}}\"}md-switch.md-THEME_NAME-theme .md-thumb{background-color:\"{{background-50}}\"}md-switch.md-THEME_NAME-theme .md-bar{background-color:\"{{background-500}}\"}md-switch.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:\"{{accent-color}}\"}md-switch.md-THEME_NAME-theme.md-checked .md-thumb{background-color:\"{{accent-color}}\"}md-switch.md-THEME_NAME-theme.md-checked .md-bar{background-color:\"{{accent-color-0.5}}\"}md-switch.md-THEME_NAME-theme.md-checked.md-focused .md-thumb:before{background-color:\"{{accent-color-0.26}}\"}md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-ink-ripple{color:\"{{primary-color}}\"}md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-thumb{background-color:\"{{primary-color}}\"}md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-bar{background-color:\"{{primary-color-0.5}}\"}md-switch.md-THEME_NAME-theme.md-checked.md-primary.md-focused .md-thumb:before{background-color:\"{{primary-color-0.26}}\"}md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-ink-ripple{color:\"{{warn-color}}\"}md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-thumb{background-color:\"{{warn-color}}\"}md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-bar{background-color:\"{{warn-color-0.5}}\"}md-switch.md-THEME_NAME-theme.md-checked.md-warn.md-focused .md-thumb:before{background-color:\"{{warn-color-0.26}}\"}md-switch.md-THEME_NAME-theme[disabled] .md-thumb{background-color:\"{{background-400}}\"}md-switch.md-THEME_NAME-theme[disabled] .md-bar{background-color:\"{{foreground-4}}\"}md-toast.md-THEME_NAME-theme .md-toast-content{background-color:#323232;color:\"{{background-50}}\"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button{color:\"{{background-50}}\"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight{color:\"{{accent-color}}\"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight.md-primary{color:\"{{primary-color}}\"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight.md-warn{color:\"{{warn-color}}\"}md-tabs.md-THEME_NAME-theme md-tabs-wrapper{background-color:transparent;border-color:\"{{foreground-4}}\"}md-tabs.md-THEME_NAME-theme .md-paginator md-icon{color:\"{{primary-color}}\"}md-tabs.md-THEME_NAME-theme md-ink-bar{color:\"{{accent-color}}\";background:\"{{accent-color}}\"}md-tabs.md-THEME_NAME-theme .md-tab{color:\"{{foreground-2}}\"}md-tabs.md-THEME_NAME-theme .md-tab[disabled],md-tabs.md-THEME_NAME-theme .md-tab[disabled] md-icon{color:\"{{foreground-3}}\"}md-tabs.md-THEME_NAME-theme .md-tab.md-active,md-tabs.md-THEME_NAME-theme .md-tab.md-active md-icon,md-tabs.md-THEME_NAME-theme .md-tab.md-focused,md-tabs.md-THEME_NAME-theme .md-tab.md-focused md-icon{color:\"{{primary-color}}\"}md-tabs.md-THEME_NAME-theme .md-tab.md-focused{background:\"{{primary-color-0.1}}\"}md-tabs.md-THEME_NAME-theme .md-tab .md-ripple-container{color:\"{{accent-A100}}\"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper{background-color:\"{{accent-color}}\"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\"{{accent-A100}}\"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\"{{accent-contrast}}\"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\"{{accent-contrast-0.1}}\"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:\"{{primary-600-1}}\";background:\"{{primary-600-1}}\"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper{background-color:\"{{primary-color}}\"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\"{{primary-100}}\"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\"{{primary-contrast}}\"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\"{{primary-contrast-0.1}}\"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper{background-color:\"{{warn-color}}\"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\"{{warn-100}}\"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\"{{warn-contrast}}\"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\"{{warn-contrast-0.1}}\"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:\"{{primary-color}}\"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\"{{primary-100}}\"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\"{{primary-contrast}}\"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\"{{primary-contrast-0.1}}\"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:\"{{accent-color}}\"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\"{{accent-A100}}\"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\"{{accent-contrast}}\"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\"{{accent-contrast-0.1}}\"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:\"{{primary-600-1}}\";background:\"{{primary-600-1}}\"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:\"{{warn-color}}\"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:\"{{warn-100}}\"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:\"{{warn-contrast}}\"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:\"{{warn-contrast-0.1}}\"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar){background-color:\"{{primary-color}}\";color:\"{{primary-contrast}}\"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) md-icon{color:\"{{primary-contrast}}\";fill:\"{{primary-contrast}}\"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) .md-button[disabled] md-icon{color:\"{{primary-contrast-0.26}}\";fill:\"{{primary-contrast-0.26}}\"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent{background-color:\"{{accent-color}}\";color:\"{{accent-contrast}}\"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent .md-ink-ripple{color:\"{{accent-contrast}}\"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent md-icon{color:\"{{accent-contrast}}\";fill:\"{{accent-contrast}}\"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent .md-button[disabled] md-icon{color:\"{{accent-contrast-0.26}}\";fill:\"{{accent-contrast-0.26}}\"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-warn{background-color:\"{{warn-color}}\";color:\"{{warn-contrast}}\"}.md-panel.md-tooltip.md-THEME_NAME-theme{color:\"{{background-700-contrast}}\";background-color:\"{{background-700}}\"}body.md-THEME_NAME-theme,html.md-THEME_NAME-theme{color:\"{{foreground-1}}\";background-color:\"{{background-color}}\"}"); -})(); - - -})(window, window.angular);
\ No newline at end of file diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.css b/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.css deleted file mode 100644 index 484949eb..00000000 --- a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Angular Material Design - * https://github.com/angular/material - * @license MIT - * v1.1.2-master-a9ba340 - */body,html{height:100%;position:relative}body{margin:0;padding:0}[tabindex="-1"]:focus{outline:none}.inset{padding:10px}a.md-no-style,button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{text-shadow:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{-webkit-transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;-webkit-transition:all .55s cubic-bezier(.25,.8,.25,1);transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-ripple{position:absolute;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{-webkit-transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-ripple.md-ripple-remove{-webkit-animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1);animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1)}@-webkit-keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}@keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0;z-index:50}.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.md-no-momentum{-webkit-overflow-scrolling:auto}.md-no-flicker{-webkit-filter:blur(0)}@media (min-width:960px){.md-padding{padding:16px}}body[dir=ltr],body[dir=rtl],html[dir=ltr],html[dir=rtl]{unicode-bidi:embed}bdo[dir=rtl]{direction:rtl}bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:bidi-override}bdo[dir=ltr]{direction:ltr}body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;line-height:24px}.md-body-1,.md-subhead{font-weight:400;letter-spacing:.01em}.md-body-1{font-size:14px;line-height:20px}.md-body-2{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:24px}.md-caption{font-size:12px;letter-spacing:.02em}.md-button{letter-spacing:.01em}button,html,input,select,textarea{font-family:Roboto,Helvetica Neue,sans-serif}button,input,select,textarea{font-size:100%}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}.flex-order{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-0,.offset-0{margin-left:0}[dir=rtl] .flex-offset-0,[dir=rtl] .offset-0{margin-left:auto;margin-right:0}.flex-offset-5,.offset-5{margin-left:5%}[dir=rtl] .flex-offset-5,[dir=rtl] .offset-5{margin-left:auto;margin-right:5%}.flex-offset-10,.offset-10{margin-left:10%}[dir=rtl] .flex-offset-10,[dir=rtl] .offset-10{margin-left:auto;margin-right:10%}.flex-offset-15,.offset-15{margin-left:15%}[dir=rtl] .flex-offset-15,[dir=rtl] .offset-15{margin-left:auto;margin-right:15%}.flex-offset-20,.offset-20{margin-left:20%}[dir=rtl] .flex-offset-20,[dir=rtl] .offset-20{margin-left:auto;margin-right:20%}.flex-offset-25,.offset-25{margin-left:25%}[dir=rtl] .flex-offset-25,[dir=rtl] .offset-25{margin-left:auto;margin-right:25%}.flex-offset-30,.offset-30{margin-left:30%}[dir=rtl] .flex-offset-30,[dir=rtl] .offset-30{margin-left:auto;margin-right:30%}.flex-offset-35,.offset-35{margin-left:35%}[dir=rtl] .flex-offset-35,[dir=rtl] .offset-35{margin-left:auto;margin-right:35%}.flex-offset-40,.offset-40{margin-left:40%}[dir=rtl] .flex-offset-40,[dir=rtl] .offset-40{margin-left:auto;margin-right:40%}.flex-offset-45,.offset-45{margin-left:45%}[dir=rtl] .flex-offset-45,[dir=rtl] .offset-45{margin-left:auto;margin-right:45%}.flex-offset-50,.offset-50{margin-left:50%}[dir=rtl] .flex-offset-50,[dir=rtl] .offset-50{margin-left:auto;margin-right:50%}.flex-offset-55,.offset-55{margin-left:55%}[dir=rtl] .flex-offset-55,[dir=rtl] .offset-55{margin-left:auto;margin-right:55%}.flex-offset-60,.offset-60{margin-left:60%}[dir=rtl] .flex-offset-60,[dir=rtl] .offset-60{margin-left:auto;margin-right:60%}.flex-offset-65,.offset-65{margin-left:65%}[dir=rtl] .flex-offset-65,[dir=rtl] .offset-65{margin-left:auto;margin-right:65%}.flex-offset-70,.offset-70{margin-left:70%}[dir=rtl] .flex-offset-70,[dir=rtl] .offset-70{margin-left:auto;margin-right:70%}.flex-offset-75,.offset-75{margin-left:75%}[dir=rtl] .flex-offset-75,[dir=rtl] .offset-75{margin-left:auto;margin-right:75%}.flex-offset-80,.offset-80{margin-left:80%}[dir=rtl] .flex-offset-80,[dir=rtl] .offset-80{margin-left:auto;margin-right:80%}.flex-offset-85,.offset-85{margin-left:85%}[dir=rtl] .flex-offset-85,[dir=rtl] .offset-85{margin-left:auto;margin-right:85%}.flex-offset-90,.offset-90{margin-left:90%}[dir=rtl] .flex-offset-90,[dir=rtl] .offset-90{margin-left:auto;margin-right:90%}.flex-offset-95,.offset-95{margin-left:95%}[dir=rtl] .flex-offset-95,[dir=rtl] .offset-95{margin-left:auto;margin-right:95%}.flex-offset-33,.offset-33{margin-left:33.33333%}.flex-offset-66,.offset-66{margin-left:66.66667%}[dir=rtl] .flex-offset-66,[dir=rtl] .offset-66{margin-left:auto;margin-right:66.66667%}.layout-align,.layout-align-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align,.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex{-webkit-flex:1;flex:1}.flex,.flex-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-0{max-width:0;max-height:100%}.flex-0,.layout-column>.flex-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-0{max-width:100%;max-height:0%}.layout-row>.flex-0{max-width:0;max-height:100%;min-width:0}.layout-column>.flex-0,.layout-row>.flex-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-0{max-width:100%;max-height:0%;min-height:0}.flex-5,.layout-row>.flex-5{max-width:5%;max-height:100%}.flex-5,.layout-column>.flex-5,.layout-row>.flex-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-5{max-width:100%;max-height:5%}.flex-10,.layout-row>.flex-10{max-width:10%;max-height:100%}.flex-10,.layout-column>.flex-10,.layout-row>.flex-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-10{max-width:100%;max-height:10%}.flex-15,.layout-row>.flex-15{max-width:15%;max-height:100%}.flex-15,.layout-column>.flex-15,.layout-row>.flex-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-15{max-width:100%;max-height:15%}.flex-20,.layout-row>.flex-20{max-width:20%;max-height:100%}.flex-20,.layout-column>.flex-20,.layout-row>.flex-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-20{max-width:100%;max-height:20%}.flex-25,.layout-row>.flex-25{max-width:25%;max-height:100%}.flex-25,.layout-column>.flex-25,.layout-row>.flex-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-25{max-width:100%;max-height:25%}.flex-30,.layout-row>.flex-30{max-width:30%;max-height:100%}.flex-30,.layout-column>.flex-30,.layout-row>.flex-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-30{max-width:100%;max-height:30%}.flex-35,.layout-row>.flex-35{max-width:35%;max-height:100%}.flex-35,.layout-column>.flex-35,.layout-row>.flex-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-35{max-width:100%;max-height:35%}.flex-40,.layout-row>.flex-40{max-width:40%;max-height:100%}.flex-40,.layout-column>.flex-40,.layout-row>.flex-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-40{max-width:100%;max-height:40%}.flex-45,.layout-row>.flex-45{max-width:45%;max-height:100%}.flex-45,.layout-column>.flex-45,.layout-row>.flex-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-45{max-width:100%;max-height:45%}.flex-50,.layout-row>.flex-50{max-width:50%;max-height:100%}.flex-50,.layout-column>.flex-50,.layout-row>.flex-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-50{max-width:100%;max-height:50%}.flex-55,.layout-row>.flex-55{max-width:55%;max-height:100%}.flex-55,.layout-column>.flex-55,.layout-row>.flex-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-55{max-width:100%;max-height:55%}.flex-60,.layout-row>.flex-60{max-width:60%;max-height:100%}.flex-60,.layout-column>.flex-60,.layout-row>.flex-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-60{max-width:100%;max-height:60%}.flex-65,.layout-row>.flex-65{max-width:65%;max-height:100%}.flex-65,.layout-column>.flex-65,.layout-row>.flex-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-65{max-width:100%;max-height:65%}.flex-70,.layout-row>.flex-70{max-width:70%;max-height:100%}.flex-70,.layout-column>.flex-70,.layout-row>.flex-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-70{max-width:100%;max-height:70%}.flex-75,.layout-row>.flex-75{max-width:75%;max-height:100%}.flex-75,.layout-column>.flex-75,.layout-row>.flex-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-75{max-width:100%;max-height:75%}.flex-80,.layout-row>.flex-80{max-width:80%;max-height:100%}.flex-80,.layout-column>.flex-80,.layout-row>.flex-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-80{max-width:100%;max-height:80%}.flex-85,.layout-row>.flex-85{max-width:85%;max-height:100%}.flex-85,.layout-column>.flex-85,.layout-row>.flex-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-85{max-width:100%;max-height:85%}.flex-90,.layout-row>.flex-90{max-width:90%;max-height:100%}.flex-90,.layout-column>.flex-90,.layout-row>.flex-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-90{max-width:100%;max-height:90%}.flex-95,.layout-row>.flex-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-95{max-height:95%}.flex-100,.layout-column>.flex-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-100{max-height:100%}.layout-row>.flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-column>.flex-100,.layout-row>.flex-100{max-width:100%}.layout-column>.flex-100,.layout-row>.flex-33,.layout-row>.flex-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-33{max-width:33.33%}.layout-row>.flex-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;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{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;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:-webkit-box;display:-webkit-flex;display:flex}.layout-column{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.layout-column,.layout-row{-webkit-box-direction:normal}.layout-row{-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}.layout-padding-sm>*,.layout-padding>.flex-sm{padding:4px}.layout-padding,.layout-padding-gt-sm,.layout-padding-gt-sm>*,.layout-padding-md,.layout-padding-md>*,.layout-padding>*,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-md{padding:8px}.layout-padding-gt-lg>*,.layout-padding-gt-md>*,.layout-padding-lg>*,.layout-padding>.flex-gt-lg,.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}.layout-margin-sm>*,.layout-margin>.flex-sm{margin:4px}.layout-margin,.layout-margin-gt-sm,.layout-margin-gt-sm>*,.layout-margin-md,.layout-margin-md>*,.layout-margin>*,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-md{margin:8px}.layout-margin-gt-lg>*,.layout-margin-gt-md>*,.layout-margin-lg>*,.layout-margin>.flex-gt-lg,.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}.layout-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.layout-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.layout-fill{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-xs--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-xs--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-xs--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-xs--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-xs--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-xs--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-xs--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-xs--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-xs--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-xs--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-xs--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-xs--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-xs--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-xs--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-xs--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-xs--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-xs--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-xs--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-xs--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-xs-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-xs-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-xs-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-xs-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-xs-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-xs-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-xs-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-xs-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-xs-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-xs-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-xs-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-xs-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-xs-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-xs-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-xs-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-xs-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-xs-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-xs-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-xs-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-xs-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-xs-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-xs-0,.offset-xs-0{margin-left:0}[dir=rtl] .flex-offset-xs-0,[dir=rtl] .offset-xs-0{margin-left:auto;margin-right:0}.flex-offset-xs-5,.offset-xs-5{margin-left:5%}[dir=rtl] .flex-offset-xs-5,[dir=rtl] .offset-xs-5{margin-left:auto;margin-right:5%}.flex-offset-xs-10,.offset-xs-10{margin-left:10%}[dir=rtl] .flex-offset-xs-10,[dir=rtl] .offset-xs-10{margin-left:auto;margin-right:10%}.flex-offset-xs-15,.offset-xs-15{margin-left:15%}[dir=rtl] .flex-offset-xs-15,[dir=rtl] .offset-xs-15{margin-left:auto;margin-right:15%}.flex-offset-xs-20,.offset-xs-20{margin-left:20%}[dir=rtl] .flex-offset-xs-20,[dir=rtl] .offset-xs-20{margin-left:auto;margin-right:20%}.flex-offset-xs-25,.offset-xs-25{margin-left:25%}[dir=rtl] .flex-offset-xs-25,[dir=rtl] .offset-xs-25{margin-left:auto;margin-right:25%}.flex-offset-xs-30,.offset-xs-30{margin-left:30%}[dir=rtl] .flex-offset-xs-30,[dir=rtl] .offset-xs-30{margin-left:auto;margin-right:30%}.flex-offset-xs-35,.offset-xs-35{margin-left:35%}[dir=rtl] .flex-offset-xs-35,[dir=rtl] .offset-xs-35{margin-left:auto;margin-right:35%}.flex-offset-xs-40,.offset-xs-40{margin-left:40%}[dir=rtl] .flex-offset-xs-40,[dir=rtl] .offset-xs-40{margin-left:auto;margin-right:40%}.flex-offset-xs-45,.offset-xs-45{margin-left:45%}[dir=rtl] .flex-offset-xs-45,[dir=rtl] .offset-xs-45{margin-left:auto;margin-right:45%}.flex-offset-xs-50,.offset-xs-50{margin-left:50%}[dir=rtl] .flex-offset-xs-50,[dir=rtl] .offset-xs-50{margin-left:auto;margin-right:50%}.flex-offset-xs-55,.offset-xs-55{margin-left:55%}[dir=rtl] .flex-offset-xs-55,[dir=rtl] .offset-xs-55{margin-left:auto;margin-right:55%}.flex-offset-xs-60,.offset-xs-60{margin-left:60%}[dir=rtl] .flex-offset-xs-60,[dir=rtl] .offset-xs-60{margin-left:auto;margin-right:60%}.flex-offset-xs-65,.offset-xs-65{margin-left:65%}[dir=rtl] .flex-offset-xs-65,[dir=rtl] .offset-xs-65{margin-left:auto;margin-right:65%}.flex-offset-xs-70,.offset-xs-70{margin-left:70%}[dir=rtl] .flex-offset-xs-70,[dir=rtl] .offset-xs-70{margin-left:auto;margin-right:70%}.flex-offset-xs-75,.offset-xs-75{margin-left:75%}[dir=rtl] .flex-offset-xs-75,[dir=rtl] .offset-xs-75{margin-left:auto;margin-right:75%}.flex-offset-xs-80,.offset-xs-80{margin-left:80%}[dir=rtl] .flex-offset-xs-80,[dir=rtl] .offset-xs-80{margin-left:auto;margin-right:80%}.flex-offset-xs-85,.offset-xs-85{margin-left:85%}[dir=rtl] .flex-offset-xs-85,[dir=rtl] .offset-xs-85{margin-left:auto;margin-right:85%}.flex-offset-xs-90,.offset-xs-90{margin-left:90%}[dir=rtl] .flex-offset-xs-90,[dir=rtl] .offset-xs-90{margin-left:auto;margin-right:90%}.flex-offset-xs-95,.offset-xs-95{margin-left:95%}[dir=rtl] .flex-offset-xs-95,[dir=rtl] .offset-xs-95{margin-left:auto;margin-right:95%}.flex-offset-xs-33,.offset-xs-33{margin-left:33.33333%}.flex-offset-xs-66,.offset-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xs-66,[dir=rtl] .offset-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-xs,.layout-align-xs-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-xs,.layout-align-xs-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-start,.layout-align-xs-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-start,.layout-align-xs-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-xs-end,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-start,.layout-align-xs-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-end,.layout-align-xs-space-around-start,.layout-align-xs-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-end,.layout-align-xs-space-between-start,.layout-align-xs-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-around-start,.layout-align-xs-space-between-start,.layout-align-xs-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-around-center,.layout-align-xs-space-between-center,.layout-align-xs-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-xs-center-center>*,.layout-align-xs-end-center>*,.layout-align-xs-space-around-center>*,.layout-align-xs-space-between-center>*,.layout-align-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-around-end,.layout-align-xs-space-between-end,.layout-align-xs-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-around-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-xs{-webkit-flex:1;flex:1}.flex-xs,.flex-xs-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-xs-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-xs-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xs-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-0,.layout-row>.flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-0{min-width:0}.layout-column>.flex-xs-0{max-width:100%;max-height:0%}.layout-column>.flex-xs-0,.layout-xs-row>.flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-row>.flex-xs-0{max-width:0;max-height:100%;min-width:0}.layout-xs-column>.flex-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xs-5,.layout-row>.flex-xs-5{max-width:5%;max-height:100%}.flex-xs-5,.layout-column>.flex-xs-5,.layout-row>.flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-5{max-width:100%;max-height:5%}.layout-xs-row>.flex-xs-5{max-width:5%;max-height:100%}.layout-xs-column>.flex-xs-5,.layout-xs-row>.flex-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-5{max-width:100%;max-height:5%}.flex-xs-10,.layout-row>.flex-xs-10{max-width:10%;max-height:100%}.flex-xs-10,.layout-column>.flex-xs-10,.layout-row>.flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-10{max-width:100%;max-height:10%}.layout-xs-row>.flex-xs-10{max-width:10%;max-height:100%}.layout-xs-column>.flex-xs-10,.layout-xs-row>.flex-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-10{max-width:100%;max-height:10%}.flex-xs-15,.layout-row>.flex-xs-15{max-width:15%;max-height:100%}.flex-xs-15,.layout-column>.flex-xs-15,.layout-row>.flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-15{max-width:100%;max-height:15%}.layout-xs-row>.flex-xs-15{max-width:15%;max-height:100%}.layout-xs-column>.flex-xs-15,.layout-xs-row>.flex-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-15{max-width:100%;max-height:15%}.flex-xs-20,.layout-row>.flex-xs-20{max-width:20%;max-height:100%}.flex-xs-20,.layout-column>.flex-xs-20,.layout-row>.flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-20{max-width:100%;max-height:20%}.layout-xs-row>.flex-xs-20{max-width:20%;max-height:100%}.layout-xs-column>.flex-xs-20,.layout-xs-row>.flex-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-20{max-width:100%;max-height:20%}.flex-xs-25,.layout-row>.flex-xs-25{max-width:25%;max-height:100%}.flex-xs-25,.layout-column>.flex-xs-25,.layout-row>.flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-25{max-width:100%;max-height:25%}.layout-xs-row>.flex-xs-25{max-width:25%;max-height:100%}.layout-xs-column>.flex-xs-25,.layout-xs-row>.flex-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-25{max-width:100%;max-height:25%}.flex-xs-30,.layout-row>.flex-xs-30{max-width:30%;max-height:100%}.flex-xs-30,.layout-column>.flex-xs-30,.layout-row>.flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-30{max-width:100%;max-height:30%}.layout-xs-row>.flex-xs-30{max-width:30%;max-height:100%}.layout-xs-column>.flex-xs-30,.layout-xs-row>.flex-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-30{max-width:100%;max-height:30%}.flex-xs-35,.layout-row>.flex-xs-35{max-width:35%;max-height:100%}.flex-xs-35,.layout-column>.flex-xs-35,.layout-row>.flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-35{max-width:100%;max-height:35%}.layout-xs-row>.flex-xs-35{max-width:35%;max-height:100%}.layout-xs-column>.flex-xs-35,.layout-xs-row>.flex-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-35{max-width:100%;max-height:35%}.flex-xs-40,.layout-row>.flex-xs-40{max-width:40%;max-height:100%}.flex-xs-40,.layout-column>.flex-xs-40,.layout-row>.flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-40{max-width:100%;max-height:40%}.layout-xs-row>.flex-xs-40{max-width:40%;max-height:100%}.layout-xs-column>.flex-xs-40,.layout-xs-row>.flex-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-40{max-width:100%;max-height:40%}.flex-xs-45,.layout-row>.flex-xs-45{max-width:45%;max-height:100%}.flex-xs-45,.layout-column>.flex-xs-45,.layout-row>.flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-45{max-width:100%;max-height:45%}.layout-xs-row>.flex-xs-45{max-width:45%;max-height:100%}.layout-xs-column>.flex-xs-45,.layout-xs-row>.flex-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-45{max-width:100%;max-height:45%}.flex-xs-50,.layout-row>.flex-xs-50{max-width:50%;max-height:100%}.flex-xs-50,.layout-column>.flex-xs-50,.layout-row>.flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-50{max-width:100%;max-height:50%}.layout-xs-row>.flex-xs-50{max-width:50%;max-height:100%}.layout-xs-column>.flex-xs-50,.layout-xs-row>.flex-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-50{max-width:100%;max-height:50%}.flex-xs-55,.layout-row>.flex-xs-55{max-width:55%;max-height:100%}.flex-xs-55,.layout-column>.flex-xs-55,.layout-row>.flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-55{max-width:100%;max-height:55%}.layout-xs-row>.flex-xs-55{max-width:55%;max-height:100%}.layout-xs-column>.flex-xs-55,.layout-xs-row>.flex-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-55{max-width:100%;max-height:55%}.flex-xs-60,.layout-row>.flex-xs-60{max-width:60%;max-height:100%}.flex-xs-60,.layout-column>.flex-xs-60,.layout-row>.flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-60{max-width:100%;max-height:60%}.layout-xs-row>.flex-xs-60{max-width:60%;max-height:100%}.layout-xs-column>.flex-xs-60,.layout-xs-row>.flex-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-60{max-width:100%;max-height:60%}.flex-xs-65,.layout-row>.flex-xs-65{max-width:65%;max-height:100%}.flex-xs-65,.layout-column>.flex-xs-65,.layout-row>.flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-65{max-width:100%;max-height:65%}.layout-xs-row>.flex-xs-65{max-width:65%;max-height:100%}.layout-xs-column>.flex-xs-65,.layout-xs-row>.flex-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-65{max-width:100%;max-height:65%}.flex-xs-70,.layout-row>.flex-xs-70{max-width:70%;max-height:100%}.flex-xs-70,.layout-column>.flex-xs-70,.layout-row>.flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-70{max-width:100%;max-height:70%}.layout-xs-row>.flex-xs-70{max-width:70%;max-height:100%}.layout-xs-column>.flex-xs-70,.layout-xs-row>.flex-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-70{max-width:100%;max-height:70%}.flex-xs-75,.layout-row>.flex-xs-75{max-width:75%;max-height:100%}.flex-xs-75,.layout-column>.flex-xs-75,.layout-row>.flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-75{max-width:100%;max-height:75%}.layout-xs-row>.flex-xs-75{max-width:75%;max-height:100%}.layout-xs-column>.flex-xs-75,.layout-xs-row>.flex-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-75{max-width:100%;max-height:75%}.flex-xs-80,.layout-row>.flex-xs-80{max-width:80%;max-height:100%}.flex-xs-80,.layout-column>.flex-xs-80,.layout-row>.flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-80{max-width:100%;max-height:80%}.layout-xs-row>.flex-xs-80{max-width:80%;max-height:100%}.layout-xs-column>.flex-xs-80,.layout-xs-row>.flex-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-80{max-width:100%;max-height:80%}.flex-xs-85,.layout-row>.flex-xs-85{max-width:85%;max-height:100%}.flex-xs-85,.layout-column>.flex-xs-85,.layout-row>.flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-85{max-width:100%;max-height:85%}.layout-xs-row>.flex-xs-85{max-width:85%;max-height:100%}.layout-xs-column>.flex-xs-85,.layout-xs-row>.flex-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-85{max-width:100%;max-height:85%}.flex-xs-90,.layout-row>.flex-xs-90{max-width:90%;max-height:100%}.flex-xs-90,.layout-column>.flex-xs-90,.layout-row>.flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-90{max-width:100%;max-height:90%}.layout-xs-row>.flex-xs-90{max-width:90%;max-height:100%}.layout-xs-column>.flex-xs-90,.layout-xs-row>.flex-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xs-column>.flex-xs-90{max-width:100%;max-height:90%}.flex-xs-95,.layout-row>.flex-xs-95{max-width:95%;max-height:100%}.flex-xs-95,.layout-column>.flex-xs-95,.layout-row>.flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xs-95{max-width:100%;max-height:95%}.layout-xs-row>.flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-95{max-height:95%}.flex-xs-100,.layout-xs-column>.flex-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-xs-100{max-height:100%}.layout-column>.flex-xs-100,.layout-row>.flex-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-column>.flex-xs-100,.layout-xs-row>.flex-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;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{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xs-column>.flex-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;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:-webkit-box;display:-webkit-flex;display:flex}.layout-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:600px){.flex-order-gt-xs--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-xs--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-xs--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-xs--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-xs--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-xs--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-xs--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-xs--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-xs--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-xs--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-xs--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-xs--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-xs--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-xs--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-xs--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-xs--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-xs--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-xs--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-xs--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-xs--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-xs-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-xs-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-xs-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-xs-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-xs-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-xs-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-xs-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-xs-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-xs-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-xs-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-xs-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-xs-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-xs-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-xs-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-xs-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-xs-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-xs-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-xs-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-xs-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-xs-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-xs-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-xs-0,.offset-gt-xs-0{margin-left:0}[dir=rtl] .flex-offset-gt-xs-0,[dir=rtl] .offset-gt-xs-0{margin-left:auto;margin-right:0}.flex-offset-gt-xs-5,.offset-gt-xs-5{margin-left:5%}[dir=rtl] .flex-offset-gt-xs-5,[dir=rtl] .offset-gt-xs-5{margin-left:auto;margin-right:5%}.flex-offset-gt-xs-10,.offset-gt-xs-10{margin-left:10%}[dir=rtl] .flex-offset-gt-xs-10,[dir=rtl] .offset-gt-xs-10{margin-left:auto;margin-right:10%}.flex-offset-gt-xs-15,.offset-gt-xs-15{margin-left:15%}[dir=rtl] .flex-offset-gt-xs-15,[dir=rtl] .offset-gt-xs-15{margin-left:auto;margin-right:15%}.flex-offset-gt-xs-20,.offset-gt-xs-20{margin-left:20%}[dir=rtl] .flex-offset-gt-xs-20,[dir=rtl] .offset-gt-xs-20{margin-left:auto;margin-right:20%}.flex-offset-gt-xs-25,.offset-gt-xs-25{margin-left:25%}[dir=rtl] .flex-offset-gt-xs-25,[dir=rtl] .offset-gt-xs-25{margin-left:auto;margin-right:25%}.flex-offset-gt-xs-30,.offset-gt-xs-30{margin-left:30%}[dir=rtl] .flex-offset-gt-xs-30,[dir=rtl] .offset-gt-xs-30{margin-left:auto;margin-right:30%}.flex-offset-gt-xs-35,.offset-gt-xs-35{margin-left:35%}[dir=rtl] .flex-offset-gt-xs-35,[dir=rtl] .offset-gt-xs-35{margin-left:auto;margin-right:35%}.flex-offset-gt-xs-40,.offset-gt-xs-40{margin-left:40%}[dir=rtl] .flex-offset-gt-xs-40,[dir=rtl] .offset-gt-xs-40{margin-left:auto;margin-right:40%}.flex-offset-gt-xs-45,.offset-gt-xs-45{margin-left:45%}[dir=rtl] .flex-offset-gt-xs-45,[dir=rtl] .offset-gt-xs-45{margin-left:auto;margin-right:45%}.flex-offset-gt-xs-50,.offset-gt-xs-50{margin-left:50%}[dir=rtl] .flex-offset-gt-xs-50,[dir=rtl] .offset-gt-xs-50{margin-left:auto;margin-right:50%}.flex-offset-gt-xs-55,.offset-gt-xs-55{margin-left:55%}[dir=rtl] .flex-offset-gt-xs-55,[dir=rtl] .offset-gt-xs-55{margin-left:auto;margin-right:55%}.flex-offset-gt-xs-60,.offset-gt-xs-60{margin-left:60%}[dir=rtl] .flex-offset-gt-xs-60,[dir=rtl] .offset-gt-xs-60{margin-left:auto;margin-right:60%}.flex-offset-gt-xs-65,.offset-gt-xs-65{margin-left:65%}[dir=rtl] .flex-offset-gt-xs-65,[dir=rtl] .offset-gt-xs-65{margin-left:auto;margin-right:65%}.flex-offset-gt-xs-70,.offset-gt-xs-70{margin-left:70%}[dir=rtl] .flex-offset-gt-xs-70,[dir=rtl] .offset-gt-xs-70{margin-left:auto;margin-right:70%}.flex-offset-gt-xs-75,.offset-gt-xs-75{margin-left:75%}[dir=rtl] .flex-offset-gt-xs-75,[dir=rtl] .offset-gt-xs-75{margin-left:auto;margin-right:75%}.flex-offset-gt-xs-80,.offset-gt-xs-80{margin-left:80%}[dir=rtl] .flex-offset-gt-xs-80,[dir=rtl] .offset-gt-xs-80{margin-left:auto;margin-right:80%}.flex-offset-gt-xs-85,.offset-gt-xs-85{margin-left:85%}[dir=rtl] .flex-offset-gt-xs-85,[dir=rtl] .offset-gt-xs-85{margin-left:auto;margin-right:85%}.flex-offset-gt-xs-90,.offset-gt-xs-90{margin-left:90%}[dir=rtl] .flex-offset-gt-xs-90,[dir=rtl] .offset-gt-xs-90{margin-left:auto;margin-right:90%}.flex-offset-gt-xs-95,.offset-gt-xs-95{margin-left:95%}[dir=rtl] .flex-offset-gt-xs-95,[dir=rtl] .offset-gt-xs-95{margin-left:auto;margin-right:95%}.flex-offset-gt-xs-33,.offset-gt-xs-33{margin-left:33.33333%}.flex-offset-gt-xs-66,.offset-gt-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-xs-66,[dir=rtl] .offset-gt-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-xs,.layout-align-gt-xs-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-xs-center-center>*,.layout-align-gt-xs-end-center>*,.layout-align-gt-xs-space-around-center>*,.layout-align-gt-xs-space-between-center>*,.layout-align-gt-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-around-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-xs{-webkit-flex:1;flex:1}.flex-gt-xs,.flex-gt-xs-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-xs-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-xs-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-0,.layout-row>.flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-0{min-width:0}.layout-column>.flex-gt-xs-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-xs-0,.layout-gt-xs-row>.flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-0{max-width:0;max-height:100%;min-width:0}.layout-gt-xs-column>.flex-gt-xs-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{max-width:5%;max-height:100%}.flex-gt-xs-5,.layout-column>.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-5{max-width:100%;max-height:5%}.layout-gt-xs-row>.flex-gt-xs-5{max-width:5%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-5,.layout-gt-xs-row>.flex-gt-xs-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-5{max-width:100%;max-height:5%}.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{max-width:10%;max-height:100%}.flex-gt-xs-10,.layout-column>.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-10{max-width:100%;max-height:10%}.layout-gt-xs-row>.flex-gt-xs-10{max-width:10%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-10,.layout-gt-xs-row>.flex-gt-xs-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-10{max-width:100%;max-height:10%}.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{max-width:15%;max-height:100%}.flex-gt-xs-15,.layout-column>.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-15{max-width:100%;max-height:15%}.layout-gt-xs-row>.flex-gt-xs-15{max-width:15%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-15,.layout-gt-xs-row>.flex-gt-xs-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-15{max-width:100%;max-height:15%}.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{max-width:20%;max-height:100%}.flex-gt-xs-20,.layout-column>.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-20{max-width:100%;max-height:20%}.layout-gt-xs-row>.flex-gt-xs-20{max-width:20%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-20,.layout-gt-xs-row>.flex-gt-xs-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-20{max-width:100%;max-height:20%}.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{max-width:25%;max-height:100%}.flex-gt-xs-25,.layout-column>.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-25{max-width:100%;max-height:25%}.layout-gt-xs-row>.flex-gt-xs-25{max-width:25%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-25,.layout-gt-xs-row>.flex-gt-xs-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-25{max-width:100%;max-height:25%}.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{max-width:30%;max-height:100%}.flex-gt-xs-30,.layout-column>.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-30{max-width:100%;max-height:30%}.layout-gt-xs-row>.flex-gt-xs-30{max-width:30%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-30,.layout-gt-xs-row>.flex-gt-xs-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-30{max-width:100%;max-height:30%}.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{max-width:35%;max-height:100%}.flex-gt-xs-35,.layout-column>.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-35{max-width:100%;max-height:35%}.layout-gt-xs-row>.flex-gt-xs-35{max-width:35%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-35,.layout-gt-xs-row>.flex-gt-xs-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-35{max-width:100%;max-height:35%}.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{max-width:40%;max-height:100%}.flex-gt-xs-40,.layout-column>.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-40{max-width:100%;max-height:40%}.layout-gt-xs-row>.flex-gt-xs-40{max-width:40%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-40,.layout-gt-xs-row>.flex-gt-xs-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-40{max-width:100%;max-height:40%}.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{max-width:45%;max-height:100%}.flex-gt-xs-45,.layout-column>.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-45{max-width:100%;max-height:45%}.layout-gt-xs-row>.flex-gt-xs-45{max-width:45%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-45,.layout-gt-xs-row>.flex-gt-xs-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-45{max-width:100%;max-height:45%}.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{max-width:50%;max-height:100%}.flex-gt-xs-50,.layout-column>.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-50{max-width:100%;max-height:50%}.layout-gt-xs-row>.flex-gt-xs-50{max-width:50%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-50,.layout-gt-xs-row>.flex-gt-xs-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-50{max-width:100%;max-height:50%}.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{max-width:55%;max-height:100%}.flex-gt-xs-55,.layout-column>.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-55{max-width:100%;max-height:55%}.layout-gt-xs-row>.flex-gt-xs-55{max-width:55%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-55,.layout-gt-xs-row>.flex-gt-xs-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-55{max-width:100%;max-height:55%}.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{max-width:60%;max-height:100%}.flex-gt-xs-60,.layout-column>.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-60{max-width:100%;max-height:60%}.layout-gt-xs-row>.flex-gt-xs-60{max-width:60%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-60,.layout-gt-xs-row>.flex-gt-xs-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-60{max-width:100%;max-height:60%}.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{max-width:65%;max-height:100%}.flex-gt-xs-65,.layout-column>.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-65{max-width:100%;max-height:65%}.layout-gt-xs-row>.flex-gt-xs-65{max-width:65%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-65,.layout-gt-xs-row>.flex-gt-xs-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-65{max-width:100%;max-height:65%}.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{max-width:70%;max-height:100%}.flex-gt-xs-70,.layout-column>.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-70{max-width:100%;max-height:70%}.layout-gt-xs-row>.flex-gt-xs-70{max-width:70%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-70,.layout-gt-xs-row>.flex-gt-xs-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-70{max-width:100%;max-height:70%}.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{max-width:75%;max-height:100%}.flex-gt-xs-75,.layout-column>.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-75{max-width:100%;max-height:75%}.layout-gt-xs-row>.flex-gt-xs-75{max-width:75%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-75,.layout-gt-xs-row>.flex-gt-xs-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-75{max-width:100%;max-height:75%}.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{max-width:80%;max-height:100%}.flex-gt-xs-80,.layout-column>.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-80{max-width:100%;max-height:80%}.layout-gt-xs-row>.flex-gt-xs-80{max-width:80%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-80,.layout-gt-xs-row>.flex-gt-xs-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-80{max-width:100%;max-height:80%}.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{max-width:85%;max-height:100%}.flex-gt-xs-85,.layout-column>.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-85{max-width:100%;max-height:85%}.layout-gt-xs-row>.flex-gt-xs-85{max-width:85%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-85,.layout-gt-xs-row>.flex-gt-xs-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-85{max-width:100%;max-height:85%}.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{max-width:90%;max-height:100%}.flex-gt-xs-90,.layout-column>.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-90{max-width:100%;max-height:90%}.layout-gt-xs-row>.flex-gt-xs-90{max-width:90%;max-height:100%}.layout-gt-xs-column>.flex-gt-xs-90,.layout-gt-xs-row>.flex-gt-xs-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-90{max-width:100%;max-height:90%}.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{max-width:95%;max-height:100%}.flex-gt-xs-95,.layout-column>.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-xs-95{max-width:100%;max-height:95%}.layout-gt-xs-row>.flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-95{max-height:95%}.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-xs-100{max-height:100%}.layout-column>.flex-gt-xs-100,.layout-row>.flex-gt-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-100,.layout-gt-xs-row>.flex-gt-xs-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex{min-width:0}.layout-gt-xs-column>.flex-gt-xs-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-column>.flex{min-height:0}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-sm--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-sm--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-sm--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-sm--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-sm--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-sm--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-sm--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-sm--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-sm--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-sm--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-sm--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-sm--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-sm--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-sm--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-sm--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-sm--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-sm--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-sm--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-sm--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-sm-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-sm-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-sm-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-sm-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-sm-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-sm-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-sm-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-sm-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-sm-0,.offset-sm-0{margin-left:0}[dir=rtl] .flex-offset-sm-0,[dir=rtl] .offset-sm-0{margin-left:auto;margin-right:0}.flex-offset-sm-5,.offset-sm-5{margin-left:5%}[dir=rtl] .flex-offset-sm-5,[dir=rtl] .offset-sm-5{margin-left:auto;margin-right:5%}.flex-offset-sm-10,.offset-sm-10{margin-left:10%}[dir=rtl] .flex-offset-sm-10,[dir=rtl] .offset-sm-10{margin-left:auto;margin-right:10%}.flex-offset-sm-15,.offset-sm-15{margin-left:15%}[dir=rtl] .flex-offset-sm-15,[dir=rtl] .offset-sm-15{margin-left:auto;margin-right:15%}.flex-offset-sm-20,.offset-sm-20{margin-left:20%}[dir=rtl] .flex-offset-sm-20,[dir=rtl] .offset-sm-20{margin-left:auto;margin-right:20%}.flex-offset-sm-25,.offset-sm-25{margin-left:25%}[dir=rtl] .flex-offset-sm-25,[dir=rtl] .offset-sm-25{margin-left:auto;margin-right:25%}.flex-offset-sm-30,.offset-sm-30{margin-left:30%}[dir=rtl] .flex-offset-sm-30,[dir=rtl] .offset-sm-30{margin-left:auto;margin-right:30%}.flex-offset-sm-35,.offset-sm-35{margin-left:35%}[dir=rtl] .flex-offset-sm-35,[dir=rtl] .offset-sm-35{margin-left:auto;margin-right:35%}.flex-offset-sm-40,.offset-sm-40{margin-left:40%}[dir=rtl] .flex-offset-sm-40,[dir=rtl] .offset-sm-40{margin-left:auto;margin-right:40%}.flex-offset-sm-45,.offset-sm-45{margin-left:45%}[dir=rtl] .flex-offset-sm-45,[dir=rtl] .offset-sm-45{margin-left:auto;margin-right:45%}.flex-offset-sm-50,.offset-sm-50{margin-left:50%}[dir=rtl] .flex-offset-sm-50,[dir=rtl] .offset-sm-50{margin-left:auto;margin-right:50%}.flex-offset-sm-55,.offset-sm-55{margin-left:55%}[dir=rtl] .flex-offset-sm-55,[dir=rtl] .offset-sm-55{margin-left:auto;margin-right:55%}.flex-offset-sm-60,.offset-sm-60{margin-left:60%}[dir=rtl] .flex-offset-sm-60,[dir=rtl] .offset-sm-60{margin-left:auto;margin-right:60%}.flex-offset-sm-65,.offset-sm-65{margin-left:65%}[dir=rtl] .flex-offset-sm-65,[dir=rtl] .offset-sm-65{margin-left:auto;margin-right:65%}.flex-offset-sm-70,.offset-sm-70{margin-left:70%}[dir=rtl] .flex-offset-sm-70,[dir=rtl] .offset-sm-70{margin-left:auto;margin-right:70%}.flex-offset-sm-75,.offset-sm-75{margin-left:75%}[dir=rtl] .flex-offset-sm-75,[dir=rtl] .offset-sm-75{margin-left:auto;margin-right:75%}.flex-offset-sm-80,.offset-sm-80{margin-left:80%}[dir=rtl] .flex-offset-sm-80,[dir=rtl] .offset-sm-80{margin-left:auto;margin-right:80%}.flex-offset-sm-85,.offset-sm-85{margin-left:85%}[dir=rtl] .flex-offset-sm-85,[dir=rtl] .offset-sm-85{margin-left:auto;margin-right:85%}.flex-offset-sm-90,.offset-sm-90{margin-left:90%}[dir=rtl] .flex-offset-sm-90,[dir=rtl] .offset-sm-90{margin-left:auto;margin-right:90%}.flex-offset-sm-95,.offset-sm-95{margin-left:95%}[dir=rtl] .flex-offset-sm-95,[dir=rtl] .offset-sm-95{margin-left:auto;margin-right:95%}.flex-offset-sm-33,.offset-sm-33{margin-left:33.33333%}.flex-offset-sm-66,.offset-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-sm-66,[dir=rtl] .offset-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-sm,.layout-align-sm-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-sm,.layout-align-sm-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-start,.layout-align-sm-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,.layout-align-sm-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,.layout-align-sm-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,.layout-align-sm-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,.layout-align-sm-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-sm-center-center>*,.layout-align-sm-end-center>*,.layout-align-sm-space-around-center>*,.layout-align-sm-space-between-center>*,.layout-align-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-around-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-sm{-webkit-flex:1;flex:1}.flex-sm,.flex-sm-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-sm-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-sm-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-sm-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-0,.layout-row>.flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-0{min-width:0}.layout-column>.flex-sm-0{max-width:100%;max-height:0%}.layout-column>.flex-sm-0,.layout-sm-row>.flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-row>.flex-sm-0{max-width:0;max-height:100%;min-width:0}.layout-sm-column>.flex-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-sm-5,.layout-row>.flex-sm-5{max-width:5%;max-height:100%}.flex-sm-5,.layout-column>.flex-sm-5,.layout-row>.flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-5{max-width:100%;max-height:5%}.layout-sm-row>.flex-sm-5{max-width:5%;max-height:100%}.layout-sm-column>.flex-sm-5,.layout-sm-row>.flex-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-5{max-width:100%;max-height:5%}.flex-sm-10,.layout-row>.flex-sm-10{max-width:10%;max-height:100%}.flex-sm-10,.layout-column>.flex-sm-10,.layout-row>.flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-10{max-width:100%;max-height:10%}.layout-sm-row>.flex-sm-10{max-width:10%;max-height:100%}.layout-sm-column>.flex-sm-10,.layout-sm-row>.flex-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-10{max-width:100%;max-height:10%}.flex-sm-15,.layout-row>.flex-sm-15{max-width:15%;max-height:100%}.flex-sm-15,.layout-column>.flex-sm-15,.layout-row>.flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-15{max-width:100%;max-height:15%}.layout-sm-row>.flex-sm-15{max-width:15%;max-height:100%}.layout-sm-column>.flex-sm-15,.layout-sm-row>.flex-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-15{max-width:100%;max-height:15%}.flex-sm-20,.layout-row>.flex-sm-20{max-width:20%;max-height:100%}.flex-sm-20,.layout-column>.flex-sm-20,.layout-row>.flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-20{max-width:100%;max-height:20%}.layout-sm-row>.flex-sm-20{max-width:20%;max-height:100%}.layout-sm-column>.flex-sm-20,.layout-sm-row>.flex-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-20{max-width:100%;max-height:20%}.flex-sm-25,.layout-row>.flex-sm-25{max-width:25%;max-height:100%}.flex-sm-25,.layout-column>.flex-sm-25,.layout-row>.flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-25{max-width:100%;max-height:25%}.layout-sm-row>.flex-sm-25{max-width:25%;max-height:100%}.layout-sm-column>.flex-sm-25,.layout-sm-row>.flex-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-25{max-width:100%;max-height:25%}.flex-sm-30,.layout-row>.flex-sm-30{max-width:30%;max-height:100%}.flex-sm-30,.layout-column>.flex-sm-30,.layout-row>.flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-30{max-width:100%;max-height:30%}.layout-sm-row>.flex-sm-30{max-width:30%;max-height:100%}.layout-sm-column>.flex-sm-30,.layout-sm-row>.flex-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-30{max-width:100%;max-height:30%}.flex-sm-35,.layout-row>.flex-sm-35{max-width:35%;max-height:100%}.flex-sm-35,.layout-column>.flex-sm-35,.layout-row>.flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-35{max-width:100%;max-height:35%}.layout-sm-row>.flex-sm-35{max-width:35%;max-height:100%}.layout-sm-column>.flex-sm-35,.layout-sm-row>.flex-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-35{max-width:100%;max-height:35%}.flex-sm-40,.layout-row>.flex-sm-40{max-width:40%;max-height:100%}.flex-sm-40,.layout-column>.flex-sm-40,.layout-row>.flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-40{max-width:100%;max-height:40%}.layout-sm-row>.flex-sm-40{max-width:40%;max-height:100%}.layout-sm-column>.flex-sm-40,.layout-sm-row>.flex-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-40{max-width:100%;max-height:40%}.flex-sm-45,.layout-row>.flex-sm-45{max-width:45%;max-height:100%}.flex-sm-45,.layout-column>.flex-sm-45,.layout-row>.flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-45{max-width:100%;max-height:45%}.layout-sm-row>.flex-sm-45{max-width:45%;max-height:100%}.layout-sm-column>.flex-sm-45,.layout-sm-row>.flex-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-45{max-width:100%;max-height:45%}.flex-sm-50,.layout-row>.flex-sm-50{max-width:50%;max-height:100%}.flex-sm-50,.layout-column>.flex-sm-50,.layout-row>.flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-50{max-width:100%;max-height:50%}.layout-sm-row>.flex-sm-50{max-width:50%;max-height:100%}.layout-sm-column>.flex-sm-50,.layout-sm-row>.flex-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-50{max-width:100%;max-height:50%}.flex-sm-55,.layout-row>.flex-sm-55{max-width:55%;max-height:100%}.flex-sm-55,.layout-column>.flex-sm-55,.layout-row>.flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-55{max-width:100%;max-height:55%}.layout-sm-row>.flex-sm-55{max-width:55%;max-height:100%}.layout-sm-column>.flex-sm-55,.layout-sm-row>.flex-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-55{max-width:100%;max-height:55%}.flex-sm-60,.layout-row>.flex-sm-60{max-width:60%;max-height:100%}.flex-sm-60,.layout-column>.flex-sm-60,.layout-row>.flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-60{max-width:100%;max-height:60%}.layout-sm-row>.flex-sm-60{max-width:60%;max-height:100%}.layout-sm-column>.flex-sm-60,.layout-sm-row>.flex-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-60{max-width:100%;max-height:60%}.flex-sm-65,.layout-row>.flex-sm-65{max-width:65%;max-height:100%}.flex-sm-65,.layout-column>.flex-sm-65,.layout-row>.flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-65{max-width:100%;max-height:65%}.layout-sm-row>.flex-sm-65{max-width:65%;max-height:100%}.layout-sm-column>.flex-sm-65,.layout-sm-row>.flex-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-65{max-width:100%;max-height:65%}.flex-sm-70,.layout-row>.flex-sm-70{max-width:70%;max-height:100%}.flex-sm-70,.layout-column>.flex-sm-70,.layout-row>.flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-70{max-width:100%;max-height:70%}.layout-sm-row>.flex-sm-70{max-width:70%;max-height:100%}.layout-sm-column>.flex-sm-70,.layout-sm-row>.flex-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-70{max-width:100%;max-height:70%}.flex-sm-75,.layout-row>.flex-sm-75{max-width:75%;max-height:100%}.flex-sm-75,.layout-column>.flex-sm-75,.layout-row>.flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-75{max-width:100%;max-height:75%}.layout-sm-row>.flex-sm-75{max-width:75%;max-height:100%}.layout-sm-column>.flex-sm-75,.layout-sm-row>.flex-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-75{max-width:100%;max-height:75%}.flex-sm-80,.layout-row>.flex-sm-80{max-width:80%;max-height:100%}.flex-sm-80,.layout-column>.flex-sm-80,.layout-row>.flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-80{max-width:100%;max-height:80%}.layout-sm-row>.flex-sm-80{max-width:80%;max-height:100%}.layout-sm-column>.flex-sm-80,.layout-sm-row>.flex-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-80{max-width:100%;max-height:80%}.flex-sm-85,.layout-row>.flex-sm-85{max-width:85%;max-height:100%}.flex-sm-85,.layout-column>.flex-sm-85,.layout-row>.flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-85{max-width:100%;max-height:85%}.layout-sm-row>.flex-sm-85{max-width:85%;max-height:100%}.layout-sm-column>.flex-sm-85,.layout-sm-row>.flex-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-85{max-width:100%;max-height:85%}.flex-sm-90,.layout-row>.flex-sm-90{max-width:90%;max-height:100%}.flex-sm-90,.layout-column>.flex-sm-90,.layout-row>.flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-90{max-width:100%;max-height:90%}.layout-sm-row>.flex-sm-90{max-width:90%;max-height:100%}.layout-sm-column>.flex-sm-90,.layout-sm-row>.flex-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-sm-column>.flex-sm-90{max-width:100%;max-height:90%}.flex-sm-95,.layout-row>.flex-sm-95{max-width:95%;max-height:100%}.flex-sm-95,.layout-column>.flex-sm-95,.layout-row>.flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-sm-95{max-width:100%;max-height:95%}.layout-sm-row>.flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-95{max-height:95%}.flex-sm-100,.layout-sm-column>.flex-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-sm-100{max-height:100%}.layout-column>.flex-sm-100,.layout-row>.flex-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-column>.flex-sm-100,.layout-sm-row>.flex-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex{min-width:0}.layout-sm-column>.flex-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-sm-column>.flex-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-column>.flex{min-height:0}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:960px){.flex-order-gt-sm--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-sm--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-sm--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-sm--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-sm--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-sm--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-sm--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-sm--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-sm--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-sm--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-sm--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-sm--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-sm--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-sm--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-sm--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-sm--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-sm--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-sm--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-sm--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-sm--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-sm-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-sm-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-sm-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-sm-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-sm-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-sm-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-sm-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-sm-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-sm-0,.offset-gt-sm-0{margin-left:0}[dir=rtl] .flex-offset-gt-sm-0,[dir=rtl] .offset-gt-sm-0{margin-left:auto;margin-right:0}.flex-offset-gt-sm-5,.offset-gt-sm-5{margin-left:5%}[dir=rtl] .flex-offset-gt-sm-5,[dir=rtl] .offset-gt-sm-5{margin-left:auto;margin-right:5%}.flex-offset-gt-sm-10,.offset-gt-sm-10{margin-left:10%}[dir=rtl] .flex-offset-gt-sm-10,[dir=rtl] .offset-gt-sm-10{margin-left:auto;margin-right:10%}.flex-offset-gt-sm-15,.offset-gt-sm-15{margin-left:15%}[dir=rtl] .flex-offset-gt-sm-15,[dir=rtl] .offset-gt-sm-15{margin-left:auto;margin-right:15%}.flex-offset-gt-sm-20,.offset-gt-sm-20{margin-left:20%}[dir=rtl] .flex-offset-gt-sm-20,[dir=rtl] .offset-gt-sm-20{margin-left:auto;margin-right:20%}.flex-offset-gt-sm-25,.offset-gt-sm-25{margin-left:25%}[dir=rtl] .flex-offset-gt-sm-25,[dir=rtl] .offset-gt-sm-25{margin-left:auto;margin-right:25%}.flex-offset-gt-sm-30,.offset-gt-sm-30{margin-left:30%}[dir=rtl] .flex-offset-gt-sm-30,[dir=rtl] .offset-gt-sm-30{margin-left:auto;margin-right:30%}.flex-offset-gt-sm-35,.offset-gt-sm-35{margin-left:35%}[dir=rtl] .flex-offset-gt-sm-35,[dir=rtl] .offset-gt-sm-35{margin-left:auto;margin-right:35%}.flex-offset-gt-sm-40,.offset-gt-sm-40{margin-left:40%}[dir=rtl] .flex-offset-gt-sm-40,[dir=rtl] .offset-gt-sm-40{margin-left:auto;margin-right:40%}.flex-offset-gt-sm-45,.offset-gt-sm-45{margin-left:45%}[dir=rtl] .flex-offset-gt-sm-45,[dir=rtl] .offset-gt-sm-45{margin-left:auto;margin-right:45%}.flex-offset-gt-sm-50,.offset-gt-sm-50{margin-left:50%}[dir=rtl] .flex-offset-gt-sm-50,[dir=rtl] .offset-gt-sm-50{margin-left:auto;margin-right:50%}.flex-offset-gt-sm-55,.offset-gt-sm-55{margin-left:55%}[dir=rtl] .flex-offset-gt-sm-55,[dir=rtl] .offset-gt-sm-55{margin-left:auto;margin-right:55%}.flex-offset-gt-sm-60,.offset-gt-sm-60{margin-left:60%}[dir=rtl] .flex-offset-gt-sm-60,[dir=rtl] .offset-gt-sm-60{margin-left:auto;margin-right:60%}.flex-offset-gt-sm-65,.offset-gt-sm-65{margin-left:65%}[dir=rtl] .flex-offset-gt-sm-65,[dir=rtl] .offset-gt-sm-65{margin-left:auto;margin-right:65%}.flex-offset-gt-sm-70,.offset-gt-sm-70{margin-left:70%}[dir=rtl] .flex-offset-gt-sm-70,[dir=rtl] .offset-gt-sm-70{margin-left:auto;margin-right:70%}.flex-offset-gt-sm-75,.offset-gt-sm-75{margin-left:75%}[dir=rtl] .flex-offset-gt-sm-75,[dir=rtl] .offset-gt-sm-75{margin-left:auto;margin-right:75%}.flex-offset-gt-sm-80,.offset-gt-sm-80{margin-left:80%}[dir=rtl] .flex-offset-gt-sm-80,[dir=rtl] .offset-gt-sm-80{margin-left:auto;margin-right:80%}.flex-offset-gt-sm-85,.offset-gt-sm-85{margin-left:85%}[dir=rtl] .flex-offset-gt-sm-85,[dir=rtl] .offset-gt-sm-85{margin-left:auto;margin-right:85%}.flex-offset-gt-sm-90,.offset-gt-sm-90{margin-left:90%}[dir=rtl] .flex-offset-gt-sm-90,[dir=rtl] .offset-gt-sm-90{margin-left:auto;margin-right:90%}.flex-offset-gt-sm-95,.offset-gt-sm-95{margin-left:95%}[dir=rtl] .flex-offset-gt-sm-95,[dir=rtl] .offset-gt-sm-95{margin-left:auto;margin-right:95%}.flex-offset-gt-sm-33,.offset-gt-sm-33{margin-left:33.33333%}.flex-offset-gt-sm-66,.offset-gt-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-sm-66,[dir=rtl] .offset-gt-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-sm,.layout-align-gt-sm-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-sm-center-center>*,.layout-align-gt-sm-end-center>*,.layout-align-gt-sm-space-around-center>*,.layout-align-gt-sm-space-between-center>*,.layout-align-gt-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-around-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-sm{-webkit-flex:1;flex:1}.flex-gt-sm,.flex-gt-sm-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-sm-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-sm-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-0,.layout-row>.flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-0{min-width:0}.layout-column>.flex-gt-sm-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-sm-0,.layout-gt-sm-row>.flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-0{max-width:0;max-height:100%;min-width:0}.layout-gt-sm-column>.flex-gt-sm-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{max-width:5%;max-height:100%}.flex-gt-sm-5,.layout-column>.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-5{max-width:100%;max-height:5%}.layout-gt-sm-row>.flex-gt-sm-5{max-width:5%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-5,.layout-gt-sm-row>.flex-gt-sm-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-5{max-width:100%;max-height:5%}.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{max-width:10%;max-height:100%}.flex-gt-sm-10,.layout-column>.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-10{max-width:100%;max-height:10%}.layout-gt-sm-row>.flex-gt-sm-10{max-width:10%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-10,.layout-gt-sm-row>.flex-gt-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-10{max-width:100%;max-height:10%}.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{max-width:15%;max-height:100%}.flex-gt-sm-15,.layout-column>.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-15{max-width:100%;max-height:15%}.layout-gt-sm-row>.flex-gt-sm-15{max-width:15%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-15,.layout-gt-sm-row>.flex-gt-sm-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-15{max-width:100%;max-height:15%}.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{max-width:20%;max-height:100%}.flex-gt-sm-20,.layout-column>.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-20{max-width:100%;max-height:20%}.layout-gt-sm-row>.flex-gt-sm-20{max-width:20%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-20,.layout-gt-sm-row>.flex-gt-sm-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-20{max-width:100%;max-height:20%}.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{max-width:25%;max-height:100%}.flex-gt-sm-25,.layout-column>.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-25{max-width:100%;max-height:25%}.layout-gt-sm-row>.flex-gt-sm-25{max-width:25%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-25,.layout-gt-sm-row>.flex-gt-sm-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-25{max-width:100%;max-height:25%}.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{max-width:30%;max-height:100%}.flex-gt-sm-30,.layout-column>.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-30{max-width:100%;max-height:30%}.layout-gt-sm-row>.flex-gt-sm-30{max-width:30%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-30,.layout-gt-sm-row>.flex-gt-sm-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-30{max-width:100%;max-height:30%}.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{max-width:35%;max-height:100%}.flex-gt-sm-35,.layout-column>.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-35{max-width:100%;max-height:35%}.layout-gt-sm-row>.flex-gt-sm-35{max-width:35%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-35,.layout-gt-sm-row>.flex-gt-sm-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-35{max-width:100%;max-height:35%}.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{max-width:40%;max-height:100%}.flex-gt-sm-40,.layout-column>.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-40{max-width:100%;max-height:40%}.layout-gt-sm-row>.flex-gt-sm-40{max-width:40%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-40,.layout-gt-sm-row>.flex-gt-sm-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-40{max-width:100%;max-height:40%}.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{max-width:45%;max-height:100%}.flex-gt-sm-45,.layout-column>.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-45{max-width:100%;max-height:45%}.layout-gt-sm-row>.flex-gt-sm-45{max-width:45%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-45,.layout-gt-sm-row>.flex-gt-sm-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-45{max-width:100%;max-height:45%}.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{max-width:50%;max-height:100%}.flex-gt-sm-50,.layout-column>.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-50{max-width:100%;max-height:50%}.layout-gt-sm-row>.flex-gt-sm-50{max-width:50%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-50,.layout-gt-sm-row>.flex-gt-sm-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-50{max-width:100%;max-height:50%}.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{max-width:55%;max-height:100%}.flex-gt-sm-55,.layout-column>.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-55{max-width:100%;max-height:55%}.layout-gt-sm-row>.flex-gt-sm-55{max-width:55%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-55,.layout-gt-sm-row>.flex-gt-sm-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-55{max-width:100%;max-height:55%}.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{max-width:60%;max-height:100%}.flex-gt-sm-60,.layout-column>.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-60{max-width:100%;max-height:60%}.layout-gt-sm-row>.flex-gt-sm-60{max-width:60%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-60,.layout-gt-sm-row>.flex-gt-sm-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-60{max-width:100%;max-height:60%}.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{max-width:65%;max-height:100%}.flex-gt-sm-65,.layout-column>.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-65{max-width:100%;max-height:65%}.layout-gt-sm-row>.flex-gt-sm-65{max-width:65%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-65,.layout-gt-sm-row>.flex-gt-sm-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-65{max-width:100%;max-height:65%}.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{max-width:70%;max-height:100%}.flex-gt-sm-70,.layout-column>.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-70{max-width:100%;max-height:70%}.layout-gt-sm-row>.flex-gt-sm-70{max-width:70%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-70,.layout-gt-sm-row>.flex-gt-sm-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-70{max-width:100%;max-height:70%}.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{max-width:75%;max-height:100%}.flex-gt-sm-75,.layout-column>.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-75{max-width:100%;max-height:75%}.layout-gt-sm-row>.flex-gt-sm-75{max-width:75%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-75,.layout-gt-sm-row>.flex-gt-sm-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-75{max-width:100%;max-height:75%}.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{max-width:80%;max-height:100%}.flex-gt-sm-80,.layout-column>.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-80{max-width:100%;max-height:80%}.layout-gt-sm-row>.flex-gt-sm-80{max-width:80%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-80,.layout-gt-sm-row>.flex-gt-sm-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-80{max-width:100%;max-height:80%}.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{max-width:85%;max-height:100%}.flex-gt-sm-85,.layout-column>.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-85{max-width:100%;max-height:85%}.layout-gt-sm-row>.flex-gt-sm-85{max-width:85%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-85,.layout-gt-sm-row>.flex-gt-sm-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-85{max-width:100%;max-height:85%}.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{max-width:90%;max-height:100%}.flex-gt-sm-90,.layout-column>.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-90{max-width:100%;max-height:90%}.layout-gt-sm-row>.flex-gt-sm-90{max-width:90%;max-height:100%}.layout-gt-sm-column>.flex-gt-sm-90,.layout-gt-sm-row>.flex-gt-sm-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-90{max-width:100%;max-height:90%}.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{max-width:95%;max-height:100%}.flex-gt-sm-95,.layout-column>.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-sm-95{max-width:100%;max-height:95%}.layout-gt-sm-row>.flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-95{max-height:95%}.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-sm-100{max-height:100%}.layout-column>.flex-gt-sm-100,.layout-row>.flex-gt-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-100,.layout-gt-sm-row>.flex-gt-sm-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex{min-width:0}.layout-gt-sm-column>.flex-gt-sm-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-column>.flex{min-height:0}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1279px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.flex-order-md--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-md--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-md--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-md--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-md--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-md--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-md--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-md--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-md--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-md--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-md--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-md--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-md--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-md--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-md--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-md--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-md--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-md--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-md--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-md--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-md-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-md-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-md-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-md-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-md-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-md-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-md-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-md-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-md-0,.offset-md-0{margin-left:0}[dir=rtl] .flex-offset-md-0,[dir=rtl] .offset-md-0{margin-left:auto;margin-right:0}.flex-offset-md-5,.offset-md-5{margin-left:5%}[dir=rtl] .flex-offset-md-5,[dir=rtl] .offset-md-5{margin-left:auto;margin-right:5%}.flex-offset-md-10,.offset-md-10{margin-left:10%}[dir=rtl] .flex-offset-md-10,[dir=rtl] .offset-md-10{margin-left:auto;margin-right:10%}.flex-offset-md-15,.offset-md-15{margin-left:15%}[dir=rtl] .flex-offset-md-15,[dir=rtl] .offset-md-15{margin-left:auto;margin-right:15%}.flex-offset-md-20,.offset-md-20{margin-left:20%}[dir=rtl] .flex-offset-md-20,[dir=rtl] .offset-md-20{margin-left:auto;margin-right:20%}.flex-offset-md-25,.offset-md-25{margin-left:25%}[dir=rtl] .flex-offset-md-25,[dir=rtl] .offset-md-25{margin-left:auto;margin-right:25%}.flex-offset-md-30,.offset-md-30{margin-left:30%}[dir=rtl] .flex-offset-md-30,[dir=rtl] .offset-md-30{margin-left:auto;margin-right:30%}.flex-offset-md-35,.offset-md-35{margin-left:35%}[dir=rtl] .flex-offset-md-35,[dir=rtl] .offset-md-35{margin-left:auto;margin-right:35%}.flex-offset-md-40,.offset-md-40{margin-left:40%}[dir=rtl] .flex-offset-md-40,[dir=rtl] .offset-md-40{margin-left:auto;margin-right:40%}.flex-offset-md-45,.offset-md-45{margin-left:45%}[dir=rtl] .flex-offset-md-45,[dir=rtl] .offset-md-45{margin-left:auto;margin-right:45%}.flex-offset-md-50,.offset-md-50{margin-left:50%}[dir=rtl] .flex-offset-md-50,[dir=rtl] .offset-md-50{margin-left:auto;margin-right:50%}.flex-offset-md-55,.offset-md-55{margin-left:55%}[dir=rtl] .flex-offset-md-55,[dir=rtl] .offset-md-55{margin-left:auto;margin-right:55%}.flex-offset-md-60,.offset-md-60{margin-left:60%}[dir=rtl] .flex-offset-md-60,[dir=rtl] .offset-md-60{margin-left:auto;margin-right:60%}.flex-offset-md-65,.offset-md-65{margin-left:65%}[dir=rtl] .flex-offset-md-65,[dir=rtl] .offset-md-65{margin-left:auto;margin-right:65%}.flex-offset-md-70,.offset-md-70{margin-left:70%}[dir=rtl] .flex-offset-md-70,[dir=rtl] .offset-md-70{margin-left:auto;margin-right:70%}.flex-offset-md-75,.offset-md-75{margin-left:75%}[dir=rtl] .flex-offset-md-75,[dir=rtl] .offset-md-75{margin-left:auto;margin-right:75%}.flex-offset-md-80,.offset-md-80{margin-left:80%}[dir=rtl] .flex-offset-md-80,[dir=rtl] .offset-md-80{margin-left:auto;margin-right:80%}.flex-offset-md-85,.offset-md-85{margin-left:85%}[dir=rtl] .flex-offset-md-85,[dir=rtl] .offset-md-85{margin-left:auto;margin-right:85%}.flex-offset-md-90,.offset-md-90{margin-left:90%}[dir=rtl] .flex-offset-md-90,[dir=rtl] .offset-md-90{margin-left:auto;margin-right:90%}.flex-offset-md-95,.offset-md-95{margin-left:95%}[dir=rtl] .flex-offset-md-95,[dir=rtl] .offset-md-95{margin-left:auto;margin-right:95%}.flex-offset-md-33,.offset-md-33{margin-left:33.33333%}.flex-offset-md-66,.offset-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-md-66,[dir=rtl] .offset-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-md,.layout-align-md-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-md,.layout-align-md-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-start,.layout-align-md-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,.layout-align-md-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,.layout-align-md-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,.layout-align-md-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,.layout-align-md-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-md-center-center>*,.layout-align-md-end-center>*,.layout-align-md-space-around-center>*,.layout-align-md-space-between-center>*,.layout-align-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-around-stretch,.layout-align-md-space-between-stretch,.layout-align-md-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-md{-webkit-flex:1;flex:1}.flex-md,.flex-md-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-md-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-md-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-md-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-0,.layout-row>.flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-0{min-width:0}.layout-column>.flex-md-0{max-width:100%;max-height:0%}.layout-column>.flex-md-0,.layout-md-row>.flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-row>.flex-md-0{max-width:0;max-height:100%;min-width:0}.layout-md-column>.flex-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-md-5,.layout-row>.flex-md-5{max-width:5%;max-height:100%}.flex-md-5,.layout-column>.flex-md-5,.layout-row>.flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-5{max-width:100%;max-height:5%}.layout-md-row>.flex-md-5{max-width:5%;max-height:100%}.layout-md-column>.flex-md-5,.layout-md-row>.flex-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-5{max-width:100%;max-height:5%}.flex-md-10,.layout-row>.flex-md-10{max-width:10%;max-height:100%}.flex-md-10,.layout-column>.flex-md-10,.layout-row>.flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-10{max-width:100%;max-height:10%}.layout-md-row>.flex-md-10{max-width:10%;max-height:100%}.layout-md-column>.flex-md-10,.layout-md-row>.flex-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-10{max-width:100%;max-height:10%}.flex-md-15,.layout-row>.flex-md-15{max-width:15%;max-height:100%}.flex-md-15,.layout-column>.flex-md-15,.layout-row>.flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-15{max-width:100%;max-height:15%}.layout-md-row>.flex-md-15{max-width:15%;max-height:100%}.layout-md-column>.flex-md-15,.layout-md-row>.flex-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-15{max-width:100%;max-height:15%}.flex-md-20,.layout-row>.flex-md-20{max-width:20%;max-height:100%}.flex-md-20,.layout-column>.flex-md-20,.layout-row>.flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-20{max-width:100%;max-height:20%}.layout-md-row>.flex-md-20{max-width:20%;max-height:100%}.layout-md-column>.flex-md-20,.layout-md-row>.flex-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-20{max-width:100%;max-height:20%}.flex-md-25,.layout-row>.flex-md-25{max-width:25%;max-height:100%}.flex-md-25,.layout-column>.flex-md-25,.layout-row>.flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-25{max-width:100%;max-height:25%}.layout-md-row>.flex-md-25{max-width:25%;max-height:100%}.layout-md-column>.flex-md-25,.layout-md-row>.flex-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-25{max-width:100%;max-height:25%}.flex-md-30,.layout-row>.flex-md-30{max-width:30%;max-height:100%}.flex-md-30,.layout-column>.flex-md-30,.layout-row>.flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-30{max-width:100%;max-height:30%}.layout-md-row>.flex-md-30{max-width:30%;max-height:100%}.layout-md-column>.flex-md-30,.layout-md-row>.flex-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-30{max-width:100%;max-height:30%}.flex-md-35,.layout-row>.flex-md-35{max-width:35%;max-height:100%}.flex-md-35,.layout-column>.flex-md-35,.layout-row>.flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-35{max-width:100%;max-height:35%}.layout-md-row>.flex-md-35{max-width:35%;max-height:100%}.layout-md-column>.flex-md-35,.layout-md-row>.flex-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-35{max-width:100%;max-height:35%}.flex-md-40,.layout-row>.flex-md-40{max-width:40%;max-height:100%}.flex-md-40,.layout-column>.flex-md-40,.layout-row>.flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-40{max-width:100%;max-height:40%}.layout-md-row>.flex-md-40{max-width:40%;max-height:100%}.layout-md-column>.flex-md-40,.layout-md-row>.flex-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-40{max-width:100%;max-height:40%}.flex-md-45,.layout-row>.flex-md-45{max-width:45%;max-height:100%}.flex-md-45,.layout-column>.flex-md-45,.layout-row>.flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-45{max-width:100%;max-height:45%}.layout-md-row>.flex-md-45{max-width:45%;max-height:100%}.layout-md-column>.flex-md-45,.layout-md-row>.flex-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-45{max-width:100%;max-height:45%}.flex-md-50,.layout-row>.flex-md-50{max-width:50%;max-height:100%}.flex-md-50,.layout-column>.flex-md-50,.layout-row>.flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-50{max-width:100%;max-height:50%}.layout-md-row>.flex-md-50{max-width:50%;max-height:100%}.layout-md-column>.flex-md-50,.layout-md-row>.flex-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-50{max-width:100%;max-height:50%}.flex-md-55,.layout-row>.flex-md-55{max-width:55%;max-height:100%}.flex-md-55,.layout-column>.flex-md-55,.layout-row>.flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-55{max-width:100%;max-height:55%}.layout-md-row>.flex-md-55{max-width:55%;max-height:100%}.layout-md-column>.flex-md-55,.layout-md-row>.flex-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-55{max-width:100%;max-height:55%}.flex-md-60,.layout-row>.flex-md-60{max-width:60%;max-height:100%}.flex-md-60,.layout-column>.flex-md-60,.layout-row>.flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-60{max-width:100%;max-height:60%}.layout-md-row>.flex-md-60{max-width:60%;max-height:100%}.layout-md-column>.flex-md-60,.layout-md-row>.flex-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-60{max-width:100%;max-height:60%}.flex-md-65,.layout-row>.flex-md-65{max-width:65%;max-height:100%}.flex-md-65,.layout-column>.flex-md-65,.layout-row>.flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-65{max-width:100%;max-height:65%}.layout-md-row>.flex-md-65{max-width:65%;max-height:100%}.layout-md-column>.flex-md-65,.layout-md-row>.flex-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-65{max-width:100%;max-height:65%}.flex-md-70,.layout-row>.flex-md-70{max-width:70%;max-height:100%}.flex-md-70,.layout-column>.flex-md-70,.layout-row>.flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-70{max-width:100%;max-height:70%}.layout-md-row>.flex-md-70{max-width:70%;max-height:100%}.layout-md-column>.flex-md-70,.layout-md-row>.flex-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-70{max-width:100%;max-height:70%}.flex-md-75,.layout-row>.flex-md-75{max-width:75%;max-height:100%}.flex-md-75,.layout-column>.flex-md-75,.layout-row>.flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-75{max-width:100%;max-height:75%}.layout-md-row>.flex-md-75{max-width:75%;max-height:100%}.layout-md-column>.flex-md-75,.layout-md-row>.flex-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-75{max-width:100%;max-height:75%}.flex-md-80,.layout-row>.flex-md-80{max-width:80%;max-height:100%}.flex-md-80,.layout-column>.flex-md-80,.layout-row>.flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-80{max-width:100%;max-height:80%}.layout-md-row>.flex-md-80{max-width:80%;max-height:100%}.layout-md-column>.flex-md-80,.layout-md-row>.flex-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-80{max-width:100%;max-height:80%}.flex-md-85,.layout-row>.flex-md-85{max-width:85%;max-height:100%}.flex-md-85,.layout-column>.flex-md-85,.layout-row>.flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-85{max-width:100%;max-height:85%}.layout-md-row>.flex-md-85{max-width:85%;max-height:100%}.layout-md-column>.flex-md-85,.layout-md-row>.flex-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-85{max-width:100%;max-height:85%}.flex-md-90,.layout-row>.flex-md-90{max-width:90%;max-height:100%}.flex-md-90,.layout-column>.flex-md-90,.layout-row>.flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-90{max-width:100%;max-height:90%}.layout-md-row>.flex-md-90{max-width:90%;max-height:100%}.layout-md-column>.flex-md-90,.layout-md-row>.flex-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-md-column>.flex-md-90{max-width:100%;max-height:90%}.flex-md-95,.layout-row>.flex-md-95{max-width:95%;max-height:100%}.flex-md-95,.layout-column>.flex-md-95,.layout-row>.flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-md-95{max-width:100%;max-height:95%}.layout-md-row>.flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-95{max-height:95%}.flex-md-100,.layout-md-column>.flex-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-md-100{max-height:100%}.layout-column>.flex-md-100,.layout-row>.flex-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-column>.flex-md-100,.layout-md-row>.flex-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex{min-width:0}.layout-md-column>.flex-md-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-md-column>.flex-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-column>.flex{min-height:0}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:1280px){.flex-order-gt-md--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-md--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-md--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-md--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-md--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-md--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-md--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-md--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-md--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-md--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-md--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-md--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-md--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-md--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-md--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-md--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-md--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-md--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-md--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-md--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-md-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-md-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-md-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-md-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-md-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-md-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-md-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-md-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-md-0,.offset-gt-md-0{margin-left:0}[dir=rtl] .flex-offset-gt-md-0,[dir=rtl] .offset-gt-md-0{margin-left:auto;margin-right:0}.flex-offset-gt-md-5,.offset-gt-md-5{margin-left:5%}[dir=rtl] .flex-offset-gt-md-5,[dir=rtl] .offset-gt-md-5{margin-left:auto;margin-right:5%}.flex-offset-gt-md-10,.offset-gt-md-10{margin-left:10%}[dir=rtl] .flex-offset-gt-md-10,[dir=rtl] .offset-gt-md-10{margin-left:auto;margin-right:10%}.flex-offset-gt-md-15,.offset-gt-md-15{margin-left:15%}[dir=rtl] .flex-offset-gt-md-15,[dir=rtl] .offset-gt-md-15{margin-left:auto;margin-right:15%}.flex-offset-gt-md-20,.offset-gt-md-20{margin-left:20%}[dir=rtl] .flex-offset-gt-md-20,[dir=rtl] .offset-gt-md-20{margin-left:auto;margin-right:20%}.flex-offset-gt-md-25,.offset-gt-md-25{margin-left:25%}[dir=rtl] .flex-offset-gt-md-25,[dir=rtl] .offset-gt-md-25{margin-left:auto;margin-right:25%}.flex-offset-gt-md-30,.offset-gt-md-30{margin-left:30%}[dir=rtl] .flex-offset-gt-md-30,[dir=rtl] .offset-gt-md-30{margin-left:auto;margin-right:30%}.flex-offset-gt-md-35,.offset-gt-md-35{margin-left:35%}[dir=rtl] .flex-offset-gt-md-35,[dir=rtl] .offset-gt-md-35{margin-left:auto;margin-right:35%}.flex-offset-gt-md-40,.offset-gt-md-40{margin-left:40%}[dir=rtl] .flex-offset-gt-md-40,[dir=rtl] .offset-gt-md-40{margin-left:auto;margin-right:40%}.flex-offset-gt-md-45,.offset-gt-md-45{margin-left:45%}[dir=rtl] .flex-offset-gt-md-45,[dir=rtl] .offset-gt-md-45{margin-left:auto;margin-right:45%}.flex-offset-gt-md-50,.offset-gt-md-50{margin-left:50%}[dir=rtl] .flex-offset-gt-md-50,[dir=rtl] .offset-gt-md-50{margin-left:auto;margin-right:50%}.flex-offset-gt-md-55,.offset-gt-md-55{margin-left:55%}[dir=rtl] .flex-offset-gt-md-55,[dir=rtl] .offset-gt-md-55{margin-left:auto;margin-right:55%}.flex-offset-gt-md-60,.offset-gt-md-60{margin-left:60%}[dir=rtl] .flex-offset-gt-md-60,[dir=rtl] .offset-gt-md-60{margin-left:auto;margin-right:60%}.flex-offset-gt-md-65,.offset-gt-md-65{margin-left:65%}[dir=rtl] .flex-offset-gt-md-65,[dir=rtl] .offset-gt-md-65{margin-left:auto;margin-right:65%}.flex-offset-gt-md-70,.offset-gt-md-70{margin-left:70%}[dir=rtl] .flex-offset-gt-md-70,[dir=rtl] .offset-gt-md-70{margin-left:auto;margin-right:70%}.flex-offset-gt-md-75,.offset-gt-md-75{margin-left:75%}[dir=rtl] .flex-offset-gt-md-75,[dir=rtl] .offset-gt-md-75{margin-left:auto;margin-right:75%}.flex-offset-gt-md-80,.offset-gt-md-80{margin-left:80%}[dir=rtl] .flex-offset-gt-md-80,[dir=rtl] .offset-gt-md-80{margin-left:auto;margin-right:80%}.flex-offset-gt-md-85,.offset-gt-md-85{margin-left:85%}[dir=rtl] .flex-offset-gt-md-85,[dir=rtl] .offset-gt-md-85{margin-left:auto;margin-right:85%}.flex-offset-gt-md-90,.offset-gt-md-90{margin-left:90%}[dir=rtl] .flex-offset-gt-md-90,[dir=rtl] .offset-gt-md-90{margin-left:auto;margin-right:90%}.flex-offset-gt-md-95,.offset-gt-md-95{margin-left:95%}[dir=rtl] .flex-offset-gt-md-95,[dir=rtl] .offset-gt-md-95{margin-left:auto;margin-right:95%}.flex-offset-gt-md-33,.offset-gt-md-33{margin-left:33.33333%}.flex-offset-gt-md-66,.offset-gt-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-md-66,[dir=rtl] .offset-gt-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-md,.layout-align-gt-md-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-md,.layout-align-gt-md-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-start,.layout-align-gt-md-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,.layout-align-gt-md-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-md-center-center>*,.layout-align-gt-md-end-center>*,.layout-align-gt-md-space-around-center>*,.layout-align-gt-md-space-between-center>*,.layout-align-gt-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-around-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-md{-webkit-flex:1;flex:1}.flex-gt-md,.flex-gt-md-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-md-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-md-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-0,.layout-row>.flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-0{min-width:0}.layout-column>.flex-gt-md-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-md-0,.layout-gt-md-row>.flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-0{max-width:0;max-height:100%;min-width:0}.layout-gt-md-column>.flex-gt-md-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-md-5,.layout-row>.flex-gt-md-5{max-width:5%;max-height:100%}.flex-gt-md-5,.layout-column>.flex-gt-md-5,.layout-row>.flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-5{max-width:100%;max-height:5%}.layout-gt-md-row>.flex-gt-md-5{max-width:5%;max-height:100%}.layout-gt-md-column>.flex-gt-md-5,.layout-gt-md-row>.flex-gt-md-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-5{max-width:100%;max-height:5%}.flex-gt-md-10,.layout-row>.flex-gt-md-10{max-width:10%;max-height:100%}.flex-gt-md-10,.layout-column>.flex-gt-md-10,.layout-row>.flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-10{max-width:100%;max-height:10%}.layout-gt-md-row>.flex-gt-md-10{max-width:10%;max-height:100%}.layout-gt-md-column>.flex-gt-md-10,.layout-gt-md-row>.flex-gt-md-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-10{max-width:100%;max-height:10%}.flex-gt-md-15,.layout-row>.flex-gt-md-15{max-width:15%;max-height:100%}.flex-gt-md-15,.layout-column>.flex-gt-md-15,.layout-row>.flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-15{max-width:100%;max-height:15%}.layout-gt-md-row>.flex-gt-md-15{max-width:15%;max-height:100%}.layout-gt-md-column>.flex-gt-md-15,.layout-gt-md-row>.flex-gt-md-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-15{max-width:100%;max-height:15%}.flex-gt-md-20,.layout-row>.flex-gt-md-20{max-width:20%;max-height:100%}.flex-gt-md-20,.layout-column>.flex-gt-md-20,.layout-row>.flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-20{max-width:100%;max-height:20%}.layout-gt-md-row>.flex-gt-md-20{max-width:20%;max-height:100%}.layout-gt-md-column>.flex-gt-md-20,.layout-gt-md-row>.flex-gt-md-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-20{max-width:100%;max-height:20%}.flex-gt-md-25,.layout-row>.flex-gt-md-25{max-width:25%;max-height:100%}.flex-gt-md-25,.layout-column>.flex-gt-md-25,.layout-row>.flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-25{max-width:100%;max-height:25%}.layout-gt-md-row>.flex-gt-md-25{max-width:25%;max-height:100%}.layout-gt-md-column>.flex-gt-md-25,.layout-gt-md-row>.flex-gt-md-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-25{max-width:100%;max-height:25%}.flex-gt-md-30,.layout-row>.flex-gt-md-30{max-width:30%;max-height:100%}.flex-gt-md-30,.layout-column>.flex-gt-md-30,.layout-row>.flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-30{max-width:100%;max-height:30%}.layout-gt-md-row>.flex-gt-md-30{max-width:30%;max-height:100%}.layout-gt-md-column>.flex-gt-md-30,.layout-gt-md-row>.flex-gt-md-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-30{max-width:100%;max-height:30%}.flex-gt-md-35,.layout-row>.flex-gt-md-35{max-width:35%;max-height:100%}.flex-gt-md-35,.layout-column>.flex-gt-md-35,.layout-row>.flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-35{max-width:100%;max-height:35%}.layout-gt-md-row>.flex-gt-md-35{max-width:35%;max-height:100%}.layout-gt-md-column>.flex-gt-md-35,.layout-gt-md-row>.flex-gt-md-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-35{max-width:100%;max-height:35%}.flex-gt-md-40,.layout-row>.flex-gt-md-40{max-width:40%;max-height:100%}.flex-gt-md-40,.layout-column>.flex-gt-md-40,.layout-row>.flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-40{max-width:100%;max-height:40%}.layout-gt-md-row>.flex-gt-md-40{max-width:40%;max-height:100%}.layout-gt-md-column>.flex-gt-md-40,.layout-gt-md-row>.flex-gt-md-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-40{max-width:100%;max-height:40%}.flex-gt-md-45,.layout-row>.flex-gt-md-45{max-width:45%;max-height:100%}.flex-gt-md-45,.layout-column>.flex-gt-md-45,.layout-row>.flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-45{max-width:100%;max-height:45%}.layout-gt-md-row>.flex-gt-md-45{max-width:45%;max-height:100%}.layout-gt-md-column>.flex-gt-md-45,.layout-gt-md-row>.flex-gt-md-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-45{max-width:100%;max-height:45%}.flex-gt-md-50,.layout-row>.flex-gt-md-50{max-width:50%;max-height:100%}.flex-gt-md-50,.layout-column>.flex-gt-md-50,.layout-row>.flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-50{max-width:100%;max-height:50%}.layout-gt-md-row>.flex-gt-md-50{max-width:50%;max-height:100%}.layout-gt-md-column>.flex-gt-md-50,.layout-gt-md-row>.flex-gt-md-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-50{max-width:100%;max-height:50%}.flex-gt-md-55,.layout-row>.flex-gt-md-55{max-width:55%;max-height:100%}.flex-gt-md-55,.layout-column>.flex-gt-md-55,.layout-row>.flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-55{max-width:100%;max-height:55%}.layout-gt-md-row>.flex-gt-md-55{max-width:55%;max-height:100%}.layout-gt-md-column>.flex-gt-md-55,.layout-gt-md-row>.flex-gt-md-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-55{max-width:100%;max-height:55%}.flex-gt-md-60,.layout-row>.flex-gt-md-60{max-width:60%;max-height:100%}.flex-gt-md-60,.layout-column>.flex-gt-md-60,.layout-row>.flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-60{max-width:100%;max-height:60%}.layout-gt-md-row>.flex-gt-md-60{max-width:60%;max-height:100%}.layout-gt-md-column>.flex-gt-md-60,.layout-gt-md-row>.flex-gt-md-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-60{max-width:100%;max-height:60%}.flex-gt-md-65,.layout-row>.flex-gt-md-65{max-width:65%;max-height:100%}.flex-gt-md-65,.layout-column>.flex-gt-md-65,.layout-row>.flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-65{max-width:100%;max-height:65%}.layout-gt-md-row>.flex-gt-md-65{max-width:65%;max-height:100%}.layout-gt-md-column>.flex-gt-md-65,.layout-gt-md-row>.flex-gt-md-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-65{max-width:100%;max-height:65%}.flex-gt-md-70,.layout-row>.flex-gt-md-70{max-width:70%;max-height:100%}.flex-gt-md-70,.layout-column>.flex-gt-md-70,.layout-row>.flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-70{max-width:100%;max-height:70%}.layout-gt-md-row>.flex-gt-md-70{max-width:70%;max-height:100%}.layout-gt-md-column>.flex-gt-md-70,.layout-gt-md-row>.flex-gt-md-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-70{max-width:100%;max-height:70%}.flex-gt-md-75,.layout-row>.flex-gt-md-75{max-width:75%;max-height:100%}.flex-gt-md-75,.layout-column>.flex-gt-md-75,.layout-row>.flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-75{max-width:100%;max-height:75%}.layout-gt-md-row>.flex-gt-md-75{max-width:75%;max-height:100%}.layout-gt-md-column>.flex-gt-md-75,.layout-gt-md-row>.flex-gt-md-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-75{max-width:100%;max-height:75%}.flex-gt-md-80,.layout-row>.flex-gt-md-80{max-width:80%;max-height:100%}.flex-gt-md-80,.layout-column>.flex-gt-md-80,.layout-row>.flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-80{max-width:100%;max-height:80%}.layout-gt-md-row>.flex-gt-md-80{max-width:80%;max-height:100%}.layout-gt-md-column>.flex-gt-md-80,.layout-gt-md-row>.flex-gt-md-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-80{max-width:100%;max-height:80%}.flex-gt-md-85,.layout-row>.flex-gt-md-85{max-width:85%;max-height:100%}.flex-gt-md-85,.layout-column>.flex-gt-md-85,.layout-row>.flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-85{max-width:100%;max-height:85%}.layout-gt-md-row>.flex-gt-md-85{max-width:85%;max-height:100%}.layout-gt-md-column>.flex-gt-md-85,.layout-gt-md-row>.flex-gt-md-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-85{max-width:100%;max-height:85%}.flex-gt-md-90,.layout-row>.flex-gt-md-90{max-width:90%;max-height:100%}.flex-gt-md-90,.layout-column>.flex-gt-md-90,.layout-row>.flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-90{max-width:100%;max-height:90%}.layout-gt-md-row>.flex-gt-md-90{max-width:90%;max-height:100%}.layout-gt-md-column>.flex-gt-md-90,.layout-gt-md-row>.flex-gt-md-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-90{max-width:100%;max-height:90%}.flex-gt-md-95,.layout-row>.flex-gt-md-95{max-width:95%;max-height:100%}.flex-gt-md-95,.layout-column>.flex-gt-md-95,.layout-row>.flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-md-95{max-width:100%;max-height:95%}.layout-gt-md-row>.flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-95{max-height:95%}.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-md-100{max-height:100%}.layout-column>.flex-gt-md-100,.layout-row>.flex-gt-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-100,.layout-gt-md-row>.flex-gt-md-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex{min-width:0}.layout-gt-md-column>.flex-gt-md-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-column>.flex{min-height:0}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:1280px) and (max-width:1919px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.flex-order-lg--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-lg--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-lg--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-lg--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-lg--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-lg--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-lg--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-lg--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-lg--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-lg--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-lg--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-lg--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-lg--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-lg--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-lg--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-lg--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-lg--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-lg--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-lg--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-lg--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-lg-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-lg-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-lg-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-lg-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-lg-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-lg-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-lg-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-lg-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-lg-0,.offset-lg-0{margin-left:0}[dir=rtl] .flex-offset-lg-0,[dir=rtl] .offset-lg-0{margin-left:auto;margin-right:0}.flex-offset-lg-5,.offset-lg-5{margin-left:5%}[dir=rtl] .flex-offset-lg-5,[dir=rtl] .offset-lg-5{margin-left:auto;margin-right:5%}.flex-offset-lg-10,.offset-lg-10{margin-left:10%}[dir=rtl] .flex-offset-lg-10,[dir=rtl] .offset-lg-10{margin-left:auto;margin-right:10%}.flex-offset-lg-15,.offset-lg-15{margin-left:15%}[dir=rtl] .flex-offset-lg-15,[dir=rtl] .offset-lg-15{margin-left:auto;margin-right:15%}.flex-offset-lg-20,.offset-lg-20{margin-left:20%}[dir=rtl] .flex-offset-lg-20,[dir=rtl] .offset-lg-20{margin-left:auto;margin-right:20%}.flex-offset-lg-25,.offset-lg-25{margin-left:25%}[dir=rtl] .flex-offset-lg-25,[dir=rtl] .offset-lg-25{margin-left:auto;margin-right:25%}.flex-offset-lg-30,.offset-lg-30{margin-left:30%}[dir=rtl] .flex-offset-lg-30,[dir=rtl] .offset-lg-30{margin-left:auto;margin-right:30%}.flex-offset-lg-35,.offset-lg-35{margin-left:35%}[dir=rtl] .flex-offset-lg-35,[dir=rtl] .offset-lg-35{margin-left:auto;margin-right:35%}.flex-offset-lg-40,.offset-lg-40{margin-left:40%}[dir=rtl] .flex-offset-lg-40,[dir=rtl] .offset-lg-40{margin-left:auto;margin-right:40%}.flex-offset-lg-45,.offset-lg-45{margin-left:45%}[dir=rtl] .flex-offset-lg-45,[dir=rtl] .offset-lg-45{margin-left:auto;margin-right:45%}.flex-offset-lg-50,.offset-lg-50{margin-left:50%}[dir=rtl] .flex-offset-lg-50,[dir=rtl] .offset-lg-50{margin-left:auto;margin-right:50%}.flex-offset-lg-55,.offset-lg-55{margin-left:55%}[dir=rtl] .flex-offset-lg-55,[dir=rtl] .offset-lg-55{margin-left:auto;margin-right:55%}.flex-offset-lg-60,.offset-lg-60{margin-left:60%}[dir=rtl] .flex-offset-lg-60,[dir=rtl] .offset-lg-60{margin-left:auto;margin-right:60%}.flex-offset-lg-65,.offset-lg-65{margin-left:65%}[dir=rtl] .flex-offset-lg-65,[dir=rtl] .offset-lg-65{margin-left:auto;margin-right:65%}.flex-offset-lg-70,.offset-lg-70{margin-left:70%}[dir=rtl] .flex-offset-lg-70,[dir=rtl] .offset-lg-70{margin-left:auto;margin-right:70%}.flex-offset-lg-75,.offset-lg-75{margin-left:75%}[dir=rtl] .flex-offset-lg-75,[dir=rtl] .offset-lg-75{margin-left:auto;margin-right:75%}.flex-offset-lg-80,.offset-lg-80{margin-left:80%}[dir=rtl] .flex-offset-lg-80,[dir=rtl] .offset-lg-80{margin-left:auto;margin-right:80%}.flex-offset-lg-85,.offset-lg-85{margin-left:85%}[dir=rtl] .flex-offset-lg-85,[dir=rtl] .offset-lg-85{margin-left:auto;margin-right:85%}.flex-offset-lg-90,.offset-lg-90{margin-left:90%}[dir=rtl] .flex-offset-lg-90,[dir=rtl] .offset-lg-90{margin-left:auto;margin-right:90%}.flex-offset-lg-95,.offset-lg-95{margin-left:95%}[dir=rtl] .flex-offset-lg-95,[dir=rtl] .offset-lg-95{margin-left:auto;margin-right:95%}.flex-offset-lg-33,.offset-lg-33{margin-left:33.33333%}.flex-offset-lg-66,.offset-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-lg-66,[dir=rtl] .offset-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-lg,.layout-align-lg-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-lg,.layout-align-lg-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-start,.layout-align-lg-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,.layout-align-lg-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,.layout-align-lg-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,.layout-align-lg-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,.layout-align-lg-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-lg-center-center>*,.layout-align-lg-end-center>*,.layout-align-lg-space-around-center>*,.layout-align-lg-space-between-center>*,.layout-align-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-around-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-lg{-webkit-flex:1;flex:1}.flex-lg,.flex-lg-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-lg-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-lg-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-lg-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-0,.layout-row>.flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-0{min-width:0}.layout-column>.flex-lg-0{max-width:100%;max-height:0%}.layout-column>.flex-lg-0,.layout-lg-row>.flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-row>.flex-lg-0{max-width:0;max-height:100%;min-width:0}.layout-lg-column>.flex-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-lg-5,.layout-row>.flex-lg-5{max-width:5%;max-height:100%}.flex-lg-5,.layout-column>.flex-lg-5,.layout-row>.flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-5{max-width:100%;max-height:5%}.layout-lg-row>.flex-lg-5{max-width:5%;max-height:100%}.layout-lg-column>.flex-lg-5,.layout-lg-row>.flex-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-5{max-width:100%;max-height:5%}.flex-lg-10,.layout-row>.flex-lg-10{max-width:10%;max-height:100%}.flex-lg-10,.layout-column>.flex-lg-10,.layout-row>.flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-10{max-width:100%;max-height:10%}.layout-lg-row>.flex-lg-10{max-width:10%;max-height:100%}.layout-lg-column>.flex-lg-10,.layout-lg-row>.flex-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-10{max-width:100%;max-height:10%}.flex-lg-15,.layout-row>.flex-lg-15{max-width:15%;max-height:100%}.flex-lg-15,.layout-column>.flex-lg-15,.layout-row>.flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-15{max-width:100%;max-height:15%}.layout-lg-row>.flex-lg-15{max-width:15%;max-height:100%}.layout-lg-column>.flex-lg-15,.layout-lg-row>.flex-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-15{max-width:100%;max-height:15%}.flex-lg-20,.layout-row>.flex-lg-20{max-width:20%;max-height:100%}.flex-lg-20,.layout-column>.flex-lg-20,.layout-row>.flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-20{max-width:100%;max-height:20%}.layout-lg-row>.flex-lg-20{max-width:20%;max-height:100%}.layout-lg-column>.flex-lg-20,.layout-lg-row>.flex-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-20{max-width:100%;max-height:20%}.flex-lg-25,.layout-row>.flex-lg-25{max-width:25%;max-height:100%}.flex-lg-25,.layout-column>.flex-lg-25,.layout-row>.flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-25{max-width:100%;max-height:25%}.layout-lg-row>.flex-lg-25{max-width:25%;max-height:100%}.layout-lg-column>.flex-lg-25,.layout-lg-row>.flex-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-25{max-width:100%;max-height:25%}.flex-lg-30,.layout-row>.flex-lg-30{max-width:30%;max-height:100%}.flex-lg-30,.layout-column>.flex-lg-30,.layout-row>.flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-30{max-width:100%;max-height:30%}.layout-lg-row>.flex-lg-30{max-width:30%;max-height:100%}.layout-lg-column>.flex-lg-30,.layout-lg-row>.flex-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-30{max-width:100%;max-height:30%}.flex-lg-35,.layout-row>.flex-lg-35{max-width:35%;max-height:100%}.flex-lg-35,.layout-column>.flex-lg-35,.layout-row>.flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-35{max-width:100%;max-height:35%}.layout-lg-row>.flex-lg-35{max-width:35%;max-height:100%}.layout-lg-column>.flex-lg-35,.layout-lg-row>.flex-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-35{max-width:100%;max-height:35%}.flex-lg-40,.layout-row>.flex-lg-40{max-width:40%;max-height:100%}.flex-lg-40,.layout-column>.flex-lg-40,.layout-row>.flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-40{max-width:100%;max-height:40%}.layout-lg-row>.flex-lg-40{max-width:40%;max-height:100%}.layout-lg-column>.flex-lg-40,.layout-lg-row>.flex-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-40{max-width:100%;max-height:40%}.flex-lg-45,.layout-row>.flex-lg-45{max-width:45%;max-height:100%}.flex-lg-45,.layout-column>.flex-lg-45,.layout-row>.flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-45{max-width:100%;max-height:45%}.layout-lg-row>.flex-lg-45{max-width:45%;max-height:100%}.layout-lg-column>.flex-lg-45,.layout-lg-row>.flex-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-45{max-width:100%;max-height:45%}.flex-lg-50,.layout-row>.flex-lg-50{max-width:50%;max-height:100%}.flex-lg-50,.layout-column>.flex-lg-50,.layout-row>.flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-50{max-width:100%;max-height:50%}.layout-lg-row>.flex-lg-50{max-width:50%;max-height:100%}.layout-lg-column>.flex-lg-50,.layout-lg-row>.flex-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-50{max-width:100%;max-height:50%}.flex-lg-55,.layout-row>.flex-lg-55{max-width:55%;max-height:100%}.flex-lg-55,.layout-column>.flex-lg-55,.layout-row>.flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-55{max-width:100%;max-height:55%}.layout-lg-row>.flex-lg-55{max-width:55%;max-height:100%}.layout-lg-column>.flex-lg-55,.layout-lg-row>.flex-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-55{max-width:100%;max-height:55%}.flex-lg-60,.layout-row>.flex-lg-60{max-width:60%;max-height:100%}.flex-lg-60,.layout-column>.flex-lg-60,.layout-row>.flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-60{max-width:100%;max-height:60%}.layout-lg-row>.flex-lg-60{max-width:60%;max-height:100%}.layout-lg-column>.flex-lg-60,.layout-lg-row>.flex-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-60{max-width:100%;max-height:60%}.flex-lg-65,.layout-row>.flex-lg-65{max-width:65%;max-height:100%}.flex-lg-65,.layout-column>.flex-lg-65,.layout-row>.flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-65{max-width:100%;max-height:65%}.layout-lg-row>.flex-lg-65{max-width:65%;max-height:100%}.layout-lg-column>.flex-lg-65,.layout-lg-row>.flex-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-65{max-width:100%;max-height:65%}.flex-lg-70,.layout-row>.flex-lg-70{max-width:70%;max-height:100%}.flex-lg-70,.layout-column>.flex-lg-70,.layout-row>.flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-70{max-width:100%;max-height:70%}.layout-lg-row>.flex-lg-70{max-width:70%;max-height:100%}.layout-lg-column>.flex-lg-70,.layout-lg-row>.flex-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-70{max-width:100%;max-height:70%}.flex-lg-75,.layout-row>.flex-lg-75{max-width:75%;max-height:100%}.flex-lg-75,.layout-column>.flex-lg-75,.layout-row>.flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-75{max-width:100%;max-height:75%}.layout-lg-row>.flex-lg-75{max-width:75%;max-height:100%}.layout-lg-column>.flex-lg-75,.layout-lg-row>.flex-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-75{max-width:100%;max-height:75%}.flex-lg-80,.layout-row>.flex-lg-80{max-width:80%;max-height:100%}.flex-lg-80,.layout-column>.flex-lg-80,.layout-row>.flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-80{max-width:100%;max-height:80%}.layout-lg-row>.flex-lg-80{max-width:80%;max-height:100%}.layout-lg-column>.flex-lg-80,.layout-lg-row>.flex-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-80{max-width:100%;max-height:80%}.flex-lg-85,.layout-row>.flex-lg-85{max-width:85%;max-height:100%}.flex-lg-85,.layout-column>.flex-lg-85,.layout-row>.flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-85{max-width:100%;max-height:85%}.layout-lg-row>.flex-lg-85{max-width:85%;max-height:100%}.layout-lg-column>.flex-lg-85,.layout-lg-row>.flex-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-85{max-width:100%;max-height:85%}.flex-lg-90,.layout-row>.flex-lg-90{max-width:90%;max-height:100%}.flex-lg-90,.layout-column>.flex-lg-90,.layout-row>.flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-90{max-width:100%;max-height:90%}.layout-lg-row>.flex-lg-90{max-width:90%;max-height:100%}.layout-lg-column>.flex-lg-90,.layout-lg-row>.flex-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-lg-column>.flex-lg-90{max-width:100%;max-height:90%}.flex-lg-95,.layout-row>.flex-lg-95{max-width:95%;max-height:100%}.flex-lg-95,.layout-column>.flex-lg-95,.layout-row>.flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-lg-95{max-width:100%;max-height:95%}.layout-lg-row>.flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-95{max-height:95%}.flex-lg-100,.layout-lg-column>.flex-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-lg-100{max-height:100%}.layout-column>.flex-lg-100,.layout-row>.flex-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-column>.flex-lg-100,.layout-lg-row>.flex-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex{min-width:0}.layout-lg-column>.flex-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-lg-column>.flex-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-column>.flex{min-height:0}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}@media (min-width:1920px){.flex-order-gt-lg--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-gt-lg--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-gt-lg--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-gt-lg--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-gt-lg--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-gt-lg--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-gt-lg--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-gt-lg--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-gt-lg--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-gt-lg--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-gt-lg--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-gt-lg--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-gt-lg--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-gt-lg--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-gt-lg--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-gt-lg--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-gt-lg--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-gt-lg--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-gt-lg--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-gt-lg--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-gt-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-gt-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-gt-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-gt-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-gt-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-gt-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-gt-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-gt-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-gt-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-gt-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-gt-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-gt-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-gt-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-gt-lg-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-gt-lg-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-gt-lg-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-gt-lg-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-gt-lg-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-gt-lg-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-gt-lg-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-gt-lg-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-gt-lg-0,.offset-gt-lg-0{margin-left:0}[dir=rtl] .flex-offset-gt-lg-0,[dir=rtl] .offset-gt-lg-0{margin-left:auto;margin-right:0}.flex-offset-gt-lg-5,.offset-gt-lg-5{margin-left:5%}[dir=rtl] .flex-offset-gt-lg-5,[dir=rtl] .offset-gt-lg-5{margin-left:auto;margin-right:5%}.flex-offset-gt-lg-10,.offset-gt-lg-10{margin-left:10%}[dir=rtl] .flex-offset-gt-lg-10,[dir=rtl] .offset-gt-lg-10{margin-left:auto;margin-right:10%}.flex-offset-gt-lg-15,.offset-gt-lg-15{margin-left:15%}[dir=rtl] .flex-offset-gt-lg-15,[dir=rtl] .offset-gt-lg-15{margin-left:auto;margin-right:15%}.flex-offset-gt-lg-20,.offset-gt-lg-20{margin-left:20%}[dir=rtl] .flex-offset-gt-lg-20,[dir=rtl] .offset-gt-lg-20{margin-left:auto;margin-right:20%}.flex-offset-gt-lg-25,.offset-gt-lg-25{margin-left:25%}[dir=rtl] .flex-offset-gt-lg-25,[dir=rtl] .offset-gt-lg-25{margin-left:auto;margin-right:25%}.flex-offset-gt-lg-30,.offset-gt-lg-30{margin-left:30%}[dir=rtl] .flex-offset-gt-lg-30,[dir=rtl] .offset-gt-lg-30{margin-left:auto;margin-right:30%}.flex-offset-gt-lg-35,.offset-gt-lg-35{margin-left:35%}[dir=rtl] .flex-offset-gt-lg-35,[dir=rtl] .offset-gt-lg-35{margin-left:auto;margin-right:35%}.flex-offset-gt-lg-40,.offset-gt-lg-40{margin-left:40%}[dir=rtl] .flex-offset-gt-lg-40,[dir=rtl] .offset-gt-lg-40{margin-left:auto;margin-right:40%}.flex-offset-gt-lg-45,.offset-gt-lg-45{margin-left:45%}[dir=rtl] .flex-offset-gt-lg-45,[dir=rtl] .offset-gt-lg-45{margin-left:auto;margin-right:45%}.flex-offset-gt-lg-50,.offset-gt-lg-50{margin-left:50%}[dir=rtl] .flex-offset-gt-lg-50,[dir=rtl] .offset-gt-lg-50{margin-left:auto;margin-right:50%}.flex-offset-gt-lg-55,.offset-gt-lg-55{margin-left:55%}[dir=rtl] .flex-offset-gt-lg-55,[dir=rtl] .offset-gt-lg-55{margin-left:auto;margin-right:55%}.flex-offset-gt-lg-60,.offset-gt-lg-60{margin-left:60%}[dir=rtl] .flex-offset-gt-lg-60,[dir=rtl] .offset-gt-lg-60{margin-left:auto;margin-right:60%}.flex-offset-gt-lg-65,.offset-gt-lg-65{margin-left:65%}[dir=rtl] .flex-offset-gt-lg-65,[dir=rtl] .offset-gt-lg-65{margin-left:auto;margin-right:65%}.flex-offset-gt-lg-70,.offset-gt-lg-70{margin-left:70%}[dir=rtl] .flex-offset-gt-lg-70,[dir=rtl] .offset-gt-lg-70{margin-left:auto;margin-right:70%}.flex-offset-gt-lg-75,.offset-gt-lg-75{margin-left:75%}[dir=rtl] .flex-offset-gt-lg-75,[dir=rtl] .offset-gt-lg-75{margin-left:auto;margin-right:75%}.flex-offset-gt-lg-80,.offset-gt-lg-80{margin-left:80%}[dir=rtl] .flex-offset-gt-lg-80,[dir=rtl] .offset-gt-lg-80{margin-left:auto;margin-right:80%}.flex-offset-gt-lg-85,.offset-gt-lg-85{margin-left:85%}[dir=rtl] .flex-offset-gt-lg-85,[dir=rtl] .offset-gt-lg-85{margin-left:auto;margin-right:85%}.flex-offset-gt-lg-90,.offset-gt-lg-90{margin-left:90%}[dir=rtl] .flex-offset-gt-lg-90,[dir=rtl] .offset-gt-lg-90{margin-left:auto;margin-right:90%}.flex-offset-gt-lg-95,.offset-gt-lg-95{margin-left:95%}[dir=rtl] .flex-offset-gt-lg-95,[dir=rtl] .offset-gt-lg-95{margin-left:auto;margin-right:95%}.flex-offset-gt-lg-33,.offset-gt-lg-33{margin-left:33.33333%}.flex-offset-gt-lg-66,.offset-gt-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-lg-66,[dir=rtl] .offset-gt-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-gt-lg,.layout-align-gt-lg-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-gt-lg-center-center>*,.layout-align-gt-lg-end-center>*,.layout-align-gt-lg-space-around-center>*,.layout-align-gt-lg-space-between-center>*,.layout-align-gt-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-around-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-gt-lg{-webkit-flex:1;flex:1}.flex-gt-lg,.flex-gt-lg-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-gt-lg-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-gt-lg-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-0,.layout-row>.flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-0{min-width:0}.layout-column>.flex-gt-lg-0{max-width:100%;max-height:0%}.layout-column>.flex-gt-lg-0,.layout-gt-lg-row>.flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-0{max-width:0;max-height:100%;min-width:0}.layout-gt-lg-column>.flex-gt-lg-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{max-width:5%;max-height:100%}.flex-gt-lg-5,.layout-column>.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-5{max-width:100%;max-height:5%}.layout-gt-lg-row>.flex-gt-lg-5{max-width:5%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-5,.layout-gt-lg-row>.flex-gt-lg-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-5{max-width:100%;max-height:5%}.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{max-width:10%;max-height:100%}.flex-gt-lg-10,.layout-column>.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-10{max-width:100%;max-height:10%}.layout-gt-lg-row>.flex-gt-lg-10{max-width:10%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-10,.layout-gt-lg-row>.flex-gt-lg-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-10{max-width:100%;max-height:10%}.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{max-width:15%;max-height:100%}.flex-gt-lg-15,.layout-column>.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-15{max-width:100%;max-height:15%}.layout-gt-lg-row>.flex-gt-lg-15{max-width:15%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-15,.layout-gt-lg-row>.flex-gt-lg-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-15{max-width:100%;max-height:15%}.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{max-width:20%;max-height:100%}.flex-gt-lg-20,.layout-column>.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-20{max-width:100%;max-height:20%}.layout-gt-lg-row>.flex-gt-lg-20{max-width:20%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-20,.layout-gt-lg-row>.flex-gt-lg-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-20{max-width:100%;max-height:20%}.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{max-width:25%;max-height:100%}.flex-gt-lg-25,.layout-column>.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-25{max-width:100%;max-height:25%}.layout-gt-lg-row>.flex-gt-lg-25{max-width:25%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-25,.layout-gt-lg-row>.flex-gt-lg-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-25{max-width:100%;max-height:25%}.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{max-width:30%;max-height:100%}.flex-gt-lg-30,.layout-column>.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-30{max-width:100%;max-height:30%}.layout-gt-lg-row>.flex-gt-lg-30{max-width:30%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-30,.layout-gt-lg-row>.flex-gt-lg-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-30{max-width:100%;max-height:30%}.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{max-width:35%;max-height:100%}.flex-gt-lg-35,.layout-column>.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-35{max-width:100%;max-height:35%}.layout-gt-lg-row>.flex-gt-lg-35{max-width:35%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-35,.layout-gt-lg-row>.flex-gt-lg-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-35{max-width:100%;max-height:35%}.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{max-width:40%;max-height:100%}.flex-gt-lg-40,.layout-column>.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-40{max-width:100%;max-height:40%}.layout-gt-lg-row>.flex-gt-lg-40{max-width:40%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-40,.layout-gt-lg-row>.flex-gt-lg-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-40{max-width:100%;max-height:40%}.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{max-width:45%;max-height:100%}.flex-gt-lg-45,.layout-column>.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-45{max-width:100%;max-height:45%}.layout-gt-lg-row>.flex-gt-lg-45{max-width:45%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-45,.layout-gt-lg-row>.flex-gt-lg-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-45{max-width:100%;max-height:45%}.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{max-width:50%;max-height:100%}.flex-gt-lg-50,.layout-column>.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-50{max-width:100%;max-height:50%}.layout-gt-lg-row>.flex-gt-lg-50{max-width:50%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-50,.layout-gt-lg-row>.flex-gt-lg-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-50{max-width:100%;max-height:50%}.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{max-width:55%;max-height:100%}.flex-gt-lg-55,.layout-column>.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-55{max-width:100%;max-height:55%}.layout-gt-lg-row>.flex-gt-lg-55{max-width:55%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-55,.layout-gt-lg-row>.flex-gt-lg-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-55{max-width:100%;max-height:55%}.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{max-width:60%;max-height:100%}.flex-gt-lg-60,.layout-column>.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-60{max-width:100%;max-height:60%}.layout-gt-lg-row>.flex-gt-lg-60{max-width:60%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-60,.layout-gt-lg-row>.flex-gt-lg-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-60{max-width:100%;max-height:60%}.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{max-width:65%;max-height:100%}.flex-gt-lg-65,.layout-column>.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-65{max-width:100%;max-height:65%}.layout-gt-lg-row>.flex-gt-lg-65{max-width:65%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-65,.layout-gt-lg-row>.flex-gt-lg-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-65{max-width:100%;max-height:65%}.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{max-width:70%;max-height:100%}.flex-gt-lg-70,.layout-column>.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-70{max-width:100%;max-height:70%}.layout-gt-lg-row>.flex-gt-lg-70{max-width:70%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-70,.layout-gt-lg-row>.flex-gt-lg-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-70{max-width:100%;max-height:70%}.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{max-width:75%;max-height:100%}.flex-gt-lg-75,.layout-column>.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-75{max-width:100%;max-height:75%}.layout-gt-lg-row>.flex-gt-lg-75{max-width:75%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-75,.layout-gt-lg-row>.flex-gt-lg-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-75{max-width:100%;max-height:75%}.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{max-width:80%;max-height:100%}.flex-gt-lg-80,.layout-column>.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-80{max-width:100%;max-height:80%}.layout-gt-lg-row>.flex-gt-lg-80{max-width:80%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-80,.layout-gt-lg-row>.flex-gt-lg-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-80{max-width:100%;max-height:80%}.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{max-width:85%;max-height:100%}.flex-gt-lg-85,.layout-column>.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-85{max-width:100%;max-height:85%}.layout-gt-lg-row>.flex-gt-lg-85{max-width:85%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-85,.layout-gt-lg-row>.flex-gt-lg-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-85{max-width:100%;max-height:85%}.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{max-width:90%;max-height:100%}.flex-gt-lg-90,.layout-column>.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-90{max-width:100%;max-height:90%}.layout-gt-lg-row>.flex-gt-lg-90{max-width:90%;max-height:100%}.layout-gt-lg-column>.flex-gt-lg-90,.layout-gt-lg-row>.flex-gt-lg-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-90{max-width:100%;max-height:90%}.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{max-width:95%;max-height:100%}.flex-gt-lg-95,.layout-column>.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-gt-lg-95{max-width:100%;max-height:95%}.layout-gt-lg-row>.flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-95{max-height:95%}.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-gt-lg-100{max-height:100%}.layout-column>.flex-gt-lg-100,.layout-row>.flex-gt-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-100,.layout-gt-lg-row>.flex-gt-lg-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex{min-width:0}.layout-gt-lg-column>.flex-gt-lg-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-column>.flex{min-height:0}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-gt-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-gt-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.flex-order-xl--20{-webkit-box-ordinal-group:-19;-webkit-order:-20;order:-20}.flex-order-xl--19{-webkit-box-ordinal-group:-18;-webkit-order:-19;order:-19}.flex-order-xl--18{-webkit-box-ordinal-group:-17;-webkit-order:-18;order:-18}.flex-order-xl--17{-webkit-box-ordinal-group:-16;-webkit-order:-17;order:-17}.flex-order-xl--16{-webkit-box-ordinal-group:-15;-webkit-order:-16;order:-16}.flex-order-xl--15{-webkit-box-ordinal-group:-14;-webkit-order:-15;order:-15}.flex-order-xl--14{-webkit-box-ordinal-group:-13;-webkit-order:-14;order:-14}.flex-order-xl--13{-webkit-box-ordinal-group:-12;-webkit-order:-13;order:-13}.flex-order-xl--12{-webkit-box-ordinal-group:-11;-webkit-order:-12;order:-12}.flex-order-xl--11{-webkit-box-ordinal-group:-10;-webkit-order:-11;order:-11}.flex-order-xl--10{-webkit-box-ordinal-group:-9;-webkit-order:-10;order:-10}.flex-order-xl--9{-webkit-box-ordinal-group:-8;-webkit-order:-9;order:-9}.flex-order-xl--8{-webkit-box-ordinal-group:-7;-webkit-order:-8;order:-8}.flex-order-xl--7{-webkit-box-ordinal-group:-6;-webkit-order:-7;order:-7}.flex-order-xl--6{-webkit-box-ordinal-group:-5;-webkit-order:-6;order:-6}.flex-order-xl--5{-webkit-box-ordinal-group:-4;-webkit-order:-5;order:-5}.flex-order-xl--4{-webkit-box-ordinal-group:-3;-webkit-order:-4;order:-4}.flex-order-xl--3{-webkit-box-ordinal-group:-2;-webkit-order:-3;order:-3}.flex-order-xl--2{-webkit-box-ordinal-group:-1;-webkit-order:-2;order:-2}.flex-order-xl--1{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.flex-order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.flex-order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.flex-order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.flex-order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.flex-order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.flex-order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.flex-order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.flex-order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.flex-order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.flex-order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.flex-order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.flex-order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.flex-order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.flex-order-xl-13{-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.flex-order-xl-14{-webkit-box-ordinal-group:15;-webkit-order:14;order:14}.flex-order-xl-15{-webkit-box-ordinal-group:16;-webkit-order:15;order:15}.flex-order-xl-16{-webkit-box-ordinal-group:17;-webkit-order:16;order:16}.flex-order-xl-17{-webkit-box-ordinal-group:18;-webkit-order:17;order:17}.flex-order-xl-18{-webkit-box-ordinal-group:19;-webkit-order:18;order:18}.flex-order-xl-19{-webkit-box-ordinal-group:20;-webkit-order:19;order:19}.flex-order-xl-20{-webkit-box-ordinal-group:21;-webkit-order:20;order:20}.flex-offset-xl-0,.offset-xl-0{margin-left:0}[dir=rtl] .flex-offset-xl-0,[dir=rtl] .offset-xl-0{margin-left:auto;margin-right:0}.flex-offset-xl-5,.offset-xl-5{margin-left:5%}[dir=rtl] .flex-offset-xl-5,[dir=rtl] .offset-xl-5{margin-left:auto;margin-right:5%}.flex-offset-xl-10,.offset-xl-10{margin-left:10%}[dir=rtl] .flex-offset-xl-10,[dir=rtl] .offset-xl-10{margin-left:auto;margin-right:10%}.flex-offset-xl-15,.offset-xl-15{margin-left:15%}[dir=rtl] .flex-offset-xl-15,[dir=rtl] .offset-xl-15{margin-left:auto;margin-right:15%}.flex-offset-xl-20,.offset-xl-20{margin-left:20%}[dir=rtl] .flex-offset-xl-20,[dir=rtl] .offset-xl-20{margin-left:auto;margin-right:20%}.flex-offset-xl-25,.offset-xl-25{margin-left:25%}[dir=rtl] .flex-offset-xl-25,[dir=rtl] .offset-xl-25{margin-left:auto;margin-right:25%}.flex-offset-xl-30,.offset-xl-30{margin-left:30%}[dir=rtl] .flex-offset-xl-30,[dir=rtl] .offset-xl-30{margin-left:auto;margin-right:30%}.flex-offset-xl-35,.offset-xl-35{margin-left:35%}[dir=rtl] .flex-offset-xl-35,[dir=rtl] .offset-xl-35{margin-left:auto;margin-right:35%}.flex-offset-xl-40,.offset-xl-40{margin-left:40%}[dir=rtl] .flex-offset-xl-40,[dir=rtl] .offset-xl-40{margin-left:auto;margin-right:40%}.flex-offset-xl-45,.offset-xl-45{margin-left:45%}[dir=rtl] .flex-offset-xl-45,[dir=rtl] .offset-xl-45{margin-left:auto;margin-right:45%}.flex-offset-xl-50,.offset-xl-50{margin-left:50%}[dir=rtl] .flex-offset-xl-50,[dir=rtl] .offset-xl-50{margin-left:auto;margin-right:50%}.flex-offset-xl-55,.offset-xl-55{margin-left:55%}[dir=rtl] .flex-offset-xl-55,[dir=rtl] .offset-xl-55{margin-left:auto;margin-right:55%}.flex-offset-xl-60,.offset-xl-60{margin-left:60%}[dir=rtl] .flex-offset-xl-60,[dir=rtl] .offset-xl-60{margin-left:auto;margin-right:60%}.flex-offset-xl-65,.offset-xl-65{margin-left:65%}[dir=rtl] .flex-offset-xl-65,[dir=rtl] .offset-xl-65{margin-left:auto;margin-right:65%}.flex-offset-xl-70,.offset-xl-70{margin-left:70%}[dir=rtl] .flex-offset-xl-70,[dir=rtl] .offset-xl-70{margin-left:auto;margin-right:70%}.flex-offset-xl-75,.offset-xl-75{margin-left:75%}[dir=rtl] .flex-offset-xl-75,[dir=rtl] .offset-xl-75{margin-left:auto;margin-right:75%}.flex-offset-xl-80,.offset-xl-80{margin-left:80%}[dir=rtl] .flex-offset-xl-80,[dir=rtl] .offset-xl-80{margin-left:auto;margin-right:80%}.flex-offset-xl-85,.offset-xl-85{margin-left:85%}[dir=rtl] .flex-offset-xl-85,[dir=rtl] .offset-xl-85{margin-left:auto;margin-right:85%}.flex-offset-xl-90,.offset-xl-90{margin-left:90%}[dir=rtl] .flex-offset-xl-90,[dir=rtl] .offset-xl-90{margin-left:auto;margin-right:90%}.flex-offset-xl-95,.offset-xl-95{margin-left:95%}[dir=rtl] .flex-offset-xl-95,[dir=rtl] .offset-xl-95{margin-left:auto;margin-right:95%}.flex-offset-xl-33,.offset-xl-33{margin-left:33.33333%}.flex-offset-xl-66,.offset-xl-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xl-66,[dir=rtl] .offset-xl-66{margin-left:auto;margin-right:66.66667%}.layout-align-xl,.layout-align-xl-start-stretch{-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.layout-align-xl,.layout-align-xl-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-start,.layout-align-xl-start-stretch{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-start,.layout-align-xl-center-stretch{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-align-xl-end,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-start,.layout-align-xl-end-stretch{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-end,.layout-align-xl-space-around-start,.layout-align-xl-space-around-stretch{-webkit-justify-content:space-around;justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-end,.layout-align-xl-space-between-start,.layout-align-xl-space-between-stretch{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-around-start,.layout-align-xl-space-between-start,.layout-align-xl-start-start{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-around-center,.layout-align-xl-space-between-center,.layout-align-xl-start-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;max-width:100%}.layout-align-xl-center-center>*,.layout-align-xl-end-center>*,.layout-align-xl-space-around-center>*,.layout-align-xl-space-between-center>*,.layout-align-xl-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-around-end,.layout-align-xl-space-between-end,.layout-align-xl-start-end{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-around-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-start-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-xl{-webkit-flex:1;flex:1}.flex-xl,.flex-xl-grow{-webkit-box-flex:1;box-sizing:border-box}.flex-xl-grow{-webkit-flex:1 1 100%;flex:1 1 100%}.flex-xl-initial{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xl-none{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-0,.layout-row>.flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-0{min-width:0}.layout-column>.flex-xl-0{max-width:100%;max-height:0%}.layout-column>.flex-xl-0,.layout-xl-row>.flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-row>.flex-xl-0{max-width:0;max-height:100%;min-width:0}.layout-xl-column>.flex-xl-0{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xl-5,.layout-row>.flex-xl-5{max-width:5%;max-height:100%}.flex-xl-5,.layout-column>.flex-xl-5,.layout-row>.flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-5{max-width:100%;max-height:5%}.layout-xl-row>.flex-xl-5{max-width:5%;max-height:100%}.layout-xl-column>.flex-xl-5,.layout-xl-row>.flex-xl-5{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-5{max-width:100%;max-height:5%}.flex-xl-10,.layout-row>.flex-xl-10{max-width:10%;max-height:100%}.flex-xl-10,.layout-column>.flex-xl-10,.layout-row>.flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-10{max-width:100%;max-height:10%}.layout-xl-row>.flex-xl-10{max-width:10%;max-height:100%}.layout-xl-column>.flex-xl-10,.layout-xl-row>.flex-xl-10{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-10{max-width:100%;max-height:10%}.flex-xl-15,.layout-row>.flex-xl-15{max-width:15%;max-height:100%}.flex-xl-15,.layout-column>.flex-xl-15,.layout-row>.flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-15{max-width:100%;max-height:15%}.layout-xl-row>.flex-xl-15{max-width:15%;max-height:100%}.layout-xl-column>.flex-xl-15,.layout-xl-row>.flex-xl-15{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-15{max-width:100%;max-height:15%}.flex-xl-20,.layout-row>.flex-xl-20{max-width:20%;max-height:100%}.flex-xl-20,.layout-column>.flex-xl-20,.layout-row>.flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-20{max-width:100%;max-height:20%}.layout-xl-row>.flex-xl-20{max-width:20%;max-height:100%}.layout-xl-column>.flex-xl-20,.layout-xl-row>.flex-xl-20{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-20{max-width:100%;max-height:20%}.flex-xl-25,.layout-row>.flex-xl-25{max-width:25%;max-height:100%}.flex-xl-25,.layout-column>.flex-xl-25,.layout-row>.flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-25{max-width:100%;max-height:25%}.layout-xl-row>.flex-xl-25{max-width:25%;max-height:100%}.layout-xl-column>.flex-xl-25,.layout-xl-row>.flex-xl-25{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-25{max-width:100%;max-height:25%}.flex-xl-30,.layout-row>.flex-xl-30{max-width:30%;max-height:100%}.flex-xl-30,.layout-column>.flex-xl-30,.layout-row>.flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-30{max-width:100%;max-height:30%}.layout-xl-row>.flex-xl-30{max-width:30%;max-height:100%}.layout-xl-column>.flex-xl-30,.layout-xl-row>.flex-xl-30{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-30{max-width:100%;max-height:30%}.flex-xl-35,.layout-row>.flex-xl-35{max-width:35%;max-height:100%}.flex-xl-35,.layout-column>.flex-xl-35,.layout-row>.flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-35{max-width:100%;max-height:35%}.layout-xl-row>.flex-xl-35{max-width:35%;max-height:100%}.layout-xl-column>.flex-xl-35,.layout-xl-row>.flex-xl-35{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-35{max-width:100%;max-height:35%}.flex-xl-40,.layout-row>.flex-xl-40{max-width:40%;max-height:100%}.flex-xl-40,.layout-column>.flex-xl-40,.layout-row>.flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-40{max-width:100%;max-height:40%}.layout-xl-row>.flex-xl-40{max-width:40%;max-height:100%}.layout-xl-column>.flex-xl-40,.layout-xl-row>.flex-xl-40{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-40{max-width:100%;max-height:40%}.flex-xl-45,.layout-row>.flex-xl-45{max-width:45%;max-height:100%}.flex-xl-45,.layout-column>.flex-xl-45,.layout-row>.flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-45{max-width:100%;max-height:45%}.layout-xl-row>.flex-xl-45{max-width:45%;max-height:100%}.layout-xl-column>.flex-xl-45,.layout-xl-row>.flex-xl-45{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-45{max-width:100%;max-height:45%}.flex-xl-50,.layout-row>.flex-xl-50{max-width:50%;max-height:100%}.flex-xl-50,.layout-column>.flex-xl-50,.layout-row>.flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-50{max-width:100%;max-height:50%}.layout-xl-row>.flex-xl-50{max-width:50%;max-height:100%}.layout-xl-column>.flex-xl-50,.layout-xl-row>.flex-xl-50{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-50{max-width:100%;max-height:50%}.flex-xl-55,.layout-row>.flex-xl-55{max-width:55%;max-height:100%}.flex-xl-55,.layout-column>.flex-xl-55,.layout-row>.flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-55{max-width:100%;max-height:55%}.layout-xl-row>.flex-xl-55{max-width:55%;max-height:100%}.layout-xl-column>.flex-xl-55,.layout-xl-row>.flex-xl-55{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-55{max-width:100%;max-height:55%}.flex-xl-60,.layout-row>.flex-xl-60{max-width:60%;max-height:100%}.flex-xl-60,.layout-column>.flex-xl-60,.layout-row>.flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-60{max-width:100%;max-height:60%}.layout-xl-row>.flex-xl-60{max-width:60%;max-height:100%}.layout-xl-column>.flex-xl-60,.layout-xl-row>.flex-xl-60{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-60{max-width:100%;max-height:60%}.flex-xl-65,.layout-row>.flex-xl-65{max-width:65%;max-height:100%}.flex-xl-65,.layout-column>.flex-xl-65,.layout-row>.flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-65{max-width:100%;max-height:65%}.layout-xl-row>.flex-xl-65{max-width:65%;max-height:100%}.layout-xl-column>.flex-xl-65,.layout-xl-row>.flex-xl-65{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-65{max-width:100%;max-height:65%}.flex-xl-70,.layout-row>.flex-xl-70{max-width:70%;max-height:100%}.flex-xl-70,.layout-column>.flex-xl-70,.layout-row>.flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-70{max-width:100%;max-height:70%}.layout-xl-row>.flex-xl-70{max-width:70%;max-height:100%}.layout-xl-column>.flex-xl-70,.layout-xl-row>.flex-xl-70{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-70{max-width:100%;max-height:70%}.flex-xl-75,.layout-row>.flex-xl-75{max-width:75%;max-height:100%}.flex-xl-75,.layout-column>.flex-xl-75,.layout-row>.flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-75{max-width:100%;max-height:75%}.layout-xl-row>.flex-xl-75{max-width:75%;max-height:100%}.layout-xl-column>.flex-xl-75,.layout-xl-row>.flex-xl-75{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-75{max-width:100%;max-height:75%}.flex-xl-80,.layout-row>.flex-xl-80{max-width:80%;max-height:100%}.flex-xl-80,.layout-column>.flex-xl-80,.layout-row>.flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-80{max-width:100%;max-height:80%}.layout-xl-row>.flex-xl-80{max-width:80%;max-height:100%}.layout-xl-column>.flex-xl-80,.layout-xl-row>.flex-xl-80{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-80{max-width:100%;max-height:80%}.flex-xl-85,.layout-row>.flex-xl-85{max-width:85%;max-height:100%}.flex-xl-85,.layout-column>.flex-xl-85,.layout-row>.flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-85{max-width:100%;max-height:85%}.layout-xl-row>.flex-xl-85{max-width:85%;max-height:100%}.layout-xl-column>.flex-xl-85,.layout-xl-row>.flex-xl-85{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-85{max-width:100%;max-height:85%}.flex-xl-90,.layout-row>.flex-xl-90{max-width:90%;max-height:100%}.flex-xl-90,.layout-column>.flex-xl-90,.layout-row>.flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-90{max-width:100%;max-height:90%}.layout-xl-row>.flex-xl-90{max-width:90%;max-height:100%}.layout-xl-column>.flex-xl-90,.layout-xl-row>.flex-xl-90{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-xl-column>.flex-xl-90{max-width:100%;max-height:90%}.flex-xl-95,.layout-row>.flex-xl-95{max-width:95%;max-height:100%}.flex-xl-95,.layout-column>.flex-xl-95,.layout-row>.flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.layout-column>.flex-xl-95{max-width:100%;max-height:95%}.layout-xl-row>.flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-95{max-height:95%}.flex-xl-100,.layout-xl-column>.flex-xl-95{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-xl-100{max-height:100%}.layout-column>.flex-xl-100,.layout-row>.flex-xl-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-column>.flex-xl-100,.layout-xl-row>.flex-xl-100{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex{min-width:0}.layout-xl-column>.flex-xl-33{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xl-column>.flex-xl-66{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-column>.flex{min-height:0}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.layout-xl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.layout-xl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}@media print{.hide-print:not(.show-print):not(.show){display:none!important}}
\ No newline at end of file diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.js b/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.js deleted file mode 100644 index ddfa8b0e..00000000 --- a/vnfmarket/common/thirdparty/angular-material/modules/js/core/core.min.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Angular Material Design - * https://github.com/angular/material - * @license MIT - * v1.1.2-master-a9ba340 - */ -!function(e,t,n){"use strict";function o(e,t){if(t.has("$swipe")){var n="You are using the ngTouch module. \nAngular Material already has mobile click, tap, and swipe support... \nngTouch is not supported with Angular Material!";e.warn(n)}}function r(e,t){e.decorator("$$rAF",["$delegate",d]),e.decorator("$q",["$delegate",a]),t.theme("default").primaryPalette("indigo").accentPalette("pink").warnPalette("deep-orange").backgroundPalette("grey")}function d(e){return e.throttle=function(t){var n,o,r,d;return function(){n=arguments,d=this,r=t,o||(o=!0,e(function(){r.apply(d,Array.prototype.slice.call(n)),o=!1}))}},e}function a(e){return e.resolve||(e.resolve=e.when),e}function i(e){function n(n,o,r){function d(e){t.isUndefined(e)&&(e=!0),o.toggleClass("md-autofocus",!!e)}var a=r.mdAutoFocus||r.mdAutofocus||r.mdSidenavFocus;d(e(a)(n)),a&&n.$watch(a,d)}return{restrict:"A",link:{pre:n}}}function m(){function e(e){var t="#"===e[0]?e.substr(1):e,n=t.length/3,o=t.substr(0,n),r=t.substr(n,n),d=t.substr(2*n);return 1===n&&(o+=o,r+=r,d+=d),"rgba("+parseInt(o,16)+","+parseInt(r,16)+","+parseInt(d,16)+",0.1)"}function t(e){e=e.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);var t=e&&4===e.length?"#"+("0"+parseInt(e[1],10).toString(16)).slice(-2)+("0"+parseInt(e[2],10).toString(16)).slice(-2)+("0"+parseInt(e[3],10).toString(16)).slice(-2):"";return t.toUpperCase()}function n(e){return e.replace(")",", 0.1)").replace("(","a(")}function o(e){return e?e.replace("rgba","rgb").replace(/,[^\),]+\)/,")"):"rgb(0,0,0)"}return{rgbaToHex:t,hexToRgba:e,rgbToRgba:n,rgbaToRgb:o}}function c(){function e(e){var t=a+"-"+e,r=o(t),i=r.charAt(0).toLowerCase()+r.substring(1);return n(d,e)?e:n(d,r)?r:n(d,i)?i:e}function n(e,n){return t.isDefined(e.style[n])}function o(e){return e.replace(m,function(e,t,n,o){return o?n.toUpperCase():n})}function r(e){var t,n,o=/^(Moz|webkit|ms)(?=[A-Z])/;for(t in e.style)if(n=o.exec(t))return n[0]}var d=document.createElement("div"),a=r(d),i=/webkit/i.test(a),m=/([:\-_]+(.))/g,c={isInputKey:function(e){return e.keyCode>=31&&e.keyCode<=90},isNumPadKey:function(e){return 3===e.location&&e.keyCode>=97&&e.keyCode<=105},isNavigationKey:function(e){var t=c.KEY_CODE,n=[t.SPACE,t.ENTER,t.UP_ARROW,t.DOWN_ARROW];return n.indexOf(e.keyCode)!=-1},ELEMENT_MAX_PIXELS:1533917,BEFORE_NG_ARIA:210,KEY_CODE:{COMMA:188,SEMICOLON:186,ENTER:13,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,TAB:9,BACKSPACE:8,DELETE:46},CSS:{TRANSITIONEND:"transitionend"+(i?" webkitTransitionEnd":""),ANIMATIONEND:"animationend"+(i?" webkitAnimationEnd":""),TRANSFORM:e("transform"),TRANSFORM_ORIGIN:e("transformOrigin"),TRANSITION:e("transition"),TRANSITION_DURATION:e("transitionDuration"),ANIMATION_PLAY_STATE:e("animationPlayState"),ANIMATION_DURATION:e("animationDuration"),ANIMATION_NAME:e("animationName"),ANIMATION_TIMING:e("animationTimingFunction"),ANIMATION_DIRECTION:e("animationDirection")},MEDIA:{xs:"(max-width: 599px)","gt-xs":"(min-width: 600px)",sm:"(min-width: 600px) and (max-width: 959px)","gt-sm":"(min-width: 960px)",md:"(min-width: 960px) and (max-width: 1279px)","gt-md":"(min-width: 1280px)",lg:"(min-width: 1280px) and (max-width: 1919px)","gt-lg":"(min-width: 1920px)",xl:"(min-width: 1920px)",landscape:"(orientation: landscape)",portrait:"(orientation: portrait)",print:"print"},MEDIA_PRIORITY:["xl","gt-lg","lg","gt-md","md","gt-sm","sm","gt-xs","xs","landscape","portrait","print"]};return c}function l(e,n){function o(){return[].concat(M)}function r(){return M.length}function d(e){return M.length&&e>-1&&e<M.length}function a(e){return!!e&&d(u(e)+1)}function i(e){return!!e&&d(u(e)-1)}function m(e){return d(e)?M[e]:null}function c(e,t){return M.filter(function(n){return n[e]===t})}function l(e,n){return e?(t.isNumber(n)||(n=M.length),M.splice(n,0,e),u(e)):-1}function s(e){p(e)&&M.splice(u(e),1)}function u(e){return M.indexOf(e)}function p(e){return e&&u(e)>-1}function h(){return M.length?M[0]:null}function E(){return M.length?M[M.length-1]:null}function f(e,o,r,a){r=r||b;for(var i=u(o);;){if(!d(i))return null;var m=i+(e?-1:1),c=null;if(d(m)?c=M[m]:n&&(c=e?E():h(),m=u(c)),null===c||m===a)return null;if(r(c))return c;t.isUndefined(a)&&(a=m),i=m}}var b=function(){return!0};e&&!t.isArray(e)&&(e=Array.prototype.slice.call(e)),n=!!n;var M=e||[];return{items:o,count:r,inRange:d,contains:p,indexOf:u,itemAt:m,findBy:c,add:l,remove:s,first:h,last:E,next:t.bind(null,f,!1),previous:t.bind(null,f,!0),hasPrevious:i,hasNext:a}}function s(e,n,o){function r(e){var n=u[e];t.isUndefined(n)&&(n=u[e]=d(e));var o=h[n];return t.isUndefined(o)&&(o=a(n)),o}function d(t){return e.MEDIA[t]||("("!==t.charAt(0)?"("+t+")":t)}function a(e){var t=p[e];return t||(t=p[e]=o.matchMedia(e)),t.addListener(i),h[t.media]=!!t.matches}function i(e){n.$evalAsync(function(){h[e.media]=!!e.matches})}function m(e){return p[e]}function c(t,n){for(var o=0;o<e.MEDIA_PRIORITY.length;o++){var r=e.MEDIA_PRIORITY[o];if(p[u[r]].matches){var d=s(t,n+"-"+r);if(t[d])return t[d]}}return t[s(t,n)]}function l(n,o,r){var d=[];return n.forEach(function(n){var a=s(o,n);t.isDefined(o[a])&&d.push(o.$observe(a,t.bind(void 0,r,null)));for(var i in e.MEDIA)a=s(o,n+"-"+i),t.isDefined(o[a])&&d.push(o.$observe(a,t.bind(void 0,r,i)))}),function(){d.forEach(function(e){e()})}}function s(e,t){return E[t]||(E[t]=e.$normalize(t))}var u={},p={},h={},E={};return r.getResponsiveAttribute=c,r.getQuery=m,r.watchResponsiveAttributes=l,r}function u(e,n){function o(e){return e=t.isArray(e)?e:[e],e.forEach(function(t){m.forEach(function(n){e.push(n+"-"+t)})}),e}function r(e){return e=t.isArray(e)?e:[e],o(e).map(function(e){return"["+e+"]"}).join(",")}function d(e,t){if(e=i(e),!e)return!1;for(var n=o(t),r=0;r<n.length;r++)if(e.hasAttribute(n[r]))return!0;return!1}function a(e,t){e=i(e),e&&o(t).forEach(function(t){e.removeAttribute(t)})}function i(e){if(e=e[0]||e,e.nodeType)return e}var m=["data","x"];return e?n?r(e):o(e):{buildList:o,buildSelector:r,hasAttribute:d,removeAttribute:a}}function p(o,r,d,a,i,m,c,l,s,u){function p(e){return e?h(e)||E(e)?e:e+"px":"0"}function h(e){return String(e).indexOf("px")>-1}function E(e){return String(e).indexOf("%")>-1}function f(e){return e[0]||e}var b=m.startSymbol(),M=m.endSymbol(),g="{{"===b&&"}}"===M,A=function(e,n,o){var r=!1;if(e&&e.length){var d=s.getComputedStyle(e[0]);r=t.isDefined(d[n])&&(!o||d[n]==o)}return r},T={dom:{},now:e.performance&&e.performance.now?t.bind(e.performance,e.performance.now):Date.now||function(){return(new Date).getTime()},getModelOption:function(e,t){if(e.$options){var n=e.$options;return n.getOption?n.getOption(t):n[t]}},bidi:function(e,n,r,d){var a=!("rtl"==o[0].dir||"rtl"==o[0].body.dir);if(0==arguments.length)return a?"ltr":"rtl";var i=t.element(e);a&&t.isDefined(r)?i.css(n,p(r)):!a&&t.isDefined(d)&&i.css(n,p(d))},bidiProperty:function(e,n,r,d){var a=!("rtl"==o[0].dir||"rtl"==o[0].body.dir),i=t.element(e);a&&t.isDefined(n)?(i.css(n,p(d)),i.css(r,"")):!a&&t.isDefined(r)&&(i.css(r,p(d)),i.css(n,""))},clientRect:function(e,t,n){var o=f(e);t=f(t||o.offsetParent||document.body);var r=o.getBoundingClientRect(),d=n?t.getBoundingClientRect():{left:0,top:0,width:0,height:0};return{left:r.left-d.left,top:r.top-d.top,width:r.width,height:r.height}},offsetRect:function(e,t){return T.clientRect(e,t,!0)},nodesToArray:function(e){e=e||[];for(var t=[],n=0;n<e.length;++n)t.push(e.item(n));return t},getViewportTop:function(){return e.scrollY||e.pageYOffset||0},findFocusTarget:function(e,n){function o(e,n){var o,r=e[0].querySelectorAll(n);return r&&r.length&&r.length&&t.forEach(r,function(e){e=t.element(e);var n=e.hasClass("md-autofocus");n&&(o=e)}),o}var r,d=this.prefixer("md-autofocus",!0);return r=o(e,n||d),r||n==d||(r=o(e,this.prefixer("md-auto-focus",!0)),r||(r=o(e,d))),r},disableScrollAround:function(e,n,r){function d(e){function n(e){e.preventDefault()}e=t.element(e||i);var o;return r.disableScrollMask?o=e:(o=t.element('<div class="md-scroll-mask"> <div class="md-scroll-mask-bar"></div></div>'),e.append(o)),o.on("wheel",n),o.on("touchmove",n),function(){o.off("wheel"),o.off("touchmove"),r.disableScrollMask||o[0].parentNode.removeChild(o[0])}}function a(){var e=o[0].documentElement,n=e.style.cssText||"",r=i.style.cssText||"",d=T.getViewportTop(),a=i.clientWidth,m=i.scrollHeight>i.clientHeight+1;return m&&t.element(i).css({position:"fixed",width:"100%",top:-d+"px"}),i.clientWidth<a&&(i.style.overflow="hidden"),m&&(e.style.overflowY="scroll"),function(){i.style.cssText=r,e.style.cssText=n,i.scrollTop=d}}if(r=r||{},T.disableScrollAround._count=Math.max(0,T.disableScrollAround._count||0),T.disableScrollAround._count++,T.disableScrollAround._restoreScroll)return T.disableScrollAround._restoreScroll;var i=o[0].body,m=a(),c=d(n);return T.disableScrollAround._restoreScroll=function(){--T.disableScrollAround._count<=0&&(m(),c(),delete T.disableScrollAround._restoreScroll)}},enableScrolling:function(){var e=this.disableScrollAround._restoreScroll;e&&e()},floatingScrollbars:function(){if(this.floatingScrollbars.cached===n){var e=t.element("<div><div></div></div>").css({width:"100%","z-index":-1,position:"absolute",height:"35px","overflow-y":"scroll"});e.children().css("height","60px"),o[0].body.appendChild(e[0]),this.floatingScrollbars.cached=e[0].offsetWidth==e[0].childNodes[0].offsetWidth,e.remove()}return this.floatingScrollbars.cached},forceFocus:function(t){var n=t[0]||t;document.addEventListener("click",function r(e){e.target===n&&e.$focus&&(n.focus(),e.stopImmediatePropagation(),e.preventDefault(),n.removeEventListener("click",r))},!0);var o=document.createEvent("MouseEvents");o.initMouseEvent("click",!1,!0,e,{},0,0,0,0,!1,!1,!1,!1,0,null),o.$material=!0,o.$focus=!0,n.dispatchEvent(o)},createBackdrop:function(e,t){return d(T.supplant('<md-backdrop class="{0}">',[t]))(e)},supplant:function(e,t,n){return n=n||/\{([^\{\}]*)\}/g,e.replace(n,function(e,n){var o=n.split("."),r=t;try{for(var d in o)o.hasOwnProperty(d)&&(r=r[o[d]])}catch(a){r=e}return"string"==typeof r||"number"==typeof r?r:e})},fakeNgModel:function(){return{$fake:!0,$setTouched:t.noop,$setViewValue:function(e){this.$viewValue=e,this.$render(e),this.$viewChangeListeners.forEach(function(e){e()})},$isEmpty:function(e){return 0===(""+e).length},$parsers:[],$formatters:[],$viewChangeListeners:[],$render:t.noop}},debounce:function(e,t,o,d){var a;return function(){var i=o,m=Array.prototype.slice.call(arguments);r.cancel(a),a=r(function(){a=n,e.apply(i,m)},t||10,d)}},throttle:function(e,t){var n;return function(){var o=this,r=arguments,d=T.now();(!n||d-n>t)&&(e.apply(o,r),n=d)}},time:function(e){var t=T.now();return e(),T.now()-t},valueOnUse:function(e,t,n){var o=null,r=Array.prototype.slice.call(arguments),d=r.length>3?r.slice(3):[];Object.defineProperty(e,t,{get:function(){return null===o&&(o=n.apply(e,d)),o}})},nextUid:function(){return""+P++},disconnectScope:function(e){if(e&&e.$root!==e&&!e.$$destroyed){var t=e.$parent;e.$$disconnected=!0,t.$$childHead===e&&(t.$$childHead=e.$$nextSibling),t.$$childTail===e&&(t.$$childTail=e.$$prevSibling),e.$$prevSibling&&(e.$$prevSibling.$$nextSibling=e.$$nextSibling),e.$$nextSibling&&(e.$$nextSibling.$$prevSibling=e.$$prevSibling),e.$$nextSibling=e.$$prevSibling=null}},reconnectScope:function(e){if(e&&e.$root!==e&&e.$$disconnected){var t=e,n=t.$parent;t.$$disconnected=!1,t.$$prevSibling=n.$$childTail,n.$$childHead?(n.$$childTail.$$nextSibling=t,n.$$childTail=t):n.$$childHead=n.$$childTail=t}},getClosest:function(e,n,o){if(t.isString(n)){var r=n.toUpperCase();n=function(e){return e.nodeName.toUpperCase()===r}}if(e instanceof t.element&&(e=e[0]),o&&(e=e.parentNode),!e)return null;do if(n(e))return e;while(e=e.parentNode);return null},elementContains:function(n,o){var r=e.Node&&e.Node.prototype&&Node.prototype.contains,d=r?t.bind(n,n.contains):t.bind(n,function(e){return n===o||!!(16&this.compareDocumentPosition(e))});return d(o)},extractElementByName:function(e,n,o,r){function d(e){return a(e)||(o?i(e):null)}function a(e){if(e)for(var t=0,o=e.length;t<o;t++)if(e[t].nodeName.toLowerCase()===n)return e[t];return null}function i(e){var t;if(e)for(var n=0,o=e.length;n<o;n++){var r=e[n];if(!t)for(var a=0,i=r.childNodes.length;a<i;a++)t=t||d([r.childNodes[a]])}return t}var m=d(e);return!m&&r&&c.warn(T.supplant("Unable to find node '{0}' in element '{1}'.",[n,e[0].outerHTML])),t.element(m||e)},initOptionalProperties:function(e,n,o){o=o||{},t.forEach(e.$$isolateBindings,function(r,d){if(r.optional&&t.isUndefined(e[d])){var a=t.isDefined(n[r.attrName]);e[d]=t.isDefined(o[d])?o[d]:a}})},nextTick:function(e,t,n){function o(){var e=d.queue,t=d.digest;d.queue=[],d.timeout=null,d.digest=!1,e.forEach(function(e){var t=e.scope&&e.scope.$$destroyed;t||e.callback()}),t&&a.$digest()}var d=T.nextTick,i=d.timeout,m=d.queue||[];return m.push({scope:n,callback:e}),null==t&&(t=!0),d.digest=d.digest||t,d.queue=m,i||(d.timeout=r(o,0,!1))},processTemplate:function(e){return g?e:e&&t.isString(e)?e.replace(/\{\{/g,b).replace(/}}/g,M):e},getParentWithPointerEvents:function(e){for(var t=e.parent();A(t,"pointer-events","none");)t=t.parent();return t},getNearestContentElement:function(e){for(var t=e.parent()[0];t&&t!==l[0]&&t!==document.body&&"MD-CONTENT"!==t.nodeName.toUpperCase();)t=t.parentNode;return t},checkStickySupport:function(){var e,n=t.element("<div>");o[0].body.appendChild(n[0]);for(var r=["sticky","-webkit-sticky"],d=0;d<r.length;++d)if(n.css({position:r[d],top:0,"z-index":2}),n.css("position")==r[d]){e=r[d];break}return n.remove(),e},parseAttributeBoolean:function(e,t){return""===e||!!e&&(t===!1||"false"!==e&&"0"!==e)},hasComputedStyle:A,isParentFormSubmitted:function(e){var n=T.getClosest(e,"form"),o=n?t.element(n).controller("form"):null;return!!o&&o.$submitted},animateScrollTo:function(e,t,n){function o(){var n=r();e.scrollTop=n,(m?n<t:n>t)&&u(o)}function r(){var e=n||1e3,t=T.now()-c;return d(t,a,i,e)}function d(e,t,n,o){if(e>o)return t+n;var r=(e/=o)*e,d=r*e;return t+n*(-2*d+3*r)}var a=e.scrollTop,i=t-a,m=a<t,c=T.now();u(o)},uniq:function(e){if(e)return e.filter(function(e,t,n){return n.indexOf(e)===t})}};return T.dom.animator=i(T),T}function h(){function e(){t.showWarnings=!1}var t={showWarnings:!0};return{disableWarnings:e,$get:["$$rAF","$log","$window","$interpolate",function(e,n,o,r){return E.apply(t,arguments)}]}}function E(e,n,o,r){function d(e,o,r){var d=t.element(e)[0]||e;!d||d.hasAttribute(o)&&0!==d.getAttribute(o).length||l(d,o)||(r=t.isString(r)?r.trim():"",r.length?e.attr(o,r):s&&n.warn('ARIA: Attribute "',o,'", required for accessibility, is missing on node:',d))}function a(t,n,o){e(function(){d(t,n,o())})}function i(e,t){var n=c(e)||"",o=n.indexOf(r.startSymbol())>-1;o?a(e,t,function(){return c(e)}):d(e,t,n)}function m(e,t){var n=c(e),o=n.indexOf(r.startSymbol())>-1;o||n||d(e,t,n)}function c(e){function t(t){for(;t.parentNode&&(t=t.parentNode)!==e;)if(t.getAttribute&&"true"===t.getAttribute("aria-hidden"))return!0}e=e[0]||e;for(var n,o=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null,!1),r="";n=o.nextNode();)t(n)||(r+=n.textContent);return r.trim()||""}function l(e,t){function n(e){var t=e.currentStyle?e.currentStyle:o.getComputedStyle(e);return"none"===t.display}var r=e.hasChildNodes(),d=!1;if(r)for(var a=e.childNodes,i=0;i<a.length;i++){var m=a[i];1===m.nodeType&&m.hasAttribute(t)&&(n(m)||(d=!0))}return d}var s=this.showWarnings;return{expect:d,expectAsync:a,expectWithText:i,expectWithoutText:m,getText:c}}function f(e,t,n,o,r){this.$q=e,this.$templateRequest=t,this.$injector=n,this.$compile=o,this.$controller=r}function b(){}function M(n,o,r){function d(e){return function(t,n){n.distance<this.state.options.maxDistance&&this.dispatchEvent(t,e,n)}}function a(e,t,n){var o=U[t.replace(/^\$md./,"")];if(!o)throw new Error("Failed to register element with handler "+t+". Available handlers: "+Object.keys(U).join(", "));return o.registerElement(e,n)}function i(e,o){var r=new n(e);return t.extend(r,o),U[e]=r,h}function m(){for(var e=document.createElement("div"),n=["","webkit","Moz","MS","ms","o"],o=0;o<n.length;o++){var r=n[o],d=r?r+"TouchAction":"touchAction";if(t.isDefined(e.style[d]))return d}}var c=navigator.userAgent||navigator.vendor||e.opera,l=c.match(/ipad|iphone|ipod/i),s=c.match(/android/i),u=m(),p="undefined"!=typeof e.jQuery&&t.element===e.jQuery,h={handler:i,register:a,isHijackingClicks:(l||s)&&!p&&!F};if(h.isHijackingClicks){var E=6;h.handler("click",{options:{maxDistance:E},onEnd:d("click")}),h.handler("focus",{options:{maxDistance:E},onEnd:function(e,t){function n(e){var t=["INPUT","SELECT","BUTTON","TEXTAREA","VIDEO","AUDIO"];return"-1"!=e.getAttribute("tabindex")&&!e.hasAttribute("DISABLED")&&(e.hasAttribute("tabindex")||e.hasAttribute("href")||e.isContentEditable||t.indexOf(e.nodeName)!=-1)}t.distance<this.state.options.maxDistance&&n(e.target)&&(this.dispatchEvent(e,"focus",t),e.target.focus())}}),h.handler("mouseup",{options:{maxDistance:E},onEnd:d("mouseup")}),h.handler("mousedown",{onStart:function(e){this.dispatchEvent(e,"mousedown")}})}return h.handler("press",{onStart:function(e,t){this.dispatchEvent(e,"$md.pressdown")},onEnd:function(e,t){this.dispatchEvent(e,"$md.pressup")}}).handler("hold",{options:{maxDistance:6,delay:500},onCancel:function(){r.cancel(this.state.timeout)},onStart:function(e,n){return this.state.registeredParent?(this.state.pos={x:n.x,y:n.y},void(this.state.timeout=r(t.bind(this,function(){this.dispatchEvent(e,"$md.hold"),this.cancel()}),this.state.options.delay,!1))):this.cancel()},onMove:function(e,t){u||"touchmove"!==e.type||e.preventDefault();var n=this.state.pos.x-t.x,o=this.state.pos.y-t.y;Math.sqrt(n*n+o*o)>this.options.maxDistance&&this.cancel()},onEnd:function(){this.onCancel()}}).handler("drag",{options:{minDistance:6,horizontal:!0,cancelMultiplier:1.5},onSetup:function(e,t){u&&(this.oldTouchAction=e[0].style[u],e[0].style[u]=t.horizontal===!1?"pan-y":"pan-x")},onCleanup:function(e){this.oldTouchAction&&(e[0].style[u]=this.oldTouchAction)},onStart:function(e){this.state.registeredParent||this.cancel()},onMove:function(e,t){var n,o;u||"touchmove"!==e.type||e.preventDefault(),this.state.dragPointer?this.dispatchDragMove(e):(this.state.options.horizontal?(n=Math.abs(t.distanceX)>this.state.options.minDistance,o=Math.abs(t.distanceY)>this.state.options.minDistance*this.state.options.cancelMultiplier):(n=Math.abs(t.distanceY)>this.state.options.minDistance,o=Math.abs(t.distanceX)>this.state.options.minDistance*this.state.options.cancelMultiplier),n?(this.state.dragPointer=v(e),k(e,this.state.dragPointer),this.dispatchEvent(e,"$md.dragstart",this.state.dragPointer)):o&&this.cancel())},dispatchDragMove:o.throttle(function(e){this.state.isRunning&&(k(e,this.state.dragPointer),this.dispatchEvent(e,"$md.drag",this.state.dragPointer))}),onEnd:function(e,t){this.state.dragPointer&&(k(e,this.state.dragPointer),this.dispatchEvent(e,"$md.dragend",this.state.dragPointer))}}).handler("swipe",{options:{minVelocity:.65,minDistance:10},onEnd:function(e,t){var n;Math.abs(t.velocityX)>this.state.options.minVelocity&&Math.abs(t.distanceX)>this.state.options.minDistance?(n="left"==t.directionX?"$md.swipeleft":"$md.swiperight",this.dispatchEvent(e,n)):Math.abs(t.velocityY)>this.state.options.minVelocity&&Math.abs(t.distanceY)>this.state.options.minDistance&&(n="up"==t.directionY?"$md.swipeup":"$md.swipedown",this.dispatchEvent(e,n))}})}function g(e){this.name=e,this.state={}}function A(){function n(e,n,o){o=o||L;var r=new t.element.Event(n);r.$material=!0,r.pointer=o,r.srcEvent=e,t.extend(r,{clientX:o.x,clientY:o.y,screenX:o.x,screenY:o.y,pageX:o.x,pageY:o.y,ctrlKey:e.ctrlKey,altKey:e.altKey,shiftKey:e.shiftKey,metaKey:e.metaKey}),t.element(o.target).trigger(r)}function o(t,n,o){o=o||L;var r;"click"===n||"mouseup"==n||"mousedown"==n?(r=document.createEvent("MouseEvents"),r.initMouseEvent(n,!0,!0,e,t.detail,o.x,o.y,o.x,o.y,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget||null)):(r=document.createEvent("CustomEvent"),r.initCustomEvent(n,!0,!0,{})),r.$material=!0,r.pointer=o,r.srcEvent=t,o.target.dispatchEvent(r)}var r="undefined"!=typeof e.jQuery&&t.element===e.jQuery;return g.prototype={options:{},dispatchEvent:r?n:o,onSetup:t.noop,onCleanup:t.noop,onStart:t.noop,onMove:t.noop,onEnd:t.noop,onCancel:t.noop,start:function(e,n){if(!this.state.isRunning){var o=this.getNearestParent(e.target),r=o&&o.$mdGesture[this.name]||{};this.state={isRunning:!0,options:t.extend({},this.options,r),registeredParent:o},this.onStart(e,n)}},move:function(e,t){this.state.isRunning&&this.onMove(e,t)},end:function(e,t){this.state.isRunning&&(this.onEnd(e,t),this.state.isRunning=!1)},cancel:function(e,t){this.onCancel(e,t),this.state={}},getNearestParent:function(e){for(var t=e;t;){if((t.$mdGesture||{})[this.name])return t;t=t.parentNode}return null},registerElement:function(e,t){function n(){delete e[0].$mdGesture[o.name],e.off("$destroy",n),o.onCleanup(e,t||{})}var o=this;return e[0].$mdGesture=e[0].$mdGesture||{},e[0].$mdGesture[this.name]=t||{},e.on("$destroy",n),o.onSetup(e,t||{}),n}},g}function T(e,n){function o(e){var t=!e.clientX&&!e.clientY;t||e.$material||e.isIonicTap||N(e)||(e.preventDefault(),e.stopPropagation())}function r(e){var t=0===e.clientX&&0===e.clientY;t||e.$material||e.isIonicTap||N(e)?(Y=null,"label"==e.target.tagName.toLowerCase()&&(Y={x:e.x,y:e.y})):(e.preventDefault(),e.stopPropagation(),Y=null)}function d(e,t){var o;for(var r in U)o=U[r],o instanceof n&&("start"===e&&o.cancel(),o[e](t,L))}function a(e){if(!L){var t=+Date.now();j&&!_(e,j)&&t-j.endTime<1500||(L=v(e),d("start",e))}}function i(e){L&&_(e,L)&&(k(e,L),d("move",e))}function m(e){L&&_(e,L)&&(k(e,L),L.endTime=+Date.now(),d("end",e),j=L,L=null)}document.contains||(document.contains=function(e){return document.body.contains(e)}),!W&&e.isHijackingClicks&&(document.addEventListener("click",r,!0),document.addEventListener("mouseup",o,!0),document.addEventListener("mousedown",o,!0),document.addEventListener("focus",o,!0),W=!0);var c="mousedown touchstart pointerdown",l="mousemove touchmove pointermove",s="mouseup mouseleave touchend touchcancel pointerup pointercancel";t.element(document).on(c,a).on(l,i).on(s,m).on("$$mdGestureReset",function(){j=L=null})}function v(e){var t=y(e),n={startTime:+Date.now(),target:e.target,type:e.type.charAt(0)};return n.startX=n.x=t.pageX,n.startY=n.y=t.pageY,n}function _(e,t){return e&&t&&e.type.charAt(0)===t.type}function N(e){return Y&&Y.x==e.x&&Y.y==e.y}function k(e,t){var n=y(e),o=t.x=n.pageX,r=t.y=n.pageY;t.distanceX=o-t.startX,t.distanceY=r-t.startY,t.distance=Math.sqrt(t.distanceX*t.distanceX+t.distanceY*t.distanceY),t.directionX=t.distanceX>0?"right":t.distanceX<0?"left":"",t.directionY=t.distanceY>0?"down":t.distanceY<0?"up":"",t.duration=+Date.now()-t.startTime,t.velocityX=t.distanceX/t.duration,t.velocityY=t.distanceY/t.duration}function y(e){return e=e.originalEvent||e,e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0]||e}function H(e,n){this.$timeout=e,this.$mdUtil=n,this.bodyElement=t.element(document.body),this.isBuffering=!1,this.bufferTimeout=null,this.lastInteractionType=null,this.lastInteractionTime=null,this.inputEventMap={keydown:"keyboard",mousedown:"mouse",mouseenter:"mouse",touchstart:"touch",pointerdown:"pointer",MSPointerDown:"pointer"},this.iePointerMap={2:"touch",3:"touch",4:"mouse"},this.initializeEvents()}function w(){function e(e){function n(e){return m.optionsFactory=e.options,m.methods=(e.methods||[]).concat(a),c}function o(e,t){return i[e]=t,c}function r(t,n){if(n=n||{},n.methods=n.methods||[],n.options=n.options||function(){return{}},/^cancel|hide|show$/.test(t))throw new Error("Preset '"+t+"' in "+e+" is reserved!");if(n.methods.indexOf("_options")>-1)throw new Error("Method '_options' in "+e+" is reserved!");return m.presets[t]={methods:n.methods.concat(a),optionsFactory:n.options,argOption:n.argOption},c}function d(n,o){function r(e){return e=e||{},e._options&&(e=e._options),s.show(t.extend({},l,e))}function d(e){return s.destroy(e)}function a(t,n){var r={};return r[e]=u,o.invoke(t||function(){return n},{},r)}var c,l,s=n(),u={hide:s.hide,cancel:s.cancel,show:r,destroy:d};return c=m.methods||[],l=a(m.optionsFactory,{}),t.forEach(i,function(e,t){u[t]=e}),t.forEach(m.presets,function(e,n){function o(e){this._options=t.extend({},r,e)}var r=a(e.optionsFactory,{}),d=(e.methods||[]).concat(c);if(t.extend(r,{$type:n}),t.forEach(d,function(e){o.prototype[e]=function(t){return this._options[e]=t,this}}),e.argOption){var i="show"+n.charAt(0).toUpperCase()+n.slice(1);u[i]=function(e){var t=u[n](e);return u.show(t)}}u[n]=function(n){return arguments.length&&e.argOption&&!t.isObject(n)&&!t.isArray(n)?(new o)[e.argOption](n):new o(n)}}),u}d.$inject=["$$interimElement","$injector"];var a=["onHide","onShow","onRemove"],i={},m={presets:{}},c={setDefaults:n,addPreset:r,addMethod:o,$get:d};return c.addPreset("build",{methods:["controller","controllerAs","resolve","multiple","template","templateUrl","themable","transformTemplate","parent","contentElement"]}),c}function o(e,o,r,d,a,i,m,c,l,s,u){return function(){function p(e){e=e||{};var t=new M(e||{}),n=e.multiple?o.resolve():o.all(T);e.multiple||(n=n.then(function(){var e=v.concat(_.map(g.cancel));return o.all(e)}));var r=n.then(function(){return t.show()["catch"](function(e){return e})["finally"](function(){T.splice(T.indexOf(r),1),_.push(t)})});return T.push(r),t.deferred.promise["catch"](function(e){return e instanceof Error&&u(e),e}),t.deferred.promise}function h(e,t){function r(n){var o=n.remove(e,!1,t||{})["catch"](function(e){return e})["finally"](function(){v.splice(v.indexOf(o),1)});return _.splice(_.indexOf(n),1),v.push(o),n.deferred.promise}return t=t||{},t.closeAll?o.all(_.slice().reverse().map(r)):t.closeTo!==n?o.all(_.slice(t.closeTo).map(r)):r(_[_.length-1])}function E(e,n){var r=_.pop();if(!r)return o.when(e);var d=r.remove(e,!0,n||{})["catch"](function(e){return e})["finally"](function(){v.splice(v.indexOf(d),1)});return v.push(d),r.deferred.promise["catch"](t.noop)}function f(e){return function(){var t=arguments;return _.length?e.apply(g,t):T.length?T[0]["finally"](function(){return e.apply(g,t)}):o.when("No interim elements currently showing up.")}}function b(e){var n=e?null:_.shift(),r=t.element(e).length&&t.element(e)[0].parentNode;if(r){var d=_.filter(function(e){return e.options.element[0]===r});d.length&&(n=d[0],_.splice(_.indexOf(n),1))}return n?n.remove(A,!1,{$destroy:!0}):o.when(A)}function M(s){function u(){return o(function(e,t){function n(e){v.deferred.reject(e),t(e)}s.onCompiling&&s.onCompiling(s),E(s).then(function(t){_=f(t,s),s.cleanupElement=t.cleanup,N=A(_,s,t.controller).then(e,n)})["catch"](n)})}function p(e,n,r){function d(e){v.deferred.resolve(e)}function a(e){v.deferred.reject(e)}return _?(s=t.extend(s||{},r||{}),s.cancelAutoHide&&s.cancelAutoHide(),s.element.triggerHandler("$mdInterimElementRemove"),s.$destroy===!0?T(s.element,s).then(function(){n&&a(e)||d(e)}):(o.when(N)["finally"](function(){T(s.element,s).then(function(){n?a(e):d(e)},a)}),v.deferred.promise)):o.when(!1)}function h(e){return e=e||{},e.template&&(e.template=m.processTemplate(e.template)),t.extend({preserveScope:!1,cancelAutoHide:t.noop,scope:e.scope||r.$new(e.isolateScope),onShow:function(e,t,n){return i.enter(t,n.parent)},onRemove:function(e,t){return t&&i.leave(t)||o.when()}},e)}function E(e){var t=e.skipCompile?null:c.compile(e);return t||o(function(t){t({locals:{},link:function(){return e.element}})})}function f(e,n){t.extend(e.locals,n);var o=e.link(n.scope);return n.element=o,n.parent=b(o,n),n.themable&&l(o),o}function b(n,o){var r=o.parent;if(r=t.isFunction(r)?r(o.scope,n,o):t.isString(r)?t.element(e[0].querySelector(r)):t.element(r),!(r||{}).length){var d;return a[0]&&a[0].querySelector&&(d=a[0].querySelector(":not(svg) > body")),d||(d=a[0]),"#comment"==d.nodeName&&(d=e[0].body),t.element(d)}return r}function M(){var e,o=t.noop;s.hideDelay&&(e=d(g.hide,s.hideDelay),o=function(){d.cancel(e)}),s.cancelAutoHide=function(){o(),s.cancelAutoHide=n}}function A(e,n,r){var d=n.onShowing||t.noop,a=n.onComplete||t.noop;try{d(n.scope,e,n,r)}catch(i){return o.reject(i)}return o(function(t,d){try{o.when(n.onShow(n.scope,e,n,r)).then(function(){a(n.scope,e,n),M(),t(e)},d)}catch(i){d(i.message)}})}function T(e,n){var r=n.onRemoving||t.noop;return o(function(t,d){try{var a=o.when(n.onRemove(n.scope,e,n)||!0);r(e,a),n.$destroy?(t(e),!n.preserveScope&&n.scope&&a.then(function(){n.scope.$destroy()})):a.then(function(){!n.preserveScope&&n.scope&&n.scope.$destroy(),t(e)},d)}catch(i){d(i.message)}})}var v,_,N=o.when(!0);return s=h(s),v={options:s,deferred:o.defer(),show:u,remove:p}}var g,A=!1,T=[],v=[],_=[];return g={show:p,hide:f(h),cancel:f(E),destroy:b,$injector_:s}}}return o.$inject=["$document","$q","$rootScope","$timeout","$rootElement","$animate","$mdUtil","$mdCompiler","$mdTheming","$injector","$exceptionHandler"],e.$get=o,e}function $(e){this._$timeout=e,this._liveElement=this._createLiveElement(),this._announceTimeout=100}function x(e,o){function r(e){return e&&""!==e}var d,a=[],i={};return d={notFoundError:function(t,n){e.error((n||"")+"No instance found for handle",t)},getInstances:function(){return a},get:function(e){if(!r(e))return null;var t,n,o;for(t=0,n=a.length;t<n;t++)if(o=a[t],o.$$mdHandle===e)return o;return null},register:function(e,n){function o(){var t=a.indexOf(e);t!==-1&&a.splice(t,1)}function r(){var t=i[n];t&&(t.forEach(function(t){t.resolve(e)}),delete i[n])}return n?(e.$$mdHandle=n,a.push(e),r(),o):t.noop},when:function(e){if(r(e)){var t=o.defer(),a=d.get(e);return a?t.resolve(a):(i[e]===n&&(i[e]=[]),i[e].push(t)),t.promise}return o.reject("Invalid `md-component-id` value.")}}}function C(e,n){return{controller:t.noop,link:function(t,o,r){r.hasOwnProperty("mdInkRippleCheckbox")?n.attach(t,o):e.attach(t,o)}}}function S(){function e(){n=!0}var n=!1;return{disableInkRipple:e,$get:["$injector",function(e){function o(o,r,d){return n||r.controller("mdNoInk")?t.noop:e.instantiate(D,{$scope:o,$element:r,rippleOptions:d})}return{attach:o}}]}}function D(e,n,o,r,d,a,i){this.$window=r,this.$timeout=d,this.$mdUtil=a,this.$mdColorUtil=i,this.$scope=e,this.$element=n,this.options=o,this.mousedown=!1,this.ripples=[],this.timeout=null,this.lastRipple=null,a.valueOnUse(this,"container",this.createContainer),this.$element.addClass("md-ink-ripple"),(n.controller("mdInkRipple")||{}).createRipple=t.bind(this,this.createRipple),(n.controller("mdInkRipple")||{}).setColor=t.bind(this,this.color),this.bindEvents()}function R(e,n){(e.mousedown||e.lastRipple)&&(e.mousedown=!1,e.$mdUtil.nextTick(t.bind(e,n),!1))}function O(){return{controller:t.noop}}function I(n,o,r,d,a){var i;return i={translate3d:function(e,t,n,o){function r(n){return a(e,{to:n||t,addClass:o.transitionOutClass,removeClass:o.transitionInClass,duration:o.duration}).start()}return a(e,{from:t,to:n,addClass:o.transitionInClass,removeClass:o.transitionOutClass,duration:o.duration}).start().then(function(){return r})},waitTransitionEnd:function(t,n){var a=3e3;return o(function(o,i){function m(e){e&&e.target!==t[0]||(e&&r.cancel(l),t.off(d.CSS.TRANSITIONEND,m),o())}function c(n){return n=n||e.getComputedStyle(t[0]),"0s"==n.transitionDuration||!n.transition&&!n.transitionProperty}n=n||{},c(n.cachedTransitionStyles)&&(a=0);var l=r(m,n.timeout||a);t.on(d.CSS.TRANSITIONEND,m)})},calculateTransformValues:function(e,t){function n(){var t=e?e.parent():null,n=t?t.parent():null;return n?i.clientRect(n):null}var o=t.element,r=t.bounds;if(o||r){var d=o?i.clientRect(o)||n():i.copyRect(r),a=i.copyRect(e[0].getBoundingClientRect()),m=i.centerPointFor(a),c=i.centerPointFor(d);return{centerX:c.x-m.x,centerY:c.y-m.y,scaleX:Math.round(100*Math.min(.5,d.width/a.width))/100,scaleY:Math.round(100*Math.min(.5,d.height/a.height))/100}}return{centerX:0,centerY:0,scaleX:.5,scaleY:.5}},calculateZoomToOrigin:function(e,o){ -var r="translate3d( {centerX}px, {centerY}px, 0 ) scale( {scaleX}, {scaleY} )",d=t.bind(null,n.supplant,r);return d(i.calculateTransformValues(e,o))},calculateSlideToOrigin:function(e,o){var r="translate3d( {centerX}px, {centerY}px, 0 )",d=t.bind(null,n.supplant,r);return d(i.calculateTransformValues(e,o))},toCss:function(e){function n(e,n,r){t.forEach(n.split(" "),function(e){o[e]=r})}var o={},r="left top right bottom width height x y min-width min-height max-width max-height";return t.forEach(e,function(e,a){if(!t.isUndefined(e))if(r.indexOf(a)>=0)o[a]=e+"px";else switch(a){case"transition":n(a,d.CSS.TRANSITION,e);break;case"transform":n(a,d.CSS.TRANSFORM,e);break;case"transformOrigin":n(a,d.CSS.TRANSFORM_ORIGIN,e);break;case"font-size":o["font-size"]=e}}),o},toTransformCss:function(e,n,o){var r={};return t.forEach(d.CSS.TRANSFORM.split(" "),function(t){r[t]=e}),n&&(o=o||"all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important",r.transition=o),r},copyRect:function(e,n){return e?(n=n||{},t.forEach("left top right bottom width height".split(" "),function(t){n[t]=Math.round(e[t])}),n.width=n.width||n.right-n.left,n.height=n.height||n.bottom-n.top,n):null},clientRect:function(e){var n=t.element(e)[0].getBoundingClientRect(),o=function(e){return e&&e.width>0&&e.height>0};return o(n)?i.copyRect(n):null},centerPointFor:function(e){return e?{x:Math.round(e.left+e.width/2),y:Math.round(e.top+e.height/2)}:{x:0,y:0}}}}o.$inject=["$log","$injector"],r.$inject=["$provide","$mdThemingProvider"],d.$inject=["$delegate"],a.$inject=["$delegate"],t.module("material.core",["ngAnimate","material.core.animate","material.core.layout","material.core.interaction","material.core.gestures","material.core.theming"]).config(r).run(o),i.$inject=["$parse"],t.module("material.core").directive("mdAutofocus",i).directive("mdAutoFocus",i).directive("mdSidenavFocus",i),t.module("material.core").factory("$mdColorUtil",m),t.module("material.core").factory("$mdConstant",c),t.module("material.core").config(["$provide",function(e){e.decorator("$mdUtil",["$delegate",function(e){return e.iterator=l,e}])}]),s.$inject=["$mdConstant","$rootScope","$window"],t.module("material.core").factory("$mdMedia",s),t.module("material.core").config(["$provide",function(e){e.decorator("$mdUtil",["$delegate",function(e){return e.prefixer=u,e}])}]),p.$inject=["$document","$timeout","$compile","$rootScope","$$mdAnimate","$interpolate","$log","$rootElement","$window","$$rAF"];var P=0;t.module("material.core").factory("$mdUtil",p),t.element.prototype.focus=t.element.prototype.focus||function(){return this.length&&this[0].focus(),this},t.element.prototype.blur=t.element.prototype.blur||function(){return this.length&&this[0].blur(),this},E.$inject=["$$rAF","$log","$window","$interpolate"],t.module("material.core").provider("$mdAria",h),f.$inject=["$q","$templateRequest","$injector","$compile","$controller"],t.module("material.core").service("$mdCompiler",f),f.prototype.compile=function(e){return e.contentElement?this._prepareContentElement(e):this._compileTemplate(e)},f.prototype._prepareContentElement=function(e){var t=this._fetchContentElement(e);return this.$q.resolve({element:t.element,cleanup:t.restore,locals:{},link:function(){return t.element}})},f.prototype._compileTemplate=function(e){var n=this,o=e.templateUrl,r=e.template||"",d=t.extend({},e.resolve),a=t.extend({},e.locals),i=e.transformTemplate||t.identity;return t.forEach(d,function(e,o){t.isString(e)?d[o]=n.$injector.get(e):d[o]=n.$injector.invoke(e)}),t.extend(d,a),o?d.$$ngTemplate=this.$templateRequest(o):d.$$ngTemplate=this.$q.when(r),this.$q.all(d).then(function(o){var r=i(o.$$ngTemplate,e),d=e.element||t.element("<div>").html(r.trim()).contents();return n._compileElement(o,d,e)})},f.prototype._compileElement=function(e,n,o){function r(r){if(e.$scope=r,o.controller){var m=t.extend(e,{$element:n}),c=d.$controller(o.controller,m,!0,o.controllerAs);o.bindToController&&t.extend(c.instance,e);var l=c();n.data("$ngControllerController",l),n.children().data("$ngControllerController",l),i.controller=l}return a(r)}var d=this,a=this.$compile(n),i={element:n,cleanup:n.remove.bind(n),locals:e,link:r};return i},f.prototype._fetchContentElement=function(e){function n(e){var t=e.parentNode,n=e.nextElementSibling;return function(){n?t.insertBefore(e,n):t.appendChild(e)}}var o=e.contentElement,r=null;return t.isString(o)?(o=document.querySelector(o),r=n(o)):(o=o[0]||o,r=document.contains(o)?n(o):function(){o.parentNode&&o.parentNode.removeChild(o)}),{element:t.element(o),restore:r}},M.$inject=["$$MdGestureHandler","$$rAF","$timeout"],T.$inject=["$mdGesture","$$MdGestureHandler"];var L,j,U={},F=!1,Y=null,W=!1;t.module("material.core.gestures",[]).provider("$mdGesture",b).factory("$$MdGestureHandler",A).run(T),b.prototype={skipClickHijack:function(){return F=!0},$get:["$$MdGestureHandler","$$rAF","$timeout",function(e,t,n){return new M(e,t,n)}]},H.$inject=["$timeout","$mdUtil"],t.module("material.core.interaction",[]).service("$mdInteraction",H),H.prototype.initializeEvents=function(){var t="MSPointerEvent"in e?"MSPointerDown":"PointerEvent"in e?"pointerdown":null;this.bodyElement.on("keydown mousedown",this.onInputEvent.bind(this)),"ontouchstart"in document.documentElement&&this.bodyElement.on("touchstart",this.onBufferInputEvent.bind(this)),t&&this.bodyElement.on(t,this.onInputEvent.bind(this))},H.prototype.onInputEvent=function(e){if(!this.isBuffering){var t=this.inputEventMap[e.type];"pointer"===t&&(t=this.iePointerMap[e.pointerType]||e.pointerType),this.lastInteractionType=t,this.lastInteractionTime=this.$mdUtil.now()}},H.prototype.onBufferInputEvent=function(e){this.$timeout.cancel(this.bufferTimeout),this.onInputEvent(e),this.isBuffering=!0,this.bufferTimeout=this.$timeout(function(){this.isBuffering=!1}.bind(this),650,!1)},H.prototype.getLastInteractionType=function(){return this.lastInteractionType},H.prototype.isUserInvoked=function(e){var n=t.isNumber(e)?e:15;return this.lastInteractionTime>=this.$mdUtil.now()-n},t.module("material.core").provider("$$interimElement",w),function(){function e(e){function i(e){return e.replace(s,"").replace(u,function(e,t,n,o){return o?n.toUpperCase():n})}var s=/^((?:x|data)[\:\-_])/i,u=/([\:\-\_]+(.))/g,p=["","xs","gt-xs","sm","gt-sm","md","gt-md","lg","gt-lg","xl","print"],h=["layout","flex","flex-order","flex-offset","layout-align"],E=["show","hide","layout-padding","layout-margin"];t.forEach(p,function(n){t.forEach(h,function(t){var o=n?t+"-"+n:t;e.directive(i(o),d(o))}),t.forEach(E,function(t){var o=n?t+"-"+n:t;e.directive(i(o),a(o))})}),e.provider("$$mdLayout",function(){return{$get:t.noop,validateAttributeValue:l,validateAttributeUsage:c,disableLayouts:function(e){k.enabled=e!==!0}}}).directive("mdLayoutCss",o).directive("ngCloak",r("ng-cloak")).directive("layoutWrap",a("layout-wrap")).directive("layoutNowrap",a("layout-nowrap")).directive("layoutNoWrap",a("layout-no-wrap")).directive("layoutFill",a("layout-fill")).directive("layoutLtMd",m("layout-lt-md",!0)).directive("layoutLtLg",m("layout-lt-lg",!0)).directive("flexLtMd",m("flex-lt-md",!0)).directive("flexLtLg",m("flex-lt-lg",!0)).directive("layoutAlignLtMd",m("layout-align-lt-md")).directive("layoutAlignLtLg",m("layout-align-lt-lg")).directive("flexOrderLtMd",m("flex-order-lt-md")).directive("flexOrderLtLg",m("flex-order-lt-lg")).directive("offsetLtMd",m("flex-offset-lt-md")).directive("offsetLtLg",m("flex-offset-lt-lg")).directive("hideLtMd",m("hide-lt-md")).directive("hideLtLg",m("hide-lt-lg")).directive("showLtMd",m("show-lt-md")).directive("showLtLg",m("show-lt-lg")).config(n)}function n(){var e=!!document.querySelector("[md-layouts-disabled]");k.enabled=!e}function o(){return k.enabled=!1,{restrict:"A",priority:"900"}}function r(e){return["$timeout",function(n){return{restrict:"A",priority:-10,compile:function(o){return k.enabled?(o.addClass(e),function(t,o){n(function(){o.removeClass(e)},10,!1)}):t.noop}}}]}function d(e){function n(t,n,o){var r=i(n,e,o),d=o.$observe(o.$normalize(e),r);r(p(e,o,"")),t.$on("$destroy",function(){d()})}return["$mdUtil","$interpolate","$log",function(o,r,d){return f=o,b=r,M=d,{restrict:"A",compile:function(o,r){var d;return k.enabled&&(c(e,r,o,M),l(e,p(e,r,""),s(o,e,r)),d=n),d||t.noop}}}]}function a(e){function n(t,n){n.addClass(e)}return["$mdUtil","$interpolate","$log",function(o,r,d){return f=o,b=r,M=d,{restrict:"A",compile:function(o,r){var d;return k.enabled&&(l(e,p(e,r,""),s(o,e,r)),n(null,o),d=n),d||t.noop}}}]}function i(e,n){var o;return function(r){var d=l(n,r||"");t.isDefined(d)&&(o&&e.removeClass(o),o=d?n+"-"+d.replace(A,"-"):n,e.addClass(o))}}function m(e){var n=e.split("-");return["$log",function(o){return o.warn(e+"has been deprecated. Please use a `"+n[0]+"-gt-<xxx>` variant."),t.noop}]}function c(e,t,n,o){var r,d,a,i=n[0].nodeName.toLowerCase();switch(e.replace(g,"")){case"flex":"md-button"!=i&&"fieldset"!=i||(d="<"+i+" "+e+"></"+i+">",a="https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers",r="Markup '{0}' may not work as expected in IE Browsers. Consult '{1}' for details.",o.warn(f.supplant(r,[d,a])))}}function l(e,n,o){var r=n;if(!u(n)){switch(e.replace(g,"")){case"layout":h(n,v)||(n=v[0]);break;case"flex":h(n,T)||isNaN(n)&&(n="");break;case"flex-offset":case"flex-order":n&&!isNaN(+n)||(n="0");break;case"layout-align":var d=E(n);n=f.supplant("{main}-{cross}",d);break;case"layout-padding":case"layout-margin":case"layout-fill":case"layout-wrap":case"layout-nowrap":case"layout-nowrap":n=""}n!=r&&(o||t.noop)(n)}return n}function s(e,t,n){return function(e){u(e)||(n[n.$normalize(t)]=e)}}function u(e){return(e||"").indexOf(b.startSymbol())>-1}function p(e,t,n){var o=t.$normalize(e);return t[o]?t[o].replace(A,"-"):n||null}function h(e,t,n){e=n&&e?e.replace(A,n):e;var o=!1;return e&&t.forEach(function(t){t=n?t.replace(A,n):t,o=o||t===e}),o}function E(e){var t,n={main:"start",cross:"stretch"};return e=e||"",0!==e.indexOf("-")&&0!==e.indexOf(" ")||(e="none"+e),t=e.toLowerCase().trim().replace(A,"-").split("-"),t.length&&"space"===t[0]&&(t=[t[0]+"-"+t[1],t[2]]),t.length>0&&(n.main=t[0]||n.main),t.length>1&&(n.cross=t[1]||n.cross),_.indexOf(n.main)<0&&(n.main="start"),N.indexOf(n.cross)<0&&(n.cross="stretch"),n}var f,b,M,g=/(-gt)?-(sm|md|lg|print)/g,A=/\s+/g,T=["grow","initial","auto","none","noshrink","nogrow"],v=["row","column"],_=["","start","center","end","stretch","space-around","space-between"],N=["","start","center","end","stretch"],k={enabled:!0,breakpoints:[]};e(t.module("material.core.layout",["ng"]))}(),$.$inject=["$timeout"],t.module("material.core").service("$mdLiveAnnouncer",$),$.prototype.announce=function(e,t){t||(t="polite");var n=this;n._liveElement.textContent="",n._liveElement.setAttribute("aria-live",t),n._$timeout(function(){n._liveElement.textContent=e},n._announceTimeout,!1)},$.prototype._createLiveElement=function(){var e=document.createElement("div");return e.classList.add("md-visually-hidden"),e.setAttribute("role","status"),e.setAttribute("aria-atomic","true"),e.setAttribute("aria-live","polite"),document.body.appendChild(e),e},t.module("material.core.meta",[]).provider("$$mdMeta",function(){function e(e){if(d[e])return!0;var n=document.getElementsByName(e)[0];return!!n&&(d[e]=t.element(n),!0)}function n(n,o){if(e(n),d[n])d[n].attr("content",o);else{var a=t.element('<meta name="'+n+'" content="'+o+'"/>');r.append(a),d[n]=a}return function(){d[n].attr("content",""),d[n].remove(),delete d[n]}}function o(t){if(!e(t))throw Error("$$mdMeta: could not find a meta tag with the name '"+t+"'");return d[t].attr("content")}var r=t.element(document.head),d={},a={setMeta:n,getMeta:o};return t.extend({},a,{$get:function(){return a}})}),x.$inject=["$log","$q"],t.module("material.core").factory("$mdComponentRegistry",x),function(){function e(e){function n(e){return e.hasClass("md-icon-button")?{isMenuItem:e.hasClass("md-menu-item"),fitRipple:!0,center:!0}:{isMenuItem:e.hasClass("md-menu-item"),dimBackground:!0}}return{attach:function(o,r,d){return d=t.extend(n(r),d),e.attach(o,r,d)}}}e.$inject=["$mdInkRipple"],t.module("material.core").factory("$mdButtonInkRipple",e)}(),function(){function e(e){function n(n,o,r){return e.attach(n,o,t.extend({center:!0,dimBackground:!1,fitRipple:!0},r))}return{attach:n}}e.$inject=["$mdInkRipple"],t.module("material.core").factory("$mdCheckboxInkRipple",e)}(),function(){function e(e){function n(n,o,r){return e.attach(n,o,t.extend({center:!1,dimBackground:!0,outline:!1,rippleSize:"full"},r))}return{attach:n}}e.$inject=["$mdInkRipple"],t.module("material.core").factory("$mdListInkRipple",e)}(),D.$inject=["$scope","$element","rippleOptions","$window","$timeout","$mdUtil","$mdColorUtil"],C.$inject=["$mdButtonInkRipple","$mdCheckboxInkRipple"],t.module("material.core").provider("$mdInkRipple",S).directive("mdInkRipple",C).directive("mdNoInk",O).directive("mdNoBar",O).directive("mdNoStretch",O);var B=450;D.prototype.color=function(e){function n(){var e=o.options&&o.options.colorElement?o.options.colorElement:[],t=e.length?e[0]:o.$element[0];return t?o.$window.getComputedStyle(t).color:"rgb(0,0,0)"}var o=this;return t.isDefined(e)&&(o._color=o._parseColor(e)),o._color||o._parseColor(o.inkRipple())||o._parseColor(n())},D.prototype.calculateColor=function(){return this.color()},D.prototype._parseColor=function(e,t){t=t||1;var n=this.$mdColorUtil;if(e)return 0===e.indexOf("rgba")?e.replace(/\d?\.?\d*\s*\)\s*$/,(.1*t).toString()+")"):0===e.indexOf("rgb")?n.rgbToRgba(e):0===e.indexOf("#")?n.hexToRgba(e):void 0},D.prototype.bindEvents=function(){this.$element.on("mousedown",t.bind(this,this.handleMousedown)),this.$element.on("mouseup touchend",t.bind(this,this.handleMouseup)),this.$element.on("mouseleave",t.bind(this,this.handleMouseup)),this.$element.on("touchmove",t.bind(this,this.handleTouchmove))},D.prototype.handleMousedown=function(e){if(!this.mousedown)if(e.hasOwnProperty("originalEvent")&&(e=e.originalEvent),this.mousedown=!0,this.options.center)this.createRipple(this.container.prop("clientWidth")/2,this.container.prop("clientWidth")/2);else if(e.srcElement!==this.$element[0]){var t=this.$element[0].getBoundingClientRect(),n=e.clientX-t.left,o=e.clientY-t.top;this.createRipple(n,o)}else this.createRipple(e.offsetX,e.offsetY)},D.prototype.handleMouseup=function(){R(this,this.clearRipples)},D.prototype.handleTouchmove=function(){R(this,this.deleteRipples)},D.prototype.deleteRipples=function(){for(var e=0;e<this.ripples.length;e++)this.ripples[e].remove()},D.prototype.clearRipples=function(){for(var e=0;e<this.ripples.length;e++)this.fadeInComplete(this.ripples[e])},D.prototype.createContainer=function(){var e=t.element('<div class="md-ripple-container"></div>');return this.$element.append(e),e},D.prototype.clearTimeout=function(){this.timeout&&(this.$timeout.cancel(this.timeout),this.timeout=null)},D.prototype.isRippleAllowed=function(){var e=this.$element[0];do{if(!e.tagName||"BODY"===e.tagName)break;if(e&&t.isFunction(e.hasAttribute)){if(e.hasAttribute("disabled"))return!1;if("false"===this.inkRipple()||"0"===this.inkRipple())return!1}}while(e=e.parentNode);return!0},D.prototype.inkRipple=function(){return this.$element.attr("md-ink-ripple")},D.prototype.createRipple=function(e,n){function o(e,t,n){return e?Math.max(t,n):Math.sqrt(Math.pow(t,2)+Math.pow(n,2))}if(this.isRippleAllowed()){var r=this,d=r.$mdColorUtil,a=t.element('<div class="md-ripple"></div>'),i=this.$element.prop("clientWidth"),m=this.$element.prop("clientHeight"),c=2*Math.max(Math.abs(i-e),e),l=2*Math.max(Math.abs(m-n),n),s=o(this.options.fitRipple,c,l),u=this.calculateColor();a.css({left:e+"px",top:n+"px",background:"black",width:s+"px",height:s+"px",backgroundColor:d.rgbaToRgb(u),borderColor:d.rgbaToRgb(u)}),this.lastRipple=a,this.clearTimeout(),this.timeout=this.$timeout(function(){r.clearTimeout(),r.mousedown||r.fadeInComplete(a)},.35*B,!1),this.options.dimBackground&&this.container.css({backgroundColor:u}),this.container.append(a),this.ripples.push(a),a.addClass("md-ripple-placed"),this.$mdUtil.nextTick(function(){a.addClass("md-ripple-scaled md-ripple-active"),r.$timeout(function(){r.clearRipples()},B,!1)},!1)}},D.prototype.fadeInComplete=function(e){this.lastRipple===e?this.timeout||this.mousedown||this.removeRipple(e):this.removeRipple(e)},D.prototype.removeRipple=function(e){var t=this,n=this.ripples.indexOf(e);n<0||(this.ripples.splice(this.ripples.indexOf(e),1),e.removeClass("md-ripple-active"),e.addClass("md-ripple-remove"),0===this.ripples.length&&this.container.css({backgroundColor:""}),this.$timeout(function(){t.fadeOutComplete(e)},B,!1))},D.prototype.fadeOutComplete=function(e){e.remove(),this.lastRipple=null},function(){function e(e){function n(n,o,r){return e.attach(n,o,t.extend({center:!1,dimBackground:!0,outline:!1,rippleSize:"full"},r))}return{attach:n}}e.$inject=["$mdInkRipple"],t.module("material.core").factory("$mdTabInkRipple",e)}(),t.module("material.core.theming.palette",[]).constant("$mdColorPalette",{red:{50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 A100",contrastStrongLightColors:"400 500 600 700 A200 A400 A700"},pink:{50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"500 600 A200 A400 A700"},purple:{50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400 A200 A400 A700"},"deep-purple":{50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400 A200"},indigo:{50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400 A200 A400"},blue:{50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 400 A100",contrastStrongLightColors:"500 600 700 A200 A400 A700"},"light-blue":{50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea",contrastDefaultColor:"dark",contrastLightColors:"600 700 800 900 A700",contrastStrongLightColors:"600 700 800 A700"},cyan:{50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",A400:"#00e5ff",A700:"#00b8d4",contrastDefaultColor:"dark",contrastLightColors:"700 800 900",contrastStrongLightColors:"700 800 900"},teal:{50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5",contrastDefaultColor:"dark",contrastLightColors:"500 600 700 800 900",contrastStrongLightColors:"500 600 700"},green:{50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853",contrastDefaultColor:"dark",contrastLightColors:"500 600 700 800 900",contrastStrongLightColors:"500 600 700"},"light-green":{50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17",contrastDefaultColor:"dark",contrastLightColors:"700 800 900",contrastStrongLightColors:"700 800 900"},lime:{50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00",contrastDefaultColor:"dark",contrastLightColors:"900",contrastStrongLightColors:"900"},yellow:{50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",A400:"#ffea00",A700:"#ffd600",contrastDefaultColor:"dark"},amber:{50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00",contrastDefaultColor:"dark"},orange:{50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00",contrastDefaultColor:"dark",contrastLightColors:"800 900",contrastStrongLightColors:"800 900"},"deep-orange":{50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 400 A100 A200",contrastStrongLightColors:"500 600 700 800 900 A400 A700"},brown:{50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100 A200",contrastStrongLightColors:"300 400"},grey:{50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#ffffff",A200:"#000000",A400:"#303030",A700:"#616161",contrastDefaultColor:"dark",contrastLightColors:"600 700 800 900 A200 A400 A700"},"blue-grey":{50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 A100 A200",contrastStrongLightColors:"400 500 700"}}),function(e){function t(e){var t=!!document.querySelector("[md-themes-disabled]");e.disableTheming(t)}function o(t,o){function r(e,t){return t=t||{},p[e]=a(e,t),h}function d(t,n){return a(t,e.extend({},p[t]||{},n))}function a(e,t){var n=y.filter(function(e){return!t[e]});if(n.length)throw new Error("Missing colors %1 in palette %2!".replace("%1",n.join(", ")).replace("%2",e));return t}function m(t,n){if(g[t])return g[t];n=n||"default";var o="string"==typeof n?g[n]:n,r=new l(t);return o&&e.forEach(o.colors,function(t,n){r.colors[n]={name:t.name,hues:e.extend({},t.hues)}}),g[t]=r,r}function l(t){function n(t){if(t=0===arguments.length||!!t,t!==o.isDark){o.isDark=t,o.foregroundPalette=o.isDark?f:E,o.foregroundShadow=o.isDark?b:M;var n=o.isDark?k:N,r=o.isDark?N:k;return e.forEach(n,function(e,t){var n=o.colors[t],d=r[t];if(n)for(var a in n.hues)n.hues[a]===d[a]&&(n.hues[a]=e[a])}),o}}var o=this;o.name=t,o.colors={},o.dark=n,n(!1),v.forEach(function(t){var n=(o.isDark?k:N)[t];o[t+"Palette"]=function(r,d){var a=o.colors[t]={name:r,hues:e.extend({},n,d)};return Object.keys(a.hues).forEach(function(e){if(!n[e])throw new Error("Invalid hue name '%1' in theme %2's %3 color %4. Available hue names: %4".replace("%1",e).replace("%2",o.name).replace("%3",r).replace("%4",Object.keys(n).join(", ")))}),Object.keys(a.hues).map(function(e){return a.hues[e]}).forEach(function(e){if(y.indexOf(e)==-1)throw new Error("Invalid hue value '%1' in theme %2's %3 color %4. Available hue values: %5".replace("%1",e).replace("%2",o.name).replace("%3",t).replace("%4",r).replace("%5",y.join(", ")))}),o},o[t+"Color"]=function(){var e=Array.prototype.slice.call(arguments);return console.warn("$mdThemingProviderTheme."+t+"Color() has been deprecated. Use $mdThemingProviderTheme."+t+"Palette() instead."),o[t+"Palette"].apply(o,e)}})}function s(t,o,r,d){function a(e){return e===n||""===e||l.THEMES[e]!==n}function i(e,t){function n(){return i&&i.$mdTheme||("default"==T?"":T)}function r(t){if(t){a(t)||d.warn("Attempted to use unregistered theme '"+t+"'. Register it with $mdThemingProvider.theme().");var n=e.data("$mdThemeName");n&&e.removeClass("md-"+n+"-theme"),e.addClass("md-"+t+"-theme"),e.data("$mdThemeName",t),i&&e.data("$mdThemeController",i)}}var i=t.controller("mdTheme")||e.data("$mdThemeController");if(r(n()),i)var m=A||i.$shouldWatch||o.parseAttributeBoolean(e.attr("md-theme-watch")),c=i.registerChanges(function(t){r(t),m?e.on("$destroy",c):c()})}var l=function(e,o){o===n&&(o=e,e=n),e===n&&(e=t),l.inherit(o,o)};return Object.defineProperty(l,"THEMES",{get:function(){return e.extend({},g)}}),Object.defineProperty(l,"PALETTES",{get:function(){return e.extend({},p)}}),Object.defineProperty(l,"ALWAYS_WATCH",{get:function(){return A}}),l.inherit=i,l.registered=a,l.defaultTheme=function(){return T},l.generateTheme=function(e){c(g[e],e,H.nonce)},l.defineTheme=function(e,t){t=t||{};var n=m(e);return t.primary&&n.primaryPalette(t.primary),t.accent&&n.accentPalette(t.accent),t.warn&&n.warnPalette(t.warn),t.background&&n.backgroundPalette(t.background),t.dark&&n.dark(),this.generateTheme(e),r.resolve(e)},l.setBrowserColor=w,l}s.$inject=["$rootScope","$mdUtil","$q","$log"],p={};var h,g={},A=!1,T="default";e.extend(p,t);var _=function(e){var t=o.setMeta("theme-color",e),n=o.setMeta("msapplication-navbutton-color",e);return function(){t(),n()}},w=function(t){t=e.isObject(t)?t:{};var n=t.theme||"default",o=t.hue||"800",r=p[t.palette]||p[g[n].colors[t.palette||"primary"].name],d=e.isObject(r[o])?r[o].hex:r[o];return _(d)};return h={definePalette:r,extendPalette:d,theme:m,configuration:function(){return e.extend({},H,{defaultTheme:T,alwaysWatchTheme:A,registeredStyles:[].concat(H.registeredStyles)})},disableTheming:function(t){H.disableTheming=e.isUndefined(t)||!!t},registerStyles:function(e){H.registeredStyles.push(e)},setNonce:function(e){H.nonce=e},generateThemesOnDemand:function(e){H.generateOnDemand=e},setDefaultTheme:function(e){T=e},alwaysWatchTheme:function(e){A=e},enableBrowserColor:w,$get:s,_LIGHT_DEFAULT_HUES:N,_DARK_DEFAULT_HUES:k,_PALETTES:p,_THEMES:g,_parseRules:i,_rgba:u}}function r(t,n,o,r,d,a){return{priority:101,link:{pre:function(i,m,c){var l=[],s=n.startSymbol(),u=n.endSymbol(),p=c.mdTheme.trim(),h=p.substr(0,s.length)===s&&p.lastIndexOf(u)===p.length-u.length,E="::",f=c.mdTheme.split(s).join("").split(u).join("").trim().substr(0,E.length)===E,b={registerChanges:function(t,n){return n&&(t=e.bind(n,t)),l.push(t),function(){var e=l.indexOf(t);e>-1&&l.splice(e,1)}},$setTheme:function(e){t.registered(e)||a.warn("attempted to use unregistered theme '"+e+"'"),b.$mdTheme=e;for(var n=l.length;n--;)l[n](e)},$shouldWatch:r.parseAttributeBoolean(m.attr("md-theme-watch"))||t.ALWAYS_WATCH||h&&!f};m.data("$mdThemeController",b);var M=function(){var e=n(c.mdTheme)(i);return o(e)(i)||e},g=function(t){return"string"==typeof t?b.$setTheme(t):void d.when(e.isFunction(t)?t():t).then(function(e){b.$setTheme(e)})};g(M());var A=i.$watch(M,function(e){e&&(g(e),b.$shouldWatch||A())})}}}}function d(){return H.disableTheming=!0,{restrict:"A",priority:"900"}}function a(e){return e}function i(t,n,o){l(t,n),o=o.replace(/THEME_NAME/g,t.name);var r=[],d=t.colors[n],a=new RegExp("\\.md-"+t.name+"-theme","g"),i=new RegExp("('|\")?{{\\s*("+n+")-(color|contrast)-?(\\d\\.?\\d*)?\\s*}}(\"|')?","g"),m=/'?"?\{\{\s*([a-zA-Z]+)-(A?\d+|hue\-[0-3]|shadow|default)-?(\d\.?\d*)?(contrast)?\s*\}\}'?"?/g,c=p[d.name];return o=o.replace(m,function(e,n,o,r,d){return"foreground"===n?"shadow"==o?t.foregroundShadow:t.foregroundPalette[o]||t.foregroundPalette[1]:(0!==o.indexOf("hue")&&"default"!==o||(o=t.colors[n].hues[o]),u((p[t.colors[n].name][o]||"")[d?"contrast":"value"],r))}),e.forEach(d.hues,function(e,n){var d=o.replace(i,function(t,n,o,r,d){return u(c[e]["color"===r?"value":"contrast"],d)});if("default"!==n&&(d=d.replace(a,".md-"+t.name+"-theme.md-"+n)),"default"==t.name){var m=/((?:\s|>|\.|\w|-|:|\(|\)|\[|\]|"|'|=)*)\.md-default-theme((?:\s|>|\.|\w|-|:|\(|\)|\[|\]|"|'|=)*)/g;d=d.replace(m,function(e,t,n){return e+", "+t+n})}r.push(d)}),r}function m(t,n){function o(t,n){var o=t.contrastDefaultColor,r=t.contrastLightColors||[],d=t.contrastStrongLightColors||[],a=t.contrastDarkColors||[];"string"==typeof r&&(r=r.split(" ")),"string"==typeof d&&(d=d.split(" ")),"string"==typeof a&&(a=a.split(" ")),delete t.contrastDefaultColor,delete t.contrastLightColors,delete t.contrastStrongLightColors,delete t.contrastDarkColors,e.forEach(t,function(n,i){function m(){return"light"===o?a.indexOf(i)>-1?g:d.indexOf(i)>-1?T:A:r.indexOf(i)>-1?d.indexOf(i)>-1?T:A:g}if(!e.isObject(n)){var c=s(n);if(!c)throw new Error("Color %1, in palette %2's hue %3, is invalid. Hex or rgb(a) color expected.".replace("%1",n).replace("%2",t.name).replace("%3",i));t[i]={hex:t[i],value:c,contrast:m()}}})}var r=document.head,d=r?r.firstElementChild:null,a=!H.disableTheming&&t.has("$MD_THEME_CSS")?t.get("$MD_THEME_CSS"):"";if(a+=H.registeredStyles.join(""),d&&0!==a.length){e.forEach(p,o);var i=a.split(/\}(?!(\}|'|"|;))/).filter(function(e){return e&&e.trim().length}).map(function(e){return e.trim()+"}"}),m=new RegExp("md-("+v.join("|")+")","g");v.forEach(function(e){w[e]=""}),i.forEach(function(e){for(var t,n=(e.match(m),0);t=v[n];n++)if(e.indexOf(".md-"+t)>-1)return w[t]+=e;for(n=0;t=v[n];n++)if(e.indexOf(t)>-1)return w[t]+=e;return w[_]+=e}),H.generateOnDemand||e.forEach(n.THEMES,function(e){h[e.name]||"default"!==n.defaultTheme()&&"default"===e.name||c(e,e.name,H.nonce)})}}function c(e,t,n){var o=document.head,r=o?o.firstElementChild:null;h[t]||(v.forEach(function(t){for(var d=i(e,t,w[t]);d.length;){var a=d.shift();if(a){var m=document.createElement("style");m.setAttribute("md-theme-style",""),n&&m.setAttribute("nonce",n),m.appendChild(document.createTextNode(a)),o.insertBefore(m,r)}}}),h[e.name]=!0)}function l(e,t){if(!p[(e.colors[t]||{}).name])throw new Error("You supplied an invalid color palette for theme %1's %2 palette. Available palettes: %3".replace("%1",e.name).replace("%2",t).replace("%3",Object.keys(p).join(", ")))}function s(t){if(e.isArray(t)&&3==t.length)return t;if(/^rgb/.test(t))return t.replace(/(^\s*rgba?\(|\)\s*$)/g,"").split(",").map(function(e,t){return 3==t?parseFloat(e,10):parseInt(e,10)});if("#"==t.charAt(0)&&(t=t.substring(1)),/^([a-fA-F0-9]{3}){1,2}$/g.test(t)){var n=t.length/3,o=t.substr(0,n),r=t.substr(n,n),d=t.substr(2*n);return 1===n&&(o+=o,r+=r,d+=d),[parseInt(o,16),parseInt(r,16),parseInt(d,16)]}}function u(t,n){return t?(4==t.length&&(t=e.copy(t),n?t.pop():n=t.pop()),n&&("number"==typeof n||"string"==typeof n&&n.length)?"rgba("+t.join(",")+","+n+")":"rgb("+t.join(",")+")"):"rgb('0,0,0')"}t.$inject=["$mdThemingProvider"],r.$inject=["$mdTheming","$interpolate","$parse","$mdUtil","$q","$log"],a.$inject=["$mdTheming"],o.$inject=["$mdColorPalette","$$mdMetaProvider"],m.$inject=["$injector","$mdTheming"],e.module("material.core.theming",["material.core.theming.palette","material.core.meta"]).directive("mdTheme",r).directive("mdThemable",a).directive("mdThemesDisabled",d).provider("$mdTheming",o).config(t).run(m); -var p,h={},E={name:"dark",1:"rgba(0,0,0,0.87)",2:"rgba(0,0,0,0.54)",3:"rgba(0,0,0,0.38)",4:"rgba(0,0,0,0.12)"},f={name:"light",1:"rgba(255,255,255,1.0)",2:"rgba(255,255,255,0.7)",3:"rgba(255,255,255,0.5)",4:"rgba(255,255,255,0.12)"},b="1px 1px 0px rgba(0,0,0,0.4), -1px -1px 0px rgba(0,0,0,0.4)",M="",g=s("rgba(0,0,0,0.87)"),A=s("rgba(255,255,255,0.87)"),T=s("rgb(255,255,255)"),v=["primary","accent","warn","background"],_="primary",N={accent:{"default":"A200","hue-1":"A100","hue-2":"A400","hue-3":"A700"},background:{"default":"50","hue-1":"A100","hue-2":"100","hue-3":"300"}},k={background:{"default":"A400","hue-1":"800","hue-2":"900","hue-3":"A200"}};v.forEach(function(e){var t={"default":"500","hue-1":"300","hue-2":"800","hue-3":"A100"};N[e]||(N[e]=t),k[e]||(k[e]=t)});var y=["50","100","200","300","400","500","600","700","800","900","A100","A200","A400","A700"],H={disableTheming:!1,generateOnDemand:!1,registeredStyles:[],nonce:null},w={}}(e.angular),t.module("material.core").factory("$$mdAnimate",["$q","$timeout","$mdConstant","$animateCss",function(e,t,n,o){return function(r){return I(r,e,t,n,o)}}]),t.version.minor>=4?t.module("material.core.animate",[]):!function(){function e(e){return e.replace(/-[a-z]/g,function(e){return e.charAt(1).toUpperCase()})}var n=t.forEach,o=t.isDefined(document.documentElement.style.WebkitAppearance),r=o?"-webkit-":"",d=(o?"webkitTransitionEnd ":"")+"transitionend",a=(o?"webkitAnimationEnd ":"")+"animationend",i=["$document",function(e){return function(){return e[0].body.clientWidth+1}}],m=["$$rAF",function(e){return function(){var t=!1;return e(function(){t=!0}),function(n){t?n():e(n)}}}],c=["$q","$$rAFMutex",function(e,o){function r(e){this.setHost(e),this._doneCallbacks=[],this._runInAnimationFrame=o(),this._state=0}var d=0,a=1,i=2;return r.prototype={setHost:function(e){this.host=e||{}},done:function(e){this._state===i?e():this._doneCallbacks.push(e)},progress:t.noop,getPromise:function(){if(!this.promise){var t=this;this.promise=e(function(e,n){t.done(function(t){t===!1?n():e()})})}return this.promise},then:function(e,t){return this.getPromise().then(e,t)},"catch":function(e){return this.getPromise()["catch"](e)},"finally":function(e){return this.getPromise()["finally"](e)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end(),this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel(),this._resolve(!1)},complete:function(e){var t=this;t._state===d&&(t._state=a,t._runInAnimationFrame(function(){t._resolve(e)}))},_resolve:function(e){this._state!==i&&(n(this._doneCallbacks,function(t){t(e)}),this._doneCallbacks.length=0,this._state=i)}},r.all=function(e,t){function o(n){d=d&&n,++r===e.length&&t(d)}var r=0,d=!0;n(e,function(e){e.done(o)})},r}];t.module("material.core.animate",[]).factory("$$forceReflow",i).factory("$$AnimateRunner",c).factory("$$rAFMutex",m).factory("$animateCss",["$window","$$rAF","$$AnimateRunner","$$forceReflow","$$jqLite","$timeout","$animate",function(t,i,m,c,l,s,u){function p(o,i){var c=[],l=T(o),p=l&&u.enabled(),f=!1,_=!1;p&&(i.transitionStyle&&c.push([r+"transition",i.transitionStyle]),i.keyframeStyle&&c.push([r+"animation",i.keyframeStyle]),i.delay&&c.push([r+"transition-delay",i.delay+"s"]),i.duration&&c.push([r+"transition-duration",i.duration+"s"]),f=i.keyframeStyle||i.to&&(i.duration>0||i.transitionStyle),_=!!i.addClass||!!i.removeClass,v(o,!0));var N=p&&(f||_);g(o,i);var k,y,H=!1;return{close:t.close,start:function(){function t(){if(!H)return H=!0,k&&y&&o.off(k,y),h(o,i),M(o,i),n(c,function(t){l.style[e(t[0])]=""}),u.complete(!0),u}var u=new m;return b(function(){if(v(o,!1),!N)return t();n(c,function(t){var n=t[0],o=t[1];l.style[e(n)]=o}),h(o,i);var m=E(o);if(0===m.duration)return t();var u=[];i.easing&&(m.transitionDuration&&u.push([r+"transition-timing-function",i.easing]),m.animationDuration&&u.push([r+"animation-timing-function",i.easing])),i.delay&&m.animationDelay&&u.push([r+"animation-delay",i.delay+"s"]),i.duration&&m.animationDuration&&u.push([r+"animation-duration",i.duration+"s"]),n(u,function(t){var n=t[0],o=t[1];l.style[e(n)]=o,c.push(t)});var p=m.delay,f=1e3*p,b=m.duration,M=1e3*b,g=Date.now();k=[],m.transitionDuration&&k.push(d),m.animationDuration&&k.push(a),k=k.join(" "),y=function(e){e.stopPropagation();var n=e.originalEvent||e,o=n.timeStamp||Date.now(),r=parseFloat(n.elapsedTime.toFixed(3));Math.max(o-g,0)>=f&&r>=b&&t()},o.on(k,y),A(o,i),s(t,f+1.5*M,!1)}),u}}}function h(e,t){t.addClass&&(l.addClass(e,t.addClass),t.addClass=null),t.removeClass&&(l.removeClass(e,t.removeClass),t.removeClass=null)}function E(e){function n(e){return o?"Webkit"+e.charAt(0).toUpperCase()+e.substr(1):e}var r=T(e),d=t.getComputedStyle(r),a=f(d[n("transitionDuration")]),i=f(d[n("animationDuration")]),m=f(d[n("transitionDelay")]),c=f(d[n("animationDelay")]);i*=parseInt(d[n("animationIterationCount")],10)||1;var l=Math.max(i,a),s=Math.max(c,m);return{duration:l,delay:s,animationDuration:i,transitionDuration:a,animationDelay:c,transitionDelay:m}}function f(e){var t=0,o=(e||"").split(/\s*,\s*/);return n(o,function(e){"s"==e.charAt(e.length-1)&&(e=e.substring(0,e.length-1)),e=parseFloat(e)||0,t=t?Math.max(e,t):e}),t}function b(e){_&&_(),N.push(e),_=i(function(){_=null;for(var e=c(),t=0;t<N.length;t++)N[t](e);N.length=0})}function M(e,t){g(e,t),A(e,t)}function g(e,t){t.from&&(e.css(t.from),t.from=null)}function A(e,t){t.to&&(e.css(t.to),t.to=null)}function T(e){for(var t=0;t<e.length;t++)if(1===e[t].nodeType)return e[t]}function v(t,n){var o=T(t),d=e(r+"transition-delay");o.style[d]=n?"-9999s":""}var _,N=[];return p}])}(),function(){t.module("material.core").constant("$MD_THEME_CSS",'md-autocomplete.md-THEME_NAME-theme{background:"{{background-A100}}"}md-autocomplete.md-THEME_NAME-theme[disabled]:not([md-floating-label]){background:"{{background-100}}"}md-autocomplete.md-THEME_NAME-theme button md-icon path{fill:"{{background-600}}"}md-autocomplete.md-THEME_NAME-theme button:after{background:"{{background-600-0.3}}"}.md-autocomplete-suggestions-container.md-THEME_NAME-theme{background:"{{background-A100}}"}.md-autocomplete-suggestions-container.md-THEME_NAME-theme li{color:"{{background-900}}"}.md-autocomplete-suggestions-container.md-THEME_NAME-theme li .highlight{color:"{{background-600}}"}.md-autocomplete-suggestions-container.md-THEME_NAME-theme li.selected,.md-autocomplete-suggestions-container.md-THEME_NAME-theme li:hover{background:"{{background-200}}"}md-backdrop{background-color:"{{background-900-0.0}}"}md-backdrop.md-opaque.md-THEME_NAME-theme{background-color:"{{background-900-1.0}}"}md-bottom-sheet.md-THEME_NAME-theme{background-color:"{{background-50}}";border-top-color:"{{background-300}}"}md-bottom-sheet.md-THEME_NAME-theme.md-list md-list-item{color:"{{foreground-1}}"}md-bottom-sheet.md-THEME_NAME-theme .md-subheader{background-color:"{{background-50}}";color:"{{foreground-1}}"}.md-button.md-THEME_NAME-theme:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme:not([disabled]):hover{background-color:"{{background-500-0.2}}"}.md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover{background-color:transparent}.md-button.md-THEME_NAME-theme.md-fab md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-primary{color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab,.md-button.md-THEME_NAME-theme.md-primary.md-raised{color:"{{primary-contrast}}";background-color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon{color:"{{primary-contrast}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover{background-color:"{{primary-600}}"}.md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon{color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-fab{background-color:"{{accent-color}}";color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover{background-color:"{{accent-A700}}"}.md-button.md-THEME_NAME-theme.md-raised{color:"{{background-900}}";background-color:"{{background-50}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]) md-icon{color:"{{background-900}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover{background-color:"{{background-50}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused{background-color:"{{background-200}}"}.md-button.md-THEME_NAME-theme.md-warn{color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab,.md-button.md-THEME_NAME-theme.md-warn.md-raised{color:"{{warn-contrast}}";background-color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon{color:"{{warn-contrast}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover{background-color:"{{warn-600}}"}.md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon{color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-accent{color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab,.md-button.md-THEME_NAME-theme.md-accent.md-raised{color:"{{accent-contrast}}";background-color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover{background-color:"{{accent-A700}}"}.md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon{color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent[disabled],.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled],.md-button.md-THEME_NAME-theme.md-warn[disabled],.md-button.md-THEME_NAME-theme[disabled]{color:"{{foreground-3}}";cursor:default}.md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon,.md-button.md-THEME_NAME-theme[disabled] md-icon{color:"{{foreground-3}}"}.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled]{background-color:"{{foreground-4}}"}.md-button.md-THEME_NAME-theme[disabled]{background-color:transparent}._md a.md-THEME_NAME-theme:not(.md-button).md-primary{color:"{{primary-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-primary:hover{color:"{{primary-700}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover{color:"{{accent-700}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent{color:"{{accent-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover{color:"{{accent-A700}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-warn{color:"{{warn-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-warn:hover{color:"{{warn-700}}"}md-card.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-hue-1}}";border-radius:2px}md-card.md-THEME_NAME-theme .md-card-image{border-radius:2px 2px 0 0}md-card.md-THEME_NAME-theme md-card-header md-card-avatar md-icon{color:"{{background-color}}";background-color:"{{foreground-3}}"}md-card.md-THEME_NAME-theme md-card-header md-card-header-text .md-subhead,md-card.md-THEME_NAME-theme md-card-title md-card-title-text:not(:only-child) .md-subhead{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme .md-ripple{color:"{{accent-A700}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-ripple{color:"{{background-600}}"}md-checkbox.md-THEME_NAME-theme.md-checked.md-focused .md-container:before{background-color:"{{accent-color-0.26}}"}md-checkbox.md-THEME_NAME-theme .md-ink-ripple{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:"{{accent-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-icon{background-color:"{{accent-color-0.87}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-icon:after{border-color:"{{accent-contrast-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ripple{color:"{{primary-600}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ripple{color:"{{background-600}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ink-ripple{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple{color:"{{primary-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon{background-color:"{{primary-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked.md-focused .md-container:before{background-color:"{{primary-color-0.26}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon:after{border-color:"{{primary-contrast-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-indeterminate[disabled] .md-container{color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ripple{color:"{{warn-600}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ink-ripple{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple{color:"{{warn-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon{background-color:"{{warn-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before{background-color:"{{warn-color-0.26}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon:after{border-color:"{{background-200}}"}md-checkbox.md-THEME_NAME-theme[disabled]:not(.md-checked) .md-icon{border-color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon{background-color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon:after{border-color:"{{background-200}}"}md-checkbox.md-THEME_NAME-theme[disabled] .md-icon:after{border-color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme[disabled] .md-label{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips{box-shadow:0 1px "{{foreground-4}}"}md-chips.md-THEME_NAME-theme .md-chips.md-focused{box-shadow:0 2px "{{primary-color}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input{color:"{{foreground-1}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input:-moz-placeholder,md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-moz-placeholder{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input:-ms-input-placeholder{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-webkit-input-placeholder{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme md-chip{background:"{{background-300}}";color:"{{background-800}}"}md-chips.md-THEME_NAME-theme md-chip md-icon{color:"{{background-700}}"}md-chips.md-THEME_NAME-theme md-chip.md-focused{background:"{{primary-color}}";color:"{{primary-contrast}}"}md-chips.md-THEME_NAME-theme md-chip.md-focused md-icon{color:"{{primary-contrast}}"}md-chips.md-THEME_NAME-theme md-chip._md-chip-editing{background:transparent;color:"{{background-800}}"}md-chips.md-THEME_NAME-theme md-chip-remove .md-button md-icon path{fill:"{{background-500}}"}.md-contact-suggestion span.md-contact-email{color:"{{background-400}}"}md-content.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-default}}"}.md-calendar.md-THEME_NAME-theme{background:"{{background-A100}}";color:"{{background-A200-0.87}}"}.md-calendar.md-THEME_NAME-theme tr:last-child td{border-bottom-color:"{{background-200}}"}.md-THEME_NAME-theme .md-calendar-day-header{background:"{{background-300}}";color:"{{background-A200-0.87}}"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border:1px solid "{{primary-500}}"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-date-today.md-calendar-date-disabled{color:"{{primary-500-0.6}}"}.md-calendar-date.md-focus .md-THEME_NAME-theme .md-calendar-date-selection-indicator,.md-THEME_NAME-theme .md-calendar-date-selection-indicator:hover{background:"{{background-300}}"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-THEME_NAME-theme .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator{background:"{{primary-500}}";color:"{{primary-500-contrast}}";border-color:transparent}.md-THEME_NAME-theme .md-calendar-date-disabled,.md-THEME_NAME-theme .md-calendar-month-label-disabled{color:"{{background-A200-0.435}}"}.md-THEME_NAME-theme .md-datepicker-input{color:"{{foreground-1}}"}.md-THEME_NAME-theme .md-datepicker-input:-moz-placeholder,.md-THEME_NAME-theme .md-datepicker-input::-moz-placeholder{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-datepicker-input:-ms-input-placeholder{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-datepicker-input::-webkit-input-placeholder{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-datepicker-input-container{border-bottom-color:"{{foreground-4}}"}.md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:"{{primary-color}}"}.md-accent .md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:"{{accent-color}}"}.md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-invalid,.md-warn .md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:"{{warn-A700}}"}.md-THEME_NAME-theme .md-datepicker-calendar-pane{border-color:"{{background-hue-1}}"}.md-THEME_NAME-theme .md-datepicker-triangle-button .md-datepicker-expand-triangle{border-top-color:"{{foreground-2}}"}.md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon{color:"{{primary-color}}"}.md-accent .md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon,.md-THEME_NAME-theme .md-datepicker-open.md-accent .md-datepicker-calendar-icon{color:"{{accent-color}}"}.md-THEME_NAME-theme .md-datepicker-open.md-warn .md-datepicker-calendar-icon,.md-warn .md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon{color:"{{warn-A700}}"}.md-THEME_NAME-theme .md-datepicker-calendar{background:"{{background-A100}}"}.md-THEME_NAME-theme .md-datepicker-input-mask-opaque{box-shadow:0 0 0 9999px "{{background-hue-1}}"}.md-THEME_NAME-theme .md-datepicker-open .md-datepicker-input-container{background:"{{background-hue-1}}"}md-dialog.md-THEME_NAME-theme{border-radius:4px;background-color:"{{background-hue-1}}";color:"{{foreground-1}}"}md-dialog.md-THEME_NAME-theme.md-content-overflow .md-actions,md-dialog.md-THEME_NAME-theme.md-content-overflow md-dialog-actions,md-divider.md-THEME_NAME-theme{border-top-color:"{{foreground-4}}"}.layout-gt-lg-row>md-divider.md-THEME_NAME-theme,.layout-gt-md-row>md-divider.md-THEME_NAME-theme,.layout-gt-sm-row>md-divider.md-THEME_NAME-theme,.layout-gt-xs-row>md-divider.md-THEME_NAME-theme,.layout-lg-row>md-divider.md-THEME_NAME-theme,.layout-md-row>md-divider.md-THEME_NAME-theme,.layout-row>md-divider.md-THEME_NAME-theme,.layout-sm-row>md-divider.md-THEME_NAME-theme,.layout-xl-row>md-divider.md-THEME_NAME-theme,.layout-xs-row>md-divider.md-THEME_NAME-theme{border-right-color:"{{foreground-4}}"}md-icon.md-THEME_NAME-theme{color:"{{foreground-2}}"}md-icon.md-THEME_NAME-theme.md-primary{color:"{{primary-color}}"}md-icon.md-THEME_NAME-theme.md-accent{color:"{{accent-color}}"}md-icon.md-THEME_NAME-theme.md-warn{color:"{{warn-color}}"}md-input-container.md-THEME_NAME-theme .md-input{color:"{{foreground-1}}";border-color:"{{foreground-4}}"}md-input-container.md-THEME_NAME-theme .md-input:-moz-placeholder,md-input-container.md-THEME_NAME-theme .md-input::-moz-placeholder{color:"{{foreground-3}}"}md-input-container.md-THEME_NAME-theme .md-input:-ms-input-placeholder{color:"{{foreground-3}}"}md-input-container.md-THEME_NAME-theme .md-input::-webkit-input-placeholder{color:"{{foreground-3}}"}md-input-container.md-THEME_NAME-theme>md-icon{color:"{{foreground-1}}"}md-input-container.md-THEME_NAME-theme .md-placeholder,md-input-container.md-THEME_NAME-theme label{color:"{{foreground-3}}"}md-input-container.md-THEME_NAME-theme label.md-required:after{color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-focused):not(.md-input-invalid) label.md-required:after{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme .md-input-message-animation,md-input-container.md-THEME_NAME-theme .md-input-messages-animation{color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme .md-input-message-animation .md-char-counter,md-input-container.md-THEME_NAME-theme .md-input-messages-animation .md-char-counter{color:"{{foreground-1}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input:-moz-placeholder,md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-moz-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input:-ms-input-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-webkit-input-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-has-value label{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused .md-input,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-resized .md-input{border-color:"{{primary-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused md-icon{color:"{{primary-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input{border-color:"{{accent-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent md-icon{color:"{{accent-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input{border-color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn md-icon{color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input{border-color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme.md-input-invalid .md-char-counter,md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input-message-animation,md-input-container.md-THEME_NAME-theme.md-input-invalid label{color:"{{warn-A700}}"}[disabled] md-input-container.md-THEME_NAME-theme .md-input,md-input-container.md-THEME_NAME-theme .md-input[disabled]{border-bottom-color:transparent;color:"{{foreground-3}}";background-image:linear-gradient(90deg,"{{foreground-3}}" 0,"{{foreground-3}}" 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,"{{foreground-3}}" 100%)}md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h3,md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h4,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h3,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h4{color:"{{foreground-1}}"}md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text p,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text p{color:"{{foreground-2}}"}md-list.md-THEME_NAME-theme .md-proxy-focus.md-focused div.md-no-style{background-color:"{{background-100}}"}md-list.md-THEME_NAME-theme md-list-item .md-avatar-icon{background-color:"{{foreground-3}}";color:"{{background-color}}"}md-list.md-THEME_NAME-theme md-list-item>md-icon{color:"{{foreground-2}}"}md-list.md-THEME_NAME-theme md-list-item>md-icon.md-highlight{color:"{{primary-color}}"}md-list.md-THEME_NAME-theme md-list-item>md-icon.md-highlight.md-accent{color:"{{accent-color}}"}md-menu-content.md-THEME_NAME-theme{background-color:"{{background-A100}}"}md-menu-content.md-THEME_NAME-theme md-menu-item{color:"{{background-A200-0.87}}"}md-menu-content.md-THEME_NAME-theme md-menu-item md-icon{color:"{{background-A200-0.54}}"}md-menu-content.md-THEME_NAME-theme md-menu-item .md-button[disabled],md-menu-content.md-THEME_NAME-theme md-menu-item .md-button[disabled] md-icon{color:"{{background-A200-0.25}}"}md-menu-content.md-THEME_NAME-theme md-menu-divider{background-color:"{{background-A200-0.11}}"}md-menu-bar.md-THEME_NAME-theme>button.md-button{color:"{{foreground-2}}";border-radius:2px}md-menu-bar.md-THEME_NAME-theme md-menu.md-open>button,md-menu-bar.md-THEME_NAME-theme md-menu>button:focus{outline:none;background:"{{background-200}}"}md-menu-bar.md-THEME_NAME-theme.md-open:not(.md-keyboard-mode) md-menu:hover>button{background-color:"{{ background-500-0.2}}"}md-menu-bar.md-THEME_NAME-theme:not(.md-keyboard-mode):not(.md-open) md-menu button:focus,md-menu-bar.md-THEME_NAME-theme:not(.md-keyboard-mode):not(.md-open) md-menu button:hover{background:transparent}md-menu-content.md-THEME_NAME-theme .md-menu>.md-button:after{color:"{{background-A200-0.54}}"}md-menu-content.md-THEME_NAME-theme .md-menu.md-open>.md-button{background-color:"{{ background-500-0.2}}"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar{background-color:"{{background-A100}}";color:"{{background-A200}}"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar md-toolbar-filler{background-color:"{{primary-color}}";color:"{{background-A100-0.87}}"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar md-toolbar-filler md-icon{color:"{{background-A100-0.87}}"}md-nav-bar.md-THEME_NAME-theme .md-nav-bar{background-color:transparent;border-color:"{{foreground-4}}"}md-nav-bar.md-THEME_NAME-theme .md-button._md-nav-button.md-unselected{color:"{{foreground-2}}"}md-nav-bar.md-THEME_NAME-theme md-nav-ink-bar{color:"{{accent-color}}";background:"{{accent-color}}"}._md-panel-backdrop.md-THEME_NAME-theme{background-color:"{{background-900-1.0}}"}md-progress-circular.md-THEME_NAME-theme path{stroke:"{{primary-color}}"}md-progress-circular.md-THEME_NAME-theme.md-warn path{stroke:"{{warn-color}}"}md-progress-circular.md-THEME_NAME-theme.md-accent path{stroke:"{{accent-color}}"}md-progress-linear.md-THEME_NAME-theme .md-container{background-color:"{{primary-100}}"}md-progress-linear.md-THEME_NAME-theme .md-bar{background-color:"{{primary-color}}"}md-progress-linear.md-THEME_NAME-theme.md-warn .md-container{background-color:"{{warn-100}}"}md-progress-linear.md-THEME_NAME-theme.md-warn .md-bar{background-color:"{{warn-color}}"}md-progress-linear.md-THEME_NAME-theme.md-accent .md-container{background-color:"{{accent-100}}"}md-progress-linear.md-THEME_NAME-theme.md-accent .md-bar{background-color:"{{accent-color}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-bar1{background-color:"{{warn-100}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-dashed:before{background:radial-gradient("{{warn-100}}" 0,"{{warn-100}}" 16%,transparent 42%)}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-bar1{background-color:"{{accent-100}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-dashed:before{background:radial-gradient("{{accent-100}}" 0,"{{accent-100}}" 16%,transparent 42%)}md-radio-button.md-THEME_NAME-theme .md-off{border-color:"{{foreground-2}}"}md-radio-button.md-THEME_NAME-theme .md-on{background-color:"{{accent-color-0.87}}"}md-radio-button.md-THEME_NAME-theme.md-checked .md-off{border-color:"{{accent-color-0.87}}"}md-radio-button.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:"{{accent-color-0.87}}"}md-radio-button.md-THEME_NAME-theme .md-container .md-ripple{color:"{{accent-A700}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-on,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on{background-color:"{{primary-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off{border-color:"{{primary-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple{color:"{{primary-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple{color:"{{primary-600}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-on,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on{background-color:"{{warn-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off{border-color:"{{warn-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple{color:"{{warn-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple{color:"{{warn-600}}"}md-radio-button.md-THEME_NAME-theme[disabled],md-radio-group.md-THEME_NAME-theme[disabled]{color:"{{foreground-3}}"}md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-off,md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-on,md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-off,md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-on{border-color:"{{foreground-3}}"}md-radio-group.md-THEME_NAME-theme .md-checked .md-ink-ripple{color:"{{accent-color-0.26}}"}md-radio-group.md-THEME_NAME-theme .md-checked:not([disabled]).md-primary .md-ink-ripple,md-radio-group.md-THEME_NAME-theme.md-primary .md-checked:not([disabled]) .md-ink-ripple{color:"{{primary-color-0.26}}"}md-radio-group.md-THEME_NAME-theme .md-checked.md-primary .md-ink-ripple{color:"{{warn-color-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked .md-container:before{background-color:"{{accent-color-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before,md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty).md-primary .md-checked .md-container:before{background-color:"{{primary-color-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-warn .md-container:before,md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty).md-warn .md-checked .md-container:before{background-color:"{{warn-color-0.26}}"}md-input-container md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:"{{warn-A700}}"}md-input-container:not(.md-input-focused):not(.md-input-invalid) md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:"{{foreground-3}}"}md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-THEME_NAME-theme .md-select-value,md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-THEME_NAME-theme .md-select-value.md-select-placeholder{color:"{{primary-color}}"}md-input-container.md-input-invalid md-select.md-THEME_NAME-theme .md-select-value{color:"{{warn-A700}}"!important;border-bottom-color:"{{warn-A700}}"!important}md-input-container.md-input-invalid md-select.md-THEME_NAME-theme.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme[disabled] .md-select-value{border-bottom-color:transparent;background-image:linear-gradient(90deg,"{{foreground-3}}" 0,"{{foreground-3}}" 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,"{{foreground-3}}" 100%)}md-select.md-THEME_NAME-theme .md-select-value{border-bottom-color:"{{foreground-4}}"}md-select.md-THEME_NAME-theme .md-select-value.md-select-placeholder{color:"{{foreground-3}}"}md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:"{{warn-A700}}"}md-select.md-THEME_NAME-theme.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme.ng-invalid.ng-touched .md-select-value{color:"{{warn-A700}}"!important;border-bottom-color:"{{warn-A700}}"!important}md-select.md-THEME_NAME-theme.ng-invalid.ng-touched.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-value{border-bottom-color:"{{primary-color}}";color:"{{ foreground-1 }}"}md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-value.md-select-placeholder{color:"{{ foreground-1 }}"}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-accent .md-select-value{border-bottom-color:"{{accent-color}}"}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-warn .md-select-value{border-bottom-color:"{{warn-color}}"}md-select.md-THEME_NAME-theme[disabled] .md-select-icon,md-select.md-THEME_NAME-theme[disabled] .md-select-value,md-select.md-THEME_NAME-theme[disabled] .md-select-value.md-select-placeholder{color:"{{foreground-3}}"}md-select.md-THEME_NAME-theme .md-select-icon{color:"{{foreground-2}}"}md-select-menu.md-THEME_NAME-theme md-content{background:"{{background-A100}}"}md-select-menu.md-THEME_NAME-theme md-content md-optgroup{color:"{{background-600-0.87}}"}md-select-menu.md-THEME_NAME-theme md-content md-option{color:"{{background-900-0.87}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[disabled] .md-text{color:"{{background-400-0.87}}"}md-select-menu.md-THEME_NAME-theme md-content md-option:not([disabled]):focus,md-select-menu.md-THEME_NAME-theme md-content md-option:not([disabled]):hover{background:"{{background-200}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected]{color:"{{primary-500}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected]:focus{color:"{{primary-600}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected].md-accent{color:"{{accent-color}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected].md-accent:focus{color:"{{accent-A700}}"}.md-checkbox-enabled.md-THEME_NAME-theme .md-ripple{color:"{{primary-600}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-ripple{color:"{{background-600}}"}.md-checkbox-enabled.md-THEME_NAME-theme .md-ink-ripple{color:"{{foreground-2}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-ink-ripple{color:"{{primary-color-0.87}}"}.md-checkbox-enabled.md-THEME_NAME-theme:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-icon{background-color:"{{primary-color-0.87}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected].md-focused .md-container:before{background-color:"{{primary-color-0.26}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-icon:after{border-color:"{{primary-contrast-0.87}}"}.md-checkbox-enabled.md-THEME_NAME-theme .md-indeterminate[disabled] .md-container{color:"{{foreground-3}}"}.md-checkbox-enabled.md-THEME_NAME-theme md-option .md-text{color:"{{background-900-0.87}}"}md-sidenav.md-THEME_NAME-theme,md-sidenav.md-THEME_NAME-theme md-content{background-color:"{{background-hue-1}}"}md-slider.md-THEME_NAME-theme .md-track{background-color:"{{foreground-3}}"}md-slider.md-THEME_NAME-theme .md-track-ticks{color:"{{background-contrast}}"}md-slider.md-THEME_NAME-theme .md-focus-ring{background-color:"{{accent-A200-0.2}}"}md-slider.md-THEME_NAME-theme .md-disabled-thumb{border-color:"{{background-color}}";background-color:"{{background-color}}"}md-slider.md-THEME_NAME-theme.md-min .md-thumb:after{background-color:"{{background-color}}";border-color:"{{foreground-3}}"}md-slider.md-THEME_NAME-theme.md-min .md-focus-ring{background-color:"{{foreground-3-0.38}}"}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-thumb:after{background-color:"{{background-contrast}}";border-color:transparent}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-sign{background-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-sign:after{border-top-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme.md-min[md-discrete][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme .md-track.md-track-fill{background-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-thumb:after{border-color:"{{accent-color}}";background-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-sign{background-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-sign:after{border-top-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-thumb-text{color:"{{accent-contrast}}"}md-slider.md-THEME_NAME-theme.md-warn .md-focus-ring{background-color:"{{warn-200-0.38}}"}md-slider.md-THEME_NAME-theme.md-warn .md-track.md-track-fill{background-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-thumb:after{border-color:"{{warn-color}}";background-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-sign{background-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-sign:after{border-top-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-thumb-text{color:"{{warn-contrast}}"}md-slider.md-THEME_NAME-theme.md-primary .md-focus-ring{background-color:"{{primary-200-0.38}}"}md-slider.md-THEME_NAME-theme.md-primary .md-track.md-track-fill{background-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-thumb:after{border-color:"{{primary-color}}";background-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-sign{background-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-sign:after{border-top-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-thumb-text{color:"{{primary-contrast}}"}md-slider.md-THEME_NAME-theme[disabled] .md-thumb:after{border-color:transparent}md-slider.md-THEME_NAME-theme[disabled]:not(.md-min) .md-thumb:after,md-slider.md-THEME_NAME-theme[disabled][md-discrete] .md-thumb:after{background-color:"{{foreground-3}}";border-color:transparent}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-sign{background-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-sign:after{border-top-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme[disabled][readonly][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-disabled-thumb{border-color:transparent;background-color:transparent}md-slider-container[disabled]>:first-child:not(md-slider),md-slider-container[disabled]>:last-child:not(md-slider){color:"{{foreground-3}}"}.md-subheader.md-THEME_NAME-theme{color:"{{ foreground-2-0.23 }}";background-color:"{{background-default}}"}.md-subheader.md-THEME_NAME-theme.md-primary{color:"{{primary-color}}"}.md-subheader.md-THEME_NAME-theme.md-accent{color:"{{accent-color}}"}.md-subheader.md-THEME_NAME-theme.md-warn{color:"{{warn-color}}"}md-switch.md-THEME_NAME-theme .md-ink-ripple{color:"{{background-500}}"}md-switch.md-THEME_NAME-theme .md-thumb{background-color:"{{background-50}}"}md-switch.md-THEME_NAME-theme .md-bar{background-color:"{{background-500}}"}md-switch.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:"{{accent-color}}"}md-switch.md-THEME_NAME-theme.md-checked .md-thumb{background-color:"{{accent-color}}"}md-switch.md-THEME_NAME-theme.md-checked .md-bar{background-color:"{{accent-color-0.5}}"}md-switch.md-THEME_NAME-theme.md-checked.md-focused .md-thumb:before{background-color:"{{accent-color-0.26}}"}md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-ink-ripple{color:"{{primary-color}}"}md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-thumb{background-color:"{{primary-color}}"}md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-bar{background-color:"{{primary-color-0.5}}"}md-switch.md-THEME_NAME-theme.md-checked.md-primary.md-focused .md-thumb:before{background-color:"{{primary-color-0.26}}"}md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-ink-ripple{color:"{{warn-color}}"}md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-thumb{background-color:"{{warn-color}}"}md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-bar{background-color:"{{warn-color-0.5}}"}md-switch.md-THEME_NAME-theme.md-checked.md-warn.md-focused .md-thumb:before{background-color:"{{warn-color-0.26}}"}md-switch.md-THEME_NAME-theme[disabled] .md-thumb{background-color:"{{background-400}}"}md-switch.md-THEME_NAME-theme[disabled] .md-bar{background-color:"{{foreground-4}}"}md-tabs.md-THEME_NAME-theme md-tabs-wrapper{background-color:transparent;border-color:"{{foreground-4}}"}md-tabs.md-THEME_NAME-theme .md-paginator md-icon{color:"{{primary-color}}"}md-tabs.md-THEME_NAME-theme md-ink-bar{color:"{{accent-color}}";background:"{{accent-color}}"}md-tabs.md-THEME_NAME-theme .md-tab{color:"{{foreground-2}}"}md-tabs.md-THEME_NAME-theme .md-tab[disabled],md-tabs.md-THEME_NAME-theme .md-tab[disabled] md-icon{color:"{{foreground-3}}"}md-tabs.md-THEME_NAME-theme .md-tab.md-active,md-tabs.md-THEME_NAME-theme .md-tab.md-active md-icon,md-tabs.md-THEME_NAME-theme .md-tab.md-focused,md-tabs.md-THEME_NAME-theme .md-tab.md-focused md-icon{color:"{{primary-color}}"}md-tabs.md-THEME_NAME-theme .md-tab.md-focused{background:"{{primary-color-0.1}}"}md-tabs.md-THEME_NAME-theme .md-tab .md-ripple-container{color:"{{accent-A100}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper{background-color:"{{accent-color}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{accent-A100}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{accent-contrast}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{accent-contrast-0.1}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:"{{primary-600-1}}";background:"{{primary-600-1}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper{background-color:"{{primary-color}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{primary-100}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{primary-contrast}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{primary-contrast-0.1}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper{background-color:"{{warn-color}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{warn-100}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{warn-contrast}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{warn-contrast-0.1}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:"{{primary-color}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{primary-100}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{primary-contrast}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{primary-contrast-0.1}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:"{{accent-color}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{accent-A100}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{accent-contrast}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{accent-contrast-0.1}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:"{{primary-600-1}}";background:"{{primary-600-1}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:"{{warn-color}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{warn-100}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{warn-contrast}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{warn-contrast-0.1}}"}md-toast.md-THEME_NAME-theme .md-toast-content{background-color:#323232;color:"{{background-50}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button{color:"{{background-50}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight{color:"{{accent-color}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight.md-primary{color:"{{primary-color}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight.md-warn{color:"{{warn-color}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar){background-color:"{{primary-color}}";color:"{{primary-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) md-icon{color:"{{primary-contrast}}";fill:"{{primary-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) .md-button[disabled] md-icon{color:"{{primary-contrast-0.26}}";fill:"{{primary-contrast-0.26}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent{background-color:"{{accent-color}}";color:"{{accent-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent .md-ink-ripple{color:"{{accent-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent md-icon{color:"{{accent-contrast}}";fill:"{{accent-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent .md-button[disabled] md-icon{color:"{{accent-contrast-0.26}}";fill:"{{accent-contrast-0.26}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-warn{background-color:"{{warn-color}}";color:"{{warn-contrast}}"}.md-panel.md-tooltip.md-THEME_NAME-theme{color:"{{background-700-contrast}}";background-color:"{{background-700}}"}body.md-THEME_NAME-theme,html.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-color}}"}'); -}()}(window,window.angular);
\ No newline at end of file diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/core/default-theme.js b/vnfmarket/common/thirdparty/angular-material/modules/js/core/default-theme.js deleted file mode 100644 index 9ccfb69e..00000000 --- a/vnfmarket/common/thirdparty/angular-material/modules/js/core/default-theme.js +++ /dev/null @@ -1,4 +0,0 @@ -(function(){ -angular.module("material.core").constant("$MD_THEME_CSS", "/* mixin definition ; sets LTR and RTL within the same style call */md-autocomplete.md-THEME_NAME-theme { background: '{{background-50}}'; } md-autocomplete.md-THEME_NAME-theme button md-icon path { fill: '{{background-600}}'; } md-autocomplete.md-THEME_NAME-theme button:after { background: '{{background-600-0.3}}'; }.md-autocomplete-suggestions.md-THEME_NAME-theme { background: '{{background-50}}'; } .md-autocomplete-suggestions.md-THEME_NAME-theme li { color: '{{background-900}}'; } .md-autocomplete-suggestions.md-THEME_NAME-theme li .highlight { color: '{{background-600}}'; } .md-autocomplete-suggestions.md-THEME_NAME-theme li:hover, .md-autocomplete-suggestions.md-THEME_NAME-theme li.selected { background: '{{background-200}}'; }md-backdrop.md-opaque.md-THEME_NAME-theme { background-color: '{{foreground-4-0.5}}'; }md-bottom-sheet.md-THEME_NAME-theme { background-color: '{{background-50}}'; border-top-color: '{{background-300}}'; } md-bottom-sheet.md-THEME_NAME-theme.md-list md-list-item { color: '{{foreground-1}}'; } md-bottom-sheet.md-THEME_NAME-theme .md-subheader { background-color: '{{background-50}}'; } md-bottom-sheet.md-THEME_NAME-theme .md-subheader { color: '{{foreground-1}}'; }a.md-button.md-THEME_NAME-theme, .md-button.md-THEME_NAME-theme { border-radius: 3px; } a.md-button.md-THEME_NAME-theme:not([disabled]):hover, .md-button.md-THEME_NAME-theme:not([disabled]):hover { background-color: '{{background-500-0.2}}'; } a.md-button.md-THEME_NAME-theme:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme:not([disabled]).md-focused { background-color: '{{background-500-0.2}}'; } a.md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover, .md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover { background-color: transparent; } a.md-button.md-THEME_NAME-theme.md-fab, .md-button.md-THEME_NAME-theme.md-fab { border-radius: 50%; background-color: '{{accent-color}}'; color: '{{accent-contrast}}'; } a.md-button.md-THEME_NAME-theme.md-fab md-icon, .md-button.md-THEME_NAME-theme.md-fab md-icon { color: '{{accent-contrast}}'; } a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover { background-color: '{{accent-color}}'; } a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused { background-color: '{{accent-A700}}'; } a.md-button.md-THEME_NAME-theme.md-icon-button, .md-button.md-THEME_NAME-theme.md-icon-button { border-radius: 50%; } a.md-button.md-THEME_NAME-theme.md-primary, .md-button.md-THEME_NAME-theme.md-primary { color: '{{primary-color}}'; } a.md-button.md-THEME_NAME-theme.md-primary.md-raised, a.md-button.md-THEME_NAME-theme.md-primary.md-fab, .md-button.md-THEME_NAME-theme.md-primary.md-raised, .md-button.md-THEME_NAME-theme.md-primary.md-fab { color: '{{primary-contrast}}'; background-color: '{{primary-color}}'; } a.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon, a.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon { color: '{{primary-contrast}}'; } a.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover, a.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover { background-color: '{{primary-color}}'; } a.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused, a.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused { background-color: '{{primary-600}}'; } a.md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon { color: '{{primary-color}}'; } a.md-button.md-THEME_NAME-theme.md-fab, .md-button.md-THEME_NAME-theme.md-fab { border-radius: 50%; background-color: '{{accent-color}}'; color: '{{accent-contrast}}'; } a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon { color: '{{accent-contrast}}'; } a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover { background-color: '{{accent-color}}'; } a.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused { background-color: '{{accent-A700}}'; } a.md-button.md-THEME_NAME-theme.md-raised, .md-button.md-THEME_NAME-theme.md-raised { color: '{{background-contrast}}'; background-color: '{{background-50}}'; } a.md-button.md-THEME_NAME-theme.md-raised:not([disabled]) .md-icon, .md-button.md-THEME_NAME-theme.md-raised:not([disabled]) .md-icon { color: '{{background-contrast}}'; } a.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover { background-color: '{{background-50}}'; } a.md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused { background-color: '{{background-200}}'; } a.md-button.md-THEME_NAME-theme.md-warn, .md-button.md-THEME_NAME-theme.md-warn { color: '{{warn-color}}'; } a.md-button.md-THEME_NAME-theme.md-warn.md-raised, a.md-button.md-THEME_NAME-theme.md-warn.md-fab, .md-button.md-THEME_NAME-theme.md-warn.md-raised, .md-button.md-THEME_NAME-theme.md-warn.md-fab { color: '{{warn-contrast}}'; background-color: '{{warn-color}}'; } a.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon, a.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon { color: '{{warn-contrast}}'; } a.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover, a.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover { background-color: '{{warn-color}}'; } a.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused, a.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused { background-color: '{{warn-700}}'; } a.md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon { color: '{{warn-color}}'; } a.md-button.md-THEME_NAME-theme.md-accent, .md-button.md-THEME_NAME-theme.md-accent { color: '{{accent-color}}'; } a.md-button.md-THEME_NAME-theme.md-accent.md-raised, a.md-button.md-THEME_NAME-theme.md-accent.md-fab, .md-button.md-THEME_NAME-theme.md-accent.md-raised, .md-button.md-THEME_NAME-theme.md-accent.md-fab { color: '{{accent-contrast}}'; background-color: '{{accent-color}}'; } a.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon, a.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon { color: '{{accent-contrast}}'; } a.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover, a.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover { background-color: '{{accent-color}}'; } a.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused, a.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused { background-color: '{{accent-700}}'; } a.md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon { color: '{{accent-color}}'; } a.md-button.md-THEME_NAME-theme[disabled], a.md-button.md-THEME_NAME-theme.md-raised[disabled], a.md-button.md-THEME_NAME-theme.md-fab[disabled], a.md-button.md-THEME_NAME-theme.md-accent[disabled], a.md-button.md-THEME_NAME-theme.md-warn[disabled], .md-button.md-THEME_NAME-theme[disabled], .md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled], .md-button.md-THEME_NAME-theme.md-accent[disabled], .md-button.md-THEME_NAME-theme.md-warn[disabled] { color: '{{foreground-3}}'; cursor: not-allowed; } a.md-button.md-THEME_NAME-theme[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon, a.md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon, .md-button.md-THEME_NAME-theme[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon { color: '{{foreground-3}}'; } a.md-button.md-THEME_NAME-theme.md-raised[disabled], a.md-button.md-THEME_NAME-theme.md-fab[disabled], .md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled] { background-color: '{{foreground-4}}'; } a.md-button.md-THEME_NAME-theme[disabled], .md-button.md-THEME_NAME-theme[disabled] { background-color: transparent; }md-card.md-THEME_NAME-theme { background-color: '{{background-color}}'; border-radius: 2px; } md-card.md-THEME_NAME-theme .md-card-image { border-radius: 2px 2px 0 0; }md-checkbox.md-THEME_NAME-theme .md-ripple { color: '{{accent-600}}'; }md-checkbox.md-THEME_NAME-theme.md-checked .md-ripple { color: '{{background-600}}'; }md-checkbox.md-THEME_NAME-theme.md-checked.md-focused .md-container:before { background-color: '{{accent-color-0.26}}'; }md-checkbox.md-THEME_NAME-theme .md-icon { border-color: '{{foreground-2}}'; }md-checkbox.md-THEME_NAME-theme.md-checked .md-icon { background-color: '{{accent-color-0.87}}'; }md-checkbox.md-THEME_NAME-theme.md-checked .md-icon:after { border-color: '{{background-200}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ripple { color: '{{primary-600}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ripple { color: '{{background-600}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-icon { border-color: '{{foreground-2}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon { background-color: '{{primary-color-0.87}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked.md-focused .md-container:before { background-color: '{{primary-color-0.26}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon:after { border-color: '{{background-200}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ripple { color: '{{warn-600}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-icon { border-color: '{{foreground-2}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon { background-color: '{{warn-color-0.87}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before { background-color: '{{warn-color-0.26}}'; }md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon:after { border-color: '{{background-200}}'; }md-checkbox.md-THEME_NAME-theme[disabled] .md-icon { border-color: '{{foreground-3}}'; }md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon { background-color: '{{foreground-3}}'; }md-checkbox.md-THEME_NAME-theme[disabled] .md-label { color: '{{foreground-3}}'; }md-chips.md-THEME_NAME-theme .md-chips { box-shadow: 0 1px '{{background-300}}'; } md-chips.md-THEME_NAME-theme .md-chips.md-focused { box-shadow: 0 2px '{{primary-color}}'; }md-chips.md-THEME_NAME-theme .md-chip { background: '{{background-300}}'; color: '{{background-800}}'; } md-chips.md-THEME_NAME-theme .md-chip.md-focused { background: '{{primary-color}}'; color: '{{primary-contrast}}'; } md-chips.md-THEME_NAME-theme .md-chip.md-focused md-icon { color: '{{primary-contrast}}'; }md-chips.md-THEME_NAME-theme md-chip-remove .md-button md-icon path { fill: '{{background-500}}'; }.md-contact-suggestion span.md-contact-email { color: '{{background-400}}'; }md-content.md-THEME_NAME-theme { background-color: '{{background-color}}'; }md-dialog.md-THEME_NAME-theme { border-radius: 4px; background-color: '{{background-color}}'; } md-dialog.md-THEME_NAME-theme.md-content-overflow .md-actions { border-top-color: '{{foreground-4}}'; }md-divider.md-THEME_NAME-theme { border-top-color: '{{foreground-4}}'; }md-icon.md-THEME_NAME-theme { color: '{{foreground-2}}'; } md-icon.md-THEME_NAME-theme.md-primary { color: '{{primary-color}}'; } md-icon.md-THEME_NAME-theme.md-accent { color: '{{accent-color}}'; } md-icon.md-THEME_NAME-theme.md-warn { color: '{{warn-color}}'; }md-input-container.md-THEME_NAME-theme .md-input { color: '{{foreground-1}}'; border-color: '{{foreground-4}}'; text-shadow: '{{foreground-shadow}}'; } md-input-container.md-THEME_NAME-theme .md-input::-webkit-input-placeholder, md-input-container.md-THEME_NAME-theme .md-input::-moz-placeholder, md-input-container.md-THEME_NAME-theme .md-input:-moz-placeholder, md-input-container.md-THEME_NAME-theme .md-input:-ms-input-placeholder { color: '{{foreground-3}}'; }md-input-container.md-THEME_NAME-theme > md-icon { color: '{{foreground-1}}'; }md-input-container.md-THEME_NAME-theme label, md-input-container.md-THEME_NAME-theme .md-placeholder { text-shadow: '{{foreground-shadow}}'; color: '{{foreground-3}}'; }md-input-container.md-THEME_NAME-theme ng-messages, md-input-container.md-THEME_NAME-theme [ng-message], md-input-container.md-THEME_NAME-theme [data-ng-message], md-input-container.md-THEME_NAME-theme [x-ng-message] { color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-has-value label { color: '{{foreground-2}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused .md-input { border-color: '{{primary-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused label { color: '{{primary-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused md-icon { color: '{{primary-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input { border-color: '{{accent-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent label { color: '{{accent-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input { border-color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn label { color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input { border-color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme.md-input-invalid.md-input-focused label { color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme.md-input-invalid ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid data-ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid x-ng-message, md-input-container.md-THEME_NAME-theme.md-input-invalid [ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid [data-ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid [x-ng-message], md-input-container.md-THEME_NAME-theme.md-input-invalid .md-char-counter { color: '{{warn-500}}'; }md-input-container.md-THEME_NAME-theme .md-input[disabled], [disabled] md-input-container.md-THEME_NAME-theme .md-input { border-bottom-color: transparent; color: '{{foreground-3}}'; background-image: linear-gradient(to right, '{{foreground-4}}' 0%, '{{foreground-4}}' 33%, transparent 0%); background-image: -ms-linear-gradient(left, transparent 0%, '{{foreground-4}}' 100%); }md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h3, md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h4, md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h3, md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h4 { color: '{{foreground-1}}'; }md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text p, md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text p { color: '{{foreground-2}}'; }md-list.md-THEME_NAME-theme .md-proxy-focus.md-focused div.md-no-style { background-color: '{{background-100}}'; }md-list.md-THEME_NAME-theme md-list-item > md-icon { color: '{{foreground-2}}'; } md-list.md-THEME_NAME-theme md-list-item > md-icon.md-highlight { color: '{{primary-color}}'; } md-list.md-THEME_NAME-theme md-list-item > md-icon.md-highlight.md-accent { color: '{{accent-color}}'; }md-list.md-THEME_NAME-theme md-list-item button { background-color: '{{background-color}}'; } md-list.md-THEME_NAME-theme md-list-item button.md-button:not([disabled]):hover { background-color: '{{background-color}}'; }md-progress-circular.md-THEME_NAME-theme { background-color: transparent; } md-progress-circular.md-THEME_NAME-theme .md-inner .md-gap { border-top-color: '{{primary-color}}'; border-bottom-color: '{{primary-color}}'; } md-progress-circular.md-THEME_NAME-theme .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme .md-inner .md-right .md-half-circle { border-top-color: '{{primary-color}}'; } md-progress-circular.md-THEME_NAME-theme .md-inner .md-right .md-half-circle { border-right-color: '{{primary-color}}'; } md-progress-circular.md-THEME_NAME-theme .md-inner .md-left .md-half-circle { border-left-color: '{{primary-color}}'; } md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-gap { border-top-color: '{{warn-color}}'; border-bottom-color: '{{warn-color}}'; } md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-right .md-half-circle { border-top-color: '{{warn-color}}'; } md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-right .md-half-circle { border-right-color: '{{warn-color}}'; } md-progress-circular.md-THEME_NAME-theme.md-warn .md-inner .md-left .md-half-circle { border-left-color: '{{warn-color}}'; } md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-gap { border-top-color: '{{accent-color}}'; border-bottom-color: '{{accent-color}}'; } md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-left .md-half-circle, md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-right .md-half-circle { border-top-color: '{{accent-color}}'; } md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-right .md-half-circle { border-right-color: '{{accent-color}}'; } md-progress-circular.md-THEME_NAME-theme.md-accent .md-inner .md-left .md-half-circle { border-left-color: '{{accent-color}}'; }md-progress-linear.md-THEME_NAME-theme .md-container { background-color: '{{primary-100}}'; }md-progress-linear.md-THEME_NAME-theme .md-bar { background-color: '{{primary-color}}'; }md-progress-linear.md-THEME_NAME-theme.md-warn .md-container { background-color: '{{warn-100}}'; }md-progress-linear.md-THEME_NAME-theme.md-warn .md-bar { background-color: '{{warn-color}}'; }md-progress-linear.md-THEME_NAME-theme.md-accent .md-container { background-color: '{{accent-100}}'; }md-progress-linear.md-THEME_NAME-theme.md-accent .md-bar { background-color: '{{accent-color}}'; }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-bar1 { background-color: '{{warn-100}}'; }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-dashed:before { background: radial-gradient('{{warn-100}}' 0%, '{{warn-100}}' 16%, transparent 42%); }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-bar1 { background-color: '{{accent-100}}'; }md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-dashed:before { background: radial-gradient('{{accent-100}}' 0%, '{{accent-100}}' 16%, transparent 42%); }md-radio-button.md-THEME_NAME-theme .md-off { border-color: '{{foreground-2}}'; }md-radio-button.md-THEME_NAME-theme .md-on { background-color: '{{accent-color-0.87}}'; }md-radio-button.md-THEME_NAME-theme.md-checked .md-off { border-color: '{{accent-color-0.87}}'; }md-radio-button.md-THEME_NAME-theme.md-checked .md-ink-ripple { color: '{{accent-color-0.87}}'; }md-radio-button.md-THEME_NAME-theme .md-container .md-ripple { color: '{{accent-600}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-on { background-color: '{{primary-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off { border-color: '{{primary-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple { color: '{{primary-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple { color: '{{primary-600}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-on { background-color: '{{warn-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off { border-color: '{{warn-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple { color: '{{warn-color-0.87}}'; }md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple, md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple, md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple { color: '{{warn-600}}'; }md-radio-group.md-THEME_NAME-theme[disabled], md-radio-button.md-THEME_NAME-theme[disabled] { color: '{{foreground-3}}'; } md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-off, md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-off { border-color: '{{foreground-3}}'; } md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-on, md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-on { border-color: '{{foreground-3}}'; }md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked .md-container:before { background-color: '{{accent-color-0.26}}'; }md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked:not([disabled]).md-primary .md-container:before { background-color: '{{primary-color-0.26}}'; }md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before { background-color: '{{warn-color-0.26}}'; }md-select.md-THEME_NAME-theme.ng-invalid.ng-dirty .md-select-label { color: '{{warn-500}}' !important; border-bottom-color: '{{warn-500}}' !important; }md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-label { border-bottom-color: '{{primary-color}}'; color: '{{ foreground-1 }}'; } md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-label.md-placeholder { color: '{{ foreground-1 }}'; }md-select.md-THEME_NAME-theme:not([disabled]):focus.md-accent .md-select-label { border-bottom-color: '{{accent-color}}'; }md-select.md-THEME_NAME-theme:not([disabled]):focus.md-warn .md-select-label { border-bottom-color: '{{warn-color}}'; }md-select.md-THEME_NAME-theme[disabled] .md-select-label { color: '{{foreground-3}}'; } md-select.md-THEME_NAME-theme[disabled] .md-select-label.md-placeholder { color: '{{foreground-3}}'; }md-select.md-THEME_NAME-theme .md-select-label { border-bottom-color: '{{foreground-4}}'; } md-select.md-THEME_NAME-theme .md-select-label.md-placeholder { color: '{{foreground-2}}'; }md-select-menu.md-THEME_NAME-theme md-optgroup { color: '{{foreground-2}}'; } md-select-menu.md-THEME_NAME-theme md-optgroup md-option { color: '{{foreground-1}}'; }md-select-menu.md-THEME_NAME-theme md-option[selected] { color: '{{primary-500}}'; } md-select-menu.md-THEME_NAME-theme md-option[selected]:focus { color: '{{primary-600}}'; } md-select-menu.md-THEME_NAME-theme md-option[selected].md-accent { color: '{{accent-500}}'; } md-select-menu.md-THEME_NAME-theme md-option[selected].md-accent:focus { color: '{{accent-600}}'; }md-select-menu.md-THEME_NAME-theme md-option:focus:not([selected]) { background: '{{background-200}}'; }md-sidenav.md-THEME_NAME-theme { background-color: '{{background-color}}'; }md-slider.md-THEME_NAME-theme .md-track { background-color: '{{foreground-3}}'; }md-slider.md-THEME_NAME-theme .md-track-ticks { background-color: '{{foreground-4}}'; }md-slider.md-THEME_NAME-theme .md-focus-thumb { background-color: '{{foreground-2}}'; }md-slider.md-THEME_NAME-theme .md-focus-ring { border-color: '{{foreground-4}}'; }md-slider.md-THEME_NAME-theme .md-disabled-thumb { border-color: '{{background-color}}'; }md-slider.md-THEME_NAME-theme.md-min .md-thumb:after { background-color: '{{background-color}}'; }md-slider.md-THEME_NAME-theme .md-track.md-track-fill { background-color: '{{accent-color}}'; }md-slider.md-THEME_NAME-theme .md-thumb:after { border-color: '{{accent-color}}'; background-color: '{{accent-color}}'; }md-slider.md-THEME_NAME-theme .md-sign { background-color: '{{accent-color}}'; } md-slider.md-THEME_NAME-theme .md-sign:after { border-top-color: '{{accent-color}}'; }md-slider.md-THEME_NAME-theme .md-thumb-text { color: '{{accent-contrast}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-track.md-track-fill { background-color: '{{warn-color}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-thumb:after { border-color: '{{warn-color}}'; background-color: '{{warn-color}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-sign { background-color: '{{warn-color}}'; } md-slider.md-THEME_NAME-theme.md-warn .md-sign:after { border-top-color: '{{warn-color}}'; }md-slider.md-THEME_NAME-theme.md-warn .md-thumb-text { color: '{{warn-contrast}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-track.md-track-fill { background-color: '{{primary-color}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-thumb:after { border-color: '{{primary-color}}'; background-color: '{{primary-color}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-sign { background-color: '{{primary-color}}'; } md-slider.md-THEME_NAME-theme.md-primary .md-sign:after { border-top-color: '{{primary-color}}'; }md-slider.md-THEME_NAME-theme.md-primary .md-thumb-text { color: '{{primary-contrast}}'; }md-slider.md-THEME_NAME-theme[disabled] .md-thumb:after { border-color: '{{foreground-3}}'; }md-slider.md-THEME_NAME-theme[disabled]:not(.md-min) .md-thumb:after { background-color: '{{foreground-3}}'; }.md-subheader.md-THEME_NAME-theme { color: '{{ foreground-2-0.23 }}'; background-color: '{{background-color}}'; } .md-subheader.md-THEME_NAME-theme.md-primary { color: '{{primary-color}}'; } .md-subheader.md-THEME_NAME-theme.md-accent { color: '{{accent-color}}'; } .md-subheader.md-THEME_NAME-theme.md-warn { color: '{{warn-color}}'; }md-switch.md-THEME_NAME-theme .md-thumb { background-color: '{{background-50}}'; }md-switch.md-THEME_NAME-theme .md-bar { background-color: '{{background-500}}'; }md-switch.md-THEME_NAME-theme.md-checked .md-thumb { background-color: '{{accent-color}}'; }md-switch.md-THEME_NAME-theme.md-checked .md-bar { background-color: '{{accent-color-0.5}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-focused .md-thumb:before { background-color: '{{accent-color-0.26}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-thumb { background-color: '{{primary-color}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-primary .md-bar { background-color: '{{primary-color-0.5}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-primary.md-focused .md-thumb:before { background-color: '{{primary-color-0.26}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-thumb { background-color: '{{warn-color}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-warn .md-bar { background-color: '{{warn-color-0.5}}'; }md-switch.md-THEME_NAME-theme.md-checked.md-warn.md-focused .md-thumb:before { background-color: '{{warn-color-0.26}}'; }md-switch.md-THEME_NAME-theme[disabled] .md-thumb { background-color: '{{background-400}}'; }md-switch.md-THEME_NAME-theme[disabled] .md-bar { background-color: '{{foreground-4}}'; }md-tabs.md-THEME_NAME-theme md-tabs-wrapper { background-color: transparent; border-color: '{{foreground-4}}'; }md-tabs.md-THEME_NAME-theme .md-paginator md-icon { color: '{{primary-color}}'; }md-tabs.md-THEME_NAME-theme md-ink-bar { color: '{{accent-color}}'; background: '{{accent-color}}'; }md-tabs.md-THEME_NAME-theme .md-tab { color: '{{foreground-2}}'; } md-tabs.md-THEME_NAME-theme .md-tab[disabled] { color: '{{foreground-3}}'; } md-tabs.md-THEME_NAME-theme .md-tab.md-active, md-tabs.md-THEME_NAME-theme .md-tab.md-focused { color: '{{primary-color}}'; } md-tabs.md-THEME_NAME-theme .md-tab.md-focused { background: '{{primary-color-0.1}}'; } md-tabs.md-THEME_NAME-theme .md-tab .md-ripple-container { color: '{{accent-100}}'; }md-tabs.md-THEME_NAME-theme.md-accent md-tabs-wrapper { background-color: '{{accent-color}}'; }md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]) { color: '{{accent-100}}'; } md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-focused { color: '{{accent-contrast}}'; } md-tabs.md-THEME_NAME-theme.md-accent md-tab-item:not([disabled]).md-focused { background: '{{accent-contrast-0.1}}'; }md-tabs.md-THEME_NAME-theme.md-accent md-ink-bar { color: '{{primary-600-1}}'; background: '{{primary-600-1}}'; }md-tabs.md-THEME_NAME-theme.md-primary md-tabs-wrapper { background-color: '{{primary-color}}'; }md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]) { color: '{{primary-100}}'; } md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-focused { color: '{{primary-contrast}}'; } md-tabs.md-THEME_NAME-theme.md-primary md-tab-item:not([disabled]).md-focused { background: '{{primary-contrast-0.1}}'; }md-tabs.md-THEME_NAME-theme.md-warn md-tabs-wrapper { background-color: '{{warn-color}}'; }md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]) { color: '{{warn-100}}'; } md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-active, md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-focused { color: '{{warn-contrast}}'; } md-tabs.md-THEME_NAME-theme.md-warn md-tab-item:not([disabled]).md-focused { background: '{{warn-contrast-0.1}}'; }md-toolbar > md-tabs.md-THEME_NAME-theme md-tabs-wrapper { background-color: '{{primary-color}}'; }md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) { color: '{{primary-100}}'; } md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused { color: '{{primary-contrast}}'; } md-toolbar > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused { background: '{{primary-contrast-0.1}}'; }md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tabs-wrapper { background-color: '{{accent-color}}'; }md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) { color: '{{accent-100}}'; } md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused { color: '{{accent-contrast}}'; } md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused { background: '{{accent-contrast-0.1}}'; }md-toolbar.md-accent > md-tabs.md-THEME_NAME-theme md-ink-bar { color: '{{primary-600-1}}'; background: '{{primary-600-1}}'; }md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tabs-wrapper { background-color: '{{warn-color}}'; }md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]) { color: '{{warn-100}}'; } md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-active, md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused { color: '{{warn-contrast}}'; } md-toolbar.md-warn > md-tabs.md-THEME_NAME-theme md-tab-item:not([disabled]).md-focused { background: '{{warn-contrast-0.1}}'; }md-toast.md-THEME_NAME-theme { background-color: #323232; color: '{{background-50}}'; } md-toast.md-THEME_NAME-theme .md-button { color: '{{background-50}}'; } md-toast.md-THEME_NAME-theme .md-button.md-highlight { color: '{{primary-A200}}'; } md-toast.md-THEME_NAME-theme .md-button.md-highlight.md-accent { color: '{{accent-A200}}'; } md-toast.md-THEME_NAME-theme .md-button.md-highlight.md-warn { color: '{{warn-A200}}'; }md-toolbar.md-THEME_NAME-theme { background-color: '{{primary-color}}'; color: '{{primary-contrast}}'; } md-toolbar.md-THEME_NAME-theme md-icon { color: '{{primary-contrast}}'; } md-toolbar.md-THEME_NAME-theme .md-button { color: '{{primary-contrast}}'; } md-toolbar.md-THEME_NAME-theme.md-accent { background-color: '{{accent-color}}'; color: '{{accent-contrast}}'; } md-toolbar.md-THEME_NAME-theme.md-warn { background-color: '{{warn-color}}'; color: '{{warn-contrast}}'; }md-tooltip.md-THEME_NAME-theme { color: '{{background-A100}}'; } md-tooltip.md-THEME_NAME-theme .md-background { background-color: '{{foreground-2}}'; }"); -})(); - |