/*
  Place all the styles related to the matching controller here.
  They will automatically be included in application.css.
*/

h1.expired_meds_header {
  color: red !important;
}
a.date_arrow,
button.date_arrow {
  font-family: Arial;
  font-size: 18px;
  line-height: 22px;
}
.print_report {
  float: right;
  margin-top: 5px;
}
.export_report {
  float: right;
  margin-top: 5px;
}
.sub_tabs .export_report {
  margin-right: 10px;
}
div.btn_above_legend {
  float: right;
  margin-bottom:-28px;
}
div.btn_above_legend .export_report {
  margin: 0 0 0 15px;
}
div#statement_filters .right .export_report {
  margin: 0 0 0 4px;
}
span.report_date_range {
  display: none;
  font-size: 20px;
  color: #333;
  line-height: 50px;
  vertical-align: middle;
  padding-bottom: 20px; 
}
div#reports_filters span.report_date_range,
div#statement_filters span.report_date_range {
  display: inline;
  margin-left: 10px;
  line-height: 22px;
}
div#reports_filters select.report_date_type {
  height: 30px;
  line-height: 30px;
  width: 100px;
  float: right;
}
label.controlled_filter,
label.office_filter,
label.toggle_all_filter {
  display: inline-block;
  font-size: 12px;
  margin-left: 15px;
  line-height: 17px;
  padding-top: 10px;
}
label.controlled_filter input[type="checkbox"],
label.office_filter input[type="checkbox"],
label.toggle_all_filter input[type="checkbox"] {
  height: 14px;
  width: 14px;
}
span.signature,
span.signature_notes {
  display: none;
}
table.physician_report {
  table-layout: fixed;
}

/* Statements
-------------------------------------------------------------------------------*/
div#statement_filters {
  margin-bottom: 20px;
}

/* Inventory
-------------------------------------------------------------------------------*/
body.items .order_details_wrap {
  background: #FFF;
  border: 1px solid #DDDDDD;
  margin: 15px 0 40px 0;
  padding: 15px 30px 0px 30px;
}
  body.items .order_details_wrap .status {
    color: #FF7F00;
    border-bottom: 1px solid #DDD;
    padding: 0 0 10px 8px;
  }
    body.items .order_details_wrap .status small {
      float: right;
      color: #626263;
    }
    body.items .order_details_wrap .status small a {
      color: #888;
    }
      body.items .order_details_wrap .status span a {
        margin-left: 15px;
      }

body.items .order_details_wrap table {
  margin-bottom: 20px;
}
    body.items .order_details_wrap table tfoot td {
      font-size: 13px;
      color: #888;
      font-style: italic;
      padding: 15px 0 0 8px;
    }
      body.items .order_details_wrap table tfoot td.cell_right {
        font-style: normal;
      }
      body.items .order_details_wrap table tfoot td a {
        color: #888;
      }

