/* Tablesorter Custom SCSS Theme by Dan Feidt (https://github.com/HongPong)
 Converted from Custom LESS Theme by Rob Garrison

 To create your own theme, modify the code below and run it through
 a SCSS compiler, like this one: http://beautifytools.com/scss-compiler.php
 or download sass.js from https://github.com/medialize/sass.js

Test out these customization files live
 Basic LESS Theme : http://codepen.io/Mottie/pen/eqBbn
 Bootstrap LESS   : http://codepen.io/Mottie/pen/Ltzpi
 Metro LESS Style : http://codepen.io/Mottie/pen/gCslk
 Basic SCSS       : http://codepen.io/Mottie/pen/LbXdNR

 */
/*** theme ***/
/*** color definitions ***/
/* for best results, only change the hue (120),
   leave the saturation (60%) and luminosity (75%) alone
   pick the color from here: http://hslpicker.com/#99E699 */
/* darken($headerBackground, 10%); */
/* desaturate($headerAsc, 5%); */
/* it might be best to match the document body background color here */
/* ajax error message (added to thead) */
/* becomes height using padding (so it's divided by 2) */
/* 20px should be slightly wider than the icon width to avoid overlap */
/* url(icons/loading.gif); */
/* zebra striping */
/* hovered rows */
/* Columns widget */
/* saturate( darken( desaturate($headerBackground, 10%), 10% ), 30%); */
/* Filter widget transition */
/*** Arrows ***/
/* black */
/* white */
/* automatically choose the correct arrow/text color */
/* variable theme name - requires less.js 1.3+;
   or just replace (!".tablesorter-custom") with the contents of $theme
 */
