body {
  margin: 0px;
  padding: 0px;
  width: 800px;
  height: 480px;
}

.main-container {
  position: relative;
  width: 795;
  top: 78px;
  height: 400px;
}

.content-container {
  margin-top: 10px;
  margin-left: 20px;
  padding-bottom: 15px;
}

.scan-container {
  position: relative;
  width: 795;
  top: 78px;
  height: 402px;
}

.screen-margins {
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 10px;
}

.main-button {
  width: 255px;
  text-align: center;
  margin-top: -5px !important;
}

  .main-button .xrx-button-glyph {
    padding-top: 20px;
    width: 220px;
    text-align: center;
    height: 100px;
    font-size: 60px !important;
    position: relative;
  }

  .main-button .xrx-button-text {
    padding-top: 90px;
    text-align: center;
  }

.full-width-button {
  width: 763px;
  margin-left: 0px !important;
}

.full-width-table {
  width: 760px !important;
}

.full-width-popup-button {
  width: 790px;
  margin-left: 0px !important;
}

.full-width-popup-table {
  width: 790px;
}

.full-width-popup-textbox {
  display: block;
  width: 756px;
  margin-left: 0px !important;
}

.full-width-popup-table {
  width: 790px !important;
}

.add-custom-popup {
  height: 400px;
}

.scrollable-container {
  width: 799px;
  position: relative;
  left: 0px;
  height: 400px;
  top: 78px;
}

.scan-options-upper-panel {
  height: 110px;
  padding-top: 15px;
  padding-left: 20px;
}

.scan-options-lower-panel {
  padding-top: 10px;
  padding-bottom: 15px;
}

.scan-custom-box {
  width: 484px;
  height: 40px;
  margin-left: 0px !important;
  float: left;
  padding-top: 16px !important;
}

.scan-custom-box-text {
  max-width: 484px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
}

.scan-change-button {
  width: 248px;
  margin-left: 0px !important;
  float: left;
}

.balance-count {
  font-size: 22px;
}

.scan-options-table {
  margin-bottom: 10px;
  margin-left: 20px;
}

.scan-options-table .icon-column {
  width: 50px;
}

.scan-options-table .control-column {
  padding-right: 16px;
  text-align: right;
}

.preview-img {
  width: 792px;
  max-height: 385400px;
  margin-top: 80px;
}

.small-screen-margins {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 10px;
}

.preset-list {
  width: 465px;
  float: left;
}

.preset-description-box {
  float: left;
  height: 365px;
  width: 293px;
  margin-top: 0px !important;
  margin-right: 0px !important;
}

  .preset-description-box p {
    font-size: 20px;
  }

.infotype-search-box {
  width: 666px;
  margin-left: 0px !important;
}

.reset-button {
  margin-left: 0px !important;
  width: 371px !important;
}

.save-preset-button {
  width: 371px !important;
}

.custom-word-item {
  display: block;
  width: 650px;
  word-wrap: break-word;
}

.preview-popup-multiple-container {
  height: 387px;
}

.preview-carousel-container {
  height: 300px;
}

.preview-thumb {
  max-height: 280px;
  height: 280px;
  margin-left: 20px;
  margin-right: 20px;
}

.preview-thumb-selected {
  border: 5px solid #67c800;
}

.overwrite-button {
  width: 330px;
  font-weight: 700;
  text-shadow: none !important;
  box-shadow: none !important;
}

.hint-popover-content {
  margin: 5px;
  max-width: 790px;
  max-height: 470px;
}

.popover-content-container {
  white-space: nowrap;
  text-align: center;
}
.popover-content-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
  min-height:84px;
  max-height:470px;
}

.hint-popover-content {
  display: inline-block;
  vertical-align: middle;
}
.hint-popover-content span {
 white-space: normal;
}

.preset-list-item {
  max-width: 380px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold !important;
}

.preview-single-img-container {
  height: 387px;
  width: 788px;
  margin-left: 5px;
}

.preview-single-img-tag {
  margin-left: auto;
  margin-right: auto;
  width: 99%;
  max-width: 788px;
}

