.flash.notice {
  display: none; }

.header {
  display: none; }

.container #nav {
  display: none; }

.main-content .admin-top #admin-toolbar {
  display: none; }
.main-content #date-select-filter .module {
  display: none; }

.receipt {
  font-size: 80%; }

.continue-to-card-page {
  display: none; }

.print-receipt-section {
  page-break-before: always; }
  .print-receipt-section table {
    width: 100%;
    font-size: 80%;
    text-align: left; }
    .print-receipt-section table .number-date {
      text-align: right;
      vertical-align: top; }
    .print-receipt-section table .routing-account {
      font-size: 120%; }

#chat-button {
  display: none; }

.module .receipt a {
  display: none; }

#non-printing-summary {
  display: none; }

.admin-card-load-transactions, .admin-card-creation-transactions {
  font-size: 80%;
  width: 100%; }

.account-statement table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 auto; }
  .account-statement table tr.even {
    background: #E0E0E0 none repeat scroll 0 0; }
  .account-statement table th {
    border-bottom: 1px solid #444;
    color: #666666;
    font-size: 0.7em;
    padding: 1px 1px 0; }
  .account-statement table td {
    font-size: 0.8em;
    padding: 2px;
    text-align: center; }

h5 {
  border: 1px solid #000;
  margin-bottom: 0;
  margin-top: 15px; }

.rate-information {
  text-align: center; }

table.subdued tr td, table.subdued tr th {
  padding: 1px;
  margin: 0;
  font-size: 0.8em;
  font-family: "Sans-Serif"; }

table.underwriter-summary-report td {
  text-align: left; }
