html {
  overflow-y: scroll;
  background-color: #999;
}
body {
  padding-top: 0;
  margin-right: 4px;
}
.orbeon .fb-main {
  position: absolute;
  top: 50px;
  right: 10px;
  left: 207px;
  bottom: 64px;
  overflow-y: auto;
}
.orbeon .fb-main .fb-main-inner {
  background-color: #f5f5f5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0;
  min-height: 100%;
}
.orbeon .fb-bottom {
  z-index: 1030;
  background-color: #f3f3f3;
}
.orbeon .fb-section-editor {
  position: absolute;
  display: none;
  padding: 0 10px 20px 20px;
}
.orbeon .fb-section-editor .xforms-trigger {
  display: block;
}
.orbeon .fb-grid-repeat-editor .xforms-trigger {
  display: none;
  position: absolute;
}
.orbeon .fb-section-label-editor-click-interceptor {
  position: absolute;
  cursor: pointer;
  font-size: 20px;
  line-height: 40px;
  color: #BBB;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  z-index: 1;
  background: white;
  opacity: 0.01;
}
.orbeon .fb-edit-section-label {
  position: absolute;
  z-index: 2;
  box-sizing: border-box;
  font-size: 18px;
}
.orbeon .fr-section-title.hover {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background-image: -o-linear-gradient(top, #ffffff, #dddddd);
  background-image: linear-gradient(to bottom, #ffffff, #dddddd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdddddd', GradientType=0);
}
.orbeon .fb-delete-grid-trigger {
  position: absolute;
  display: none;
  padding: 0;
}
.orbeon .fr-view .fb .fr-section-container .fr-grid.fr-editable .fb-grid-td:hover .xforms-label:empty:before,
.orbeon .fr-view .fb .fr-section-container .fr-grid.fr-editable .fb-grid-th:hover .xforms-label:empty:before,
.orbeon .fr-view .fb .fr-section-container .fr-grid.fr-editable .fb-grid-td:hover .xforms-hint:empty:before,
.orbeon .fr-view .fb .fr-section-container .fr-grid.fr-editable .fb-grid-th:hover .xforms-hint:empty:before,
.orbeon .fr-view .fb .fr-section-container .fr-grid.fr-editable .fb-grid-td:hover .xforms-text .xforms-output-output:empty:before,
.orbeon .fr-view .fb .fr-section-container .fr-grid.fr-editable .fb-grid-th:hover .xforms-text .xforms-output-output:empty:before {
  content: attr(placeholder);
  color: #bbb;
}
.orbeon .fr-view .fb .fr-section-container .fr-grid.fr-editable .xforms-label .fb-edit-label-html {
  float: right;
  width: auto;
  margin: 0 0 0 5px;
}
.orbeon .fr-view .fb .fr-section-container .fr-grid.fr-editable .xforms-label .fb-edit-label {
  display: block;
  overflow: hidden;
}
.orbeon .fb-ie-warning {
  margin: 1em;
  padding: .5em;
  border: 4px solid #D00000;
  background-color: #fff0f0;
}
.orbeon .fb-nowrap {
  white-space: nowrap;
}
.orbeon .fb-hide-alert .xforms-visited > .xforms-alert.xforms-active {
  display: none;
}
.orbeon .fb-toolbox {
  position: fixed;
  left: 10px;
  top: 50px;
  bottom: 64px;
  width: 192px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.orbeon .fb-toolbox .fb-toolbox-inside {
  width: 100%;
  height: 100%;
  padding: 0 5px 0 0;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools {
  padding: 0;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 8px;
  margin-bottom: 10px;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools:last-child {
  margin-bottom: 0;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools legend {
  font-size: 11px;
  margin-top: -8px;
  margin-bottom: 4px;
  text-indent: 9px;
  line-height: 24px;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools .xforms-label {
  display: block;
  margin: 1em 0 .5em 0;
  font-size: 93%;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools .fb-tool {
  margin: 0 0 0 4px;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools .fb-tool .xforms-trigger button {
  padding: 2px 4px;
  border: none;
  background: none;
  box-shadow: none;
  font-size: 85%;
  width: 100%;
  text-align: left;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools .fb-tool .xforms-trigger button i {
  margin-top: -1px;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools .fb-tool .xforms-trigger button img {
  margin-top: -3px;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools .fb-tool .xforms-trigger button i,
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools .fb-tool .xforms-trigger button img {
  margin-right: 3px;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools .fb-tool .xforms-trigger button:hover {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background-image: -o-linear-gradient(top, #ffffff, #dddddd);
  background-image: linear-gradient(to bottom, #ffffff, #dddddd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdddddd', GradientType=0);
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools ul {
  margin: 0;
  overflow: auto;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools li {
  list-style-type: none;
  white-space: nowrap;
  font-size: 11px;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-tools .xforms-trigger a {
  text-decoration: none;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-xvc {
  text-align: center;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fb-xvc .xforms-trigger {
  margin-right: 0.5em;
}
.orbeon .fb-toolbox .fb-toolbox-inside .xbl-fr-alert-dialog {
  display: none;
}
.orbeon .fb-toolbox .fb-toolbox-inside .fr-orbeon-version {
  color: white;
}
.orbeon .xforms-dialog .xforms-label {
  margin-top: 5px;
}
.orbeon .xforms-dialog .xforms-label img {
  vertical-align: middle;
  margin-bottom: 2px;
}
.orbeon .xforms-dialog .xforms-label:after {
  content: ": ";
}
.orbeon .xforms-dialog legend.xforms-label:after,
.orbeon .xforms-dialog .fb-grid-th .xforms-label:after,
.orbeon .xforms-dialog .fr-grid thead tr th .xforms-label:after,
.orbeon .xforms-dialog .xbl-fr-alert-dialog-message .xforms-label:after {
  content: none;
}
.orbeon .xforms-dialog fieldset {
  padding: 0;
}
.orbeon .fb-dialog-form-settings {
  width: 600px;
}
.orbeon .fb-dialog-form-settings img {
  float: left;
  margin: 1em 2em 0 1em;
}
.orbeon .fb-dialog-form-settings .xforms-label {
  display: block;
}
.orbeon .fb-dialog-form-settings .xforms-hint {
  margin-bottom: 1em;
}
.orbeon .fb-dialog-form-settings .fb-dialog-form-settings-fields {
  float: left;
  width: 475px;
}
.orbeon .fb-dialog-form-settings .fb-dialog-form-settings-fields input,
.orbeon .fb-dialog-form-settings .fb-dialog-form-settings-fields textarea {
  width: 100%;
  box-sizing: border-box;
}
.orbeon .fb-dialog-form-settings .fb-dialog-form-settings-stats th {
  text-align: left;
}
.orbeon .fb-dialog-form-settings .fb-dialog-form-settings-stats td {
  text-align: right;
  padding-left: 0.5em;
}
.orbeon .fb-dialog-form-settings .fb-dialog-form-settings-stats > .xforms-label {
  border-bottom: 1px solid #ddddee;
}
.orbeon .fb-dialog-itemsets {
  width: 600px;
}
.orbeon .fb-dialog-itemsets .xbl-fr-grid {
  max-height: 450px;
  overflow-y: auto;
  padding: 0;
  clear: both;
}
.orbeon .fb-dialog-itemsets .xbl-fr-grid > * {
  background-color: #ffffff;
}
.orbeon .fb-dialog-itemsets .xbl-fr-grid table.fr-grid {
  table-layout: auto;
}
.orbeon .fb-dialog-itemsets .fb-itemset-hint-cell {
  width: 200px;
}
.orbeon .fb-dialog-itemsets .fr-grid-2-columns .xforms-input input {
  width: 13em;
}
.orbeon .fb-dialog-itemsets .xbl-fr-link-select1 {
  margin-bottom: .5em;
  float: right;
}
.orbeon .fb-dialog-itemsets .xbl-fr-link-select1 .xforms-label {
  display: none;
}
.orbeon .fb-dialog-itemsets .xforms-invalid .xforms-input-input {
  border-color: #df731b;
}
.orbeon .fb-dialog-itemsets .xforms-type-boolean {
  display: block;
  float: left;
  margin-bottom: 5px;
}
.orbeon .fb-dialog-itemsets .xforms-type-boolean input {
  margin-top: -3px;
}
.orbeon .fb-dialog-itemsets .xforms-type-boolean label {
  display: inline;
}
.orbeon #fb-service-dialog {
  width: 550px;
}
.orbeon #fb-service-dialog .fb-service-dialog-error {
  border: 2px solid red;
  padding: .25em;
}
.orbeon #fb-service-dialog .fb-service-dialog-error select {
  border: none;
}
.orbeon #fb-service-dialog .fb-service-dialog-success {
  border: 2px solid green;
  padding: .25em;
}
.orbeon #fb-service-dialog .fb-submission-response {
  display: block;
  height: 200px;
  overflow-y: auto;
}
.orbeon #fb-service-dialog .fb-submission-response textarea {
  height: 10em;
}
.orbeon #fb-action-dialog {
  width: 800px;
}
.orbeon #fb-action-dialog .xforms-select1 {
  width: auto;
}
.orbeon #fb-action-dialog .fr-repeat-table .fb-parameters .xforms-label {
  display: block;
}
.orbeon #fb-action-dialog .fr-repeat-table .fb-parameters .xforms-hint {
  display: block;
}
.orbeon #fb-action-dialog .fr-repeat-table .fb-parameters .xforms-disabled {
  display: none;
}
.orbeon #fb-action-dialog .fr-repeat-table th {
  white-space: nowrap;
}
.orbeon #fb-database-service-dialog {
  width: 550px;
}
.orbeon #fb-database-service-dialog textarea {
  height: 10em;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}
.orbeon #fb-edit-help-dialog {
  width: 400px;
}
.orbeon #fb-edit-help-dialog textarea {
  width: 98%;
  height: 12em;
}
.orbeon #fb-section-details-dialog,
.orbeon #fb-add-language-dialog {
  width: 400px;
}
.orbeon .fb-dialog-control-details {
  width: 800px;
}
.orbeon .fb-dialog-control-details .xforms-label {
  margin-top: 5px;
}
.orbeon .fb-dialog-control-details .tab-pane {
  max-height: 450px;
  overflow-y: auto;
  padding: 0;
}
.orbeon .fb-dialog-control-details .tab-pane > * {
  background-color: #ffffff;
}
.orbeon .fb-dialog-control-details .fr-grid-validations .fr-grid-col-1 {
  width: 140px;
}
.orbeon .fb-dialog-control-details .fr-grid-validations .fr-grid-col-3 {
  width: 110px;
}
.orbeon .fb-dialog-control-details .fr-grid-help .xforms-textarea textarea {
  height: 108px;
}
.orbeon .fb-dialog-control-details .fr-grid-validations td:nth-of-type(5) .fr-grid-content {
  display: flex;
  display: -webkit-flex;
}
.orbeon .fb-dialog-control-details .fr-grid-validations td:nth-of-type(5) .fr-grid-content .xforms-textarea {
  flex-flow: column;
  -webkit-flex-flow: column;
  width: 100%;
}
.orbeon .fb-dialog-control-details .fr-grid-validations td:nth-of-type(5) .fr-grid-content .xforms-input.xforms-type-boolean {
  flex-flow: column;
  -webkit-flex-flow: column;
}
.orbeon .fb-dialog-control-details .fr-grid-validations td:nth-of-type(5) .fr-grid-content .xforms-input.xforms-type-boolean input {
  margin-top: 0;
  margin-left: 4px;
  padding-top: 0;
}
.orbeon #fb-schema-upload-dialog {
  width: 400px;
}
.orbeon #fb-schema-upload-dialog .xforms-hint {
  width: 100%;
}
.orbeon #fb-schema-upload-dialog .xforms-select1 {
  height: 10em;
  width: 100%;
}
.orbeon #fb-schema-upload-dialog .fb-dialog-h2 {
  font-size: larger;
  display: block;
  padding-top: .3em;
  padding-bottom: 0.3em;
}
.orbeon #fb-schema-upload-dialog .fb-dialog-section {
  display: block;
  margin-left: 1em;
}
.orbeon #fb-source-editor-dialog,
.orbeon .fb-custom-xml-dialog {
  width: 900px;
}
.orbeon #fb-source-editor-dialog .CodeMirror,
.orbeon .fb-custom-xml-dialog .CodeMirror {
  font-size: 12px;
  height: 100%;
}
.orbeon #fb-source-editor-dialog .xforms-alert.xforms-active,
.orbeon .fb-custom-xml-dialog .xforms-alert.xforms-active {
  display: block;
}
.orbeon .fb-publish-dialog {
  width: 500px;
}
.orbeon .fb-publish-dialog .table {
  background-color: white;
  table-layout: auto;
  margin-bottom: 10px;
}
.orbeon .fb-publish-dialog .table th {
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
  width: 1px;
}
.orbeon .fb-publish-dialog .fb-publish-message {
  background-color: white;
  padding: 0;
  margin-bottom: 10px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  display: block;
  padding: 10px;
}
.orbeon .fb-publish-dialog .fb-publish-message ul {
  list-style: square;
  margin-bottom: 0;
}
.orbeon .fb-publish-dialog .alert {
  display: block;
}
.orbeon .xxforms-set-height .xxforms-dialog-body {
  position: relative;
  overflow: inherit;
}
.orbeon .xxforms-set-height .xxforms-dialog-body .fb-dialog-remaining-height {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 60px;
}
.orbeon .xxforms-set-height .xxforms-dialog-body .fb-dialog-remaining-height .xbl-fr-code-mirror {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.orbeon .xxforms-set-height .xxforms-dialog-body .fr-dialog-buttons {
  height: 60px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  line-height: 60px;
  padding: 0 20px 0 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.orbeon .fb-test-dialog {
  width: 1000px;
}
.orbeon .fb-test-dialog .xxforms-dialog-body .fb-dialog-remaining-height {
  overflow: hidden !important;
}
.orbeon .fb-test-dialog .xxforms-dialog-body .fb-test-iframe {
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}
.orbeon .fr-grid .xforms-label input,
.orbeon .fr-grid .xforms-hint input,
.orbeon .fb-label-editor input[type='text'] {
  height: 20px;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.orbeon .fb-label-editor {
  position: absolute;
}
.orbeon .fb-label-editor input[type='checkbox'] {
  margin-left: 5px;
}
.orbeon .fb-label-editor.fb-label-editor-for-hint input {
  font-size: smaller;
}
.orbeon h2 .fr-section-label {
  height: 36px;
}
.orbeon .fb .xbl-fr-section .fr-section-content {
  padding: 10px;
}
.orbeon .fb .xbl-fr-grid {
  padding: 22px 0 0 22px;
}
.orbeon .fb-cell-editor {
  display: none;
}
.orbeon .fb-grid-cell-icons,
.orbeon .fb-grid-control-icons,
.orbeon .fb-grid-row-icons {
  display: block;
  width: 16px;
  height: 60px;
  text-align: center;
}
.orbeon .fb-grid-cell-icons {
  position: absolute;
  left: .5em;
  top: 0.5em;
}
.orbeon .fb-grid-cell-icons img {
  margin-bottom: 0;
  padding: 0;
}
.orbeon .fr-grid .fb-grid-td .fb-grid-cell-icons img {
  display: inline;
}
.orbeon .fb-grid-control-icons {
  position: absolute;
  right: .5em;
  top: 0.5em;
}
.orbeon .fb-grid-control-icons img {
  margin-bottom: 0;
  padding: 0;
}
.orbeon #fr-form-group .fb-static-upload {
  background-color: none;
  position: absolute;
  left: 32px;
  bottom: .5em;
}
.orbeon #fr-form-group .fb-static-upload .xforms-upload-info,
.orbeon #fr-form-group .fb-static-upload .xforms-upload-size,
.orbeon #fr-form-group .fb-static-upload .xforms-upload-remove {
  padding: 0;
}
.orbeon .fr-grid .fb-grid-td .fb-grid-control-icons img {
  display: inline;
}
.orbeon .fb-label-hint-placeholder,
.orbeon .fb-label-hint-placeholder .btn {
  color: #bbbbbb;
}
.orbeon .fr-grid .fr-grid-content .xforms-trigger .btn input,
.orbeon .fr-grid .fr-grid-content .xforms-trigger .fb-mock-link input {
  margin: 0;
}
.orbeon .fb-mock-link {
  color: #004b92;
  text-decoration: underline;
}
.orbeon .btn .xforms-label {
  margin: 0;
}
.orbeon .fb-label-hint-placeholder .fb-mock-link {
  color: #bbb;
  text-decoration: none;
}
.orbeon .fb-mock-link:hover {
  background-color: #ffffd3;
}
.orbeon .fb-grid-td .fb-hover {
  position: relative;
}
.orbeon .fb-selected {
  box-shadow: 0 0 10px #004b92;
  border-collapse: separate;
}
.orbeon .fb-grid-td {
  border: 1px solid transparent;
}
.orbeon .fr-view .fr-grid.fr-editable.fr-norepeat {
  border-collapse: collapse;
}
.orbeon .fr-view .fr-grid.fr-editable.fr-norepeat:hover .fb-grid-td {
  border: 1px solid #ddeeff;
}
.orbeon .fr-view .fr-grid.fr-editable .fb-grid-tr {
  height: 60px;
}
.orbeon .fr-view .fr-grid.fr-editable .xforms-label:hover,
.orbeon .fr-view .fr-grid.fr-editable .xforms-hint:hover,
.orbeon .fr-view .fr-grid.fr-editable .btn span:hover,
.orbeon .fr-view .fr-grid.fr-editable .xforms-text .xforms-output-output:hover {
  background-color: #eeeeee;
}
.orbeon .fr-view .fr-grid.fr-editable .xforms-text .xforms-output-output {
  min-height: 50px;
}
.orbeon .fr-view .fr-grid.fr-editable .fr-grid-content .xforms-label,
.orbeon .fr-view .fr-grid.fr-editable .fr-grid-content .xforms-hint,
.orbeon .fr-view .fr-grid.fr-editable .fb-grid-th .xforms-label,
.orbeon .fr-view .fr-grid.fr-editable .fb-grid-th .xforms-hint {
  min-height: 20px;
}
.orbeon .fr-view .fr-grid.fr-editable .fr-grid-content {
  padding-left: 32px;
  padding-right: 32px;
}
.orbeon .fr-view .fr-grid.fr-editable .fr-grid-content.fb-upload {
  padding-bottom: 32px;
}
.orbeon .fr-view .fr-grid.fr-editable .fr-grid-content .xforms-label input,
.orbeon .fr-view .fr-grid.fr-editable .fr-grid-content .xforms-hint input {
  width: 100%;
}
.orbeon #fr-view .fr-grid.fr-editable .xforms-hint.xforms-disabled {
  display: block;
  position: static;
}
.orbeon .fb-use-toolbar-message,
.orbeon .fb-click-message {
  display: none;
  font-size: 70%;
  color: gray;
  width: 100%;
  font-style: italic;
  text-align: center;
  margin-top: 2em;
}
.orbeon .fb-selected .fb-use-toolbar-message {
  display: block;
}
.orbeon td:hover .fb-click-message {
  display: block;
}
.orbeon td.fb-selected:hover .fb-click-message {
  display: none;
}
.orbeon .fb-component-icon {
  display: block;
}
.orbeon .fb-section-component .fb-grid-td {
  background-image: none;
  background-color: #F8F8F8;
  border: solid 1px #f8f8f8;
}
.orbeon .xforms-readonly .xforms-input-input {
  background-image: none;
  background-color: #cccccc;
}
.orbeon .xforms-readonly textarea {
  background-image: none;
  background-color: #cccccc;
}
.orbeon .fr-messages,
.orbeon .fb-xpath-errors {
  display: inline-block;
}
.orbeon .fr-messages .alert,
.orbeon .fb-xpath-errors .alert {
  display: inline;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}