.switchboard {
  margin-bottom: 60px;
}

.privacy-statement-button {
  width: 790px;
  margin-top: 15px !important;
}

.table-as-button-array {
  margin-top: 5px;
  margin-bottom: 5px;
}

.popup-content-container {
  margin-left: 0px;
}

.table-wrapper {
  max-width: 790px !important;
}

.infotype-select-glyph-field {
  width: 20px;
}

.infotype-list-item {
  max-width: 650px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}

.scan-option-icon {
  height: 42px;
  width: 42px;
  margin-top: -8px;
  border-radius: 5px;
  background: white;
  padding: 2px;
  box-shadow: 0px 2px rgba(0, 0, 0, 0.3);
}


.privacy-content {
  margin-top: -22px;
}

.privacy-content-container {
  word-wrap: normal;
  white-space: pre-line;       /* css-3 */
 white-space: -moz-pre-line;  /* Mozilla, since 1999 */
 white-space: -pre-line;      /* Opera 4-6 */
 white-space: -o-pre-line;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: 'Roboto Condensed','Noto Sans','Xerox Sans UI','Xerox Sans',Arial,sans-serif;
}

.view-privacy-statement-btn {
  width: 100%;
  max-width: 790px;
}

.full-screen {
  margin-top: 77px;
  height: 403px;
}
.full-screen .no-header {
  height: 480px;
  padding-top: inherit;
}
.full-screen .borderRadius {
  border-radius: 0px !important;
}
.text-align-center {
  text-align: center;
}
.xmt-1 {
  margin-top: 5px;
}
.xpt-1 {
  padding-top: 5px;
}
.xmb-1 {
  margin-bottom: 5px;
}
.xmt-2 {
  margin-top: 10px;
}
.xpt-2 {
  padding-top: 10px;
}
.xpt-3 {
  padding-top: 20px;
}
.xpt-4 {
  padding-top: 25px;
}
.xpy-1 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.xpy-2 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.xpb-1 {
  padding-bottom: 5px;
}
.xpb-2 {
  padding-bottom: 10px;
}
.xpl-2 {
  padding-left: 10px;
}
.xmb-2 {
  margin-bottom: 10px;
}
.xmt-3 {
  margin-top: 20px;
}
.xmb-3 {
  margin-bottom: 20px;
}
.xpb-3 {
  padding-bottom: 20px;
}
.xmx-1 {
  margin-left: 5px;
  margin-right: 5px;
}
.xmx-2 {
  margin-left: 10px;
  margin-right: 10px;
}
.xmx-3 {
  margin-left: 15px;
  margin-right: 15px;
}
.xmx-4 {
  margin-left: 20px;
  margin-right: 20px;
}
.xml-2 {
  margin-left: 10px;
}

#privacy-statement-scroll {
  width: 788px !important;
  height: 385px !important;
  margin: 0;
  padding: 0;
}

.disclaimer-content {
  padding-top:40px;
}
#disclaimer-scroll {
  width: 788px !important;
  height: 385px !important;
  margin: 0;
  padding: 0;
}

#disclaimer-scroll.has-app-title {
  margin-top: 30px;
  width: 788px !important;
  height: 357px !important;
}

.eula-app-title {
  top: 80px;
  margin-left:5px;
  position: absolute;
}
.reset-button-container {
  margin-left: 18px;
}

#original-size-selector i.xrx-glyphicon {
  top:3px;
}
td.full-width-content {
  max-width: 726px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold !important;
}
td.full-width-glyphicon-content {
  max-width: 677px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold !important;
}
.activity-text{
  font-size: 28px !important;
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 10px;
}
div[aria-describedby="overwrite-preset-alert"] .ui-xrx-alert-titlebar {
  display: none;
}
div[aria-describedby="overwrite-preset-alert"]{
  margin-top:-30px !important;
}
div[aria-describedby="overwrite-preset-alert"] .save-as-new-preset{
  padding-top:22px !important;
}
#overwrite-preset-alert .preset-name {
  padding-bottom: 5px;
}