/* line 5, styles.scss */
.grid-view-loading {
  background: url("loading.gif") no-repeat scroll 0 0 transparent; }

/* line 8, styles.scss */
.grid-view {
  padding: 0 0 10px 0; }
  /* line 11, styles.scss */
  .grid-view .pageSize {
    display: inline;
    float: right;
    margin: 15px 0; }
  /* line 16, styles.scss */
  .grid-view table.items {
    border-collapse: collapse;
    width: 100%; }
    /* line 21, styles.scss */
    .grid-view table.items thead.sticky-header {
      background-color: #fff;
      -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
      -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.45); }
    /* line 27, styles.scss */
    .grid-view table.items th, .grid-view table.items td {
      padding: 0;
      border-bottom: 1px solid #f1f1f1;
      line-height: 19px;
      vertical-align: middle; }
    /* line 33, styles.scss */
    .grid-view table.items th {
      font-size: 12px;
      border-bottom: 1px solid #ccc;
      color: #aaa;
      text-align: left; }
      /* line 39, styles.scss */
      .grid-view table.items th a {
        color: #aaa !important;
        text-decoration: none; }
        /* line 43, styles.scss */
        .grid-view table.items th a.asc {
          background: url("up.gif") no-repeat scroll right center transparent;
          padding-right: 10px; }
        /* line 48, styles.scss */
        .grid-view table.items th a.desc {
          background: url("down.gif") no-repeat scroll right center transparent;
          padding-right: 10px; }
    /* line 62, styles.scss */
    .grid-view table.items tr.selected {
      background: none repeat scroll 0 0 #ECFBD4; }
    /* line 67, styles.scss */
    .grid-view table.items tr td .marktext {
      background-color: #c4ffc0; }
  /* line 74, styles.scss */
  .grid-view .link-column img {
    border: 0 none; }
  /* line 79, styles.scss */
  .grid-view .toggle-column a {
    text-decoration: none; }
    /* line 82, styles.scss */
    .grid-view .toggle-column a .icon-ok {
      color: #0a0; }
    /* line 86, styles.scss */
    .grid-view .toggle-column a .icon-remove {
      color: #a00; }
  /* line 92, styles.scss */
  .grid-view .sortable-column {
    width: 18px;
    text-align: center; }
    /* line 96, styles.scss */
    .grid-view .sortable-column a {
      color: #aaa;
      text-decoration: none;
      margin: 0 5px; }
  /* line 103, styles.scss */
  .grid-view .button-column {
    width: 18px; }
    /* line 106, styles.scss */
    .grid-view .button-column img {
      border: 0 none; }
    /* line 110, styles.scss */
    .grid-view .button-column a {
      color: #aaa;
      text-decoration: none;
      margin: 0 5px; }
  /* line 117, styles.scss */
  .grid-view .checkbox-column {
    width: 15px; }
  /* line 121, styles.scss */
  .grid-view .summary {
    margin: 0 0 5px;
    text-align: left; }
  /* line 126, styles.scss */
  .grid-view .pager {
    margin: 15px 0 0;
    color: #aaa; }
  /* line 131, styles.scss */
  .grid-view .empty {
    font-style: italic; }
  /* line 136, styles.scss */
  .grid-view .filters input, .grid-view .filters select {
    border: 1px solid #CCCCCC;
    width: 100%; }
  @media print {
    /* line 152, styles.scss */
    .grid-view table.items th, .grid-view table.items td {
      font-size: 12px; }
      /* line 155, styles.scss */
      .grid-view table.items th a, .grid-view table.items td a {
        text-decoration: none;
        color: #000; } }
