/*
 * jQuery Dynatable plugin 0.3.1
 *
 * Copyright (c) 2014 Steve Schwartz (JangoSteve)
 *
 * Dual licensed under the AGPL and Proprietary licenses:
 *   http://www.dynatable.com/license/
 *
 * Date: Tue Jan 02 2014
 */
th a {
  color: #fff;
}
th a:hover {
  color: #fff;
  text-decoration: underline;
}

.dynatable-search {
    float: left;
    width: 50%;
    height: 42px;
    font-size: 12px;
    background:#444;
    color: white;
    padding: 6px;    
    border-top: 0px solid white;
}
#dynatable-query-search-class, #dynatable-query-search-class0, #dynatable-query-search-class1, #dynatable-query-search-class2, #dynatable-query-search-class3, #dynatable-query-search-class4, #dynatable-query-search-class5{
    float: left;
    height: 28px;
    width: 140px;
    border-radius: 5px;
    border: 2px solid white;    
}
#dynatable-query-search-class:hover, #dynatable-query-search-class0:hover, #dynatable-query-search-class1:hover, #dynatable-query-search-class2:hover, #dynatable-query-search-class3:hover, #dynatable-query-search-class4:hover, #dynatable-query-search-class5:hover{
    background-color: lightyellow
}
.dynatable-per-page {
    color: white;
    float: right;
    width: 50%;
    height: 42px;
    font-size: 12px;
    background: #444;
    display: inline;
    padding: 8px;
    border-top: 0px solid white;
}
.dynatable-per-page-label{
    display: inline;
}
.dynatable-per-page select, .dynatable-per-page-select{
  background-image: none;
  border: none;
  background-color: white;
  color: #444;
  padding: 4px;
  width: 50px;
  font-size: 12px;
  appearance: button;
  -webkit-appearance: button;
  outline: none;
  display: inline;
  float: right;
}

.dynatable-pagination-links {
  text-align: center;
  font-size: 12px;
  background: #444;
  width: 100%;
  line-height: 2.4em;
  color: white;
}

.dynatable-record-count {
  display: block;
  padding: 5px 0;
}

.dynatable-pagination-links li {
  display: inline-block;
  padding: 0 !important;
  text-align: center; 
  min-width: 1.6em;
  margin: 0.1em 0.2em 0.1em 0.2em !important;
}

.dynatable-page-break{
    width: 1.6em;
    margin: 0 !important;
}

.dynatable-pagination-links li a{  
  cursor: pointer;
  display:inline-block;
  vertical-align: middle;
  width: 1.6em;
  line-height: 1.6em;
}  
  
.dynatable-active-page a{
    vertical-align: top;
    background: #ffffff;
    color: #444 !important;
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
}

.dynatable-disabled-page a{
    color: grey !important;
}

.dynatable-page-link {
    width: 100%;
}



.dynatable-page-link:hover {
    background: #ffffff;
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    color: #444 !important;
}



