/* compiled by scssphp 1.6.0 on Sun, 07 Dec 2025 23:14:48 +0000 (0.012s) */

/**
 * Do Not Edit this file - auto updated by update.php
**/
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url('/style/fonts/ubuntu/ubuntu-300-v20.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-300-v20.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-300-v20.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-300-v20.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: url('/style/fonts/ubuntu/ubuntu-300italic-v20.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-300italic-v20.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-300italic-v20.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-300italic-v20.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('/style/fonts/ubuntu/ubuntu-regular-v20.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-regular-v20.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-regular-v20.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-regular-v20.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: url('/style/fonts/ubuntu/ubuntu-italic-v20.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-italic-v20.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-italic-v20.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-italic-v20.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('/style/fonts/ubuntu/ubuntu-500-v20.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-500-v20.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-500-v20.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-500-v20.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: url('/style/fonts/ubuntu/ubuntu-500italic-v20.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-500italic-v20.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-500italic-v20.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-500italic-v20.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url('/style/fonts/ubuntu/ubuntu-700-v20.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-700-v20.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-700-v20.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-700-v20.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: url('/style/fonts/ubuntu/ubuntu-700italic-v20.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-700italic-v20.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-700italic-v20.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu/ubuntu-700italic-v20.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 400;
  src: url('/style/fonts/ubuntu-mono/ubuntu-mono-regular-v17.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-regular-v17.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-regular-v17.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-regular-v17.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu Mono');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: italic;
  font-weight: 400;
  src: url('/style/fonts/ubuntu-mono/ubuntu-mono-italic-v17.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-italic-v17.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-italic-v17.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-italic-v17.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu Mono');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 700;
  src: url('/style/fonts/ubuntu-mono/ubuntu-mono-700-v17.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-700-v17.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-700-v17.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-700-v17.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu Mono');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: italic;
  font-weight: 700;
  src: url('/style/fonts/ubuntu-mono/ubuntu-mono-700italic-v17.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-700italic-v17.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-700italic-v17.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/ubuntu-mono/ubuntu-mono-700italic-v17.svg?v=42582083d10f3e9122b59c32099c26c2#Ubuntu Mono');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  src: url('/style/fonts/nunito-sans/nunito-sans-200-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-200-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-200-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-200-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 200;
  src: url('/style/fonts/nunito-sans/nunito-sans-200italic-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-200italic-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-200italic-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-200italic-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/style/fonts/nunito-sans/nunito-sans-300-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-300-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-300-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-300-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/style/fonts/nunito-sans/nunito-sans-300italic-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-300italic-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-300italic-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-300italic-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/style/fonts/nunito-sans/nunito-sans-regular-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-regular-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-regular-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-regular-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/style/fonts/nunito-sans/nunito-sans-italic-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-italic-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-italic-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-italic-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/style/fonts/nunito-sans/nunito-sans-500-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-500-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-500-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-500-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 500;
  src: url('/style/fonts/nunito-sans/nunito-sans-500italic-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-500italic-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-500italic-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-500italic-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/style/fonts/nunito-sans/nunito-sans-600-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-600-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-600-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-600-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/style/fonts/nunito-sans/nunito-sans-600italic-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-600italic-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-600italic-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-600italic-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/style/fonts/nunito-sans/nunito-sans-700-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-700-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-700-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-700-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/style/fonts/nunito-sans/nunito-sans-700italic-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-700italic-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-700italic-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-700italic-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/style/fonts/nunito-sans/nunito-sans-800-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-800-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-800-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-800-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/style/fonts/nunito-sans/nunito-sans-800italic-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-800italic-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-800italic-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-800italic-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  src: url('/style/fonts/nunito-sans/nunito-sans-900-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-900-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-900-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-900-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  src: url('/style/fonts/nunito-sans/nunito-sans-900italic-v15.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-900italic-v15.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-900italic-v15.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/nunito-sans/nunito-sans-900italic-v15.svg?v=42582083d10f3e9122b59c32099c26c2#Nunito Sans');
}
@font-face {
  font-family: 'Righteous';
  font-style: normal;
  font-weight: 400;
  src: url('/style/fonts/righteous/righteous-regular-v17.woff2?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/righteous/righteous-regular-v17.woff?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/righteous/righteous-regular-v17.ttf?v=42582083d10f3e9122b59c32099c26c2'), url('/style/fonts/righteous/righteous-regular-v17.svg?v=42582083d10f3e9122b59c32099c26c2#Righteous');
}
.has-spinner {
  position: relative;
}
.has-spinner .input-status {
  float: right;
  margin-top: -29px;
  margin-right: 7px;
  font-size: 1.3em;
}
.has-spinner .input-status .spinner-border {
  display: none;
  width: 1.2rem;
  height: 1.2rem;
  color: rgba(51, 151, 151, 0.6);
}
.has-spinner .input-status .icon-success {
  display: none;
  color: rgba(40, 167, 69, 0.8);
}
.has-spinner .input-status .icon-danger {
  display: none;
  color: rgba(220, 53, 69, 0.8);
}
.has-spinner .input-status .icon-warning {
  display: none;
  color: rgba(255, 193, 7, 0.8);
}
.has-spinner .feedback {
  display: none;
  font-size: 0.8em;
}
.has-spinner.status-loading .input-status .spinner-border {
  display: block;
}
.has-spinner.status-danger .input-status .icon-danger {
  display: inline-block;
}
.has-spinner.status-danger .feedback {
  display: block;
  color: #dc3545;
}
.has-spinner.status-success .input-status .icon-success {
  display: inline-block;
}
.has-spinner.status-success .feedback {
  display: block;
  color: #28a745;
}
.has-spinner.status-warning .input-status .icon-warning {
  display: inline-block;
}
.has-spinner.status-warning .feedback {
  display: block;
  color: #ffc107;
}
html, body {
  height: 100%;
}
body {
  padding-top: 57px;
  font-family: 'Ubuntu';
}
.app-title {
  font-family: 'Righteous';
  color: #339797;
}
nav {
  background: white;
}
nav .app-title {
  color: #339797 !important;
  display: inline-block;
  padding-left: 45px;
  background: url('/style/images/easypos.svg') center left no-repeat;
  background-size: 34px;
}
nav .nav-item .fas {
  margin-right: 3px;
}
nav .nav-item-has-dropdown {
  position: relative;
}
nav .dropdown-menu {
  padding: 0;
  left: 0;
  top: 45px;
  width: 15em;
}
nav .dropdown-menu.dropdown-menu-right {
  right: 10px;
  left: initial;
}
nav .nav-link {
  outline-style: none;
  color: #339797 !important;
}
nav .nav-link:hover {
  color: #0f5757 !important;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  color: #0f5757;
}
.h-grey {
  color: #343a40;
}
.h-thin {
  font-weight: 400 !important;
}
footer {
  height: 35px;
  padding-top: 5px;
  text-align: center;
}
footer .app-logo {
  width: 12px;
}
#content {
  padding-top: 30px;
  min-height: calc(100% - 36px);
}
.form-table .label {
  font-weight: bolder;
}
.authenticatorModal .auth-desc {
  margin-top: -8px;
  font-size: 0.8em;
  color: #6c757d;
}
.authenticatorModal #authenticatorPin {
  text-align: center;
  color: #339797;
  font-size: 3em;
  letter-spacing: 6px;
  padding-bottom: 10px;
}
.authenticatorModal #authenticatorPin .part {
  margin: 0px 4px;
}
.authenticatorModal #authenticatorPin.limit {
  color: #dc3545;
}
#messages {
  margin: auto;
  width: 100%;
  max-width: 800px;
}
#messages > *:first-child {
  margin-top: 40px;
}
#messages #alerts {
  width: 100%;
}
.item-icon-image {
  width: 100%;
  height: 200px;
  background: rgba(51, 151, 151, 0.2);
  color: #339797;
  text-align: center;
  font-size: 140px;
  padding: 5px;
  display: flex;
  align-content: center;
  justify-content: center;
  flex-direction: column;
}
.item-icon-image .item-image-bg {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.item-icon-image i {
  display: block;
}
.page-item .form-table {
  max-width: 600px;
}
.page-item .table-narrow {
  max-width: 300px;
}
.page-item ul.barcode_list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-item ul.barcode_list li {
  padding: 2px 0;
}
.icon-button {
  font-size: 15px;
  color: #339797;
  cursor: pointer;
  margin: 0 3px;
}
.icon-button:hover {
  color: #0f5757;
}
table.table.has-group-headers thead tr th {
  padding: 0.4em 0.75em;
}
table.table.has-group-headers thead tr:not(:last-child) th {
  padding-bottom: 0.1em;
  border-bottom: none;
}
table.table.has-group-headers thead tr:not(:first-child) th {
  padding-top: 0.1em;
  border-top: none;
}
html.training body {
  background-color: rgba(255, 193, 7, 0.2);
}
.setup_button {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #339797;
}
.setup_button .setup_button_image {
  width: 50px;
  height: 50px;
  display: inline-block;
  margin-right: 4px;
}
.setup_button .setup_button_image .item-icon-image {
  height: 50px;
}
.setup_button .setup_button_image .item-icon-image i {
  font-size: 30px;
  margin-top: 5px;
}
.setup_button .setup_label {
  display: inline-flex;
}
.setup_button .setup_button_buttons {
  padding: 3px;
}
.setup_button .setup_button_buttons a {
  display: block;
}
.setup_button .setup_button_buttons a.disabled {
  /* Make the disabled links grayish*/
  color: gray;
  /* And disable the pointer events */
  pointer-events: none;
}
.setup_button.depth-1 {
  padding-left: 25px;
}
.setup_button.depth-2 {
  padding-left: 50px;
}
.postage {
  border-spacing: 4px;
  border-collapse: separate;
}
.postage .post-size {
  border: 1px solid #339797;
}
.postage .post-size.disabled {
  background: #aaa;
}
.order-lookup-box {
  border: 1px solid #339797;
  padding: 15px;
}
@media print {
  footer {
    display: none;
  }
  body {
    padding-top: 0;
  }
}