.orbeon #fr-view {
  display: block;
  margin-left: 0;
}
.orbeon .fb-bottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 54px;
  line-height: 54px;
  vertical-align: middle;
  text-align: right;
  padding: 0 10px;
}
.orbeon .fb-bottom .fr-status-icons {
  display: none;
}
.orbeon .fb-bottom .fr-buttons {
  margin: 0;
}
.orbeon .fr-container {
  top: 10px;
}
.orbeon .navbar .navbar-inner {
  box-shadow: none;
}
.orbeon .fb-navbar {
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.orbeon .fb-navbar .container {
  width: auto;
  margin-left: 15px;
  margin-right: 15px;
}
.orbeon .fb-navbar .container img,
.orbeon .fb-navbar .container .brand {
  vertical-align: middle;
}
.orbeon .fb-navbar .container img {
  padding: 0 10px;
}
.orbeon .fb-navbar .container .brand {
  float: none;
  margin: 0;
  padding: 0;
  display: inline;
}
.orbeon .fb-navbar .container .nav {
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
}
.orbeon .fb-navbar .container .nav li {
  line-height: 40px;
}
.orbeon .fb-navbar .container .nav li a {
  padding-top: 0;
  padding-bottom: 0;
}
.orbeon .fb-navbar .container .nav li .fr-language-choice {
  margin-left: 15px;
  font-size: inherit;
}
.orbeon .fb-main .navbar {
  margin-top: 0;
}
.orbeon .fb-main .navbar .navbar-inner {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.orbeon .fb-main .navbar .fb-navbar-trigger {
  padding-left: 10px;
}
.orbeon .fb-main .navbar .icon-white {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
@media print {
  input {
    height: 1em;
  }
}
