@apache-royale/royale-js
Version:
Apache Royale (formerly FlexJS)
2,042 lines (1,961 loc) • 112 kB
CSS
/**
* * Licensed to the Apache Software Foundation (ASF) under one or more
* * contributor license agreements. See the NOTICE file distributed with
* * this work for additional information regarding copyright ownership.
* * The ASF licenses this file to You under the Apache License, Version 2.0
* * (the "License"); you may not use this file except in compliance with
* * the License. You may obtain a copy of the License at
* *
* * http://www.apache.org/licenses/LICENSE-2.0
* *
* * Unless required by applicable law or agreed to in writing, software
* * distributed under the License is distributed on an "AS IS" BASIS,
* * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* * See the License for the specific language governing permissions and
* * limitations under the License.
* */
@namespace j "library://ns.apache.org/royale/jewel";
@namespace "http://www.w3.org/1999/xhtml";
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html, body {
height: 100%;
}
::-moz-focus-inner, ::-moz-focus-outer {
border: 0;
}
input:focus, textarea:focus, select:focus, div:focus, label:focus, nav:focus, li:focus, a:focus {
outline: none;
}
select::-ms-expand {
display: none;
}
button::-moz-focus-inner {
padding: 0;
}
button, input, textarea {
font-size: 100%;
}
.cursor-pointer {
cursor: pointer !important;
}
j|View {
IBeadView: ClassReference("org.apache.royale.html.beads.GroupView");
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.ViewLayout");
}
.responsive-view {
display: inline-flex;
width: 100%;
height: 100%;
}
j|Group {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.BasicLayout");
IBeadView: ClassReference("org.apache.royale.html.beads.GroupView");
}
.jewel.group {
overflow: visible;
}
j|HGroup {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.HorizontalLayout");
}
j|VGroup {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.VerticalLayout");
}
j|Grid {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.GridLayout");
}
j|ScrollableGrid {
IViewport: ClassReference("org.apache.royale.jewel.supportClasses.scrollbar.ScrollingViewport");
}
j|GridCell {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.GridCellLayout");
}
j|Container {
IBeadView: ClassReference("org.apache.royale.html.beads.ContainerView");
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.BasicLayout");
IViewport: ClassReference("org.apache.royale.jewel.supportClasses.Viewport");
}
j|HContainer {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.HorizontalLayout");
}
j|VContainer {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.VerticalLayout");
}
j|Image {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.ImageModel");
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.ImageView");
}
j|BinaryImage {
IBeadModel: ClassReference("org.apache.royale.html.beads.models.BinaryImageModel");
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.ImageView");
IBinaryImageLoader: ClassReference("org.apache.royale.html.beads.BinaryImageLoader");
}
j|DataContainer {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.DataProviderModel");
IBeadView: ClassReference("org.apache.royale.html.beads.DataContainerView");
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.VerticalLayout");
IDataProviderItemRendererMapper: ClassReference("org.apache.royale.html.beads.DataItemRendererFactoryForCollectionView");
IItemRendererClassFactory: ClassReference("org.apache.royale.core.ItemRendererClassFactory");
IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.StringItemRenderer");
IItemRendererInitializer: ClassReference("org.apache.royale.jewel.beads.itemRenderers.DataContainerItemRendererInitializer");
IViewport: ClassReference("org.apache.royale.jewel.supportClasses.Viewport");
}
j|Validator {
ILocalizedValuesImpl: ClassReference("org.apache.royale.core.SimpleLocalizedValuesImpl");
}
j|Form {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.FormLayout");
}
@media -royale-swf {
j|Container {
IContentView: ClassReference("org.apache.royale.html.supportClasses.ContainerContentArea");
}
}
hr {
border: 0;
height: 1px;
}
.responsiveSizeMonitor {
background: rgba(0, 0, 0, 0.8);
color: white;
padding: 10px;
position: fixed;
bottom: 0;
right: 0;
width: 250px;
}
.responsiveSizeMonitor strong {
color: yellow;
}
.jewel.alert {
position: fixed;
top: 50%;
left: 50%;
min-width: 350px;
min-height: 200px;
}
.jewel.alert .jewel.titlebar {
height: 50px;
}
.jewel.alert .content {
position: absolute;
top: 50px;
bottom: 50px;
width: 100%;
overflow-y: auto;
}
.jewel.alert .content .jewel.label {
white-space: normal;
}
.jewel.alert .jewel.controlbar {
bottom: 0;
height: 50px;
}
@media all and (-ms-high-contrast: none) {
.jewel.alert {
display: table;
}
}
@media (min-width: 768px) {
.jewel.alert {
min-width: 450px;
}
}
j|Alert {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.NullLayout");
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.AlertModel");
IBeadController: ClassReference("org.apache.royale.jewel.beads.controllers.AlertController");
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.AlertView");
}
.jewel.badge {
z-index: 2;
position: absolute;
top: -1em;
right: -1em;
text-transform: initial;
padding: 0.5em;
min-width: 2.1em;
}
.jewel.badge.overlap {
top: 0em;
right: 0em;
}
.jewel.badge.subindex {
top: auto;
bottom: -1em;
}
.jewel.badge.subindex.overlap {
top: auto;
bottom: 0em;
}
.jewel.badge.preindex {
left: -1em;
right: auto;
}
.jewel.badge.preindex.overlap {
left: 0em;
right: auto;
}
.jewel.button {
cursor: pointer;
user-select: none;
display: inline-flex;
position: relative;
align-items: center;
justify-content: center;
vertical-align: middle;
overflow: hidden;
outline: none;
white-space: nowrap;
line-height: normal !important;
text-align: center;
text-decoration: none;
}
.jewel.button[disabled] {
cursor: default;
}
.jewel.button.multiline {
white-space: pre-wrap;
}
.jewel.button .fonticon {
cursor: inherit;
}
.jewel.button.viewport {
overflow: visible;
}
@media -royale-swf {
j|Button {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.TextModel");
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.ButtonView");
}
}
.jewel.buttonbar .jewel.button, .jewel.buttonbar .jewel.togglebutton {
border-radius: 0;
}
.jewel.buttonbar .jewel.button.first, .jewel.buttonbar .jewel.togglebutton.first {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.jewel.buttonbar .jewel.button.last, .jewel.buttonbar .jewel.togglebutton.last {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
j|ButtonBar {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.ButtonBarModel");
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.ButtonBarView");
IBeadController: ClassReference("org.apache.royale.jewel.beads.controllers.ListSingleSelectionMouseController");
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.ButtonBarLayout");
IDataProviderItemRendererMapper: ClassReference("org.apache.royale.html.beads.SelectionDataItemRendererFactoryForCollectionView");
IItemRendererClassFactory: ClassReference("org.apache.royale.core.ItemRendererClassFactory");
IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.ButtonBarItemRenderer");
IItemRendererInitializer: ClassReference("org.apache.royale.jewel.beads.itemRenderers.ButtonBarItemRendererInitializer");
}
@media -royale-swf {
j|ButtonBar {
IContentView: ClassReference("org.apache.royale.jewel.supportClasses.list.DataGroup");
}
}
j|IconButtonBar {
IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.IconButtonBarItemRenderer");
}
.jewel.buttonbar.toggle-on-click .jewel.togglebutton.selected {
pointer-events: none;
}
j|ToggleButtonBar {
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.ToggleButtonBarView");
IBeadController: ClassReference("org.apache.royale.jewel.beads.controllers.ToggleButtonBarSelectionMouseController");
IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.ToggleButtonBarItemRenderer");
}
.jewel.card {
min-width: 120px;
min-height: 52px;
position: relative;
}
.jewel.card .card-header {
width: 100%;
}
.jewel.card .card-header .card-title {
flex: 1 1 auto;
overflow: hidden;
text-decoration: inherit;
text-overflow: ellipsis;
text-transform: inherit;
z-index: 1;
}
.jewel.card .card-expanded-content {
width: 100%;
}
.jewel.card .card-primary-content {
width: 100%;
min-height: 152px;
position: relative;
outline: none;
color: inherit;
text-decoration: none;
flex: 1 1 auto;
}
.jewel.card .card-actions {
width: 100%;
position: relative;
outline: none;
color: inherit;
text-decoration: none;
}
.jewel.checkbox {
display: inline-flex;
position: relative;
margin: 0;
padding: 0;
height: auto;
}
.jewel.checkbox input {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
-ms-appearance: none;
appearance: none;
display: inline-flex;
margin: 0;
padding: 0;
width: 24px;
height: 24px;
opacity: 0;
}
.jewel.checkbox input + span::before {
content: " ";
position: absolute;
left: 0px;
top: 0px;
width: 22px;
height: 22px;
}
.jewel.checkbox input + span::after {
content: " ";
position: absolute;
width: 22px;
height: 22px;
left: 0px;
top: 0px;
opacity: 0;
}
.jewel.checkbox input:checked + span::after, .jewel.checkbox input:checked:active + span::after, .jewel.checkbox input:indeterminate + span::after, .jewel.checkbox input:indeterminate:active + span::after {
opacity: 1;
}
.jewel.checkbox input:focus + span::before, .jewel.checkbox input:checked:focus + span::before, .jewel.checkbox input:checked:active:focus + span::before, .jewel.checkbox input:indeterminate:focus + span::before, .jewel.checkbox input:indeterminate:active:focus + span::before {
outline: none;
}
.jewel.checkbox input[disabled] + span {
cursor: unset;
}
.jewel.checkbox span {
cursor: pointer;
margin: auto;
width: inherit;
}
.jewel.switch {
display: inline-flex;
position: relative;
height: auto;
}
.jewel.switch input {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
-ms-appearance: none;
appearance: none;
display: inline-flex;
opacity: 0;
width: 44px;
height: 24px;
margin: 0;
padding: 0;
}
.jewel.switch input[disabled] + span {
cursor: unset;
}
.jewel.switch .switch {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 44px;
height: 24px;
}
.jewel.switch .switch::before {
position: absolute;
content: "";
height: 20px;
width: 20px;
left: 2px;
bottom: 2px;
}
.jewel.switch .label {
cursor: pointer;
margin: auto;
width: inherit;
}
.jewel.combobox {
display: inline-flex;
}
.jewel.combobox .jewel.textinput {
display: block;
}
.jewel.combobox .jewel.button::before {
margin: 0;
padding: 0;
}
.jewel.combobox .jewel.button::after {
content: " ";
position: absolute;
}
j|ComboBox {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.ComboBoxModel");
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.ComboBoxView");
IBeadController: ClassReference("org.apache.royale.jewel.beads.controllers.ComboBoxController");
IPopUp: ClassReference("org.apache.royale.jewel.supportClasses.combobox.ComboBoxPopUp");
}
.combobox-popup {
position: fixed;
pointer-events: none;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
contain: strict;
z-index: 60;
color: rgba(0, 0, 0, 0.8);
}
.combobox-popup::before {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
opacity: 0;
background-color: rgba(0, 0, 0, 0.65);
will-change: opacity;
transition: opacity 0.4s 0ms;
}
.combobox-popup .jewel.list {
position: relative;
transform: translate(-50%, 100%);
transition: none;
will-change: transform, opacity;
bottom: auto;
top: calc(100% - 10px);
left: 50%;
box-shadow: 0px 0px 6px 1px rgba(1, 1, 1, 0.7) !important;
opacity: 0;
}
.combobox-popup.open {
pointer-events: auto;
}
.combobox-popup.open::before {
opacity: 1;
}
.combobox-popup.open .jewel.list {
transform: translate(-50%, -100%);
transition: transform 0.3s 0ms, opacity 0.3s 0ms;
opacity: 1;
}
@media (max-width: 767px) {
.combobox-popup .jewel.list {
width: 98% !important;
max-height: 240px !important;
}
.combobox-popup .jewel.list .jewel.item {
min-height: 48px !important;
}
}
@media (min-width: 767px) {
.combobox-popup::before {
background-color: rgba(0, 0, 0, 0);
}
.combobox-popup .jewel.list {
transform: none;
transition: none;
box-shadow: none !important;
}
.combobox-popup .jewel.list .jewel.item {
overflow: hidden;
transition: height 200ms ease-in;
}
.combobox-popup.open .jewel.list {
transform: none;
top: auto;
left: auto;
}
}
j|ComboBoxPopUp {
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.ComboBoxPopUpView");
}
j|VirtualComboBox {
IPopUp: ClassReference("org.apache.royale.jewel.supportClasses.combobox.VirtualComboBoxPopUp");
}
j|VirtualComboBoxPopUp {
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.VirtualComboBoxPopUpView");
}
.jewel.datagrid {
display: flex;
flex-direction: column;
position: relative;
overflow: auto;
}
.jewel.datagrid .jewel.buttonbar.header {
width: 100%;
flex: 0 0 auto;
}
.jewel.datagrid .jewel.buttonbar.header .jewel.button {
width: 100%;
}
.jewel.datagrid .listarea {
width: 100%;
flex: 1 1 auto;
}
.jewel.datagrid .jewel.list.column {
padding-left: 0;
padding-right: 0;
position: relative;
min-height: 100%;
}
.jewel.datagrid .jewel.list.column .jewel.item.datagrid {
width: 100%;
}
.jewel.datagrid span:empty:before {
content: "\200b";
}
.jewel.datagrid .first.jewel.list, .jewel.datagrid .middle.jewel.list {
-ms-overflow-style: none;
scrollbar-width: none;
}
.jewel.datagrid .first.jewel.list::-webkit-scrollbar, .jewel.datagrid .middle.jewel.list::-webkit-scrollbar {
display: none;
}
j|DataGrid {
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.DataGridView");
IBeadModel: ClassReference("org.apache.royale.html.beads.models.DataGridCollectionViewModel");
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.DataGridLayout");
headerClass: ClassReference("org.apache.royale.jewel.supportClasses.datagrid.DataGridButtonBar");
headerLayoutClass: ClassReference("org.apache.royale.jewel.beads.layouts.DataGridColumnLayout");
listAreaClass: ClassReference("org.apache.royale.jewel.supportClasses.datagrid.DataGridListArea");
columnClass: ClassReference("org.apache.royale.jewel.supportClasses.datagrid.DataGridColumnList");
}
j|DataGridListArea {
IBeadView: ClassReference("org.apache.royale.html.beads.ContainerView");
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.HorizontalLayout");
IViewport: ClassReference("org.apache.royale.jewel.supportClasses.scrollbar.ScrollingViewport");
}
j|DataGridColumnList {
IItemRendererClassFactory: ClassReference("org.apache.royale.core.SelectableItemRendererClassFactory");
IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.DataGridItemRenderer");
IItemRendererInitializer: ClassReference("org.apache.royale.jewel.beads.itemRenderers.DataGridColumnListItemRendererInitializer");
ISelectableItemRenderer: ClassReference("org.apache.royale.jewel.beads.itemRenderers.ClassSelectorListSelectableItemRendererBead");
IViewport: ClassReference("org.apache.royale.jewel.supportClasses.Viewport");
}
j|DataGridButtonBar {
IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.DatagridHeaderRenderer");
}
j|VirtualDataGrid {
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.VirtualDataGridView");
columnClass: ClassReference("org.apache.royale.jewel.supportClasses.datagrid.VirtualDataGridColumnList");
}
j|VirtualDataGridListArea {
IBeadView: ClassReference("org.apache.royale.html.beads.ContainerView");
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.HorizontalLayout");
listAreaClass: ClassReference("org.apache.royale.jewel.supportClasses.datagrid.VirtualDataGrid");
IViewport: ClassReference("org.apache.royale.jewel.supportClasses.Viewport");
}
j|VirtualDataGridColumnList {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.VirtualDataGridListAreaLayout");
IItemRendererClassFactory: ClassReference("org.apache.royale.core.SelectableItemRendererClassFactory");
IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.DataGridItemRenderer");
IItemRendererInitializer: ClassReference("org.apache.royale.jewel.beads.itemRenderers.DataGridColumnListItemRendererInitializer");
ISelectableItemRenderer: ClassReference("org.apache.royale.jewel.beads.itemRenderers.ClassSelectorListSelectableItemRendererBead");
IViewport: ClassReference("org.apache.royale.jewel.supportClasses.scrollbar.ScrollingViewport");
}
.jewel.datechooser .jewel.table {
min-width: 324px;
min-height: 364px;
}
.jewel.datechooser .jewel.table .jewel.tablecell {
height: auto;
}
.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow > .layout.horizontal {
float: right;
}
.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .viewSelector::after {
content: " ";
}
.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton {
min-width: 40px;
min-height: 40px;
}
.jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .previousButton::after, .jewel.datechooser .jewel.table .jewel.tableheadercell.buttonsRow .nextButton::after {
content: " ";
position: absolute;
}
j|DateChooser {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.DateChooserModel");
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.DateChooserView");
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.VerticalLayout");
IBeadController: ClassReference("org.apache.royale.jewel.beads.controllers.DateChooserMouseController");
}
.jewel.datefield {
display: inline-flex;
}
.jewel.datefield .jewel.textinput input {
width: 9.2em;
}
.jewel.datefield .jewel.button::before {
margin: 0;
padding: 0;
line-height: 22px;
}
.jewel.datefield .jewel.button::after {
content: " ";
position: absolute;
width: 22px;
height: 22px;
left: calc(50% - 11px);
top: calc(50% - 11px);
}
.datechooser-popup {
position: fixed;
pointer-events: none;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
contain: strict;
z-index: 60;
color: rgba(0, 0, 0, 0.8);
}
.datechooser-popup::before {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
opacity: 0;
background-color: rgba(0, 0, 0, 0.65);
will-change: opacity;
transition: opacity 0.4s 0ms;
}
.datechooser-popup .jewel.table {
position: relative;
transform: translate(-50%, 100%);
transition: none;
will-change: transform, opacity;
bottom: auto;
top: calc(100% - 10px);
left: 50%;
touch-action: none;
box-shadow: 0px 0px 6px 1px rgba(1, 1, 1, 0.7) !important;
opacity: 0;
}
.datechooser-popup.open {
pointer-events: auto;
}
.datechooser-popup.open::before {
opacity: 1;
}
.datechooser-popup.open .jewel.table {
transform: translate(-50%, -100%);
transition: transform 0.4s 0ms, opacity 0.4s 0ms;
opacity: 1;
}
@media (max-width: 768px) {
.datechooser-popup .jewel.table {
width: calc(100% - 20px);
}
}
@media (min-width: 768px) and (max-width: 992px) {
.datechooser-popup .jewel.table {
width: calc(100% - 300px);
}
}
@media (min-width: 992px) {
.datechooser-popup::before {
background-color: rgba(0, 0, 0, 0);
}
.datechooser-popup .jewel.table {
transform: none;
transition: none;
box-shadow: none !important;
}
.datechooser-popup .jewel.table .jewel.item {
height: 0;
overflow: hidden;
transition: height 200ms ease-in;
}
.datechooser-popup.open .jewel.table {
transform: none;
top: auto;
left: auto;
}
.datechooser-popup.open .jewel.table .jewel.item {
height: 34px;
}
}
j|DateField {
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.DateFieldView");
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.DateChooserModel");
IBeadController: ClassReference("org.apache.royale.jewel.beads.controllers.DateFieldMouseController");
IFormatter: ClassReference("org.apache.royale.html.accessories.StringDateFormatter");
IPopUp: ClassReference("org.apache.royale.jewel.DateChooser");
}
.jewel.divider {
height: 0;
margin: 0;
}
j|Divider {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.NullLayout");
}
.jewel.drawer.float {
position: fixed;
pointer-events: none;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
contain: strict;
z-index: 100;
}
.jewel.drawer.float::before {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
opacity: 0;
}
.jewel.drawer.float .drawermain {
position: absolute;
display: flex;
flex-direction: column;
left: 0;
right: initial;
height: 100%;
}
.jewel.drawer.float.open {
pointer-events: auto;
}
.jewel.drawer.float.open::before {
opacity: 1;
}
.jewel.drawer.fixed {
width: 0;
}
.jewel.drawer.fixed .drawermain {
display: inline-flex;
flex-direction: column;
left: 0;
right: auto;
height: 100%;
overflow: hidden;
touch-action: none;
}
.jewel.drawer.fixed.open {
pointer-events: auto;
}
.jewel.drawer.fixed.open .drawermain {
transform: none;
}
@media (min-width: 768px) {
.jewel.drawer.float .drawermain {
width: calc(100% - 60px);
max-width: 310px;
}
}
.jewel.drawerheader {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
flex-shrink: 0;
}
.jewel.drawerheader div {
display: flex;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
align-items: flex-end;
}
.jewel.drawercontent {
flex: 1 100 auto;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
touch-action: pan-y;
}
.jewel.drawerfooter {
display: flex;
position: relative;
width: 100%;
height: 66px;
}
j|DrawerBase {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.NullLayout");
}
j|Drawer {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.NullLayout");
}
j|DrawerHeader {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.NullLayout");
}
j|DrawerContent {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.NullLayout");
}
.jewel.dropdownlist {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
-ms-appearance: none;
appearance: none;
width: 200px;
margin: 0;
padding: 0.68em 2.38em 0.68em 1.12em;
cursor: pointer;
display: inline-flex;
line-height: normal !important;
outline: none;
}
j|DropDownList {
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.DropDownListView");
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.DropDownListModel");
IDataProviderItemRendererMapper: ClassReference("org.apache.royale.jewel.beads.itemRenderers.DropDownListItemRendererFactoryForCollectionView");
IItemRendererClassFactory: ClassReference("org.apache.royale.core.ItemRendererClassFactory");
IItemRendererInitializer: ClassReference("org.apache.royale.jewel.beads.itemRenderers.DropDownListItemRendererInitializer");
IItemRenderer: ClassReference("org.apache.royale.jewel.itemRenderers.DropDownListItemRenderer");
IBeadController: ClassReference("org.apache.royale.jewel.beads.controllers.DropDownListController");
}
@media -royale-swf {
j|DropDownList {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.ArrayListSelectionModel");
IBeadController: ClassReference("org.apache.royale.jewel.beads.controllers.DropDownListController");
IPopUp: ClassReference("org.apache.royale.jewel.supportClasses.dropdownlist.DropDownListList");
}
}
.jewel.footerbar {
display: inline-flex;
flex: 1 1 auto;
}
.jewel.footerbar .footerBarAppHeader {
display: flex;
flex-direction: column;
justify-content: space-between;
width: 100%;
z-index: 20;
position: fixed;
bottom: 0px;
}
.jewel.footerbar .footerBarAppHeader.fixed {
transition: box-shadow 200ms linear;
}
.jewel.footerbar .jewel.barrow {
display: flex;
position: relative;
width: 100%;
height: 64px;
}
.jewel.footerbar .jewel.barsection {
display: inline-flex;
flex: 1 1 auto;
align-items: center;
min-width: 0;
z-index: 1;
order: -1;
}
.jewel.footerbar .jewel.barsection button {
will-change: transform, opacity;
display: flex;
position: relative;
flex-shrink: 0;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
outline: none;
text-decoration: none;
opacity: 1;
}
.jewel.footerbar .jewel.barsection button .fonticon {
margin-left: 0px;
margin-right: 0px;
}
.jewel.footerbar .jewel.bartitle {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
white-space: nowrap;
flex: 1 1 auto;
overflow: hidden;
z-index: 1;
line-height: 2rem;
letter-spacing: 0.0125em;
text-decoration: inherit;
text-transform: inherit;
text-overflow: ellipsis;
}
j|FooterBar {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.NullLayout");
}
.jewel.formheading .jewel.label.headingLabel {
white-space: initial;
flex: 1 1 auto;
}
j|FormHeading {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.HorizontalLayout");
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.FormHeadingView");
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.TextModel");
}
j|FormItem {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.FormItemLayout");
IBeadView: ClassReference("org.apache.royale.jewel.beads.views.FormItemView");
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.FormItemModel");
IFormItemContentArea: ClassReference("org.apache.royale.jewel.Group");
IFormItemLayout: ClassReference("org.apache.royale.jewel.beads.layouts.VerticalLayout");
}
.fonticon {
cursor: default;
}
.fonticon.size-18 {
font-size: 18px;
}
.fonticon.size-24 {
font-size: 24px;
}
.fonticon.size-36 {
font-size: 36px;
}
.fonticon.size-48 {
font-size: 48px;
}
.jewel.imagebutton {
border-style: none;
padding: 0px;
}
j|ImageButton {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.ImageModel");
}
.jewel.item, .jewel.navigationlink, .jewel.tabbarbutton {
text-decoration: none;
letter-spacing: 0;
line-height: normal !important;
overflow: hidden;
cursor: auto;
flex-shrink: 0;
position: relative;
list-style: none;
}
.jewel.item.selectable, .jewel.item.hoverable, .jewel.navigationlink.selectable, .jewel.navigationlink.hoverable, .jewel.tabbarbutton.selectable, .jewel.tabbarbutton.hoverable {
cursor: pointer;
}
.jewel.item .fonticon, .jewel.navigationlink .fonticon, .jewel.tabbarbutton .fonticon {
cursor: inherit;
}
j|ListItemRenderer {
IBeadLayout: ClassReference("org.apache.royale.jewel.beads.layouts.BasicLayout");
IBeadController: ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
}
.jewel.label {
-webkit-font-smoothing: antialiased;
cursor: default;
white-space: nowrap;
}
.jewel.label.multiline {
white-space: pre-wrap;
word-wrap: break-word;
}
.jewel.label.truncate {
overflow: hidden;
text-overflow: ellipsis;
}
j|Label {
IBeadModel: ClassReference("org.apache.royale.jewel.beads.models.TextModel");
}
.viewport {
overflow: visible;
}
.viewport.clipped {
overflow: hidden;
}
.viewport.scroll {
overflow: auto;
}
.layout.basic {
position: relative;
}
.layout.basic > * {
position: absolute !important;
}
.layout {
display: flex;
}
.layout.horizontal {
flex-direction: row;
flex-wrap: nowrap;
align-items: flex-start;
}
.layout.horizontal > * {
flex: 0 1 auto;
}
.layout.horizontal.flow {
flex-wrap: wrap;
max-width: 100%;
}
.layout.horizontal.centered {
justify-content: center;
align-items: center;
align-content: center;
}
.layout.horizontal.centered > * {
flex: 0 0 auto !important;
}
.layout.horizontal.tile {
flex-wrap: wrap;
}
.layout.horizontal.formitem {
width: 100%;
align-items: flex-start;
}
.layout.horizontal.gap-1x3px > *:first-child {
margin-left: 0px;
}
.layout.horizontal.gap-1x3px > * {
margin-left: 3px;
}
.layout.horizontal.gap-2x3px > *:first-child {
margin-left: 0px;
}
.layout.horizontal.gap-2x3px > * {
margin-left: 6px;
}
.layout.horizontal.gap-3x3px > *:first-child {
margin-left: 0px;
}
.layout.horizontal.gap-3x3px > * {
margin-left: 9px;
}
.layout.horizontal.gap-4x3px > *:first-child {
margin-left: 0px;
}
.layout.horizontal.gap-4x3px > * {
margin-left: 12px;
}
.layout.horizontal.gap-5x3px > *:first-child {
margin-left: 0px;
}
.layout.horizontal.gap-5x3px > * {
margin-left: 15px;
}
.layout.horizontal.gap-6x3px > *:first-child {
margin-left: 0px;
}
.layout.horizontal.gap-6x3px > * {
margin-left: 18px;
}
.layout.horizontal.gap-7x3px > *:first-child {
margin-left: 0px;
}
.layout.horizontal.gap-7x3px > * {
margin-left: 21px;
}
.layout.horizontal.gap-8x3px > *:first-child {
margin-left: 0px;
}
.layout.horizontal.gap-8x3px > * {
margin-left: 24px;
}
.layout.horizontal.gap-9x3px > *:first-child {
margin-left: 0px;
}
.layout.horizontal.gap-9x3px > * {
margin-left: 27px;
}
.layout.horizontal.gap-10x3px > *:first-child {
margin-left: 0px;
}
.layout.horizontal.gap-10x3px > * {
margin-left: 30px;
}
.layout.horizontal.itemsReverse.gap-1x3px > *:last-child {
margin-left: 0px;
}
.layout.horizontal.itemsReverse.gap-1x3px > * {
margin-left: 3px;
}
.layout.horizontal.itemsReverse.gap-2x3px > *:last-child {
margin-left: 0px;
}
.layout.horizontal.itemsReverse.gap-2x3px > * {
margin-left: 6px;
}
.layout.horizontal.itemsReverse.gap-3x3px > *:last-child {
margin-left: 0px;
}
.layout.horizontal.itemsReverse.gap-3x3px > * {
margin-left: 9px;
}
.layout.horizontal.itemsReverse.gap-4x3px > *:last-child {
margin-left: 0px;
}
.layout.horizontal.itemsReverse.gap-4x3px > * {
margin-left: 12px;
}
.layout.horizontal.itemsReverse.gap-5x3px > *:last-child {
margin-left: 0px;
}
.layout.horizontal.itemsReverse.gap-5x3px > * {
margin-left: 15px;
}
.layout.horizontal.itemsReverse.gap-6x3px > *:last-child {
margin-left: 0px;
}
.layout.horizontal.itemsReverse.gap-6x3px > * {
margin-left: 18px;
}
.layout.horizontal.itemsReverse.gap-7x3px > *:last-child {
margin-left: 0px;
}
.layout.horizontal.itemsReverse.gap-7x3px > * {
margin-left: 21px;
}
.layout.horizontal.itemsReverse.gap-8x3px > *:last-child {
margin-left: 0px;
}
.layout.horizontal.itemsReverse.gap-8x3px > * {
margin-left: 24px;
}
.layout.horizontal.itemsReverse.gap-9x3px > *:last-child {
margin-left: 0px;
}
.layout.horizontal.itemsReverse.gap-9x3px > * {
margin-left: 27px;
}
.layout.horizontal.itemsReverse.gap-10x3px > *:last-child {
margin-left: 0px;
}
.layout.horizontal.itemsReverse.gap-10x3px > * {
margin-left: 30px;
}
.layout.horizontal.sameWidths > * {
flex: 1 0 0;
}
.layout.horizontal.pixelWidths > * {
flex: none;
}
.layout.horizontal.proportionalWidths > * {
flex: 1 0;
}
.layout.horizontal.percentWidths > * {
flex: 1 0 auto;
}
.layout.horizontal.naturalWidths > * {
flex: none;
}
.layout.vertical {
flex-direction: column;
flex-wrap: nowrap;
align-items: flex-start;
}
.layout.vertical > * {
flex: 0 1 auto;
}
.layout.vertical.flow {
flex-wrap: wrap;
}
.layout.vertical.centered {
justify-content: center;
align-items: center;
align-content: center;
flex-direction: column;
height: 100%;
}
.layout.vertical.centered > * {
flex: 0 0 auto !important;
}
.layout.vertical.tile {
flex-wrap: wrap;
}
.layout.vertical.form {
width: 100%;
}
.layout.vertical.gap-1x3px > *:first-child {
margin-top: 0px;
}
.layout.vertical.gap-1x3px > * {
margin-top: 3px;
}
.layout.vertical.gap-2x3px > *:first-child {
margin-top: 0px;
}
.layout.vertical.gap-2x3px > * {
margin-top: 6px;
}
.layout.vertical.gap-3x3px > *:first-child {
margin-top: 0px;
}
.layout.vertical.gap-3x3px > * {
margin-top: 9px;
}
.layout.vertical.gap-4x3px > *:first-child {
margin-top: 0px;
}
.layout.vertical.gap-4x3px > * {
margin-top: 12px;
}
.layout.vertical.gap-5x3px > *:first-child {
margin-top: 0px;
}
.layout.vertical.gap-5x3px > * {
margin-top: 15px;
}
.layout.vertical.gap-6x3px > *:first-child {
margin-top: 0px;
}
.layout.vertical.gap-6x3px > * {
margin-top: 18px;
}
.layout.vertical.gap-7x3px > *:first-child {
margin-top: 0px;
}
.layout.vertical.gap-7x3px > * {
margin-top: 21px;
}
.layout.vertical.gap-8x3px > *:first-child {
margin-top: 0px;
}
.layout.vertical.gap-8x3px > * {
margin-top: 24px;
}
.layout.vertical.gap-9x3px > *:first-child {
margin-top: 0px;
}
.layout.vertical.gap-9x3px > * {
margin-top: 27px;
}
.layout.vertical.gap-10x3px > *:first-child {
margin-top: 0px;
}
.layout.vertical.gap-10x3px > * {
margin-top: 30px;
}
.layout.vertical.itemsReverse.gap-1x3px > *:-child {
margin-top: 0px;
}
.layout.vertical.itemsReverse.gap-1x3px > * {
margin-top: 3px;
}
.layout.vertical.itemsReverse.gap-2x3px > *:-child {
margin-top: 0px;
}
.layout.vertical.itemsReverse.gap-2x3px > * {
margin-top: 6px;
}
.layout.vertical.itemsReverse.gap-3x3px > *:-child {
margin-top: 0px;
}
.layout.vertical.itemsReverse.gap-3x3px > * {
margin-top: 9px;
}
.layout.vertical.itemsReverse.gap-4x3px > *:-child {
margin-top: 0px;
}
.layout.vertical.itemsReverse.gap-4x3px > * {
margin-top: 12px;
}
.layout.vertical.itemsReverse.gap-5x3px > *:-child {
margin-top: 0px;
}
.layout.vertical.itemsReverse.gap-5x3px > * {
margin-top: 15px;
}
.layout.vertical.itemsReverse.gap-6x3px > *:-child {
margin-top: 0px;
}
.layout.vertical.itemsReverse.gap-6x3px > * {
margin-top: 18px;
}
.layout.vertical.itemsReverse.gap-7x3px > *:-child {
margin-top: 0px;
}
.layout.vertical.itemsReverse.gap-7x3px > * {
margin-top: 21px;
}
.layout.vertical.itemsReverse.gap-8x3px > *:-child {
margin-top: 0px;
}
.layout.vertical.itemsReverse.gap-8x3px > * {
margin-top: 24px;
}
.layout.vertical.itemsReverse.gap-9x3px > *:-child {
margin-top: 0px;
}
.layout.vertical.itemsReverse.gap-9x3px > * {
margin-top: 27px;
}
.layout.vertical.itemsReverse.gap-10x3px > *:-child {
margin-top: 0px;
}
.layout.vertical.itemsReverse.gap-10x3px > * {
margin-top: 30px;
}
.layout.grid {
flex-flow: row wrap;
width: 100%;
}
.layout.grid > * {
flex: 1 1 auto;
max-width: 100%;
width: 100%;
}
@media (min-width: 0px) {
.layout.grid .phone-col-1-1 {
width: 100%;
}
.layout.grid .phone-col-1-2 {
width: 50%;
}
.layout.grid .phone-col-2-2 {
width: 100%;
}
.layout.grid .phone-col-1-3 {
width: 33.3333333333%;
}
.layout.grid .phone-col-2-3 {
width: 66.6666666667%;
}
.layout.grid .phone-col-3-3 {
width: 100%;
}
.layout.grid .phone-col-1-4 {
width: 25%;
}
.layout.grid .phone-col-2-4 {
width: 50%;
}
.layout.grid .phone-col-3-4 {
width: 75%;
}
.layout.grid .phone-col-4-4 {
width: 100%;
}
.layout.grid .phone-col-1-5 {
width: 20%;
}
.layout.grid .phone-col-2-5 {
width: 40%;
}
.layout.grid .phone-col-3-5 {
width: 60%;
}
.layout.grid .phone-col-4-5 {
width: 80%;
}
.layout.grid .phone-col-5-5 {
width: 100%;
}
.layout.grid .phone-col-1-6 {
width: 16.6666666667%;
}
.layout.grid .phone-col-2-6 {
width: 33.3333333333%;
}
.layout.grid .phone-col-3-6 {
width: 50%;
}
.layout.grid .phone-col-4-6 {
width: 66.6666666667%;
}
.layout.grid .phone-col-5-6 {
width: 83.3333333333%;
}
.layout.grid .phone-col-6-6 {
width: 100%;
}
.layout.grid .phone-col-1-7 {
width: 14.2857142857%;
}
.layout.grid .phone-col-2-7 {
width: 28.5714285714%;
}
.layout.grid .phone-col-3-7 {
width: 42.8571428571%;
}
.layout.grid .phone-col-4-7 {
width: 57.1428571429%;
}
.layout.grid .phone-col-5-7 {
width: 71.4285714286%;
}
.layout.grid .phone-col-6-7 {
width: 85.7142857143%;
}
.layout.grid .phone-col-7-7 {
width: 100%;
}
.layout.grid .phone-col-1-8 {
width: 12.5%;
}
.layout.grid .phone-col-2-8 {
width: 25%;
}
.layout.grid .phone-col-3-8 {
width: 37.5%;
}
.layout.grid .phone-col-4-8 {
width: 50%;
}
.layout.grid .phone-col-5-8 {
width: 62.5%;
}
.layout.grid .phone-col-6-8 {
width: 75%;
}
.layout.grid .phone-col-7-8 {
width: 87.5%;
}
.layout.grid .phone-col-8-8 {
width: 100%;
}
.layout.grid .phone-col-1-9 {
width: 11.1111111111%;
}
.layout.grid .phone-col-2-9 {
width: 22.2222222222%;
}
.layout.grid .phone-col-3-9 {
width: 33.3333333333%;
}
.layout.grid .phone-col-4-9 {
width: 44.4444444444%;
}
.layout.grid .phone-col-5-9 {
width: 55.5555555556%;
}
.layout.grid .phone-col-6-9 {
width: 66.6666666667%;
}
.layout.grid .phone-col-7-9 {
width: 77.7777777778%;
}
.layout.grid .phone-col-8-9 {
width: 88.8888888889%;
}
.layout.grid .phone-col-9-9 {
width: 100%;
}
.layout.grid .phone-col-1-10 {
width: 10%;
}
.layout.grid .phone-col-2-10 {
width: 20%;
}
.layout.grid .phone-col-3-10 {
width: 30%;
}
.layout.grid .phone-col-4-10 {
width: 40%;
}
.layout.grid .phone-col-5-10 {
width: 50%;
}
.layout.grid .phone-col-6-10 {
width: 60%;
}
.layout.grid .phone-col-7-10 {
width: 70%;
}
.layout.grid .phone-col-8-10 {
width: 80%;
}
.layout.grid .phone-col-9-10 {
width: 90%;
}
.layout.grid .phone-col-10-10 {
width: 100%;
}
.layout.grid .phone-col-1-11 {
width: 9.0909090909%;
}
.layout.grid .phone-col-2-11 {
width: 18.1818181818%;
}
.layout.grid .phone-col-3-11 {
width: 27.2727272727%;
}
.layout.grid .phone-col-4-11 {
width: 36.3636363636%;
}
.layout.grid .phone-col-5-11 {
width: 45.4545454545%;
}
.layout.grid .phone-col-6-11 {
width: 54.5454545455%;
}
.layout.grid .phone-col-7-11 {
width: 63.6363636364%;
}
.layout.grid .phone-col-8-11 {
width: 72.7272727273%;
}
.layout.grid .phone-col-9-11 {
width: 81.8181818182%;
}
.layout.grid .phone-col-10-11 {
width: 90.9090909091%;
}
.layout.grid .phone-col-11-11 {
width: 100%;
}
.layout.grid .phone-col-1-12 {
width: 8.3333333333%;
}
.layout.grid .phone-col-2-12 {
width: 16.6666666667%;
}
.layout.grid .phone-col-3-12 {
width: 25%;
}
.layout.grid .phone-col-4-12 {
width: 33.3333333333%;
}
.layout.grid .phone-col-5-12 {
width: 41.6666666667%;
}
.layout.grid .phone-col-6-12 {
width: 50%;
}
.layout.grid .phone-col-7-12 {
width: 58.3333333333%;
}
.layout.grid .phone-col-8-12 {
width: 66.6666666667%;
}
.layout.grid .phone-col-9-12 {
width: 75%;
}
.layout.grid .phone-col-10-12 {
width: 83.3333333333%;
}
.layout.grid .phone-col-11-12 {
width: 91.6666666667%;
}
.layout.grid .phone-col-12-12 {
width: 100%;
}
}
@media (min-width: 768px) {
.layout.grid .tablet-col-1-1 {
width: 100%;
}
.layout.grid .tablet-col-1-2 {
width: 50%;
}
.layout.grid .tablet-col-2-2 {
width: 100%;
}
.layout.grid .tablet-col-1-3 {
width: 33.3333333333%;
}
.layout.grid .tablet-col-2-3 {
width: 66.6666666667%;
}
.layout.grid .tablet-col-3-3 {
width: 100%;
}
.layout.grid .tablet-col-1-4 {
width: 25%;
}
.layout.grid .tablet-col-2-4 {
width: 50%;
}
.layout.grid .tablet-col-3-4 {
width: 75%;
}
.layout.grid .tablet-col-4-4 {
width: 100%;
}
.layout.grid .tablet-col-1-5 {
width: 20%;
}
.layout.grid .tablet-col-2-5 {
width: 40%;
}
.layout.grid .tablet-col-3-5 {
width: 60%;
}
.layout.grid .tablet-col-4-5 {
width: 80%;
}
.layout.grid .tablet-col-5-5 {
width: 100%;
}
.layout.grid .tablet-col-1-6 {
width: 16.6666666667%;
}
.layout.grid .tablet-col-2-6 {
width: 33.3333333333%;
}
.layout.grid .tablet-col-3-6 {
width: 50%;
}
.layout.grid .tablet-col-4-6 {
width: 66.6666666667%;
}
.layout.grid .tablet-col-5-6 {
width: 83.3333333333%;
}
.layout.grid .tablet-col-6-6 {
width: 100%;
}
.layout.grid .tablet-col-1-7 {
width: 14.2857142857%;
}
.layout.grid .tablet-col-2-7 {
width: 28.5714285714%;
}
.layout.grid .tablet-col-3-7 {
width: 42.8571428571%;
}
.layout.grid .tablet-col-4-7 {
width: 57.1428571429%;
}
.layout.grid .tablet-col-5-7 {
width: 71.4285714286%;
}
.layout.grid .tablet-col-6-7 {
width: 85.7142857143%;
}
.layout.grid .tablet-col-7-7 {
width: 100%;
}
.layout.grid .tablet-col-1-8 {
width: 12.5%;
}
.layout.grid .tablet-col-2-8 {
width: 25%;
}
.layout.grid .tablet-col-3-8 {
width: 37.5%;
}
.layout.grid .tablet-col-4-8 {
width: 50%;
}
.layout.grid .tablet-col-5-8 {
width: 62.5%;
}
.layout.grid .tablet-col-6-8 {
width: 75%;
}
.layout.grid .tablet-col-7-8 {
width: 87.5%;
}
.layout.grid .tablet-col-8-8 {
width: 100%;
}
.layout.grid .tablet-col-1-9 {
width: 11.1111111111%;
}
.layout.grid .tablet-col-2-9 {
width: 22.2222222222%;
}
.layout.grid .tablet-col-3-9 {
width: 33.3333333333%;
}
.layout.grid .tablet-col-4-9 {
width: 44.4444444444%;
}
.layout.grid .tablet-col-5-9 {
width: 55.5555555556%;
}
.layout.grid .tablet-col-6-9 {
width: 66.6666666667%;
}
.layout.grid .tablet-col-7-9 {
width: 77.7777777778%;
}
.layout.grid .tablet-col-8-9 {
width: 88.8888888889%;
}
.layout.grid .tablet-col-9-9 {
width: 100%;
}
.layout.grid .tablet-col-1-10 {
width: 10%;
}
.layout.grid .tablet-col-2-10 {
width: 20%;
}
.layout.grid .tablet-col-3-10 {
width: 30%;
}
.layout.grid .tablet-col-4-10 {
width: 40%;
}
.layout.grid .tablet-col-5-10 {
width: 50%;
}
.layout.grid .tablet-col-6-10 {
width: 60%;
}
.layout.grid .tablet-col-7-10 {
width: 70%;
}
.layout.grid .tablet-col-8-10 {
width: 80%;
}
.layout.grid .tablet-col-9-10 {
width: 90%;
}
.layout.grid .tablet-col-10-10 {
width: 100%;
}
.layout.grid .tablet-col-1-11 {
width: 9.0909090909%;
}
.layout.grid .tablet-col-2-11 {
width: 18.1818181818%;
}
.layout.grid .tablet-col-3-11 {
width: 27.2727272727%;
}
.layout.grid .tablet-col-4-11 {
width: 36.3636363636%;
}
.layout.grid .tablet-col-5-11 {
width: 45.4545454545%;
}
.layout.grid .tablet-col-6-11 {
width: 54.5454545455%;
}
.layout.grid .tablet-col-7-11 {
width: 63.6363636364%;
}
.layout.grid .tablet-col-8-11 {
width: 72.7272727273%;
}
.layout.grid .tablet-col-9-11 {
width: 81.8181818182%;
}
.layout.grid .tablet-col-10-11 {
width: 90.9090909091%;
}
.layout.grid .tablet-col-11-11 {
width: 100%;
}
.layout.grid .tablet-col-1-12 {
width: 8.3333333333%;
}
.layout.grid .tablet-col-2-12 {
width: 16.6666666667%;
}
.layout.grid .tablet-col-3-12 {
width: 25%;
}
.layout.grid .tablet-col-4-12 {
width: 33.3333333333%;
}
.layout.grid .tablet-col-5-12 {
width: 41.6666666667%;
}
.layout.grid .tablet-col-6-12 {
width: 50%;
}
.layout.grid .tablet-col-7-12 {
width: 58.3333333333%;
}
.layout.grid .tablet-col-8-12 {
width: 66.6666666667%;
}
.layout.grid .tablet-col-9-12 {
width: 75%;
}
.layout.grid .tablet-col-10-12 {
width: 83.3333333333%;
}
.layout.grid .tablet-col-11-12 {
width: 91.6666666667%;
}
.layout.grid .tablet-col-12-12 {
width: 100%;
}
}
@media (min-width: 992px) {
.layout.grid .desktop-col-1-1 {
width: 100%;
}
.layout.grid .desktop-col-1-2 {
width: 50%;
}
.layout.grid .desktop-col-2-2 {
width: 100%;
}
.layout.grid .desktop-col-1-3 {
width: 33.3333333333%;
}
.layout.grid .desktop-col-2-3 {
width: 66.6666666667%;
}
.layout.grid .desktop-col-3-3 {
width: 100%;
}
.layout.grid .desktop-col-1-4 {
width: 25%;
}
.layout.grid .desktop-col-2-4 {
width: 50%;
}
.layout.grid .desktop-col-3-4 {
width: 75%;
}
.layout.grid .desktop-col-4-4 {
width: 100%;
}
.layout.grid .desktop-col-1-5 {
width: 20%;
}
.layout.grid .desktop-col-2-5 {
width: 40%;
}
.layout.grid .desktop-col-3-5 {
width: 60%;
}
.layout.grid .desktop-col-4-5 {
width: 80%;
}
.layout.grid .desktop-col-5-5 {
width: 100%;
}
.layout.grid .desktop-col-1-6 {
width: 16.6666666667%;
}
.layout.grid .desktop-col-2-6 {
width: 33.3333333333%;
}
.layout.grid .desktop-col-3-6 {
width: 50%;
}
.layout.grid .desktop-col-4-6 {
width: 66.6666666667%;
}
.layout.grid .desktop-col-5-6 {
width: 83.3333333333%;
}
.layout.grid .desktop-col-6-6 {
width: 100%;
}
.layout.grid .desktop-col-1-7 {
width: 14.2857142857%;
}
.layout.grid .desktop-col-2-7 {
width: 28.5714285714%;
}
.layout.grid .desktop-col-3-7 {
width: 42.8571428571%;
}
.layout.grid .desktop-col-4-7 {
width: 57.1428571429%;
}
.layout.grid .desktop-col-5-7 {
width: 71.4285714286%;
}
.layout.grid .desktop-col-6-7 {
width: 85.7142857143%;
}
.layout.grid .desktop-col-7-7 {
width: 100%;
}
.layout.grid .desktop-col-1-8 {
width: 12.5%;
}
.layout.grid .desktop-col-2-8 {
width: 25%;
}
.layout.grid .desktop-col-3-8 {
width: 37.5%;
}
.layout.grid .desktop-col-4-8 {
width: 50%;
}
.layout.grid .desktop-col-5-8 {
width: 62.5%;
}
.layout.grid .desktop-col-6-8 {
width: 75%;
}
.layout.grid .desktop-col-7-8 {
width: 87.5%;
}
.layout.grid .desktop-col-8-8 {
width: 100%;
}
.layout.grid .desktop-col-1-9 {
width: 11.1111111111%;
}
.layout.grid .desktop-col-2-9 {
width: 22.2222222222%;
}
.layout.grid .desktop-col-3-9 {
width: 33.3333333333%;
}
.layout.grid .desktop-col-4-9 {
width: 44.4444444444%;
}
.layout.grid .desktop-col-5-9 {
width: 55.5555555556%;
}
.layout.grid .desktop-col-6-9 {
width: 66.6666666667%;
}
.layout.grid .desktop-col-7-9 {
width: 77.7777777778%;
}
.layout.grid .desktop-col-8-9 {
width: 88.8888888889%;
}
.layout.grid .desktop-col-9-9 {
width: 100%;
}
.layout.grid .desktop-col-1-10 {
width: 10%;
}
.layout.grid .desktop-col-2-10 {
width: 20%;
}
.layout.grid .desktop-col-3-10 {
width: 30%;
}
.layout.grid .desktop-col-4-10 {
width: 40%;
}
.layout.grid .desktop-col-5-10 {
width: 50%;
}
.layout.grid .desktop-col-6-10 {
width: 60%;
}
.layout.grid .desktop-col-7-10 {
width: 70%;
}
.layout.grid .desktop-col-8-10 {
width: 80%;
}
.layout.grid .desk