.tablesorter-custom {
  background-color: #fff;
  margin: 0;
  padding: 1rem;
  border-radius: 0.5rem;
  width: 100%;
  text-align: left;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  /* style th's outside of the thead */
  /* style header */
  /* tfoot */
  /* optional disabled input styling */
  /* body */
  /* hovered row colors
     you'll need to add additional lines for
     rows with more than 2 child rows
  */
  /* table processing indicator - indeterminate spinner */
  /* Column Widget - column sort colors */
  /* caption (non-theme matching) */
  /* filter widget */
  /* hidden filter row */
  /* rows hidden by filtering (needed for child rows) */
  /* ajax error row */ }
  .tablesorter-custom th, .tablesorter-custom td {
    border: #eee 1px solid;
    border-width: 0 1px 1px 0; }
  .tablesorter-custom thead tr:first-child {
    line-height: 2.5; }
    .tablesorter-custom thead tr:first-child th:first-child {
      border-radius: 0.5rem 0 0 0; }
    .tablesorter-custom thead tr:first-child th:last-child {
      border-radius: 0 0.5rem 0 0; }
  .tablesorter-custom th {
    font-weight: bold;
    background-color: #b5906b;
    color: #000;
    border-collapse: collapse;
    padding: 0 1.5rem; }
  .tablesorter-custom tbody td, .tablesorter-custom tfoot th, .tablesorter-custom tfoot td {
    padding: 0.5rem 1rem;
    vertical-align: middle; }
  .tablesorter-custom .tablesorter-header {
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-repeat: no-repeat;
    background-position: right 5px center;
    padding: 0 2.5rem 0 1.5rem;
    cursor: pointer; }
  .tablesorter-custom .tablesorter-header.sorter-false {
    background-image: none;
    cursor: default;
    padding: 0 1.5rem; }
  .tablesorter-custom .tablesorter-headerAsc {
    background-color: #9e7d4f;
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); }
  .tablesorter-custom .tablesorter-headerDesc {
    background-color: #c6a58d;
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); }
  .tablesorter-custom tfoot .tablesorter-headerAsc,
  .tablesorter-custom tfoot .tablesorter-headerDesc {
    /* remove sort arrows from footer */
    background-image: none; }
  .tablesorter-custom .disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: not-allowed; }
  .tablesorter-custom tbody {
    /* Zebra Widget - row alternating colors */ }
    .tablesorter-custom tbody td {
      background-color: #fff;
      color: #000;
      padding: 1rem 1.5rem;
      vertical-align: middle; }
    .tablesorter-custom tbody tr:nth-child(odd) > td {
      background-color: #fff; }
    .tablesorter-custom tbody tr:nth-child(even) > td {
      background-color: #f9f6f3;
      color: #000; }
  .tablesorter-custom tbody > tr.hover td,
  .tablesorter-custom tbody > tr:hover td,
  .tablesorter-custom tbody > tr:hover + tr.tablesorter-childRow > td,
  .tablesorter-custom tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
  .tablesorter-custom tbody > tr.even.hover > td,
  .tablesorter-custom tbody > tr.even:hover > td,
  .tablesorter-custom tbody > tr.even:hover + tr.tablesorter-childRow > td,
  .tablesorter-custom tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
    background-color: #aaaaaa;
    color: #000; }
  .tablesorter-custom tbody > tr.odd.hover > td,
  .tablesorter-custom tbody > tr.odd:hover > td,
  .tablesorter-custom tbody > tr.odd:hover + tr.tablesorter-childRow > td,
  .tablesorter-custom tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
    background-color: #909090;
    color: #000; }
  .tablesorter-custom .tablesorter-processing {
    background-image: url("data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=");
    background-position: center center;
    background-repeat: no-repeat; }
  .tablesorter-custom tr.odd td.primary {
    background-color: #b59c6b; }
  .tablesorter-custom td.primary, .tablesorter-custom tr.even td.primary {
    background-color: #c6b38d; }
  .tablesorter-custom tr.odd td.secondary {
    background-color: #c6b38d; }
  .tablesorter-custom td.secondary, .tablesorter-custom tr.even td.secondary {
    background-color: #cfbe9e; }
  .tablesorter-custom tr.odd td.tertiary {
    background-color: #cfbe9e; }
  .tablesorter-custom td.tertiary, .tablesorter-custom tr.even td.tertiary {
    background-color: #d7caaf; }
  .tablesorter-custom caption {
    background-color: #fff; }
  .tablesorter-custom .tablesorter-filter-row input,
  .tablesorter-custom .tablesorter-filter-row select {
    width: 100%;
    height: auto;
    margin: 0.5rem 0;
    line-height: 1.5;
    padding: 0 1rem;
    color: #333;
    background-color: #fff;
    border: 1px solid #bbb;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: line-height 0.1s ease;
    -moz-transition: line-height 0.1s ease;
    -o-transition: line-height 0.1s ease;
    transition: line-height 0.1s ease; }
  .tablesorter-custom .tablesorter-filter-row {
    background-color: #eee; }
  .tablesorter-custom .tablesorter-filter-row td {
    text-align: center;
    background-color: #eee;
    line-height: normal;
    text-align: center;
    /* center the input */
    -webkit-transition: line-height 0.1s ease;
    -moz-transition: line-height 0.1s ease;
    -o-transition: line-height 0.1s ease;
    transition: line-height 0.1s ease; }
  .tablesorter-custom .tablesorter-filter-row.hideme td {
    padding: 2px;
    margin: 0;
    line-height: 0;
    cursor: pointer; }
  .tablesorter-custom .tablesorter-filter-row.hideme * {
    height: 1px;
    min-height: 0;
    border: 0;
    padding: 0;
    margin: 0;
    /* don't use visibility: hidden because it disables tabbing */
    opacity: 0;
    filter: alpha(opacity=0); }
  .tablesorter-custom .filtered {
    display: none; }
  .tablesorter-custom .tablesorter-errorRow td {
    text-align: center;
    cursor: pointer;
    background-color: #e6bf99; }

/*# sourceMappingURL=theme.custom.min.css.map */
