/*
*
* !DO NOT EDIT THE CSS FILES, THEY ARE BUILT WITH THE LESS CSS!
* less/content/zentable.less
*
* ---------------------------
* Styles associated with the zentables
* ---------------------------
*/
.zentable {
  width: 100%;
}
.zentable th,
.zentable td {
  padding: 4px;
  border-collapse: separate;
}
.zentable tr th {
  text-align: left;
  /* defaults to bright class style */

  color: #453e15;
  background: #e5dca7;
  background: -moz-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #e5dca7), color-stop(100%, #d4d0b8));
  background: -webkit-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: -o-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: -ms-linear-gradient(top, #e5dca7 80%, #d4d0b8 100%);
  background: linear-gradient(to bottom, #e5dca7 80%, #d4d0b8 100%);
  text-shadow: 1px 1px 1px #fcfbf6;
}
.zentable tr th:first-child {
  border-top-left-radius: 5px;
}
.zentable tr th:last-child {
  border-top-right-radius: 5px;
}
.zentable tr th a {
  text-decoration: underline;
  color: #3a3a3a;
}
.zentable tbody tr:first-child td {
  border-top-width: 3px;
  border-top-style: solid;
}
.zentable tbody tr:nth-child(even) td {
  background-color: #fff;
}
.zentable tbody tr:nth-child(odd) td {
  background-color: #fcf8e3;
}
.zentable tbody td {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #eee2a0;
}
.zentable.cool {
  /* Cool Zentable */

}
.zentable.cool tr th {
  color: #153345;
  background: #a7cee5;
  background: -moz-linear-gradient(top, #a7cee5 80%, #c4c7c9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #a7cee5), color-stop(100%, #c4c7c9));
  background: -webkit-linear-gradient(top, #a7cee5 80%, #c4c7c9 100%);
  background: -o-linear-gradient(top, #a7cee5 80%, #c4c7c9 100%);
  background: -ms-linear-gradient(top, #a7cee5 80%, #c4c7c9 100%);
  background: linear-gradient(to bottom, #a7cee5 80%, #c4c7c9 100%);
  text-shadow: 1px 1px 1px #f6fafc;
}
.zentable.cool tr th a {
  color: #fff;
}
.zentable.cool tbody td {
  border-color: #94d4f9;
}
.zentable.cool tbody tr:nth-child(odd) td {
  background-color: #f0f9ff;
}
.zentable.soothing {
  /* Soothing Zentable */

}
.zentable.soothing tr th {
  color: #050a03;
  background: #6fbf4d;
  background: -moz-linear-gradient(top, #6fbf4d 80%, #7e9b71 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #6fbf4d), color-stop(100%, #7e9b71));
  background: -webkit-linear-gradient(top, #6fbf4d 80%, #7e9b71 100%);
  background: -o-linear-gradient(top, #6fbf4d 80%, #7e9b71 100%);
  background: -ms-linear-gradient(top, #6fbf4d 80%, #7e9b71 100%);
  background: linear-gradient(to bottom, #6fbf4d 80%, #7e9b71 100%);
  text-shadow: 1px 1px 1px #acda98;
}
.zentable.soothing tr th a {
  color: #fff;
}
.zentable.soothing tbody td {
  border-color: #b9eaa4;
}
.zentable.soothing tbody tr:nth-child(odd) td {
  background-color: #f4fff0;
}
.zentable.neutral {
  /* Neutral Zentable */

}
.zentable.neutral tr th {
  color: #fff;
  background: #3c3c3c;
  background: -moz-linear-gradient(top, #3c3c3c 80%, #232323 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #3c3c3c), color-stop(100%, #232323));
  background: -webkit-linear-gradient(top, #3c3c3c 80%, #232323 100%);
  background: -o-linear-gradient(top, #3c3c3c 80%, #232323 100%);
  background: -ms-linear-gradient(top, #3c3c3c 80%, #232323 100%);
  background: linear-gradient(to bottom, #3c3c3c 80%, #232323 100%);
  text-shadow: 1px 1px 1px #090909;
}
.zentable.neutral tr th a {
  color: #fff;
}
.zentable.neutral tbody td {
  border-color: #c7c7c7;
}
.zentable.neutral tbody tr:nth-child(odd) td {
  background-color: #f0f0f0;
}
.zentable.primary {
  /* Primary Zentable */

}
.zentable.primary tr th {
  color: #fff;
  background: #b70302;
  background: -moz-linear-gradient(top, #b70302 80%, #893130 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #b70302), color-stop(100%, #893130));
  background: -webkit-linear-gradient(top, #b70302 80%, #893130 100%);
  background: -o-linear-gradient(top, #b70302 80%, #893130 100%);
  background: -ms-linear-gradient(top, #b70302 80%, #893130 100%);
  background: linear-gradient(to bottom, #b70302 80%, #893130 100%);
  text-shadow: 1px 1px 1px #520101;
}
.zentable.primary tr th a {
  color: #fff;
}
.zentable.primary tbody td {
  border-color: #eaa4a4;
}
.zentable.primary tbody tr:nth-child(odd) td {
  background-color: #fff0f0;
}
