/* Original CSS path: /xbl/orbeon/alert-dialog/alert-dialog.css */
.xbl-fr-alert-dialog ol {
    padding-left: 3em;
  }
  .xbl-fr-alert-dialog li {
    list-style-type: decimal;
  }
  .xbl-fr-alert-dialog.xbl-fr-alert-dialog-icon {
    float: left;
    margin-right: 2em;
    margin-left: 1em;
    padding-bottom: 1em;
  }
  .xbl-fr-alert-dialog.xbl-fr-alert-dialog-question .xbl-fr-alert-dialog-message {
    background-image: url(/orbeon/o/eb3c271399b07e5403fc47692a934efb765fc50f/apps/fr/style/images/pixelmixer/bubble_64.png);
  }
  .xbl-fr-alert-dialog.xbl-fr-alert-dialog-info .xbl-fr-alert-dialog-message {
    background-image: url(/orbeon/o/eb3c271399b07e5403fc47692a934efb765fc50f/apps/fr/style/images/pixelmixer/info_64.png);
  }
  .xbl-fr-alert-dialog .xbl-fr-alert-dialog-message {
    background-repeat: no-repeat;
    background-position: 5px;
    padding: 10px 10px 0 90px;
    min-height: 80px;
  }
  .xbl-fr-alert-dialog .xbl-fr-alert-dialog-message label {
    padding-top: 1em;
  }
  .xbl-fr-alert-dialog .xbl-fr-alert-dialog-buttons {
    text-align: right;
    padding-right: .5em;
    padding-top: .5em;
    padding-bottom: .5em;
    margin-top: .5em;
    border-top: 2px solid #DDDDEE;
    clear: both;
  }
  .xbl-fr-alert-dialog .xbl-fr-alert-dialog-buttons .xforms-trigger button {
    margin-left: 4px;
  }
  /* Original CSS path: /xbl/orbeon/countdown/countdown.css */
  .xbl-fr-countdown {
    display: inline-block;
  }
  .xbl-fr-countdown .fr-countdown-end-time {
    display: none;
  }
  /* Original CSS path: /xbl/orbeon/error-summary/error-summary.css */
  .orbeon .xbl-fr-error-summary {
    clear: both;
    width: 100%;
    padding: 0;
    margin-top: 4px;
  }
  .orbeon .xbl-fr-error-summary .fr-error-summary-body {
    display: block;
    padding: 0;
  }
  .orbeon .xbl-fr-error-summary .fr-error-title {
    display: block;
    margin: 0;
    box-sizing: border-box;
    width: 100%;
    padding: 5px 10px;
    color: white;
  }
  .orbeon .xbl-fr-error-summary .fr-show-more-errors {
    margin-right: 10px;
  }
  .orbeon .xbl-fr-error-summary .fr-level-info > .fr-error-title {
    background-color: #3a87ad;
  }
  .orbeon .xbl-fr-error-summary .fr-level-warning > .fr-error-title {
    background-color: #fbb450;
  }
  .orbeon .xbl-fr-error-summary .fr-level-error > .fr-error-title {
    background-color: #b94a48;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group {
    margin: 5px 0;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group .xforms-mediatype-text-html,
  .orbeon .xbl-fr-error-summary .fr-error-group .xforms-mediatype-text-html .xforms-output-output {
    display: inline;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group > li {
    border: 2px solid;
    padding: 10px;
    margin-bottom: 5px;
    list-style-position: inside;
    background-color: white;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group > li.fr-level-info {
    border-color: #3a87ad;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group > li.fr-level-warning {
    border-color: #fbb450;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group > li.fr-level-error {
    border-color: #b94a48;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-error-number {
    display: none;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-error-link {
    display: inline;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-error-label,
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-error-alert {
    text-decoration: underline;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-error-label:not(:empty):after {
    content: ": ";
  }
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-error-alert ul {
    list-style-type: square;
    margin-bottom: 0;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-level-info .fr-error-label,
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-level-info .fr-error-alert {
    color: #3a87ad;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-level-warning .fr-error-label,
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-level-warning .fr-error-alert {
    color: #fbb450;
  }
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-level-error .fr-error-label,
  .orbeon .xbl-fr-error-summary .fr-error-group .fr-level-error .fr-error-alert {
    color: #b94a48;
  }
  /* Original CSS path: /xbl/orbeon/grid/grid.css */
  .orbeon .xbl-fr-grid .fr-grid-td .input-prepend,
  .orbeon .xbl-fr-grid .fr-grid-td .input-append {
    display: flex;
  }
  .orbeon .xbl-fr-grid .fr-table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
  }
  .orbeon .xbl-fr-grid .fr-grid-non-empty,
  .orbeon .xbl-fr-grid .fr-repeat {
    margin-bottom: 10px;
  }
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid-bottom-buttons {
    display: block;
    margin-top: 10px;
  }
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid-bottom-buttons .xforms-trigger {
    margin-right: 1em;
  }
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat {
    border-right: none;
    border-bottom: none;
  }
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly) .fr-grid-repeat-top-row,
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly) .fr-grid-repeat-iteration {
    grid-template-columns: auto 35px;
  }
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat .fr-grid-th,
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat .fr-grid-td,
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-left,
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-right,
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat.fr-repeat-multiple-rows .fr-grid-head {
    border: none;
  }
  .orbeon .xbl-fr-grid.xforms-grid-appearance-minimal .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-iteration {
    border-top: 2px solid #ddd;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-collapse: separate;
    border-radius: 4px;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-th,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-td,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-left,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-repeat-column-right,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-repeat-multiple-rows .fr-grid-head {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 20px;
    vertical-align: top;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-top-row,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat .fr-grid-repeat-iteration {
    display: grid;
    width: 100%;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly .fr-grid-repeat-top-row,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat.fr-grid-readonly .fr-grid-repeat-iteration {
    grid-template-columns: auto;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly) .fr-grid-repeat-top-row,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-repeat:not(.fr-grid-readonly) .fr-grid-repeat-iteration {
    grid-template-columns: 35px auto;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body {
    grid-template-columns: repeat(12, 1fr);
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='12'] {
    grid-column-start: 12;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='11'] {
    grid-column-start: 11;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='10'] {
    grid-column-start: 10;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='9'] {
    grid-column-start: 9;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='8'] {
    grid-column-start: 8;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='7'] {
    grid-column-start: 7;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='6'] {
    grid-column-start: 6;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='5'] {
    grid-column-start: 5;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='4'] {
    grid-column-start: 4;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='3'] {
    grid-column-start: 3;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='2'] {
    grid-column-start: 2;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-x='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-x='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-x='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-x='1'] {
    grid-column-start: 1;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='12'] {
    grid-column-end: span 12;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='11'] {
    grid-column-end: span 11;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='10'] {
    grid-column-end: span 10;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='9'] {
    grid-column-end: span 9;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='8'] {
    grid-column-end: span 8;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='7'] {
    grid-column-end: span 7;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='6'] {
    grid-column-end: span 6;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='5'] {
    grid-column-end: span 5;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='4'] {
    grid-column-end: span 4;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='3'] {
    grid-column-end: span 3;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='2'] {
    grid-column-end: span 2;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-td[data-fr-w='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-td[data-fr-w='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-head .fr-grid-th[data-fr-w='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-12 .fr-grid-body .fr-grid-th[data-fr-w='1'] {
    grid-column-end: span 1;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body {
    grid-template-columns: repeat(24, 1fr);
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='24'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='24'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='24'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='24'] {
    grid-column-start: 24;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='23'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='23'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='23'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='23'] {
    grid-column-start: 23;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='22'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='22'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='22'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='22'] {
    grid-column-start: 22;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='21'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='21'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='21'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='21'] {
    grid-column-start: 21;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='20'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='20'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='20'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='20'] {
    grid-column-start: 20;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='19'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='19'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='19'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='19'] {
    grid-column-start: 19;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='18'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='18'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='18'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='18'] {
    grid-column-start: 18;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='17'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='17'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='17'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='17'] {
    grid-column-start: 17;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='16'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='16'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='16'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='16'] {
    grid-column-start: 16;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='15'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='15'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='15'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='15'] {
    grid-column-start: 15;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='14'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='14'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='14'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='14'] {
    grid-column-start: 14;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='13'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='13'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='13'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='13'] {
    grid-column-start: 13;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='12'] {
    grid-column-start: 12;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='11'] {
    grid-column-start: 11;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='10'] {
    grid-column-start: 10;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='9'] {
    grid-column-start: 9;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='8'] {
    grid-column-start: 8;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='7'] {
    grid-column-start: 7;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='6'] {
    grid-column-start: 6;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='5'] {
    grid-column-start: 5;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='4'] {
    grid-column-start: 4;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='3'] {
    grid-column-start: 3;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='2'] {
    grid-column-start: 2;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-x='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-x='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-x='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-x='1'] {
    grid-column-start: 1;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='24'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='24'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='24'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='24'] {
    grid-column-end: span 24;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='23'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='23'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='23'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='23'] {
    grid-column-end: span 23;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='22'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='22'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='22'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='22'] {
    grid-column-end: span 22;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='21'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='21'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='21'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='21'] {
    grid-column-end: span 21;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='20'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='20'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='20'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='20'] {
    grid-column-end: span 20;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='19'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='19'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='19'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='19'] {
    grid-column-end: span 19;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='18'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='18'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='18'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='18'] {
    grid-column-end: span 18;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='17'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='17'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='17'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='17'] {
    grid-column-end: span 17;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='16'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='16'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='16'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='16'] {
    grid-column-end: span 16;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='15'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='15'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='15'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='15'] {
    grid-column-end: span 15;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='14'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='14'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='14'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='14'] {
    grid-column-end: span 14;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='13'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='13'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='13'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='13'] {
    grid-column-end: span 13;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='12'] {
    grid-column-end: span 12;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='11'] {
    grid-column-end: span 11;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='10'] {
    grid-column-end: span 10;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='9'] {
    grid-column-end: span 9;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='8'] {
    grid-column-end: span 8;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='7'] {
    grid-column-end: span 7;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='6'] {
    grid-column-end: span 6;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='5'] {
    grid-column-end: span 5;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='4'] {
    grid-column-end: span 4;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='3'] {
    grid-column-end: span 3;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='2'] {
    grid-column-end: span 2;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-td[data-fr-w='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-td[data-fr-w='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-head .fr-grid-th[data-fr-w='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css.fr-grid-24 .fr-grid-body .fr-grid-th[data-fr-w='1'] {
    grid-column-end: span 1;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body {
    display: grid;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td,
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td {
    grid-column-end: span  1;
    grid-row-end: span  1;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='20'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='20'] {
    grid-row-start: 20;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='19'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='19'] {
    grid-row-start: 19;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='18'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='18'] {
    grid-row-start: 18;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='17'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='17'] {
    grid-row-start: 17;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='16'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='16'] {
    grid-row-start: 16;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='15'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='15'] {
    grid-row-start: 15;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='14'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='14'] {
    grid-row-start: 14;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='13'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='13'] {
    grid-row-start: 13;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='12'] {
    grid-row-start: 12;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='11'] {
    grid-row-start: 11;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='10'] {
    grid-row-start: 10;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='9'] {
    grid-row-start: 9;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='8'] {
    grid-row-start: 8;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='7'] {
    grid-row-start: 7;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='6'] {
    grid-row-start: 6;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='5'] {
    grid-row-start: 5;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='4'] {
    grid-row-start: 4;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='3'] {
    grid-row-start: 3;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='2'] {
    grid-row-start: 2;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-y='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-y='1'] {
    grid-row-start: 1;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='20'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='20'] {
    grid-row-end: span 20;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='19'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='19'] {
    grid-row-end: span 19;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='18'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='18'] {
    grid-row-end: span 18;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='17'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='17'] {
    grid-row-end: span 17;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='16'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='16'] {
    grid-row-end: span 16;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='15'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='15'] {
    grid-row-end: span 15;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='14'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='14'] {
    grid-row-end: span 14;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='13'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='13'] {
    grid-row-end: span 13;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='12'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='12'] {
    grid-row-end: span 12;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='11'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='11'] {
    grid-row-end: span 11;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='10'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='10'] {
    grid-row-end: span 10;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='9'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='9'] {
    grid-row-end: span 9;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='8'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='8'] {
    grid-row-end: span 8;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='7'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='7'] {
    grid-row-end: span 7;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='6'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='6'] {
    grid-row-end: span 6;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='5'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='5'] {
    grid-row-end: span 5;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='4'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='4'] {
    grid-row-end: span 4;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='3'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='3'] {
    grid-row-end: span 3;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='2'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='2'] {
    grid-row-end: span 2;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-h='1'],
  .orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-h='1'] {
    grid-row-end: span 1;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head {
    display: table-header-group;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body {
    display: flex;
    flex-wrap: wrap;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-tr,
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-master-row {
    display: table;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td {
    display: table-cell;
    vertical-align: top;
    padding: 0 4px;
    position: relative;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td > .xforms-control:not(.xforms-trigger-appearance-full),
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td > .xbl-component,
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td > .xforms-group {
    margin: 4px 0;
    display: block;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th {
    display: table-cell;
    text-align: left;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th .xforms-output {
    display: block;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-head .fr-grid-th legend.xforms-label {
    border-bottom: none;
    margin: 0;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr {
    height: 0;
    width: 50%;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr:last-child{
    width: 100%;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr:first-child{width: 100%;}
  @media (max-width:768px){
    .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr {
      width: 100%;
    }
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css):not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type {
    height: auto;
  }
  .orbeon .xbl-fr-grid .fr-grid .xforms-help {
    float: left;
    margin-top: 4px;
    margin-right: 3px;
    display: none;
  }
  .orbeon .xbl-fr-grid .fr-grid .xforms-help:not(:empty) {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-indent: 1px;
    background: none;
    max-width: 14px;
    max-height: 14px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 0;
    overflow: hidden;
    cursor: pointer;
  }
  .orbeon .xbl-fr-grid .fr-grid .xforms-help:not(:empty):before {
    content: "\f05a";
    margin-right: 2px;
  }
  .orbeon .xbl-fr-grid .fr-grid .xforms-label {
    margin-top: 2px;
    margin-bottom: 4px;
    overflow: hidden;
    display: table;
  }
  .orbeon .xbl-fr-grid .fr-grid select,
  .orbeon .xbl-fr-grid .fr-grid textarea,
  .orbeon .xbl-fr-grid .fr-grid input[type="text"],
  .orbeon .xbl-fr-grid .fr-grid input[type="password"],
  .orbeon .xbl-fr-grid .fr-grid input[type="datetime"],
  .orbeon .xbl-fr-grid .fr-grid input[type="datetime-local"],
  .orbeon .xbl-fr-grid .fr-grid input[type="date"],
  .orbeon .xbl-fr-grid .fr-grid input[type="month"],
  .orbeon .xbl-fr-grid .fr-grid input[type="time"],
  .orbeon .xbl-fr-grid .fr-grid input[type="week"],
  .orbeon .xbl-fr-grid .fr-grid input[type="number"],
  .orbeon .xbl-fr-grid .fr-grid input[type="email"],
  .orbeon .xbl-fr-grid .fr-grid input[type="url"],
  .orbeon .xbl-fr-grid .fr-grid input[type="search"],
  .orbeon .xbl-fr-grid .fr-grid input[type="tel"],
  .orbeon .xbl-fr-grid .fr-grid input[type="color"],
  .orbeon .xbl-fr-grid .fr-grid .uneditable-input,
  .orbeon .xbl-fr-grid .fr-grid .input-append {
    width: 100%;
  }
  .orbeon .xbl-fr-grid .fr-grid .xforms-textarea textarea {
    width: 100%;
  }
  .orbeon .xbl-fr-grid .fr-grid textarea[rows] {
    height: auto;
  }
  .orbeon .xbl-fr-grid .fr-grid input[type="file"] {
    width: auto;
  }
  .orbeon .xbl-fr-grid .fr-grid .xbl-fr-inplace-input {
    width: 100%;
  }
  .orbeon .xbl-fr-grid .fr-grid .xbl-fr-inplace-input input {
    width: 100%;
  }
  .orbeon .xbl-fr-grid .fr-grid .xforms-input input.xforms-type-date,
  .orbeon .xbl-fr-grid .fr-grid .xforms-input input.xforms-type-time {
    width: 7.5em;
  }
  .orbeon .xbl-fr-grid .fr-grid .xforms-type-boolean input {
    width: auto;
  }
  .orbeon .xbl-fr-grid .fr-grid .xforms-mediatype-image {
    width: 100%;
    overflow: auto;
    display: block;
  }
  .orbeon .xbl-fr-grid .fr-grid .xforms-mediatype-image img {
    display: block;
  }
  .orbeon .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button,
  .orbeon .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger input {
    margin-top: 1.72em;
  }
  .orbeon .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button,
  .orbeon .xbl-fr-grid .fr-grid .fr-grid-td .yui-button .xforms-trigger input {
    margin-top: 0;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xforms-control,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xbl-component,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-body .fr-grid-td > .xforms-group {
    padding-top: 0;
    padding-bottom: 0.1px;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-label,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-help,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-control > .xforms-hint,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xbl-component > .xforms-hint,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-body .fr-grid-td > .xforms-group > .xforms-hint {
    display: none;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat.fr-repeat-single-row .fr-grid-master-row > .fr-grid-th span.xforms-group {
    display: block;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th {
    word-wrap: break-word;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-label {
    display: block;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-grid-th .xforms-help {
    margin-top: 3px;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right {
    width: 35px;
    text-align: left;
    box-sizing: border-box;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left i,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right i {
    display: block;
    margin: auto;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .xforms-trigger .btn-link,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right .xforms-trigger .btn-link {
    text-decoration: none;
    color: black;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left button,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right button {
    display: block;
    margin: auto;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-left,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .fr-repeat-column-right {
    vertical-align: middle;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .xforms-label {
    margin: 0 4px;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-grid-head .xforms-hint {
    margin-left: 4px;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .xforms-repeat-selected-item-1 .fr-repeat-column-left {
    background-color: #eeeeee;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .dropdown {
    display: none;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-remove .dropdown,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-move-up .dropdown,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-move-down .dropdown,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-insert-above .dropdown,
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .can-insert-below .dropdown {
    display: block;
  }
  .orbeon .xbl-fr-grid .fr-grid.fr-repeat .dropdown .fa-caret-down {
    width: 8px;
    height: 12px;
    margin: 4px auto;
  }
  .orbeon .fr-mode-view .fr-grid .fr-grid-body > .fr-grid-td > .xforms-control,
  .orbeon .fr-mode-view .fr-grid .fr-grid-body > .fr-grid-td > .xbl-component,
  .orbeon .fr-mode-view .fr-grid .fr-grid-body > .fr-grid-td > .xforms-group {
    margin-bottom: 12px;
  }
  .orbeon .fr-mode-view .fr-grid.fr-repeat .fr-grid-body > .fr-grid-td > .xforms-control,
  .orbeon .fr-mode-view .fr-grid.fr-repeat .fr-grid-body > .fr-grid-td > .xbl-component,
  .orbeon .fr-mode-view .fr-grid.fr-repeat .fr-grid-body > .fr-grid-td > .xforms-group {
    background-color: transparent;
    margin-bottom: 4px;
  }
  @media print {
    .orbeon .fr-mode-view .span12,
    .orbeon .fr-mode-pdf .span12,
    .orbeon .fr-mode-email .span12 {
      width: 98%;
    }
    .orbeon .fr-mode-view .fr-grid,
    .orbeon .fr-mode-pdf .fr-grid,
    .orbeon .fr-mode-email .fr-grid {
      display: table;
      table-layout: fixed;
      width: 100%;
    }
    .orbeon .fr-mode-view .fr-grid .fr-grid-head,
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-head,
    .orbeon .fr-mode-email .fr-grid .fr-grid-head {
      display: table-header-group;
    }
    .orbeon .fr-mode-view .fr-grid .fr-grid-body,
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-body,
    .orbeon .fr-mode-email .fr-grid .fr-grid-body {
      display: table-row-group;
    }
    .orbeon .fr-mode-view .fr-grid .fr-grid-tr,
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-tr,
    .orbeon .fr-mode-email .fr-grid .fr-grid-tr,
    .orbeon .fr-mode-view .fr-grid .fr-grid-master-row,
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-master-row,
    .orbeon .fr-mode-email .fr-grid .fr-grid-master-row {
      display: table-row;
    }
    .orbeon .fr-mode-view .fr-grid .fr-grid-body .fr-grid-td,
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-body .fr-grid-td,
    .orbeon .fr-mode-email .fr-grid .fr-grid-body .fr-grid-td {
      display: table-cell;
      vertical-align: top;
      padding: 0 4px;
      position: relative;
    }
    .orbeon .fr-mode-view .fr-grid .fr-grid-body .fr-grid-td > .xforms-control:not(.xforms-trigger-appearance-full),
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-body .fr-grid-td > .xforms-control:not(.xforms-trigger-appearance-full),
    .orbeon .fr-mode-email .fr-grid .fr-grid-body .fr-grid-td > .xforms-control:not(.xforms-trigger-appearance-full),
    .orbeon .fr-mode-view .fr-grid .fr-grid-body .fr-grid-td > .xbl-component,
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-body .fr-grid-td > .xbl-component,
    .orbeon .fr-mode-email .fr-grid .fr-grid-body .fr-grid-td > .xbl-component,
    .orbeon .fr-mode-view .fr-grid .fr-grid-body .fr-grid-td > .xforms-group,
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-body .fr-grid-td > .xforms-group,
    .orbeon .fr-mode-email .fr-grid .fr-grid-body .fr-grid-td > .xforms-group {
      margin: 4px 0;
      display: block;
    }
    .orbeon .fr-mode-view .fr-grid .fr-grid-head .fr-grid-th,
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-head .fr-grid-th,
    .orbeon .fr-mode-email .fr-grid .fr-grid-head .fr-grid-th {
      display: table-cell;
      text-align: left;
    }
    .orbeon .fr-mode-view .fr-grid .fr-grid-head .fr-grid-th .xforms-output,
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-head .fr-grid-th .xforms-output,
    .orbeon .fr-mode-email .fr-grid .fr-grid-head .fr-grid-th .xforms-output {
      display: block;
    }
    .orbeon .fr-mode-view .fr-grid .fr-grid-head .fr-grid-th legend.xforms-label,
    .orbeon .fr-mode-pdf .fr-grid .fr-grid-head .fr-grid-th legend.xforms-label,
    .orbeon .fr-mode-email .fr-grid .fr-grid-head .fr-grid-th legend.xforms-label {
      border-bottom: none;
      margin: 0;
    }
    .orbeon .fr-mode-view .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr,
    .orbeon .fr-mode-pdf .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr,
    .orbeon .fr-mode-email .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body .fr-grid-tr {
      height: 0;
    }
    .orbeon .fr-mode-view .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type,
    .orbeon .fr-mode-pdf .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type,
    .orbeon .fr-mode-email .fr-grid:not(.fr-repeat):not(.fr-editable) .fr-grid-body tr:last-of-type {
      height: auto;
    }
    .orbeon .fr-mode-view .fr-grid .xforms-field,
    .orbeon .fr-mode-pdf .fr-grid .xforms-field,
    .orbeon .fr-mode-email .fr-grid .xforms-field,
    .orbeon .fr-mode-view .fr-grid .xforms-textarea > pre,
    .orbeon .fr-mode-pdf .fr-grid .xforms-textarea > pre,
    .orbeon .fr-mode-email .fr-grid .xforms-textarea > pre {
      padding: 4px 6px;
      display: block;
      box-sizing: border-box;
      min-height: 24px !important;
      line-height: 24px;
    }
    .orbeon .fr-mode-view a[href]:after,
    .orbeon .fr-mode-pdf a[href]:after,
    .orbeon .fr-mode-email a[href]:after,
    .orbeon .fr-mode-view abbr[title]:after,
    .orbeon .fr-mode-pdf abbr[title]:after,
    .orbeon .fr-mode-email abbr[title]:after {
      content: "";
    }
  }
  /* Original CSS path: /xbl/orbeon/ladda-button/ladda-1.0.0-orbeon/ladda-themeless.min.css */
  /*!
   * Ladda
   * http://lab.hakim.se/ladda
   * MIT licensed
   *
   * Copyright (C) 2016 Hakim El Hattab, http://hakim.se
   */.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 2000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}
  /* Original CSS path: /xbl/orbeon/ladda-button/ladda-button.css */
  .xbl-fr-ladda-button {
      display: inline;
  }/* Original CSS path: /xbl/orbeon/section/section.css */
  .orbeon .xbl-fr-section {
    display: block;
    padding-bottom: 20px;
    background-color: white;
  }
  .orbeon .xbl-fr-section:last-of-type {
    padding-bottom: 0;
  }
  .orbeon .xbl-fr-section h2.fr-section-title,
  .orbeon .xbl-fr-section h3.fr-section-title,
  .orbeon .xbl-fr-section h4.fr-section-title,
  .orbeon .xbl-fr-section h5.fr-section-title,
  .orbeon .xbl-fr-section h6.fr-section-title {
    background-color: #eeeeee;
    background-image: -moz-linear-gradient(top, #eeeeee, #eeeeee);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#eeeeee));
    background-image: -webkit-linear-gradient(top, #eeeeee, #eeeeee);
    background-image: -o-linear-gradient(top, #eeeeee, #eeeeee);
    background-image: linear-gradient(to bottom, #eeeeee, #eeeeee);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffeeeeee', GradientType=0);
    margin: 0;
    font-weight: normal;
    padding: 0;
    color: #555555;
    font-size: 18px;
    line-height: 36px;
  }
  .orbeon .xbl-fr-section h2.fr-section-iteration-title,
  .orbeon .xbl-fr-section h3.fr-section-iteration-title,
  .orbeon .xbl-fr-section h4.fr-section-iteration-title,
  .orbeon .xbl-fr-section h5.fr-section-iteration-title,
  .orbeon .xbl-fr-section h6.fr-section-iteration-title {
    background-color: #eeeeee;
    background-image: -moz-linear-gradient(top, #eeeeee, #eeeeee);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#eeeeee));
    background-image: -webkit-linear-gradient(top, #eeeeee, #eeeeee);
    background-image: -o-linear-gradient(top, #eeeeee, #eeeeee);
    background-image: linear-gradient(to bottom, #eeeeee, #eeeeee);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffeeeeee', GradientType=0);
    margin: 5px 0 0 0;
    font-weight: normal;
    padding: 0 0 0 10px;
    color: #555555;
    font-size: 14.4px;
    line-height: 28.8px;
  }
  .orbeon .xbl-fr-section .fr-section-title .xforms-help {
    display: none;
  }
  .orbeon .xbl-fr-section .fr-section-title .xforms-help:not(:empty) {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-indent: 1px;
    background: none;
    max-width: 14px;
    max-height: 14px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 0;
    overflow: hidden;
    cursor: pointer;
  }
  .orbeon .xbl-fr-section .fr-section-title .xforms-help:not(:empty):before {
    content: "\f05a";
    margin-right: 2px;
  }
  .orbeon .xbl-fr-section .fr-section-title .xforms-help:not(:empty) {
    float: left;
    margin-top: 11px;
    margin-right: 5px;
    margin-bottom: -1px;
  }
  .orbeon .xbl-fr-section .fr-section-open-close img {
    margin-right: 0;
  }
  .orbeon .xbl-fr-section .fr-section-open-close {
    padding: 0 7px 0 7px;
  }
  .orbeon .xbl-fr-section .fr-section-content {
    display: block;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .orbeon .xbl-fr-section .fr-section-title .fr-section-label {
    display: inline-table;
    padding-left: 10px;
    font-size: 18px;
    vertical-align: top;
  }
  .orbeon .xbl-fr-section .fr-section-title .fr-section-label .btn-link,
  .orbeon .xbl-fr-section .fr-section-title .fr-section-label .xforms-output-output {
    display: table-cell;
    min-height: 36px;
  }
  .orbeon .xbl-fr-section .fr-section-title .fr-section-label .btn-link {
    text-decoration: none;
    color: #555555;
  }
  .orbeon .xbl-fr-section .fr-section-title .fr-section-label label {
    font-size: 18px;
    line-height: 36px;
    margin-bottom: 0;
  }
  .orbeon .xbl-fr-section .fr-section-title .fr-section-label.fr-section-open,
  .orbeon .xbl-fr-section .fr-section-title .fr-section-label.fr-section-closed {
    padding-left: 20px;
    padding-right: 20px;
    background-repeat: no-repeat;
    background-position: 5px 15px;
    cursor: pointer;
    border-collapse: separate;
  }
  .orbeon .xbl-fr-section .fr-section-title .fr-section-label.fr-section-open {
    background-image: url(/orbeon/o/eb3c271399b07e5403fc47692a934efb765fc50f/xbl/orbeon/section/arrow-down.png);
  }
  .orbeon .xbl-fr-section .fr-section-title .fr-section-label.fr-section-closed {
    background-image: url(/orbeon/o/eb3c271399b07e5403fc47692a934efb765fc50f/xbl/orbeon/section/arrow-right.png);
  }
  .orbeon .xbl-fr-section .fr-mode-view .fr-section-title img,
  .orbeon .xbl-fr-section .fr-mode-pdf .fr-section-title img,
  .orbeon .xbl-fr-section .fr-mode-email .fr-section-title img {
    display: none;
  }
  @media print {
    .orbeon h2,
    .orbeon h3,
    .orbeon h4,
    .orbeon h5,
    .orbeon h6 {
      border-bottom: 1px solid #e3e3e3;
      color: black;
    }
    .orbeon .fr-page-break-before {
      page-break-before: always;
    }
    .orbeon .xbl-fr-section {
      page-break-before: auto;
      page-break-inside: auto;
      page-break-after: auto;
    }
    .orbeon .xbl-fr-section.fr-page-break-before {
      page-break-before: always;
    }
    .orbeon .xbl-fr-section .fr-section-title {
      page-break-before: auto;
      page-break-inside: avoid;
      page-break-after: avoid;
      background: none;
    }
    .orbeon .xbl-fr-section .fr-section-title .fr-section-label.fr-section-open,
    .orbeon .xbl-fr-section .fr-section-title .fr-section-label.fr-section-closed {
      padding-left: 0;
      background-image: none;
    }
    .orbeon .xbl-fr-section .fr-section-content {
      page-break-before: avoid;
      page-break-inside: auto;
      page-break-after: auto;
      padding-left: 0;
      padding-right: 0;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid {
      page-break-before: auto;
      page-break-inside: auto;
      page-break-after: auto;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid.fr-page-break-before {
      page-break-before: always;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr {
      page-break-before: auto;
      page-break-inside: auto;
      page-break-after: auto;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr.fr-page-break-before {
      page-break-before: always;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr .xforms-label {
      page-break-after: avoid;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr .xforms-textarea pre,
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr span.xforms-field {
      page-break-before: avoid;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr .xforms-textarea pre {
      page-break-inside: avoid;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr .xforms-textarea pre.fr-long-content {
      page-break-inside: auto;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr span.xforms-field {
      page-break-inside: avoid;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr span.xforms-field.fr-long-content {
      page-break-inside: auto;
    }
    .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr blockquote {
      page-break-inside: auto;
    }
    .orbeon #o0xforms-form .fr-section-title .xforms-help {
      display: none;
    }
  }
  /* Original CSS path: /apps/fr/style/form-runner-responsive.css */
  @media (max-width: 980px) {
    .orbeon .fr-view {
      width: auto;
      padding: 0 10px;
    }
    .orbeon .span12 {
      width: auto;
      float: none;
    }
    .orbeon.xforms-mobile select,
    .orbeon.xforms-mobile textarea,
    .orbeon.xforms-mobile input[type="text"],
    .orbeon.xforms-mobile input[type="password"],
    .orbeon.xforms-mobile input[type="datetime"],
    .orbeon.xforms-mobile input[type="datetime-local"],
    .orbeon.xforms-mobile input[type="date"],
    .orbeon.xforms-mobile input[type="month"],
    .orbeon.xforms-mobile input[type="time"],
    .orbeon.xforms-mobile input[type="week"],
    .orbeon.xforms-mobile input[type="number"],
    .orbeon.xforms-mobile input[type="email"],
    .orbeon.xforms-mobile input[type="url"],
    .orbeon.xforms-mobile input[type="search"],
    .orbeon.xforms-mobile input[type="tel"],
    .orbeon.xforms-mobile input[type="color"] {
      font-size: 16px;
    }
  }
  @media (max-width: 640px) {
    .orbeon .xbl-fr-grid .fr-grid:not(.fr-repeat-single-row) > .fr-grid-body .fr-grid-tr .fr-grid-td {
      display: block;
    }
    .orbeon .xbl-fr-grid .fr-grid:not(.fr-repeat-single-row).fr-repeat-multiple-rows .fr-grid-th:nth-child(n+3) {
      display: none;
    }
    .orbeon .fr-buttons .xforms-trigger button {
      display: block;
      width: 100%;
      margin-left: 0;
    }
  }