﻿/*--------------------------------------------------------
 * NOTE: We use LESS syntax in this project for our CSS.
 * "LESS extends CSS with: variables, mixins, operations,
 * and nested rules."
 * -http://lesscss.org/
 *--------------------------------------------------------*/
/* MIXINS   
----------------------------------------------------------*/
/*--------------------------------------------------------
 * NOTE: We use LESS syntax in this project for our CSS.
 * "LESS extends CSS with: variables, mixins, operations,
 * and nested rules."
 * -http://lesscss.org/
 *--------------------------------------------------------*/
/* COLORS   
----------------------------------------------------------*/
/* WIDTHS   
----------------------------------------------------------*/
.print-page-icon {
  cursor: pointer;
  border: 10px solid transparent;
}
.print-only {
  display: none;
}
@media print {
  .print-only {
    display: block;
  }
  a[href]:after {
    content: "" !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  h7,
  .page-title h3 {
    font-family: inherit;
  }
  body,
  #layout,
  #main-content {
    background: #fff;
    color: #000;
    background-image: none;
  }
  #header,
  #menu-background,
  #footer,
  #main-container > .row-fluid > .span3,
  .print-page-icon,
  .form-actions,
  .required-asterisk,
  .btn,
  .report-form {
    display: none;
  }
  body,
  #layout,
  #main-content,
  select,
  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .uneditable-input {
    border-color: transparent;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background-image: none;
  }
  select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
  }
  #main-content {
    margin-top: 0;
  }
  #main-container {
    background-color: #fff;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin-top: 0;
  }
  #main-content,
  #main-container,
  .container-fluid,
  .row,
  .row-fluid,
  div.span9 {
    border-color: transparent;
  }
  hr {
    color: black;
    background-color: black;
    border-color: black;
    border-top: 1px solid black;
    border-bottom: none;
  }
  .table th,
  .table .table td {
    border-top: 1px solid black;
  }
  .container-fluid,
  .row {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background-color: #fff;
    color: #000;
  }
  .page-title {
    margin-bottom: 0px;
  }
  .page-title h3 {
    color: #000;
    border-bottom: none;
  }
  .page-title h3 img {
    display: none;
  }
  .chart {
    overflow: hidden !important;
    width: auto;
  }
}