div.jtable-main-container table.jtable td, 
div.jtable-main-container table.jtable th {
  background-color: #fff;
  border: 1px solid #ddd !important;
}
div.jtable-main-container table.jtable > tbody > tr:nth-child(odd) > td, 
div.jtable-main-container table.jtable > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
div.jtable-main-container table.jtable > tbody > tr:hover > td, 
div.jtable-main-container table.jtable > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
div.jtable-busy-panel-background {
  opacity: 0.1;
  filter: alpha(opacity=50);
  z-index: 998;
  position: absolute;
  background-color: #000;
}
div.jtable-busy-message {
  cursor: wait;
  z-index: 999;
  position: absolute;
  margin: 5px;
}
div.jtable-busy-message {
  -webkit-text-shadow: 0 1px 0 #333333;
  text-shadow: 0 1px 0 #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 2px 2px 4px rgba(50, 51, 50, 0.75);
  -moz-box-shadow: 2px 2px 4px rgba(50, 51, 50, 0.75);
  box-shadow: 2px 2px 4px rgba(50, 51, 50, 0.75);
  color: #fff;
  border: 1px solid;
  padding: 3px 5px 5px 27px;
  background: url('loading.gif') no-repeat;
  background-position: 5px;
}
div.jtable-busy-message {
  border-color: #5f5f5f;
  background-color: #62a8d1;
}
div.jtable-main-container > div.jtable-bottom-panel,
div.jtable-main-container div.jtable-title {
	border-top: 1px solid #DDD;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #eff3f8;
	border-bottom: 1px solid #DDD;
}
div.jtable-main-container div.jtable-title div.jtable-toolbar span.jtable-toolbar-item.jtable-toolbar-item-add-record {
  background-color: #62a8d1;
  color: #eee;
}
div.jtable-main-container div.jtable-title div.jtable-toolbar span.jtable-toolbar-item.jtable-toolbar-item-hover {
  background-color: #579ec8;
  color: #fff;
  padding-bottom: 6px;
}
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number, div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-space, div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-first, div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-last, div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-previous, div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-next, div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-active {
  color: #fff;
background-color: #62a8d1;
border-style: solid;
border-width: 1px;
border-color: #ffffff #b5b5b5 #b5b5b5 #ffffff;
padding: 2px 5px;
}
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-active, div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-active:hover {
background-color: #438eb9;
}