/* 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/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/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,
.orbeon .xbl-fr-error-summary .fr-error-group .fr-error-link,
.orbeon .xbl-fr-error-summary .fr-error-group .fr-error-alert {
  padding: 2px 0;
  vertical-align: top;
}
.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 {
  vertical-align: top;
}
.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: 4px 5px;
  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-head,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-x='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-x='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-x='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-x='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-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,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td {
  grid-column-end: span  1;
}
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-td[data-fr-w='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='12'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='11'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='10'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='9'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='8'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='7'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='6'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='5'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='4'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='3'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='2'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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-head .fr-grid-td[data-fr-w='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td[data-fr-w='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-head .fr-grid-th[data-fr-w='1'],
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .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 .fr-grid-td,
.orbeon .xbl-fr-grid .fr-grid.fr-grid-css .fr-grid-body .fr-grid-td {
  grid-row-end: span  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: table-row-group;
}
.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-row;
}
.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;
}
.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td > .xforms-control,
.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;
}
.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 a,
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right .xforms-trigger a {
  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;
  }
  .orbeon .fr-mode-view .fr-grid .fr-grid-body .fr-grid-td > .xforms-control,
  .orbeon .fr-mode-pdf .fr-grid .fr-grid-body .fr-grid-td > .xforms-control,
  .orbeon .fr-mode-email .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-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-top: 20px;
  padding-bottom: 4px;
  background-color: white;
}
.orbeon .xbl-fr-section:first-of-type {
  padding-top: 0;
}
.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 a,
.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 a {
  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/xbl/orbeon/section/arrow-down.png);
}
.orbeon .xbl-fr-section .fr-section-title .fr-section-label.fr-section-closed {
  background-image: url(/orbeon/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 pre {
    page-break-inside: auto;
  }
  .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr blockquote {
    page-break-inside: auto;
  }
  .orbeon .xbl-fr-section .fr-section-content .xbl-fr-grid .fr-grid-tr .fr-grid-td .xforms-label {
    page-break-after: avoid;
  }
  .orbeon #xforms-form .fr-section-title .xforms-help {
    display: none;
  }
}
/* Original CSS path: /xbl/orbeon/tinymce/tinymce.css */
.xbl-fr-tinymce.xforms-readonly .mce-top-part {
  display: none;
}
.xbl-fr-tinymce .xbl-fr-tinymce-div {
  min-width: 1px;
}
.xbl-fr-tinymce .mce-container {
  box-shadow: none;
}
/* Original CSS path: /xbl/orbeon/tinymce/js/tinymce/skins/lightgray/skin.min.css */
.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#595959;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.mce-statusbar>.mce-container-body{display:flex;padding-right:16px}.mce-statusbar>.mce-container-body .mce-path{flex:1}.mce-wordcount{font-size:inherit;text-transform:uppercase;padding:8px 0}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative;font-size:11px}.mce-fullscreen .mce-resizehandle{display:none}.mce-statusbar .mce-flow-layout-item{margin:0}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #c5c5c5;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:white}.mce-grid td.mce-grid-cell div{border:1px solid #c5c5c5;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#91bbe9}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#91bbe9}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#c5c5c5;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#91bbe9;background:#bdd6f2}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#8b8b8b}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-container b{font-weight:bold}.mce-container p{margin-bottom:5px}.mce-container a{cursor:pointer;color:#2276d2}.mce-container a:hover{text-decoration:underline}.mce-container ul{margin-left:15px}.mce-container .mce-table-striped{border-collapse:collapse;margin:10px}.mce-container .mce-table-striped thead>tr{background-color:#fafafa}.mce-container .mce-table-striped thead>tr th{font-weight:bold}.mce-container .mce-table-striped td,.mce-container .mce-table-striped th{padding:5px}.mce-container .mce-table-striped tr:nth-child(even){background-color:#fafafa}.mce-container .mce-table-striped tbody>tr:hover{background-color:#e1e1e1}.mce-branding{font-size:inherit;text-transform:uppercase;white-space:pre;padding:8px 0}.mce-branding a{font-size:inherit;color:inherit}.mce-top-part{position:relative}.mce-top-part::before{content:'';position:absolute;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);top:0;right:0;bottom:0;left:0;pointer-events:none}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-rtl .mce-statusbar>.mce-container-body>*:last-child{padding-right:0;padding-left:10px}.mce-rtl .mce-path{text-align:right;padding-right:16px}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.5;filter:alpha(opacity=50);zoom:1;position:absolute;background:black}.mce-croprect-handle:focus{border-color:#2276d2}.mce-croprect-handle-move:focus{outline:1px solid #2276d2}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel-bg{position:absolute;background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-arrow-up{margin-top:12px}.mce-arrow-down{margin-top:-12px}.mce-arrow:before,.mce-arrow:after{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-arrow.mce-arrow-up:before{top:-9px;border-bottom-color:#c5c5c5;border-width:0 9px 9px;margin-left:-9px}.mce-arrow.mce-arrow-down:before{bottom:-9px;border-top-color:#c5c5c5;border-width:9px 9px 0;margin-left:-9px}.mce-arrow.mce-arrow-up:after{top:-8px;border-bottom-color:#fff;border-width:0 8px 8px;margin-left:-8px}.mce-arrow.mce-arrow-down:after{bottom:-8px;border-top-color:#fff;border-width:8px 8px 0;margin-left:-8px}.mce-arrow.mce-arrow-left:before,.mce-arrow.mce-arrow-left:after{margin:0}.mce-arrow.mce-arrow-left:before{left:8px}.mce-arrow.mce-arrow-left:after{left:9px}.mce-arrow.mce-arrow-right:before,.mce-arrow.mce-arrow-right:after{left:auto;margin:0}.mce-arrow.mce-arrow-right:before{right:8px}.mce-arrow.mce-arrow-right:after{right:9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:before{left:-9px;top:50%;border-right-color:#c5c5c5;border-width:9px 9px 9px 0;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:after{left:-8px;top:50%;border-right-color:#fff;border-width:8px 8px 8px 0;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left{margin-left:12px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:before{right:-9px;top:50%;border-left-color:#c5c5c5;border-width:9px 0 9px 9px;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:after{right:-8px;top:50%;border-left-color:#fff;border-width:8px 0 8px 8px;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right{margin-left:-14px}.mce-edit-aria-container>.mce-container-body{display:flex}.mce-edit-aria-container>.mce-container-body .mce-edit-area{flex:1}.mce-edit-aria-container>.mce-container-body .mce-sidebar>.mce-container-body{display:flex;align-items:stretch;height:100%}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel{min-width:250px;max-width:250px;position:relative}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel>.mce-container-body{position:absolute;width:100%;height:100%;overflow:auto;top:0;left:0}.mce-sidebar-toolbar{border:0 solid #c5c5c5;border-left-width:1px}.mce-sidebar-toolbar .mce-btn{border-left:0;border-right:0}.mce-sidebar-toolbar .mce-btn.mce-active,.mce-sidebar-toolbar .mce-btn.mce-active:hover{background-color:#555c66}.mce-sidebar-toolbar .mce-btn.mce-active button,.mce-sidebar-toolbar .mce-btn.mce-active:hover button,.mce-sidebar-toolbar .mce-btn.mce-active button i,.mce-sidebar-toolbar .mce-btn.mce-active:hover button i{color:white;text-shadow:1px 1px none}.mce-sidebar-panel{border:0 solid #c5c5c5;border-left-width:1px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #f3f3f3;border:0 solid #c5c5c5;background-color:#fff}.mce-floatpanel{position:absolute;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);top:0;left:0;background:#FFF;border:1px solid #c5c5c5;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#c5c5c5;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#FFF}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#FFF}#mce-modal-block.mce-in{opacity:.5;filter:alpha(opacity=50);zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#FFF;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#9b9b9b}.mce-close:hover i{color:#bdbdbd}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#FFF;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#e2e4e7}.mce-window .mce-btn:hover{border-color:#c5c5c5}.mce-window .mce-btn:focus{border-color:#2276d2}.mce-window-body .mce-btn,.mce-foot .mce-btn{border-color:#c5c5c5}.mce-foot .mce-btn.mce-primary{border-color:transparent}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:0}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right;padding-right:0;padding-left:20px}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1;margin-top:1px}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-ne,.mce-tooltip-se{margin-left:14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#595959}.mce-bar{display:block;width:0;height:100%;background-color:#dfdfdf;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#fff;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#c5c5c5;transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0;box-sizing:border-box}.mce-notification.mce-in{opacity:1}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ECB}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#595959}.mce-notification .mce-progress .mce-bar-container{border-color:#c5c5c5}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#595959}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ECB}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#9b9b9b;cursor:pointer}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b3b3b3;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);background:white;display:inline-block;*display:inline;*zoom:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-btn:hover,.mce-btn:active{background:white;color:#595959;border-color:#e2e4e7}.mce-btn:focus{background:white;color:#595959;border-color:#e2e4e7}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover,.mce-btn.mce-active:focus,.mce-btn.mce-active:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#555c66;color:white;border-color:transparent}.mce-btn.mce-active button,.mce-btn.mce-active:hover button,.mce-btn.mce-active i,.mce-btn.mce-active:hover i{color:white}.mce-btn:hover .mce-caret{border-top-color:#b5bcc2}.mce-btn.mce-active .mce-caret,.mce-btn.mce-active:hover .mce-caret{border-top-color:white}.mce-btn button{padding:4px 6px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#595959;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary.mce-btn-has-text{min-width:50px}.mce-primary{color:white;border:1px solid transparent;border-color:transparent;background-color:#2276d2}.mce-primary:hover,.mce-primary:focus{background-color:#1e6abc;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#1e6abc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-primary button,.mce-primary button i{color:white;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #b5bcc2;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #b5bcc2;border-top:0}.mce-btn-flat{border:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-toolbar .mce-btn-group{margin:0;padding:2px 0}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:0;margin-left:2px}.mce-btn-group{margin-left:2px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:white;text-indent:-10em;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#595959;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid #2276d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#bdbdbd}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{position:relative;display:inline-block;*display:inline;*zoom:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#bdbdbd}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0;margin:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-combobox .mce-status{position:absolute;right:2px;top:50%;line-height:16px;margin-top:-8px;font-size:12px;width:15px;height:15px;text-align:center;cursor:pointer}.mce-combobox.mce-has-status input{padding-right:20px}.mce-combobox.mce-has-open .mce-status{right:37px}.mce-combobox .mce-status.mce-i-warning{color:#c09853}.mce-combobox .mce-status.mce-i-checkmark{color:#468847}.mce-menu.mce-combobox-menu{border-top:0;margin-top:0;max-height:200px}.mce-menu.mce-combobox-menu .mce-menu-item{padding:4px 6px 4px 4px;font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-sep{padding:0}.mce-menu.mce-combobox-menu .mce-text{font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-link,.mce-menu.mce-combobox-menu .mce-menu-item-link b{font-size:11px}.mce-menu.mce-combobox-menu .mce-text b{font-size:11px}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid black;background:white;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal;font-size:inherit}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#595959;font-size:inherit;text-transform:uppercase}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#555c66;color:white}.mce-path .mce-divider{display:inline;font-size:inherit}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #c5c5c5;width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #e2e4e7}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar{border:1px solid #e2e4e7}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-menubar .mce-menubtn button span{color:#595959}.mce-menubar .mce-caret{border-top-color:#b5bcc2}.mce-menubar .mce-active .mce-caret,.mce-menubar .mce-menubtn:hover .mce-caret{border-top-color:#b5bcc2}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#e2e4e7;background:white;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-menubar .mce-menubtn.mce-active{border-bottom:none;z-index:65537}div.mce-menubtn.mce-opened{border-bottom-color:white;z-index:65537}.mce-menubtn button{color:#595959}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-rtl .mce-menubtn.mce-fixed-width span{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 4px 6px 4px;clear:both;font-weight:normal;line-height:20px;color:#595959;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-caret{margin-top:4px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #595959}.mce-menu-item .mce-menu-shortcut{display:inline-block;padding:0 10px 0 20px;color:#aaa}.mce-menu-item .mce-ico{padding-right:4px}.mce-menu-item:hover,.mce-menu-item:focus{background:#ededee}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#aaa}.mce-menu-item:hover .mce-text,.mce-menu-item:focus .mce-text,.mce-menu-item:hover .mce-ico,.mce-menu-item:focus .mce-ico{color:#595959}.mce-menu-item.mce-selected{background:#ededee}.mce-menu-item.mce-selected .mce-text,.mce-menu-item.mce-selected .mce-ico{color:#595959}.mce-menu-item.mce-active.mce-menu-item-normal{background:#555c66}.mce-menu-item.mce-active.mce-menu-item-normal .mce-text,.mce-menu-item.mce-active.mce-menu-item-normal .mce-ico{color:white}.mce-menu-item.mce-active.mce-menu-item-checkbox .mce-ico{visibility:visible}.mce-menu-item.mce-disabled,.mce-menu-item.mce-disabled:hover{background:white}.mce-menu-item.mce-disabled:focus,.mce-menu-item.mce-disabled:hover:focus{background:#ededee}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled:hover .mce-text,.mce-menu-item.mce-disabled .mce-ico,.mce-menu-item.mce-disabled:hover .mce-ico{color:#aaa}.mce-menu-item.mce-menu-item-preview.mce-active{border-left:5px solid #555c66;background:white}.mce-menu-item.mce-menu-item-preview.mce-active .mce-text,.mce-menu-item.mce-menu-item-preview.mce-active .mce-ico{color:#595959}.mce-menu-item.mce-menu-item-preview.mce-active:hover{background:#ededee}.mce-menu-item-link{color:#093;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mce-menu-item-link b{color:#093}.mce-menu-item-ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mce-menu-item:hover *,.mce-menu-item.mce-selected *,.mce-menu-item:focus *{color:#595959}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}div.mce-menu .mce-menu-item b{font-weight:bold}.mce-menu-item-indent-1{padding-left:20px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-3{padding-left:40px}.mce-menu-item-indent-4{padding-left:45px}.mce-menu-item-indent-5{padding-left:50px}.mce-menu-item-indent-6{padding-left:55px}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #595959;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#595959}.mce-rtl .mce-menu-item .mce-ico{padding-right:0;padding-left:4px}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/img/loader.gif) no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:180px;background:white;border:1px solid #c5c9cf;border:1px solid #e2e4e7;z-index:1002;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);max-height:500px;overflow:auto;overflow-x:hidden}.mce-menu.mce-animate{opacity:.01;transform:rotateY(10deg) rotateX(-10deg);transform-origin:left top}.mce-menu.mce-menu-align .mce-menu-shortcut,.mce-menu.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block}.mce-menu.mce-in.mce-animate{opacity:1;transform:rotateY(0) rotateX(0);transition:opacity .075s ease,transform .1s ease}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-rtl .mce-menu-item .mce-ico{padding-right:0;padding-left:4px}.mce-rtl.mce-menu-align .mce-caret,.mce-rtl .mce-menu-shortcut{right:auto;left:0}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#595959}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #c5c5c5;background:#fff;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #c5c5c5;background:#e6e6e6;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{border-color:#2276d2}.mce-spacer{visibility:hidden}.mce-splitbtn:hover .mce-open{border-left:1px solid #e2e4e7}.mce-splitbtn .mce-open{border-left:1px solid transparent;padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open:focus{border-left:1px solid #e2e4e7}.mce-splitbtn .mce-open:hover,.mce-splitbtn .mce-open:active{border-left:1px solid #e2e4e7}.mce-splitbtn.mce-active:hover .mce-open{border-left:1px solid white}.mce-splitbtn.mce-opened{border-color:#e2e4e7}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px 15px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#FDFDFD}.mce-tab.mce-active{background:#FDFDFD;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-tab:focus{color:#2276d2}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#595959}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#2276d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#bdbdbd}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-dropzone{border:3px dashed gray;text-align:center}.mce-dropzone span{text-transform:uppercase;display:inline-block;vertical-align:middle}.mce-dropzone:after{content:"";height:100%;display:inline-block;vertical-align:middle}.mce-dropzone.mce-disabled{opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-dropzone.mce-disabled.mce-dragenter{cursor:not-allowed}.mce-browsebutton{position:relative;overflow:hidden}.mce-browsebutton button{position:relative;z-index:1}.mce-browsebutton input{opacity:0;filter:alpha(opacity=0);zoom:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@font-face{font-family:'tinymce';src:url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.eot);src:url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.eot?#iefix) format('embedded-opentype'),url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.woff) format('woff'),url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.ttf) format('truetype'),url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.svg#tinymce) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.eot);src:url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.eot?#iefix) format('embedded-opentype'),url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.woff) format('woff'),url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf) format('truetype'),url(/orbeon/xbl/orbeon/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.svg#tinymce) format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#595959}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e915"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\e93c"}.mce-i-drop:before{content:"\e935"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-tablerowprops:before{content:"\e604"}.mce-i-tablecellprops:before{content:"\e605"}.mce-i-table2:before{content:"\e606"}.mce-i-tablemergecells:before{content:"\e607"}.mce-i-tableinsertcolbefore:before{content:"\e608"}.mce-i-tableinsertcolafter:before{content:"\e609"}.mce-i-tableinsertrowbefore:before{content:"\e60a"}.mce-i-tableinsertrowafter:before{content:"\e60b"}.mce-i-tablesplitcells:before{content:"\e60d"}.mce-i-tabledelete:before{content:"\e60e"}.mce-i-tableleftheader:before{content:"\e62a"}.mce-i-tabletopheader:before{content:"\e62b"}.mce-i-tabledeleterow:before{content:"\e800"}.mce-i-tabledeletecol:before{content:"\e801"}.mce-i-codesample:before{content:"\e603"}.mce-i-fill:before{content:"\e902"}.mce-i-borderwidth:before{content:"\e903"}.mce-i-line:before{content:"\e904"}.mce-i-count:before{content:"\e905"}.mce-i-translate:before{content:"\e907"}.mce-i-drag:before{content:"\e908"}.mce-i-home:before{content:"\e90b"}.mce-i-upload:before{content:"\e914"}.mce-i-bubble:before{content:"\e91c"}.mce-i-user:before{content:"\e91d"}.mce-i-lock:before{content:"\e926"}.mce-i-unlock:before{content:"\e927"}.mce-i-settings:before{content:"\e928"}.mce-i-remove2:before{content:"\e92a"}.mce-i-menu:before{content:"\e92d"}.mce-i-warning:before{content:"\e930"}.mce-i-question:before{content:"\e931"}.mce-i-pluscircle:before{content:"\e932"}.mce-i-info:before{content:"\e933"}.mce-i-notice:before{content:"\e934"}.mce-i-arrowup:before{content:"\e93b"}.mce-i-arrowdown:before{content:"\e93d"}.mce-i-arrowup2:before{content:"\e93f"}.mce-i-arrowdown2:before{content:"\e940"}.mce-i-menu2:before{content:"\e941"}.mce-i-newtab:before{content:"\e961"}.mce-i-a11y:before{content:"\e900"}.mce-i-plus:before{content:"\e93a"}.mce-i-insert:before{content:"\e93a"}.mce-i-minus:before{content:"\e939"}.mce-i-books:before{content:"\e911"}.mce-i-reload:before{content:"\e906"}.mce-i-toc:before{content:"\e901"}.mce-i-checkmark:before{content:"\e033"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-insert{font-size:14px}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#BBB}.mce-rtl .mce-filepicker input{direction:ltr}/*# sourceMappingURL=skin.min.css.map *//* Original CSS path: /apps/fr/style/form-runner-common.css */
.fr-border {
  padding: 0;
  margin-bottom: 10px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
}
.narrow-td {
  width: 1px;
}
.fr-plain-checkbox-container {
  width: 1px;
}
.fr-plain-checkbox-container label {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-indent: 0;
}
.fr-plain-checkbox-container label input[type="checkbox"] {
  float: none;
  margin: 0;
}
.fr-plain-checkbox-container label span {
  display: none;
}
.fr-plain-checkbox-container label .label {
  vertical-align: middle;
}
/* Original CSS path: /apps/fr/style/form-runner-base.css */
.orbeon {
  -webkit-text-size-adjust: 100%;
}
html[lang=he] .orbeon,
html[lang=ar] .orbeon {
  direction: rtl;
}
.orbeon .navbar .navbar-inner .container {
  display: flex;
}
.orbeon .navbar .navbar-inner .container .fr-language-choice {
  margin-left: auto;
}
.orbeon .navbar .navbar-inner .container .fr-status-icons {
  display: block;
}
.orbeon .navbar .navbar-inner .container .fr-status-icons i {
  margin-left: 5px;
}
.orbeon .navbar .navbar-inner .container .badge {
  margin-left: 5px;
}
.orbeon .navbar .navbar-inner .container img {
  margin-right: 15px;
}
.orbeon .navbar .navbar-inner .container h1 {
  margin-left: 0;
}
.orbeon .fr-body {
  display: block;
}
.orbeon .fr-clear {
  clear: both;
}
.orbeon .fr-clear-container {
  *zoom: 1;
}
.orbeon .fr-clear-container:before,
.orbeon .fr-clear-container:after {
  display: table;
  content: "";
  line-height: 0;
}
.orbeon .fr-clear-container:after {
  clear: both;
}
.orbeon .xforms-alert,
.orbeon .xforms-alert.xforms-active {
  display: none;
}
.orbeon .xforms-form .xforms-alert.xforms-active:empty {
  display: none;
}
.orbeon .xforms-visited > .xforms-alert.xforms-active,
.orbeon .xforms-visited.xforms-alert.xforms-active,
.orbeon .fr-mode-view .xforms-alert.xforms-active,
.orbeon .fr-mode-pdf .xforms-alert.xforms-active,
.orbeon .fr-mode-email .xforms-alert.xforms-active {
  display: block;
  clear: both;
  overflow: visible;
  margin-left: 0;
  height: auto;
  width: auto;
  font-weight: normal;
  font-size: inherit;
  text-indent: 0;
  background-image: none;
  white-space: normal;
}
.orbeon .xforms-visited > .xforms-alert.xforms-active > ul,
.orbeon .xforms-visited.xforms-alert.xforms-active > ul,
.orbeon .fr-mode-view .xforms-alert.xforms-active > ul,
.orbeon .fr-mode-pdf .xforms-alert.xforms-active > ul,
.orbeon .fr-mode-email .xforms-alert.xforms-active > ul {
  margin-bottom: 0;
  list-style-type: square;
}
.orbeon .xforms-hint-appearance-full .xforms-hint,
.orbeon .xforms-hint-appearance-inline .xforms-hint {
  display: block;
  width: 100%;
  clear: both;
}
.orbeon .xforms-hint-appearance-full .xforms-hint.xforms-hint-appearance-minimal,
.orbeon .xforms-hint-appearance-inline .xforms-hint.xforms-hint-appearance-minimal {
  display: none;
}
.orbeon .xforms-hint-appearance-full .xforms-items .xforms-hint,
.orbeon .xforms-hint-appearance-inline .xforms-items .xforms-hint {
  display: none;
}
.orbeon .xforms-hint-appearance-minimal .xforms-hint:not(.xforms-hint-appearance-full) {
  display: none;
}
.orbeon .xforms-trigger button,
.orbeon .xforms-trigger input {
  white-space: nowrap;
}
.orbeon button.btn-link {
  text-decoration: underline;
  font-size: inherit;
  padding: 0 0 2px 0;
}
.orbeon .xforms-upload-info {
  display: block;
  width: 100%;
  padding: 2px 2px 2px 18px;
  background: url(/orbeon/apps/fr/style/images/silk/attach.png) no-repeat left center;
  box-sizing: border-box;
}
.orbeon .xforms-help-panel-message {
  padding: .5em 0;
  margin-bottom: .5em;
  border-bottom: 2px solid #ddddee;
}
.orbeon input[type=number]::-webkit-inner-spin-button,
.orbeon input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.orbeon input[type=number] {
  -moz-appearance: textfield;
}
.orbeon .fr-mode-new .xforms-readonly label.radio,
.orbeon .fr-mode-edit .xforms-readonly label.radio,
.orbeon .fr-mode-test .xforms-readonly label.radio,
.orbeon .xforms-dialog .xforms-readonly label.radio,
.orbeon .fr-mode-new .xforms-readonly label.checkbox,
.orbeon .fr-mode-edit .xforms-readonly label.checkbox,
.orbeon .fr-mode-test .xforms-readonly label.checkbox,
.orbeon .xforms-dialog .xforms-readonly label.checkbox,
.orbeon .fr-mode-new .xforms-readonly .xforms-label,
.orbeon .fr-mode-edit .xforms-readonly .xforms-label,
.orbeon .fr-mode-test .xforms-readonly .xforms-label,
.orbeon .xforms-dialog .xforms-readonly .xforms-label {
  color: #999999;
}
.orbeon .fr-goto-content,
.orbeon .fr-status-icons {
  margin-right: 10px;
}
.orbeon .fr-goto-content .xforms-label,
.orbeon .fr-status-icons .xforms-label {
  display: inline;
  margin-right: 5px;
}
.orbeon .fr-message-success {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.orbeon .fr-explanation {
  padding: 10px;
}
.orbeon .fr-buttons {
  display: block;
  text-align: right;
  font-size: 0;
}
.orbeon .fr-buttons .fr-buttons-message div {
  display: inline;
}
.orbeon .fr-buttons .xforms-trigger button img {
  margin-right: 10px;
}
.orbeon .fr-buttons .xforms-trigger button,
.orbeon .fr-buttons .xforms-trigger input {
  width: 9.5em;
  margin-left: 4px;
  margin-bottom: 4px;
}
.orbeon .fr-buttons .fr-collapse-all-button.xforms-trigger button,
.orbeon .fr-buttons .fr-expand-all-button.xforms-trigger button,
.orbeon .fr-buttons .fr-refresh-button.xforms-trigger button {
  min-width: 2em;
  width: 2em;
  padding: 0;
}
.orbeon .fr-buttons .fr-collapse-all-button.xforms-trigger button,
.orbeon .fr-buttons .fr-expand-all-button.xforms-trigger button,
.orbeon .fr-buttons .fr-refresh-button.xforms-trigger button {
  min-width: 2em;
  width: 2em;
  padding: 3px;
}
.orbeon .xforms-dialog {
  max-width: 500px;
  margin-right: 10px;
}
.orbeon .xforms-dialog .bd p {
  margin: 0.5em 0 0.5em 0;
}
.orbeon .xforms-dialog .fr-dialog-icon {
  float: left;
  margin-right: 2em;
  margin-left: 1em;
  padding-bottom: 1em;
}
.orbeon .xforms-dialog .fr-dialog-buttons {
  text-align: right;
  padding: 10px 5px 0 5px;
  margin-top: 5px;
  border-top: 2px solid #ddddee;
  clear: both;
}
.orbeon .fr-captcha {
  display: block;
}
.orbeon .fr-captcha .xbl-fr-recaptcha,
.orbeon .fr-captcha .xbl-fr-simple-captcha {
  display: inline-block;
}
.orbeon .fr-captcha .xbl-fr-recaptcha > .xforms-label,
.orbeon .fr-captcha .xbl-fr-simple-captcha > .xforms-label,
.orbeon .fr-captcha .xbl-fr-recaptcha > .xforms-alert,
.orbeon .fr-captcha .xbl-fr-simple-captcha > .xforms-alert {
  display: none;
}
.orbeon #fr-view {
  margin-bottom: 10px;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-2em input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-2em select {
  width: 2em;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-3em input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-3em select {
  width: 3em;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-4em input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-4em select {
  width: 4em;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-5em input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-5em select {
  width: 5em;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-7em input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-7em select {
  width: 7em;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-10em input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-10em select {
  width: 10em;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-12em input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-12em select {
  width: 12em;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-15em input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-15em select {
  width: 15em;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-100pc input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-100pc select {
  width: 100%;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-2digits input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-2digits select {
  width: 29px;
}
.xforms-mobile.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-2digits input.xforms-input-input,
.xforms-mobile.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-2digits select {
  width: 32px;
}
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-4digits input.xforms-input-input,
.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-4digits select {
  width: 43px;
}
.xforms-mobile.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-4digits input.xforms-input-input,
.xforms-mobile.orbeon #fr-view .fr-grid .fr-grid-body .fr-grid-td .fr-width-4digits select {
  width: 54px;
}
.orbeon #fr-view .xforms-help-popover {
  font-size: 13px;
  line-height: 20px;
}
.orbeon .dropdown-menu li .xforms-output-output {
  white-space: nowrap;
}
.orbeon .dropdown-menu i {
  margin-right: 5px;
}
.orbeon .xforms-form .fr-mode-view .fr-body .xforms-help,
.orbeon .xforms-form .fr-mode-pdf .fr-body .xforms-help,
.orbeon .xforms-form .fr-mode-email .fr-body .xforms-help {
  display: none;
}
.orbeon .xforms-form .fr-mode-view .fr-grid-td .xforms-control,
.orbeon .xforms-form .fr-mode-pdf .fr-grid-td .xforms-control,
.orbeon .xforms-form .fr-mode-email .fr-grid-td .xforms-control,
.orbeon .xforms-form .fr-mode-view .fr-grid-td .fr-component-group,
.orbeon .xforms-form .fr-mode-pdf .fr-grid-td .fr-component-group,
.orbeon .xforms-form .fr-mode-email .fr-grid-td .fr-component-group {
  margin-top: 0;
}
.orbeon .xforms-form .fr-mode-view .fr-repeat-multiple-rows,
.orbeon .xforms-form .fr-mode-pdf .fr-repeat-multiple-rows,
.orbeon .xforms-form .fr-mode-email .fr-repeat-multiple-rows {
  border-top: none;
}
.orbeon .xforms-form .fr-mode-view .fr-repeat-multiple-rows .fr-grid-head,
.orbeon .xforms-form .fr-mode-pdf .fr-repeat-multiple-rows .fr-grid-head,
.orbeon .xforms-form .fr-mode-email .fr-repeat-multiple-rows .fr-grid-head {
  display: none;
}
.orbeon .fr-mode-view .xforms-textarea.xforms-static > pre,
.orbeon .fr-mode-pdf .xforms-textarea.xforms-static > pre,
.orbeon .fr-mode-email .xforms-textarea.xforms-static > pre,
.orbeon .fr-mode-view .xbl-fr-tinymce .xforms-output.xforms-mediatype-text-html > .xforms-output-output,
.orbeon .fr-mode-pdf .xbl-fr-tinymce .xforms-output.xforms-mediatype-text-html > .xforms-output-output,
.orbeon .fr-mode-email .xbl-fr-tinymce .xforms-output.xforms-mediatype-text-html > .xforms-output-output {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: not-allowed;
  word-wrap: break-word;
  word-break: normal;
  min-height: 28px;
  box-sizing: border-box;
  padding: 4px 6px;
  margin: 0;
}
.orbeon .fr-mode-view .xforms-textarea.xforms-static > pre,
.orbeon .fr-mode-pdf .xforms-textarea.xforms-static > pre,
.orbeon .fr-mode-email .xforms-textarea.xforms-static > pre {
  white-space: pre-wrap;
}
.orbeon .fr-mode-view .xbl-fr-tinymce .xforms-output.xforms-mediatype-text-html,
.orbeon .fr-mode-pdf .xbl-fr-tinymce .xforms-output.xforms-mediatype-text-html,
.orbeon .fr-mode-email .xbl-fr-tinymce .xforms-output.xforms-mediatype-text-html {
  padding: 0;
}
.orbeon .fr-mode-view .xbl-fr-tinymce .xforms-output.xforms-mediatype-text-html > .xforms-output-output {
  overflow-x: scroll;
}
.orbeon .fr-mode-pdf .xbl-fr-tinymce .xforms-output.xforms-mediatype-text-html > .xforms-output-output pre,
.orbeon .fr-mode-email .xbl-fr-tinymce .xforms-output.xforms-mediatype-text-html > .xforms-output-output pre {
  white-space: normal;
  word-wrap: break-word;
}
@media print {
  .orbeon #xforms-form .fr-status-icons,
  .orbeon #xforms-form .xforms-upload-remove,
  .orbeon #xforms-form .xbl-fr-attachment .xforms-output-appearance-xxforms-download,
  .orbeon #xforms-form .xforms-help,
  .orbeon #xforms-form .fr-buttons {
    display: none;
  }
  .orbeon #xforms-form .xforms-upload-info {
    background: transparent none repeat scroll 0 0;
    padding-left: 2px;
  }
  .orbeon #xforms-form select[multiple],
  .orbeon #xforms-form .xforms-select1-appearance-compact select,
  .orbeon #xforms-form .xforms-select-appearance-compact select {
    height: auto;
  }
  .orbeon #xforms-form .fr-grid .xforms-output.xforms-mediatype-image img {
    -fs-fit-images-to-width: 100%;
  }
  .orbeon #xforms-form .xbl-fr-xforms-inspector {
    display: none;
  }
  .navbar img {
    position: running(logo);
  }
  .fr-header-title {
    position: running(header-title);
  }
  .fr-footer-title {
    position: running(footer-title);
  }
  .fr-header-title div,
  .fr-footer-title div {
    max-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  ol[type=i] {
    list-style-type: lower-roman;
  }
  ol[type=I] {
    list-style-type: upper-roman;
  }
  ol[type=a] {
    list-style-type: lower-alpha;
  }
  ol[type=A] {
    list-style-type: upper-alpha;
  }
  ol[type='1'] {
    list-style-type: decimal;
  }
}
@page {
  padding-top: 10px;
  padding-bottom: 10px;
  @top-left {
    content: element(logo);
    border-bottom: 1px solid gray;
    padding-bottom: 10px;
    vertical-align: bottom;
  }
  @top-center {
    content: element(header-title);
    border-bottom: 1px solid gray;
    padding-bottom: 10px;
    vertical-align: bottom;
    width: 100%;
  }
  @top-right {
    border-bottom: 1px solid gray;
    padding-bottom: 10px;
    vertical-align: bottom;
  }
  @bottom-left {
    content: element(footer-title);
    border-top: 1px solid gray;
    padding-top: 10px;
    margin-top: 0;
    vertical-align: top;
    font-size: 14px;
    padding-right: 10px;
    line-height: 26px;
  }
  @bottom-center {
    content: counter(page) " / " counter(pages);
    border-top: 1px solid gray;
    padding-top: 10px;
    margin-top: 0;
    vertical-align: top;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 26px;
    white-space: nowrap;
  }
  @bottom-right {
    border-top: 1px solid gray;
    padding-top: 10px;
    vertical-align: top;
  }
}
/* Original CSS path: /apps/fr/style/form-runner-orbeon.css */
body.orbeon {
  background-color: #f3f3f3;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div {
  color: #333333;
  font-size: 13px;
  line-height: 20px;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div [class|=icon]:before {
  content: "";
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div .nav {
  display: block;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div .nav > li > span {
  padding: 0;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div .checkbox input[type="checkbox"],
.portlet .portlet-content .portlet-body .orbeon-portlet-div .checkbox-inline input[type="checkbox"],
.portlet .portlet-content .portlet-body .orbeon-portlet-div .radio input[type="radio"],
.portlet .portlet-content .portlet-body .orbeon-portlet-div .radio-inline input[type="radio"] {
  transform: none;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form {
  overflow-x: scroll;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form .row {
  margin-left: -20px;
  margin-right: -20px;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form .row [class*=span] {
  min-height: 1px;
  margin-left: 20px;
}
@media (max-width: 980px) {
  .portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form .row {
    margin-left: 0;
    margin-right: 0;
  }
  .portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form .row .span12 {
    margin-left: 0;
    margin-right: 0;
  }
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form .container,
.portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form .input-append .add-on,
.portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form .input-prepend .add-on {
  box-sizing: content-box;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form .container,
.portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form .container-fluid {
  padding: 0;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div #xforms-form .navbar-inverse .navbar-inner {
  width: 100%;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div .radio,
.portlet .portlet-content .portlet-body .orbeon-portlet-div .checkbox {
  margin-top: 0;
  display: inline-block;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div .checkbox input[type=checkbox],
.portlet .portlet-content .portlet-body .orbeon-portlet-div .radio input[type=radio] {
  position: static;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div label,
.portlet .portlet-content .portlet-body .orbeon-portlet-div .xforms-label {
  color: #333333;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div .table > thead > tr > td:first-child,
.portlet .portlet-content .portlet-body .orbeon-portlet-div .table > tbody > tr > td:first-child,
.portlet .portlet-content .portlet-body .orbeon-portlet-div .table > tfoot > tr > td:first-child {
  padding-left: 5px;
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div .table-bordered > thead > tr > th,
.portlet .portlet-content .portlet-body .orbeon-portlet-div .table-bordered > tbody > tr > th,
.portlet .portlet-content .portlet-body .orbeon-portlet-div .table-bordered > tfoot > tr > th,
.portlet .portlet-content .portlet-body .orbeon-portlet-div .table-bordered > thead > tr > td,
.portlet .portlet-content .portlet-body .orbeon-portlet-div .table-bordered > tbody > tr > td,
.portlet .portlet-content .portlet-body .orbeon-portlet-div .table-bordered > tfoot > tr > td {
  border-bottom: none;
  border-right: none;
}
@media (min-width: 980px) {
  .portlet .portlet-content .portlet-body .orbeon-portlet-div .row .span12 {
    width: 940px;
  }
}
.portlet .portlet-content .portlet-body .orbeon-portlet-div .navbar-inverse {
  border: none;
  background-color: transparent;
}
@media (max-width: 980px) {
  #content .portlet .portlet-content .portlet-body .orbeon-portlet-div .row {
    margin-left: 0;
    margin-right: 0;
  }
  #content .portlet .portlet-content .portlet-body .orbeon-portlet-div .span12 {
    margin-left: 0;
    margin-right: 0;
  }
}
.orbeon .fr-view .xbl-fr-box-select .xforms-select-appearance-full .xforms-items {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  padding: 4px 6px;
}
.orbeon .fr-view .xbl-fr-box-select .xforms-select-appearance-full .xforms-items:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted  \9;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
.orbeon .fr-lease .fa-lock {
  font-size: 3em;
  float: left;
  padding-right: 20px;
  padding-left: 10px;
  padding-bottom: 10px;
}
.orbeon .fr-lease .fr-lease-buttons {
  padding-top: 10px;
}
.orbeon .fr-lease .fr-lease-buttons .xforms-trigger {
  padding-right: 10px;
}
.orbeon .fr-orbeon-version {
  text-align: center;
  font-size: smaller;
  padding: 10px;
  color: #6E6E6E;
}
.orbeon .fr-explanation .xforms-output {
  display: block;
  font-style: italic;
  padding: 1em;
  background-color: #f8f8f8;
}
.orbeon .xforms-alert.xforms-active {
  font-family: sans-serif;
  font-size: 13px;
  color: white;
  position: relative;
  padding: 2px 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 10px;
}
.orbeon .xforms-alert.xforms-active:before {
  content: "";
  position: absolute;
  left: 10px;
  top: -10px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  display: block;
  width: 0;
}
.orbeon .xforms-invalid > .xforms-alert.xforms-active {
  background: #b94a48;
  border: #b94a48 solid 1px;
}
.orbeon .xforms-invalid > .xforms-alert.xforms-active:before {
  border-color: #b94a48 transparent;
}
.orbeon .xforms-warning > .xforms-alert.xforms-active {
  background: #fbb450;
  border: #fbb450 solid 1px;
}
.orbeon .xforms-warning > .xforms-alert.xforms-active:before {
  border-color: #fbb450 transparent;
}
.orbeon .xforms-info > .xforms-alert.xforms-active {
  background: #3a87ad;
  border: #3a87ad solid 1px;
}
.orbeon .xforms-info > .xforms-alert.xforms-active:before {
  border-color: #3a87ad transparent;
}
.orbeon .xforms-invalid.xforms-visited > input,
.orbeon .xforms-invalid.xforms-visited > textarea,
.orbeon .xforms-invalid.xforms-visited > select {
  border-color: #b94a48;
}
.orbeon .xforms-warning.xforms-visited > input,
.orbeon .xforms-warning.xforms-visited > textarea,
.orbeon .xforms-warning.xforms-visited > select {
  border-color: #fbb450;
}
.orbeon .xforms-info.xforms-visited > input,
.orbeon .xforms-info.xforms-visited > textarea,
.orbeon .xforms-info.xforms-visited > select {
  border-color: #3a87ad;
}
.orbeon .xforms-hint {
  font-size: smaller;
  color: #6E6E6E;
  margin-top: .2em;
  margin-left: 0;
}
.orbeon .navbar .fr-language-choice .fr-link-select1,
.orbeon .navbar .fr-goto-content {
  color: #555555;
  font-size: 85%;
}
.orbeon .navbar .fr-language-choice .fr-link-select1 a,
.orbeon .navbar .fr-goto-content a,
.orbeon .navbar .fr-language-choice .fr-link-select1 button.btn-link,
.orbeon .navbar .fr-goto-content button.btn-link {
  color: #777777;
}
.orbeon .navbar.navbar-inverse .fr-language-choice .fr-link-select1,
.orbeon .navbar.navbar-inverse .fr-goto-content {
  color: #bbbbbb;
}
.orbeon .navbar.navbar-inverse .fr-language-choice .fr-link-select1 a,
.orbeon .navbar.navbar-inverse .fr-goto-content a,
.orbeon .navbar.navbar-inverse .fr-language-choice .fr-link-select1 button.btn-link,
.orbeon .navbar.navbar-inverse .fr-goto-content button.btn-link {
  color: #999999;
}
.orbeon .navbar .fr-language-choice .dropdown-menu {
  min-width: 0;
}
.orbeon .fr-mode-new .xforms-required.xforms-label:before,
.orbeon .fr-mode-edit .xforms-required.xforms-label:before,
.orbeon .fr-mode-test .xforms-required.xforms-label:before,
.orbeon .xforms-dialog .xforms-required.xforms-label:before,
.orbeon .fr-mode-new .xforms-required .xforms-label:before,
.orbeon .fr-mode-edit .xforms-required .xforms-label:before,
.orbeon .fr-mode-test .xforms-required .xforms-label:before,
.orbeon .xforms-dialog .xforms-required .xforms-label:before {
  content: '* ';
  vertical-align: middle;
  font-size: 150%;
}
.orbeon .fr-mode-new .xforms-required.xforms-empty .xforms-label:before,
.orbeon .fr-mode-edit .xforms-required.xforms-empty .xforms-label:before,
.orbeon .fr-mode-test .xforms-required.xforms-empty .xforms-label:before,
.orbeon .xforms-dialog .xforms-required.xforms-empty .xforms-label:before {
  color: #b94a48;
}
.orbeon .xforms-upload-info {
  background-color: transparent;
}
.orbeon .fr-toc a {
  text-decoration: none;
}
.orbeon .xforms-static,
.orbeon .fr-static {
  min-height: 1em;
}
.orbeon .fr-mode-view .xforms-static > label,
.orbeon .fr-mode-pdf .xforms-static > label,
.orbeon .fr-mode-email .xforms-static > label {
  cursor: default;
}
.orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
.orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
.orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
.orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected,
.orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected,
.orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected {
  min-height: 20px;
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: 0 3px;
  cursor: not-allowed;
  display: block;
}
.orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-selected label,
.orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-selected label,
.orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-selected label,
.orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-selected label,
.orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-selected label,
.orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-selected label,
.orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-selected label,
.orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-selected label,
.orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-selected label,
.orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-deselected label,
.orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-deselected label,
.orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-deselected label,
.orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-deselected label,
.orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-deselected label,
.orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-deselected label,
.orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected label,
.orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected label,
.orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected label {
  cursor: not-allowed;
}
.orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-selected,
.orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
.orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
.orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-selected {
  background-image: url(/orbeon/apps/fr/style/images/glyphicons/checkbox-selected.png);
}
.orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-deselected,
.orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected,
.orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected,
.orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected {
  background-image: url(/orbeon/apps/fr/style/images/glyphicons/checkbox-deselected.png);
}
.orbeon .fr-mode-view .xbl-fr-box-select .xforms-static.xforms-select-appearance-full .xforms-items,
.orbeon .fr-mode-pdf .xbl-fr-box-select .xforms-static.xforms-select-appearance-full .xforms-items,
.orbeon .fr-mode-email .xbl-fr-box-select .xforms-static.xforms-select-appearance-full .xforms-items {
  border: none;
  height: auto;
  overflow-y: visible;
  box-shadow: none;
  padding: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
  .orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
  .orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
  .orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-selected {
    background-image: url(/orbeon/apps/fr/style/images/glyphicons/checkbox-selected-2x.png);
  }
  .orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected,
  .orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected,
  .orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected {
    background-image: url(/orbeon/apps/fr/style/images/glyphicons/checkbox-deselected-2x.png);
  }
}
@media print {
  html {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  html,
  html body.orbeon {
    background-color: white;
    background-image: none;
  }
  html body.orbeon {
    padding-top: 0;
  }
  .orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
  .orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
  .orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
  .orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected,
  .orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected,
  .orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected {
    background-size: 14px;
    background-repeat: no-repeat !important;
    background-position: 0 3px !important;
  }
  .orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-selected,
  .orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
  .orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-selected,
  .orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-selected {
    background-image: url(/orbeon/apps/fr/style/images/glyphicons/checkbox-selected-hd.png) !important;
  }
  .orbeon .fr-mode-view .xforms-select-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-pdf .xforms-select-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-email .xforms-select-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-view .xforms-select1-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-pdf .xforms-select1-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-email .xforms-select1-appearance-full.xforms-static .xforms-deselected,
  .orbeon .fr-mode-view .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected,
  .orbeon .fr-mode-pdf .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected,
  .orbeon .fr-mode-email .xforms-input.xforms-type-boolean.xforms-static .xforms-deselected {
    background-image: url(/orbeon/apps/fr/style/images/glyphicons/checkbox-deselected-hd.png) !important;
  }
  .orbeon a[href] {
    text-decoration: underline;
  }
  .orbeon a[href]:link,
  .orbeon a[href]:visited {
    color: #0088cc !important;
  }
  .orbeon a[href="#"] {
    text-decoration: none;
  }
  .orbeon a[href="#"]:link,
  .orbeon a[href="#"]:visited {
    color: #333333 !important;
  }
  .orbeon a,
  .orbeon button.btn-link {
    color: black;
    text-decoration: none;
  }
  .orbeon .container {
    width: 100%;
  }
  .orbeon .fr-body {
    border: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  }
  .orbeon .navbar {
    position: static;
  }
  .orbeon .navbar .navbar-inner {
    background-color: white;
    border-bottom: 1px solid #e3e3e3;
    padding-left: 0;
  }
  .orbeon .navbar .navbar-inner .container h1 {
    font-size: 24px;
    color: black;
  }
  .orbeon .navbar .navbar-inner .fr-language-choice {
    display: none;
  }
  .orbeon .navbar .navbar-inner .brand {
    color: #555555;
    font-size: 25px;
  }
  .orbeon .fr-form-description {
    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) {
    table-layout: inherit;
  }
  .orbeon .xbl-fr-grid .fr-grid:not(.fr-repeat-single-row) > .fr-grid-body .fr-grid-td {
    display: block;
    overflow: auto;
  }
  .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;
  }
}
/* Original CSS path: /config/custom.css */
@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
html {
  width: 88%
}
body.orbeon.embedded, body {
  font-family: "Open Sans", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
body.orbeon.embedded .navbar-inverse .navbar-inner .container h1 {
  font-family: "Open Sans", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

body.orbeon.embedded.embedded {
  background-color: #fff !important;
  line-height: 0;
}
body.orbeon.embedded.embedded .xbl-fr-section .fr-section-title .fr-section-label.fr-section-closed, body.orbeon.embedded.embedded .xbl-fr-section .fr-section-title .fr-section-label.fr-section-open {
  background-position: 5px 10px;
}
body.orbeon.embedded.embedded * {
  line-height: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body.orbeon.embedded.embedded .span12 {
  width: 100%;
  margin: 0;
}
body.orbeon.embedded .row {
  margin: 0;
}
body.orbeon.embedded .fr-view {
  width: calc(100% - 2px) !important;
  margin: 15px 0 30px;
}
body.orbeon.embedded .fr-view .xbl-fr-error-summary {
  margin: 15px 0;
}
body.orbeon.embedded .fr-view .xbl-fr-error-summary table tr td:nth-child(2) {
  width: 60%;
}
body.orbeon.embedded .fr-view .xbl-fr-error-summary .fr-level-error .fr-error-title {
  background: #e4032e;
}
body.orbeon.embedded .fr-body .xbl-fr-wizard {
  width: 100%;
}
body.orbeon.embedded .fr-body .xbl-fr-wizard .fr-wizard-body {
  float: right;
  width: calc(100% - 265px) !important;
  padding: 0 5px 0 30px;
  position: relative;
  left: -1px;
  border: 0;
  border-left: 1px solid #aaa;
  background: 0 0;
}
body.orbeon.embedded .fr-body .xbl-fr-wizard .fr-wizard-toc {
  position: static;
  max-width: 265px;
  width: 100%;
  float: left;
  padding-right: 20px;
  border-right: 1px solid #aaa;
}
body.orbeon.embedded .xbl-fr-grid .xbl-component .input-append > .add-on, body.orbeon.embedded .xbl-fr-grid .xbl-component .input-prepend > .add-on {
  height: 32px;
  line-height: 24px;
}
body.orbeon.embedded table.fr-repeat-single-row .xforms-repeat-selected-item-2 .fr-repeat-column-left .dropdown {
  left: -40px;
}
body.orbeon.embedded .xbl-fr-repeater .fr-repeat-menu .dropdown {
  left: 0;
}
body.orbeon.embedded .xbl-fr-repeater .fr-repeat-menu .fr-repeater-dropdown-button {
  padding: 4px 12px;
}
body.orbeon.embedded .xbl-fr-repeater .fr-repeater-repeat-iteration, body.orbeon.embedded .xbl-fr-repeater .fr-repeater-top-buttons {
  border: 0;
}
.orbeon.embedded .xbl-fr-error-summary .fr-error-title {
  color: #fff;
}
body.orbeon.embedded .xbl-fr-repeater .fr-repeat-menu {
  width: 40px;
  background: 0;
  border: 0;
}
body.orbeon.embedded .xforms-group img[src*="orbeon-navbar-logo.png"] {
  display: none;
}
body.orbeon.embedded .xforms-group .xbl-component, body.orbeon.embedded .xforms-group .xbl-fr-grid {
  position: relative;
}
body.orbeon.embedded .xforms-group .dropdown {
  position: absolute;
  left: -50px;
  float: right;
}
body.orbeon .navbar-inverse .nav>li>a:focus,
body.orbeon .navbar-inverse .nav>li>a:hover {
  color: #222;
  text-shadow: 0 -1px 0 rgba(0,0,0,1);
}
body.orbeon .navbar-inverse .nav li.dropdown>a:hover .caret,
body.orbeon .navbar-inverse .nav li.dropdown>a:focus .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
body.orbeon .xforms-info > .xforms-alert.xforms-active {
  background: #5A6CDD;
  border-color: #5A6CDD;
}

body.orbeon .xforms-info > .xforms-alert.xforms-active:before {
  border-color: #5A6CDD transparent;
}


body.orbeon .xforms-info > .xforms-alert.xforms-active:before {
  border-color: #5A6CDD transparent
}
body.orbeon.embedded .xforms-group .btn {
  display: inline-block;
  font-weight: 700;
  text-align: center;
  font-size: 14px;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 14px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 5px;
  background: #fff;
  width: auto;
  margin-bottom: 0;
  height: 31px;
}
body.orbeon.embedded .xforms-group .btn:hover {
  color: #666;
  background: #f1f1f1;
  border-color: #bebebe;
}
body.orbeon.embedded .xforms-group .btn i {
  color: #e4032e;
}
body.orbeon.embedded .xforms-group .fr-workflow-send-button .btn {
  color: #fff;
  background: #e4032e;
}
body.orbeon.embedded .xforms-group .fr-workflow-send-button .btn:hover {
  background: #98021f;
}
body.orbeon.embedded a {
  color: #e4032e;
}
body.orbeon.embedded .nav-list > li > span > a {
  width: 100%;
  display: block;
  font-weight: 400;
  font-size: 16px;
  text-align: left;
  color: #333;
  margin-bottom: 10px;
  height: 36px;
  line-height: 34px;
  padding: 0 15px;
  border-radius: 5px;
  border: 1px solid #aaa;
  background: #fff;
  text-shadow: none;
}
body.orbeon.embedded .nav-list .active > span > a {
  border-color: #e4032e;
  text-shadow: none;
  background: #fff;
  color: #333;
  -webkit-box-shadow: inset 0 0 0 1px #e4032e;
  box-shadow: inset 0 0 0 1px #e4032e;
}
body.orbeon.embedded .xbl-fr-section {
  background-color: transparent;
}
body.orbeon.embedded .xbl-fr-section .fr-section-content {
  padding-left: 0;
  padding-right: 0;
}
body.orbeon.embedded .fr-view {
  padding: 15px 25px;
  border: 1px solid #aaa;
  background-color: #f2f2f2;
  border-radius: 5px;
}
body.orbeon.embedded .fr-view .fr-section-title {
  border-bottom: 1px solid #aaa;
  margin-bottom: 10px;
  background: 0 0;
  font-size: 18px;
  color: #444;
}
body.orbeon.embedded .fr-view h2.fr-section-title {
  border-bottom: 1px solid #aaa;
  margin-bottom: 10px;
  background: 0 0;
  font-size: 18px;
  color: #444;
  font-weight: 400;
  padding-bottom: 0;
  line-height: 1.2;
}
/*body.orbeon.embedded .fr-view h2.fr-section-title .fr-section-label {
  padding-left: 0;
}*/
body.orbeon.embedded .fr-view .fr-section-title {
  font-weight: 700;
  padding-bottom: 5px;
  line-height: 1.4;
}
body.orbeon.embedded .fr-view .fr-section-title .fr-section-label a, body.orbeon.embedded .fr-view .fr-section-title .fr-section-label .btn {
  font-size: 18px;
  color: #444;
  line-height: 1.4;
  background: 0;
  padding-bottom: 5px;
  min-height: auto;
    box-shadow: none;
}
body.orbeon.embedded .fr-view .fr-section-title .fr-section-label .btn {
  font-weight: 400;
  border-color: transparent;
  padding-left: 0px;
  padding-top: 5px;
  border: 0px;
  border-radius: 0px;
  height: 30px;
  display: table-cell;
  font-family: "Open Sans", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    box-shadow: none;
}

body.orbeon.embedded .fr-view .fr-section-content h2.fr-section-title {
  border: 0;
  position: relative;
}
body.orbeon.embedded .fr-view .fr-section-content h2.fr-section-title:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  max-width: 300px;
  height: 1px;
  background: #e4e4e4;
}
body.orbeon.embedded .fr-view .fr-section-content h2.fr-section-title .fr-section-label a, body.orbeon.embedded .fr-view .fr-section-content h2.fr-section-title .fr-section-label .btn {
  text-transform: lowercase;
  font-size: 14px;
  font-weight: 600;
  padding-left: 20px;
  line-height: 36px;
}
body.orbeon.embedded .fr-view .fr-section-content h2.fr-section-title .fr-section-label a:first-letter, body.orbeon.embedded .fr-view .fr-section-content h2.fr-section-title .fr-section-label .btn:first-letter {
  text-transform: uppercase;
}
body.orbeon.embedded .xforms-form {
  margin-bottom: 0;
}
body.orbeon.embedded .xforms-form .fr-border {
  background: 0 0;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.orbeon.embedded .xforms-form input[type=file] {
  padding: 0 !important;
}
body.orbeon.embedded .xforms-form .xforms-control .xforms-deselected ~ .xforms-hint, body.orbeon.embedded .xforms-form .xforms-control .xforms-selected ~ .xforms-hint {
  padding-left: 30px;
}
body.orbeon.embedded .xforms-form .xforms-input .xforms-label {
  padding-left: 30px;
}
body.orbeon.embedded .xforms-form .xforms-control {
  position: relative;
}
/* body.orbeon.embedded .xforms-form .xforms-control .xforms-deselected, body.orbeon.embedded .xforms-form .xforms-control .xforms-selected {
  position: absolute;
  left: 0;
  top: 0;
} */
body.orbeon.embedded .xforms-form table .xforms-control .xforms-deselected, body.orbeon.embedded .xforms-form table .xforms-control .xforms-selected {
  position: static;
}
body.orbeon.embedded .xforms-form .xforms-input {
  display: block;
}
body.orbeon.embedded .xforms-form label {
  font-weight: 600;
  color:  #444;
  font-size: 14px;
}
body.orbeon.embedded .xforms-form label b {
  font-weight: 600;
}
body.orbeon.embedded .xforms-form input.xforms-type-date, body.orbeon.embedded .xforms-form input:not([type=radio]):not([type=checkbox]):not([type=file]) {
  height: 32px;
  border-radius: 2px;
  font-size: 13px;
  font-weight: 700;
  padding: 0 10px;
  display: block;
  width: 100%;
  line-height: 1.5;
  color: #444;
  background: #fff !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #505050;
}
body.orbeon.embedded .xforms-form input.xforms-initially-hidden {
  display: none !important;
}
body.orbeon.embedded .xforms-form .xforms-select1 select {
  height: 32px;
  display: block;
  width: 100%;
  line-height: 1.5;
  color: #444;
  padding: 0 0 0 10px;
  background-color: #fff;
  border: 1px solid #505050;
  border-radius: 2px;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  overflow: hidden;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, #e4032e 50%), linear-gradient(135deg, #e4032e 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1em - 1px), calc(100% - 13px) calc(1em - 1px);
  background-size: 7px 7px, 7px 7px;
  background-repeat: no-repeat;
  font-weight: bold;
}
body.orbeon.embedded .xforms-form .xforms-select1 select:focus {
  background-size: 7px 7px, 7px 7px;
  background-repeat: no-repeat;
  border-color: #e4032e;
  outline: 0;
}
body.orbeon.embedded .xforms-form .xforms-select1 select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
body.orbeon.embedded .navbar-inverse {
  width: 100%;
  margin: 0 0;
}
body.orbeon.embedded .navbar-inverse .navbar-inner {
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.orbeon.embedded .navbar-inverse .navbar-inner .container h1 {
  margin: 0 0 35px;
  font-weight: 600;
  font-size: 20px;
  color: #444;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 700;
  text-align: center;
  font-size: 14px;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid #e4032e;
  white-space: nowrap;
  padding: 0 12px;
  line-height: 20px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 5px;
  background: #e4032e;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn:hover {
  background-color: #c00;
  border-color: #c00;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn i {
  margin-right: 7px;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn.focus, body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn:focus, body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn:hover {
  color: #fff;
  text-decoration: none;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn.active, body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn:active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn.disabled, body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn[disabled] {
  cursor: not-allowed;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}

@media (max-width: 600px) {
  body.orbeon.embedded .fr-grid table, body.orbeon.embedded .fr-grid tbody, body.orbeon.embedded .fr-grid td, body.orbeon.embedded .fr-grid tfoot, body.orbeon.embedded .fr-grid th, body.orbeon.embedded .fr-grid thead, body.orbeon.embedded .fr-grid tr {
    display: block;
    width: 100%;
  }
  body.orbeon.embedded .fr-grid colgroup {
    display: none;
  }
  body.orbeon.embedded .fr-grid table tbody tr td {
    width: 100%;
  }
}
@media (max-width: 991px) {
  body.orbeon.embedded .fr-body .xbl-fr-wizard {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  body.orbeon.embedded .fr-body .xbl-fr-wizard .fr-wizard-body {
    width: 100% !important;
    border: 0;
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
    padding: 0;
  }
}
@media (max-width: 991px) {
  body.orbeon.embedded .fr-body .xbl-fr-wizard .fr-wizard-toc {
    width: 100% !important;
    max-width: 100%;
    border: 0;
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
    padding: 0;
  }
}
@media (max-width: 991px) {
  body.orbeon.embedded .nav-list {
    display: none;
  }
}
fieldset[disabled] body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn {
  cursor: not-allowed;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}

body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-transparent {
  color: #444;
  padding: 0;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-transparent.focus, body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-transparent:focus, body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-transparent:hover {
  color: #000;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary a.btn.disabled {
  pointer-events: none;
}

fieldset[disabled] body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary a.btn {
  pointer-events: none;
}

body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-default {
  color: #fff;
  background: #666;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-default:hover {
  background: #404040;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-default-light {
  color: #fff;
  background: #999;
  padding: 4px 12px;
  border-color: #aaa;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-default-light:hover {
  background: #737373;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-primary {
  color: #fff;
  background: #e4032e;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-primary:hover {
  background: #98021f;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-secondary {
  color: #666;
  background: #fff;
  border-color: #aaa;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-secondary i {
  color: #e4032e;
}
body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn-secondary:hover {
  color: #666;
  background: #f1f1f1;
  border-color: #bebebe;
}
body.orbeon .modal-body .nav-pills a {
	border: 1px solid #aaa;
}


body.orbeon.embedded .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .dropdown {
  left: -40px;
}
body.orbeon.embedded .xbl-fr-grid .fr-grid.fr-repeat .dropdown .fa-caret-down {
  margin: -7px auto 0;
}

#error {
  font-family: "Open Sans", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
#error div {
  padding: 30px 0;
}
#error a {
  color: #e4032e;
  text-decoration: underline;
}

.orbeon.embedded .xforms-readonly .xforms-input-input {
  background-image: none;
  background-color: #fafafa;
}

@media print {
  body.orbeon.embedded .xforms-form .xforms-select1 {
    border: 1px solid #aaa;
  }

  body.orbeon.embedded .xforms-form .xforms-select1 select {
    border: 0;
  }

  body.orbeon.embedded .xforms-form .xforms-select1:after {
    display: none;
  }
}
body.orbeon.embedded .xforms-form .xforms-select1 select:disabled {
  background-image: linear-gradient(45deg, transparent 50%, #999 50%), linear-gradient(135deg, #999 50%, transparent 50%);
  background-color: #F8F8F8 !important;
  border-color: rgba(80,80,80,.7);
  color: #727272;
  opacity: 1;
}
body.orbeon.embedded .xforms-form .xforms-readonly input, body.orbeon.embedded .xforms-form .xforms-readonly input:not([type=radio]):not([type=checkbox]) {
  background-color: #F8F8F8 !important;
  border-color: rgba(80,80,80,.7);
  color: #727272;
  opacity: 1;
}
body.orbeon.embedded.contrast-reverted .xforms-form .xforms-select1 select:disabled {
  color: #fff;
  background-image: linear-gradient(45deg, transparent 50%, #999 50%), linear-gradient(135deg, #999 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1em - 1px), calc(100% - 13px) calc(1em - 1px);
  background-size: 7px 7px, 7px 7px;
  background-repeat: no-repeat;
  background-color: #fafafa !important;
  opacity: 0.8;
}
body.orbeon.embedded.contrast-reverted .xforms-form .xforms-readonly input, body.orbeon.embedded.contrast-reverted .xforms-form .xforms-readonly input:not([type=radio]):not([type=checkbox]) {
  background-color: rgba(255,255,0, 0) !important;
  color: #D0AF2E;
  border-color: rgba(255,255,244,.7);
}

body.orbeon.embedded.contrast-reverted .fr-view .xbl-fr-error-summary .fr-level-error .fr-error-title {
  background: transparent;
  color: #f00;
  border: 1px solid;
}

body.orbeon .section-nav-tabs-nested select {
	border-color #aaa;
}

.embedded .fr-status-icons .fr-data-icon {
  line-height: 24px;
  display: inline-block;
}

.embedded .fr-status-icons .fr-data-icon i {
  font-size: 20px;
  color: #333;
  line-height: 24px;
}

.embedded .fr-status-icons .fr-validity-icon i {
  font-size: 20px;
  color: green;
  line-height: 24px;
}

.embedded .xbl-component .xforms-switch .xforms-group .xbl-fr-section {
  border: 1px solid #aaa;
  margin-bottom: 10px;
  padding: 10px 20px;
}

@media (max-width: 380px) {
  .embedded .xbl-component .xforms-switch .xforms-group .xbl-fr-section {
    padding: 10px 0px;
  }
}

.orbeon.embedded .fr-mode-new .xforms-required.xforms-label:before, .orbeon.embedded .fr-mode-edit .xforms-required.xforms-label:before, .orbeon.embedded .fr-mode-test .xforms-required.xforms-label:before, .orbeon.embedded .xforms-dialog .xforms-required.xforms-label:before, .orbeon.embedded .fr-mode-new .xforms-required .xforms-label:before, .orbeon.embedded .fr-mode-edit .xforms-required .xforms-label:before, .orbeon.embedded .fr-mode-test .xforms-required .xforms-label:before, .orbeon.embedded .xforms-dialog .xforms-required .xforms-label:before,
.orbeon.embedded .xbl-fr-checkbox-input.xforms-required .checkbox span:before {
  color: #b94a48;
}

.orbeon.embedded .red {
	color: #d70f31;
}

.embedded .hidden {
	display: none !important;
}

.embedded .hiddeninput input {
	display: none !important;
}

.embedded .hiddeninput label {
	display: none !important;
}

.embedded .hiddenButton .fr-repeater-bottom-buttons {
	display: none !important;
}

.orbeon.embedded .xforms-label {
  margin-top: 2px;
  margin-bottom: 4px;
  overflow: hidden;
  display: table;
  font-weight: 600;
  color: #444;
  font-size: 14px;
  line-height: 20px;
}
body.orbeon.embedded.contrast-reverted {
  background: #000 !important;
}
body.orbeon.embedded.contrast-reverted input::-webkit-input-placeholder, body.orbeon.embedded.contrast-reverted textarea::-webkit-input-placeholder {
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .yui-skin-sam .yui-panel-container.yui-dialog {
  border: #ff0 1px solid;
}
body.orbeon.embedded.contrast-reverted .yui-skin-sam .yui-panel-container.yui-dialog .xbl-fr-alert-dialog .xbl-fr-alert-dialog-buttons {
  border-color: #ff0;
}
body.orbeon.embedded.contrast-reverted .yui-skin-sam .yui-panel-container.yui-dialog .yui-panel .hd {
  background: #000;
  border-bottom: 1px solid #ff0 !important;
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .yui-skin-sam .yui-panel-container.yui-dialog .yui-panel .bd {
  background: #000;
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .popover {
  background-color: #000;
  border: 1px solid #ff0;
}
body.orbeon.embedded.contrast-reverted .popover .popover-title {
  background-color: #000;
  border-bottom: 1px solid #ff0;
}
body.orbeon.embedded.contrast-reverted .popover.xforms-help-popover .close {
  color: #ff0;
  opacity: 0.9;
}
body.orbeon.embedded.contrast-reverted .popover.right .arrow:after {
  border-right-color: #ff0;
}
body.orbeon.embedded.contrast-reverted .fr-view {
  background: #000;
  color: #ff0;
  margin: 0 !important;
}
body.orbeon.embedded.contrast-reverted .fr-view .xbl-fr-error-summary {
  background: #000;
  color: #ff0;
  margin: 0;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-grid .xbl-component .input-append > .add-on, body.orbeon.embedded.contrast-reverted .xbl-fr-grid .xbl-component .input-prepend > .add-on {
  background: #000;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-autocomplete .yui-ac-content {
  background: #000;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-error-summary .fr-error-group > li.fr-level-error {
  background: #000;
  color: #ff0;
  margin: 0;
}
body.orbeon.embedded.contrast-reverted .fr-status-icons .fr-data-icon i {
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .fr-view .h1, body.orbeon.embedded.contrast-reverted .fr-view .h2, body.orbeon.embedded.contrast-reverted .fr-view .h3, body.orbeon.embedded.contrast-reverted .fr-view .h4, body.orbeon.embedded.contrast-reverted .fr-view .table, body.orbeon.embedded.contrast-reverted .fr-view h1, body.orbeon.embedded.contrast-reverted .fr-view h2, body.orbeon.embedded.contrast-reverted .fr-view h3, body.orbeon.embedded.contrast-reverted .fr-view h4, body.orbeon.embedded.contrast-reverted .fr-view .fr-section-title .fr-section-label a, body.orbeon.embedded.contrast-reverted .fr-view .fr-section-title .fr-section-label .btn {
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .fr-mode-new .xforms-readonly label.radio, body.orbeon.embedded.contrast-reverted .fr-mode-edit .xforms-readonly label.radio, body.orbeon.embedded.contrast-reverted .fr-mode-test .xforms-readonly label.radio, body.orbeon.embedded.contrast-reverted .xforms-dialog .xforms-readonly label.radio, body.orbeon.embedded.contrast-reverted .fr-mode-new .xforms-readonly label.checkbox, body.orbeon.embedded.contrast-reverted .fr-mode-edit .xforms-readonly label.checkbox, body.orbeon.embedded.contrast-reverted .fr-mode-test .xforms-readonly label.checkbox, body.orbeon.embedded.contrast-reverted .xforms-dialog .xforms-readonly label.checkbox, body.orbeon.embedded.contrast-reverted .fr-mode-new .xforms-readonly .xforms-label, body.orbeon.embedded.contrast-reverted .fr-mode-edit .xforms-readonly .xforms-label, body.orbeon.embedded.contrast-reverted .fr-mode-test .xforms-readonly .xforms-label, body.orbeon.embedded.contrast-reverted .xforms-dialog .xforms-readonly .xforms-label, body.orbeon.embedded.contrast-reverted .xforms-form label, body.orbeon.embedded.contrast-reverted .navbar-inverse .navbar-inner .container h1, body.orbeon.embedded.contrast-reverted .xbl-fr-grid .fr-grid .xforms-label {
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .xforms-form input.xforms-type-date, body.orbeon.embedded.contrast-reverted .xforms-form input:not([type=radio]):not([type=checkbox]) {
  border: 1px solid white;
  background-color: #000 !important;
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-grid .fr-grid .xforms-textarea textarea, body.orbeon.embedded.contrast-reverted .xforms-form .xforms-select1 select {
  border: 1px solid white;
  background-color: #000 !important;
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .input-append .add-on, body.orbeon.embedded.contrast-reverted .input-prepend .add-on {
  background: #000;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-section .fr-section-title .xforms-help:not(:empty):before, body.orbeon.embedded.contrast-reverted .xbl-fr-grid .fr-grid .xforms-help:not(:empty):before, body.orbeon.embedded.contrast-reverted .fr-mode-new .xforms-required.xforms-empty .xforms-label:before, body.orbeon.embedded.contrast-reverted .fr-mode-edit .xforms-required.xforms-empty .xforms-label:before, body.orbeon.embedded.contrast-reverted .fr-mode-test .xforms-required.xforms-empty .xforms-label:before, body.orbeon.embedded.contrast-reverted .xforms-dialog .xforms-required.xforms-empty .xforms-label:before, body.orbeon.embedded.contrast-reverted .fr-mode-new .xforms-required.xforms-label:before, body.orbeon.embedded.contrast-reverted .fr-mode-edit .xforms-required.xforms-label:before, body.orbeon.embedded.contrast-reverted .fr-mode-test .xforms-required.xforms-label:before, body.orbeon.embedded.contrast-reverted .xforms-dialog .xforms-required.xforms-label:before, body.orbeon.embedded.contrast-reverted .fr-mode-new .xforms-required .xforms-label:before, body.orbeon.embedded.contrast-reverted .fr-mode-edit .xforms-required .xforms-label:before, body.orbeon.embedded.contrast-reverted .fr-mode-test .xforms-required .xforms-label:before, body.orbeon.embedded.contrast-reverted .xforms-dialog .xforms-required .xforms-label:before, body.orbeon.embedded.contrast-reverted .xbl-fr-checkbox-input.xforms-required .checkbox span:before {
  color: #e4032e;
}
body.orbeon.embedded.contrast-reverted .navbar .navbar-inner .container .badge {
  background-color: #ff0;
  color: #000;
}
body.orbeon.embedded.contrast-reverted .navbar .navbar-inner .container .badge.badge-important {
  background: #f00;
}
body.orbeon.embedded.contrast-reverted .navbar .navbar-inner .container .badge.badge-info {
  background: #5A6CDD;
}
body.orbeon.embedded.contrast-reverted .xforms-group .btn {
  border-color: #fff;
  background: #000;
  color: #ff0;
  text-shadow: none;
}
body.orbeon.embedded.contrast-reverted .xforms-info > .xforms-alert.xforms-active {
  color: #5A6CDD;
  background: #000;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-error-summary .fr-error-group > li.fr-level-info {
  background: #000;
}
body.orbeon.embedded.contrast-reverted .xforms-group .btn:hover {
  background-color: #e4032e;
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-grid .fr-grid .fr-grid-td .xforms-trigger button, body.orbeon.embedded.contrast-reverted .xbl-fr-grid .fr-grid .fr-grid-td .yui-button .xforms-trigger input {
  background: #ff0;
  color: #000;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-error-summary .fr-error-group .fr-level-error .fr-error-label, body.orbeon.embedded.contrast-reverted .xbl-fr-error-summary .fr-error-group .fr-level-error .fr-error-alert {
  color: #e4032e;
}
body.orbeon.embedded.contrast-reverted .icon-inbox, body.orbeon.embedded.contrast-reverted .icon-print {
  filter: invert(1);
}
body.orbeon.embedded.contrast-reverted .xforms-form .xforms-select1 select:disabled {
  color: #D0AF2E;
  opacity: 1;
  border-color: rgba(255,255,255,.7);
  background-color: rgba(255,255,0, .1) !important;
}
body.orbeon.embedded.contrast-reverted .fr-view h2.fr-section-title {
  border-color: #ff0;
}
body.orbeon.embedded.contrast-reverted .datepicker {
  background: #000;
  border: 1px solid #ff0;
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .datepicker-dropdown:after {
  border-bottom-color: #ff0;
}
body.orbeon.embedded.contrast-reverted .datepicker table tr td.day:hover, body.orbeon.embedded.contrast-reverted .datepicker table tr td.day.focused {
  background: #e4032e;
}
body.orbeon.embedded.contrast-reverted .datepicker table tr td.old, body.orbeon.embedded.contrast-reverted .datepicker table tr td.new {
  color: #e4032e;
}
body.orbeon.embedded.contrast-reverted .datepicker table tr td.old:hover, body.orbeon.embedded.contrast-reverted .datepicker table tr td.new:hover {
  color: #000;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-section .fr-section-title .fr-section-label {
  background: none;
  position: relative;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-section .fr-section-title .fr-section-open:before {
  content: "";
  border: 5px solid;
  border-color: #ff0 transparent transparent;
  display: inline-block;
  position: absolute;
  left: 6px;
  top: calc(50% - 2.5px);
}
body.orbeon.embedded.contrast-reverted .xbl-fr-section .fr-section-title .fr-section-closed:before {
  content: "";
  border: 5px solid;
  border-color: transparent transparent transparent #ff0;
  display: inline-block;
  position: absolute;
  left: 6px;
  top: calc(50% - 8.5px);
}
body.orbeon.embedded.contrast-reverted .xforms-invalid > .xforms-alert.xforms-active {
  background: #000;
  border: #f00 solid 1px;
  color: #e4032e;
}
body.orbeon.embedded.contrast-reverted .xforms-invalid > .xforms-alert.xforms-active:before {
  border-color: #f00 transparent;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-error-summary .fr-error-group .fr-level-error .fr-error-label, body.orbeon.embedded.contrast-reverted .xbl-fr-error-summary .fr-error-group .fr-level-error .fr-error-alert {
  color: #f00;
}

body.orbeon.embedded.size-bigger {
  font-size: 1.125em;
}
body.orbeon.embedded.size-bigger * {
  font-size: 1em;
  line-height: 1.2;
}
body.orbeon.embedded.size-biggest {
  font-size: 1.5em;
}
body.orbeon.embedded.size-biggest * {
  font-size: 1em;
  line-height: 1.2;
}
body.orbeon.embedded.size-bigger .h1, body.orbeon.embedded.size-bigger h1, body.orbeon.embedded.size-biggest .h1, body.orbeon.embedded.size-biggest h1 {
  font-size: 2.3em;
  line-height: 1.2;
}
body.orbeon.embedded.size-bigger .h2, body.orbeon.embedded.size-bigger h2, body.orbeon.embedded.size-biggest .h2, body.orbeon.embedded.size-biggest h2 {
  font-size: 2em;
  line-height: 1.2;
}
body.orbeon.embedded.size-bigger .h3, body.orbeon.embedded.size-bigger h3, body.orbeon.embedded.size-biggest .h3, body.orbeon.embedded.size-biggest h3 {
  font-size: 1.333em;
  line-height: 1.2;
}
body.orbeon.embedded.size-bigger .h4, body.orbeon.embedded.size-bigger h4, body.orbeon.embedded.size-biggest .h4, body.orbeon.embedded.size-biggest h4 {
  font-size: 1.083em;
  line-height: 1.2;
}
body.orbeon.embedded.size-bigger .xforms-label,
body.orbeon.embedded.size-bigger .xforms-form label,
body.orbeon.embedded.size-bigger .xforms-select1-appearance-full label.radio > span,
body.orbeon.embedded.size-bigger .xforms-select-appearance-full label.radio > span,
body.orbeon.embedded.size-bigger .xforms-select1-appearance-full label.checkbox > span,
body.orbeon.embedded.size-bigger .xforms-select-appearance-full label.checkbox > span, body.orbeon.embedded.size-biggest .xforms-label,
body.orbeon.embedded.size-biggest .xforms-form label,
body.orbeon.embedded.size-biggest .xforms-select1-appearance-full label.radio > span,
body.orbeon.embedded.size-biggest .xforms-select-appearance-full label.radio > span,
body.orbeon.embedded.size-biggest .xforms-select1-appearance-full label.checkbox > span,
body.orbeon.embedded.size-biggest .xforms-select-appearance-full label.checkbox > span {
  font-size: 1em;
  line-height: 1.4;
}
body.orbeon.embedded.size-bigger .fr-view .fr-section-title .fr-section-label a, body.orbeon.embedded.size-bigger .fr-view .fr-section-title .fr-section-label .btn, body.orbeon.embedded.size-biggest .fr-view .fr-section-title .fr-section-label a, body.orbeon.embedded.size-biggest .fr-view .fr-section-title .fr-section-label .btn {
  font-size: 1.25em;
  line-height: 1.2;
}
body.orbeon.embedded.size-bigger .navbar-inverse .navbar-inner .container h1, body.orbeon.embedded.size-biggest .navbar-inverse .navbar-inner .container h1 {
  font-size: 1.66em;
  line-height: 1.2;
}
body.orbeon.embedded.size-bigger .xforms-form input.xforms-type-date, body.orbeon.embedded.size-bigger .xforms-form input:not([type=radio]):not([type=checkbox]),
body.orbeon.embedded.size-bigger .xforms-form .xforms-select1 select, body.orbeon.embedded.size-biggest .xforms-form input.xforms-type-date, body.orbeon.embedded.size-biggest .xforms-form input:not([type=radio]):not([type=checkbox]),
body.orbeon.embedded.size-biggest .xforms-form .xforms-select1 select {
  font-size: 0.83em;
  line-height: 1.2;
  height: 2em;
}
body.orbeon.embedded.size-bigger label.radio input[type=radio], body.orbeon.embedded.size-bigger label.checkbox input[type=radio], body.orbeon.embedded.size-bigger label.radio input[type=checkbox], body.orbeon.embedded.size-bigger label.checkbox input[type=checkbox], body.orbeon.embedded.size-biggest label.radio input[type=radio], body.orbeon.embedded.size-biggest label.checkbox input[type=radio], body.orbeon.embedded.size-biggest label.radio input[type=checkbox], body.orbeon.embedded.size-biggest label.checkbox input[type=checkbox] {
  margin-top: 7px;
  margin-right: 7px;
  width: 20px;
  height: 20px;
}
body.orbeon.embedded.size-bigger .xforms-group .btn, body.orbeon.embedded.size-biggest .xforms-group .btn {
  font-size: 0.83em;
  height: 2em;
}
body.orbeon.embedded.size-bigger .xforms-output-output span, body.orbeon.embedded.size-biggest .xforms-output-output span {
  font-size: 0.83em !important;
}

body.orbeon.embedded.contrast-reverted .xforms-warning > .xforms-alert.xforms-active {
  color: #ff0;
  bordeR: #ff0 1px solid;
  background: #000;
}
body.orbeon.embedded.contrast-reverted .xforms-warning > .xforms-alert.xforms-active:before {
  border-color: #ff0 transparent;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-error-summary .fr-error-group > li.fr-level-warning {
  background: #000;
}


body.orbeon.embedded.contrast-reverted .yui-skin-sam .yui-panel-container.yui-dialog .yui-panel .hd,
body.orbeon.embedded.contrast-reverted .yui-skin-sam .yui-panel-container.yui-dialog .yui-panel .bd {
  background: #000;
  color: #ff0;
  border-color: #ff0 !important;
}
body.orbeon.embedded.contrast-reverted .yui-skin-sam .yui-panel-container.yui-dialog .xbl-fr-alert-dialog .xbl-fr-alert-dialog-buttons {
  border-top-color: #ff0 !important;
}
body.orbeon.embedded.contrast-reverted .yui-skin-sam .yui-panel-container.yui-dialog .yui-panel .hd {
  border: 1px solid #ff0 !important;
}
body.orbeon.embedded.contrast-reverted .yui-skin-sam .yui-panel-container.yui-dialog .yui-panel .container-close {
  filter: hue-rotate(-100deg) invert(1)
}

/* orbeon popups styles */
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel {
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  border-radius: 0.3rem;
  outline: 0;
}
.contrast-reverted.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel {
  background-color: #000;
  border-color: #fff !important;
}
body.orbeon.embedded.embedded.contrast-reverted .fr-section-title {
  background: #000 !important;
}
body.orbeon.embedded.embedded.contrast-reverted .xbl-fr-section {
  background: #000;
}
body.orbeon.embedded.contrast-reverted .xbl-fr-explanation * {
  background: #000 !important;
  color: #ff0 !important;
}
body.orbeon.embedded.contrast-reverted .select2-container * {
  background: #000;
  color: #ff0;
}
body.orbeon.embedded.contrast-reverted .select2-results__option--highlighted {
  background-color: #e4032e !important;
}
body.orbeon.embedded.contrast-reverted .xforms-hint {
  color: #ff0;
}

.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .hd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 45px 15px 15px;
  bordeR: 0;
  border-bottom: 1px solid #e9ecef !important;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  color: #666;
  font-size: 13px;
  text-align: left;
  text-transform: uppercase;
  line-height: 1;
  background: #fff;
}

.contrast-reverted.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .hd {
  background: #000;
  color: #ff0;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff
}

.size-bigger.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .hd,
.size-biggest.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .hd {
  font-size: 1.167em;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
  border: 0;
}
.contrast-reverted.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd {
  background: #000;
  color: #ff0;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .container-close {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJYIj48bGluZSBpZD0iX3g1Q18iIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLXdpZHRoPSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNSwgNSkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjUiIHkxPSI1IiB4Mj0iNTAiIHkyPSI1MCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgaWQ9Il94MkZfIiBmaWxsPSJub25lIiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS13aWR0aD0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUsIDUpIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1IiB5MT0iNTAiIHgyPSI1MCIgeTI9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz4gIDxnIGlkPSJjaXJjbGUiPjxjaXJjbGUgaWQ9IlhNTElEXzE2XyIgb3BhY2l0eT0iMCIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjMwIiBjeT0iMzAiIHI9IjQwIi8+PC9nPjwvc3ZnPg==) no-repeat center;
  background-size: 10px;
  width: 27px;
  height: 27px;
  top: 7px;
}
.contrast-reverted.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .container-close {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJYIj48bGluZSBpZD0iX3g1Q18iIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmMCIgc3Ryb2tlLXdpZHRoPSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNSwgNSkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjUiIHkxPSI1IiB4Mj0iNTAiIHkyPSI1MCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgaWQ9Il94MkZfIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAiIHN0cm9rZS13aWR0aD0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUsIDUpIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1IiB5MT0iNTAiIHgyPSI1MCIgeTI9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz4gIDxnIGlkPSJjaXJjbGUiPjxjaXJjbGUgaWQ9IlhNTElEXzE2XyIgb3BhY2l0eT0iMCIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2U9IiNmZjAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjMwIiBjeT0iMzAiIHI9IjQwIi8+PC9nPjwvc3ZnPg==);
}

.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .container-close:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJYIj48bGluZSBpZD0iX3g1Q18iIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U0MDMyZSIgc3Ryb2tlLXdpZHRoPSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNSwgNSkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjUiIHkxPSI1IiB4Mj0iNTAiIHkyPSI1MCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgaWQ9Il94MkZfIiBmaWxsPSJub25lIiBzdHJva2U9IiNlNDAzMmUiIHN0cm9rZS13aWR0aD0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUsIDUpIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1IiB5MT0iNTAiIHgyPSI1MCIgeTI9IjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz4gIDxnIGlkPSJjaXJjbGUiPjxjaXJjbGUgaWQ9IlhNTElEXzE2XyIgb3BhY2l0eT0iMCIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2U9IiNlNDAzMmUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjMwIiBjeT0iMzAiIHI9IjQwIi8+PC9nPjwvc3ZnPg==);
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .xbl-fr-alert-dialog.xbl-fr-alert-dialog .xbl-fr-alert-dialog-message {
  padding: 30px 15px;
  min-height: auto;
  background: none;
  position: relative;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .xbl-fr-alert-dialog.xbl-fr-alert-dialog .xbl-fr-alert-dialog-message .xforms-output-output {
  display: block;
  padding-left: 30px;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .xbl-fr-alert-dialog.xbl-fr-alert-dialog .xbl-fr-alert-dialog-message > span:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 10px;
  font-size: 18px;
  margin: 1px 0 0;
  position: absolute;
  left: 0;
  top: 0;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .xbl-fr-alert-dialog.xbl-fr-alert-dialog .xbl-fr-alert-dialog-message > span[id*=fr-error-dialog]:before {
  content: "";
  color: #e4032e;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .xbl-fr-alert-dialog .xbl-fr-alert-dialog-buttons {
  border-top: 1px solid #e9ecef !important;
  margin: 0;
  padding: 15px;
  width: 100%;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .xbl-fr-alert-dialog .xbl-fr-alert-dialog-buttons .btn {
  padding: 5px 12px;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .xbl-fr-alert-dialog .xbl-fr-alert-dialog-buttons .btn-primary:focus, body.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn:focus {
  background: #98021f;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd .fr-dialog-message {
  padding: 15px;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd .fr-dialog-icon {
  width: 0;
  margin: 0;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd .fr-dialog-icon + .fr-dialog-message {
  position: relative;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd .fr-dialog-icon + .fr-dialog-message:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 10px;
  font-size: 18px;
  margin: 1px 0 0;
  content: "";
  color: #fbb450;
  position: absolute;
  left: 15px;
  top: 15px;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd .fr-dialog-buttons .btn:not(.btn-primary),
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd > .xforms-control.xforms-trigger.xforms-trigger-appearance-full.xforms-visited button,
.xforms-dialog .bd .xforms-trigger-appearance-full button{
  display: inline-block;
  font-weight: 700;
  text-align: center;
  font-size: 14px;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 14px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 5px;
  background: #fff;
  width: auto;
  margin-bottom: 0;
  height: 31px;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd .fr-dialog-icon + .fr-dialog-message .xforms-control.xforms-output {
  padding: 0 0 0 30px;
  display: block;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd .fr-dialog-buttons,
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd > .xforms-control.xforms-trigger.xforms-trigger-appearance-full.xforms-visited,
.embedded .xforms-dialog .bd .xforms-trigger-appearance-full {
  border-top: 1px solid #e9ecef !important;
  margin: 0;
  padding: 15px;
  width: 100%;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd .xforms-mediatype-text-html .xforms-output-output {
  padding: 15px 10px;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd > .xforms-control.xforms-trigger.xforms-trigger-appearance-full.xforms-visited button,
.xforms-dialog .bd .xforms-trigger-appearance-full button{
  float: right;
}
.yui-skin-sam.embedded .yui-panel-container.yui-dialog .yui-panel .bd .fr-dialog-buttons .btn {
  padding: 4px 12px;
}
.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn:hover,
.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn:focus,
.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn:active,
.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn.active,
.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn.disabled,
.orbeon.embedded .xforms-trigger-appearance-xxforms-primary .btn[disabled] {
  background-color: #98021f;
}

.yui-skin-sam.embedded .yui-panel-container {
  bottom: initial !important;
}

.orbeon.embedded .xbl-fr-autocomplete .yui-ac .fr-autocomplete-show-suggestions-button .btn {
    width: 0;
    height: 0;
    padding: 0;
    overflow: hidden;
    border: 0;
    display: none;
}
.orbeon.embedded .xforms-dialog .bd .xforms-trigger-appearance-full button.btn-primary {
  background: #e4032e;
  border-color: #e4032e;
}
.orbeon.embedded .xforms-dialog .bd .xforms-trigger-appearance-full button.btn-primary:focus,
.orbeon.embedded .xforms-dialog .bd .xforms-trigger-appearance-full button.btn-primary:active {
  background-color: #98021f;
  border-color: #98021f;
}
.orbeon.embedded .xbl-fr-repeater .fr-repeat-container:not(.fr-repeater-paging) .fr-repeater-repeat-iteration {
  border: none;
}
.orbeon .fr-mode-new .xforms-readonly label.radio, .orbeon .fr-mode-edit .xforms-readonly label.radio, .orbeon .fr-mode-test .xforms-readonly label.radio, .orbeon .xforms-dialog .xforms-readonly label.radio, .orbeon .fr-mode-new .xforms-readonly label.checkbox, .orbeon .fr-mode-edit .xforms-readonly label.checkbox, .orbeon .fr-mode-test .xforms-readonly label.checkbox, .orbeon .xforms-dialog .xforms-readonly label.checkbox, .orbeon .fr-mode-new .xforms-readonly .xforms-label, .orbeon .fr-mode-edit .xforms-readonly .xforms-label, .orbeon .fr-mode-test .xforms-readonly .xforms-label, .orbeon .xforms-dialog .xforms-readonly .xforms-label {
  color: #444;
}

body.orbeon.embedded .xforms-form .xforms-select1 span.select2 {
	width: 100% !important;
}

body.orbeon.embedded .xforms-form .xforms-select1 span span span.select2-selection {
	height: 32px;
	border-radius: 2px;
}

body.orbeon.embedded .xforms-form .xforms-select1 span span span span.select2-selection__rendered {
	font-weight: bold;
    font-family: Arial;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

body.orbeon.embedded .xforms-form .xforms-select1 span.select2-container--default.select2-container--open span span span.select2-selection__arrow b {
    border-color: transparent transparent #e4032e transparent;
    border-width: 0px 7px 7px 7px;
    border-style: solid;
    margin-left: -7px;
}

body.orbeon.embedded.contrast-reverted .xforms-form .xforms-select1 span.select2-container--default.select2-container--open span span span.select2-selection__arrow b {
  border-color: transparent transparent #ff0 transparent;
}

body.orbeon.embedded .xforms-form .xforms-select1 span span span span.select2-selection__arrow b {
	border-color: #e4032e transparent transparent transparent;
    border-width: 7px 7px 0px 7px;
    border-style: solid;
    margin-left: -7px;
}
body.orbeon.embedded .fr-mode-new .xforms-required .xforms-label:before {
    line-height: 0%;
}

body.orbeon select:focus,
body.orbeon textarea:focus,
body.orbeon input[type="text"]:focus,
body.orbeon input[type="password"]:focus,
body.orbeon input[type="datetime"]:focus,
body.orbeon input[type="datetime-local"]:focus,
body.orbeon input[type="date"]:focus,
body.orbeon input[type="month"]:focus,
body.orbeon input[type="time"]:focus,
body.orbeon input[type="week"]:focus,
body.orbeon input[type="number"]:focus,
body.orbeon input[type="email"]:focus,
body.orbeon input[type="url"]:focus,
body.orbeon input[type="search"]:focus,
body.orbeon input[type="tel"]:focus,
body.orbeon input[type="color"]:focus,
body.orbeon input[type="file"]:focus {
  border-color: #e4032e !important;
  box-shadow: inset 0 0 1px #e4032e, inset 0 0 1px #e4032e, inset 0 0 1px #e4032e !important;
}
body.orbeon input[type="radio"]:focus,
body.orbeon input[type="checkbox"]:focus{
  outline-color: #e4032e !important;
}
.orbeon .xbl-fr-section .fr-section-title .xforms-help, .orbeon .xbl-fr-grid .fr-grid .xforms-help{
  padding: 0;
}
body.orbeon.embedded .xforms-form .xforms-select1 span.select2-container--disabled span span span.select2-selection__arrow b {
	border-color: #999 transparent transparent transparent;
}

body.orbeon.embedded .xforms-form .xforms-select1 span.select2-container--disabled .select2-selection.select2-selection--single {
	background-color: #fafafa;
	cursor: not-allowed;
}

body.orbeon.embedded .xforms-form .xforms-select1 span.select2-container--disabled {
    opacity: 0.8;
}

body.orbeon .navbar .nav>li.dropdown>a {
  padding: 0;
  white-space: pre;
}
body.orbeon .xbl-component.xbl-fr-edocument .xforms-trigger.fr-edocument-show-suggestions-button .btn {
  display: none !important;
}

body.orbeon .alert,
body.orbeon .alert h4,
body.orbeon .alert-success,
body.orbeon .alert-danger,
body.orbeon .alert-error {
  color: #000;
}

body.orbeon  .select2-container--default .select2-selection--single,
body.orbeon .xbl-fr-grid .fr-grid .xforms-textarea textarea {
  border-color: #505050;
}
body.orbeon.embedded .xbl-fr-grid .xbl-component .input-append > .add-on,
body.orbeon.embedded .xbl-fr-grid .xbl-component .input-prepend > .add-on {
  border-color: #f2f2f2;
  background: #f2f2f2;
}
body.orbeon .xbl-fr-error-summary .fr-error-group > li.fr-level-info {
  border-color: #5A6CDD;
}
body.orbeon .xbl-fr-error-summary .fr-error-group .fr-level-info .fr-error-label,
body.orbeon .xbl-fr-error-summary .fr-error-group .fr-level-info .fr-error-alert {
  color: #5A6CDD;
}
.embedded .red {
  color: #d70f31;
}
.orbeon input::-webkit-input-placeholder,
.orbeon textarea::-webkit-input-placeholder,
.orbeon input::-moz-placeholder,
.orbeon textarea::-moz-placeholder,
.orbeon input:-ms-input-placeholder,
.orbeon textarea:-ms-input-placeholder,
.orbeon input:-moz-placeholder,
.orbeon textarea:-moz-placeholder{
  color: #666 !important;
}

.orbeon input::-webkit-input-placeholder, .orbeon textarea::-webkit-input-placeholder {
  color: #666;
}

body.orbeon .red_text {
  color: #d70f31;
}
body.orbeon .xforms-info > .xforms-alert.xforms-active {
  background: #5A6CDD;
  border: #5A6CDD solid 1px;
}
body.orbeon .xforms-info > .xforms-alert.xforms-active:before {
  border-color: #5A6CDD transparent;
}
body.orbeon .xbl-fr-error-summary .fr-error-group .fr-level-info .fr-error-label,
body.orbeon .xbl-fr-error-summary .fr-error-group .fr-level-info .fr-error-alert {
  color: #2068B5;
}
body.orbeon .xbl-fr-error-summary .fr-error-group > li.fr-level-info {
  border-color: #5A6CDD;
}
body.orbeon .popover.xforms-help-popover .close {
  opacitY: .8;
}
body.orbeon .alert-success, .orbeon .alert-success  {
  color: #000;
}
body.orbeon.embedded.contrast-reverted .fr-view .fr-section-title .fr-section-label .btn {
  color: #ff0;
}

body.orbeon.embedded.contrast-reverted .xforms-group .btn img {
  filter: invert(1);
}

body.orbeon.embedded label.checkbox input[type=checkbox]+span:before,
body.orbeon.embedded .checkbox input[type=checkbox]:before {
    top: -1px;
}

body.orbeon.embedded label.checkbox input[type=checkbox]:checked+span:before {
  top: 0;
}
body.orbeon.embedded label.checkbox input[type=checkbox]:checked+span:after {
  top: 4px;
}


body.orbeon.embedded .xforms-control.xforms-select.xforms-incremental.xforms-select-appearance-full.xforms-invalid > .xforms-alert.xforms-active:before {
  left: 6px;
  border-width: 0 5px 5px 5px !important;
  top: -6px;
}

body.orbeon #fr-language-selector .nav .dropdown {
  border: 1px solid #505050;
  background: #fff;
  padding: 3px;
  color: #444;
}
body.orbeon #fr-language-selector .nav .dropdown .caret {
  border-top-color: #d70f31;
  border-bottom-color: #d70f31;
}

body.orbeon .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
body.orbeon .navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
body.orbeon .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
  color: #444;
  background-color: #fff;

}
body.orbeon.embedded .navbar .nav>li.dropdown>a {
    color: #444;
}

body.orbeon .navbar .fr-language-choice .dropdown-menu {
  border-radius: 0;
}
body.orbeon .navbar .nav>li>.dropdown-menu:before,
body.orbeon .navbar .nav>li>.dropdown-menu:after{
  display: none;
}
body.orbeon .fr-language-choice.xforms-group + .fr-status-icons.xforms-group {
  display: none;
}

@media (max-width: 768px) {
  body.orbeon.embedded .fr-buttons {
    display: block;
    text-align: left;
    font-size: 0;
  }
  body.orbeon.embedded .fr-buttons .btn {
    margin-bottom: 10px !important;
  }
}

.orbeon .xbl-fr-grid .fr-grid .fr-grid-td.xforms-group > .xforms-trigger.puesc_button_bottom > button.btn {
    margin-top: 25px;
}

body.orbeon.embedded .xbl-component .xforms-switch .xforms-group .xbl-fr-section {
  max-width: 100%;
}
body.orbeon.embedded .fr-view .fr-section-title .fr-section-label .btn {
  white-space: pre-line;
  text-align: left;
  min-height: 30px;
  height: auto;
    box-shadow: none;
}
body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-tr a[title="Usuń"] {
  display: inline-block;
  font-weight: 700;
  text-align: center;
  font-size: 14px;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid #d70f31;
  white-space: nowrap;
  padding: 0 12px;
  line-height: 28px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 5px;
  background: #d70f31;
  color: #fff;
  text-decoration: none;
  width: auto;
  margin: -15px 0 0 -30px;
}
body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-tr a[title="Usuń"]:after {
  content:attr(title);
}
body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-tr a[title="Usuń"] i {
  display: none;
}
body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-tr a[title="Usuń"]:hover {
  background-color: #c00;
  border-color: #c00;
}
body.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-left .xforms-trigger a, .orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right .xforms-trigger a {
  text-decoration: none;
  color: black;
}
body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body > tr:first-child td {
  padding-top: 20px;
}
body.orbeon .xforms-group .box_1 .xforms-group button.btn, .orbeon .box_2 .xforms-group button.btn, .orbeon .box_3 .xforms-group button.btn, .orbeon .xforms-group .puesc_other button.btn {
  margin: auto;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  padding: 9px 12px 9px 12px;
  white-space: normal;
  word-wrap: break-word;
  color: #fff;
  background: none;
  background-color: #666;
  text-shadow: none;
  height: unset;
  border-radius: 5px;
}
body.orbeon .fr-grid-bottom-buttons .xforms-trigger a {
  display: inline-block;
  border: 1px solid #ccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  border-bottom-color: #b3b3b3;
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 5%);
}
body.orbeon .xforms-group .puesc_other button.btn, .orbeon .fr-grid-bottom-buttons .xforms-trigger a {
  font-size: 1.0em;
  padding: 5px 12px 5px 12px;
  height: unset;
}

body.orbeon .xforms-group .puesc_other button.btn, body.orbeon .fr-grid-bottom-buttons .xforms-trigger a {
  text-decoration: none;
}
body.orbeon .box_1 .xforms-group button.btn:hover,
body.orbeon .box_2 .xforms-group button.btn:hover,
body.orbeon .box_3 .xforms-group button.btn:hover,
body.orbeon .xforms-group .puesc_other button.btn:hover,
body.orbeon .box_1 .xforms-group button.btn:active, .orbeon .box_2 .xforms-group button.btn:active,
body.orbeon .box_3 .xforms-group button.btn:active, .orbeon .xforms-group .puesc_other button.btn:active,
body.orbeon .box_1 .xforms-group button.btn:focus, .orbeon .box_2 .xforms-group button.btn:focus,
body.orbeon .box_3 .xforms-group button.btn:focus, .orbeon .xforms-group .puesc_other button.btn:focus,
body.orbeon .fr-grid-bottom-buttons .xforms-trigger a:hover, .orbeon .fr-grid-bottom-buttons .xforms-trigger a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  color: white;
}
body.contrast-reverted.orbeon.embedded .xforms-form .xforms-select1 span.select2-container--disabled {
  opacity: 1;
}
body.contrast-reverted.orbeon.embedded .xforms-form .xforms-select1 span.select2-container--disabled .select2-selection__rendered {
  color: #ff0;
  background-color: rgba(255, 255, 0, .3) !important;
  opacity: 0.3;
}
body.contrast-reverted.orbeon.embedded .xforms-form .xforms-select1 span.select2-container--disabled .select2-selection__arrow {
  background: transparent;
}
body.orbeon.embedded.contrast-reverted .xforms-form .xforms-select1 span.select2-container--disabled span span span.select2-selection__arrow b {
  border-top-color: rgba(255, 255, 0, .3);
}
body.orbeon.embedded.contrast-reverted .xforms-form .xforms-select1 span.select2-container--disabled span span.select2-selection {
  border-color: #505050;
  background-color: transparent;
}

body.orbeon .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input .xforms-help:not(:empty) {
  /* position: absolute;
  left: 28px; */
  z-index: 9;
}
.orbeon .xbl-fr-grid .fr-grid.fr-repeat .fr-repeat-column-right i.disabled {
  display: none;
}

body.orbeon .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input.xforms-type-boolean .xforms-help:not(:empty) {
  position: absolute;
  left: 0;
  top: 0;
}
body.orbeon .xbl-fr-grid .fr-grid .xbl-fr-checkbox-input.xforms-type-boolean .xforms-help:not(:empty) + .xforms-items {
  padding-left: 17px;
}

body.orbeon.embedded .navbar-inverse:has(#fr-language-selector.xforms-disabled),
body.orbeon.embedded .navbar-inverse .navbar-inner .container > h1 {
  display: none;
}

body.orbeon.embedded.contrast-reverted .fr-view .alert {
    color: #ff0;
    background: none;
    border-color: #D0AF2E;
}
body.orbeon.embedded .fr-view .fr-section-title {
    background-color: transparent !important;
}

body.orbeon .popover .popover-content {
  font-weight: normal;
}

.orbeon .fr-grid-bottom-buttons .xforms-trigger a {
  display: inline-block;
  font-weight: 700;
  text-align: center;
  font-size: 14px;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid #505050;
  white-space: nowrap;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 5px;
  background: #fff;
  width: auto;
  margin-bottom: 0;
  height: 31px;
  color: #333;
}

.orbeon .fr-grid-bottom-buttons .xforms-trigger a:hover {
  color: #666;
  background: #f1f1f1;
  border-color: #505050;
}

.custom_edocument_add > button {
  margin-top: 0 !important;
}

.custom_edocument_add > input {
  display: none !important;
}

.custom_edocument_add > .xforms-hint {
  display: none !important;
}

body.orbeon input::-webkit-input-placeholder {
  color: #737373
}

.custom-hidden .xforms-hint {
  visibility: hidden;
  display: block;
  height: 0;
}

.orbeon .xbl-fr-grid.puesc_sec_skip .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td > .xbl-component.xbl-fr-explanation {
  margin-bottom: 12px;
}

@media (max-width: 320px) {
  body.orbeon.embedded .xforms-group .xbl-fr-grid {
    width: 100%;
    margin: 0;
  }
    
  body.orbeon.embedded .xbl-fr-section {
    padding: 0;
    margin:0;
  }

  .orbeon .xbl-fr-grid .fr-grid .fr-grid-td.xforms-group > .xforms-trigger > button.btn {
    margin-top: 45px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .xforms-group[id*=s_zakres_uprawnien-section] .box_2 table button.btn {
    bottom: 16px;
  }

  body.orbeon.embedded .fr-view .fr-section-title .fr-section-label .btn {
    white-space: break-spaces;
    height: auto;
  }
}

body.orbeon.embedded.embedded .datepicker table tr td.today {
  background: #AC8F02;
  color: #fff;
}

body.orbeon .xbl-fr-grid .fr-grid .xforms-textarea textarea {
  resize: none;
  min-height: 32px;
  height: auto;
}

body.orbeon .fr-grid-grid-reprezentanci_emcs tr td .xforms-label {
  min-height: 40px;
}

body.orbeon .fr-grid.fr-grid-grid-reprezentanci_emcs .fr-grid-td.xforms-group > .xforms-trigger.puesc_button_bottom > button.btn {
  margin-top: 44px;
}

body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td {
  /* vertical-align: bottom; */
}

/* body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td > .xforms-control {
  margin-bottom: 0;
}

body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td > .xforms-control.xbl-fr-checkbox-input {
  margin-bottom: 7px;
}

body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-tr:has(.xforms-visited.xforms-info) .fr-grid-td,
body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-tr:has(.xforms-visited.xforms-invalid) .fr-grid-td,
body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-tr:has(.xforms-visited.xforms-warning) .fr-grid-td {
  padding-bottom: 36px;
}

body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body:has(textarea) .fr-grid-td {
  vertical-align: top;
}

body.orbeon .xbl-fr-grid .fr-grid:not(.fr-grid-css) .fr-grid-body .fr-grid-td .xforms-alert.xforms-active {
  position:absolute;
  z-index: 1000;
} */

#nprogress {
  display: none;
}

body.orbeon.embedded.contrast-reverted .footer_info {
  color: yellow;
}

body.orbeon.embedded.contrast-reverted .xforms-trigger-appearance-full button {
  border-color: yellow !important;
  color: yellow !important;
}

body.orbeon.embedded.size-biggest .xforms-trigger-appearance-full button {
  min-height: 38px !important;
}

body.orbeon.embedded.size-bigger .xforms-trigger-appearance-full button {
  height: 32px !important;
}

body.orbeon.embedded .fr-view .fr-section-title .fr-section-label .btn {
    white-space: normal;
    height: auto;
}