body {
  font-family: helvetica;
  font-size: 14px;
  padding: 5px; }

table, .show {
  /*border: 1px solid black;*/ }

h3 {
  font-weight: bold; }

thead td {
  color: white;
  background-color: gray; }

tr.even {
  background-color: #9DE7FE; }

tr.odd {
  background-color: #f3f3f3; }

.command-panel {
  float: left;
  margin-bottom: 10px; }

.filter-panel, .main-panel {
  float: left;
  margin-right: 10px; }

.filter-panel {
  width: 150px; }

.main-panel, .command-panel {
  width: 500px; }

.main-panel table {
  width: 100%; }

.filters {
  border: 1px solid black;
  padding-left: 25px;
  padding-bottom: 15px; }

.filters li {
  margin-top: 15px; }

.commands {
  border: 1px solid black;
  padding: 10px; }

button.new {
  width: 150px;
  font-weight: bold;
  margin-bottom: 10px; }

.cleared {
  clear: both; }

.selection-count {
  padding: 5px; }

.logo {
  float: left;
  width: 50px;
  text-align: center;
  padding-top: 25px;
  font-weight: bold;
  font-size: 15px; }

.lightbox .mask {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.5;
  top: 0;
  left: 0; }

.lightbox .content {
  position: fixed;
  background: white;
  top: 50%;
  left: 50%;
  width: 600px;
  margin-left: -300px;
  margin-top: -100px;
  border-radius: 10px;
  box-shadow: 0 0 1em black;
  padding: 10px; }

.lightbox h3 {
  float: left;
  font-weight: bold;
  font-size: 15px; }

.lightbox .close-btn {
  float: right; }

.lightbox .message {
  margin: 20px; }

/*input[type=text] {
    width: 75px;
    line-height: 25px;
    font-size: 15px;
    padding: 2px;
    height:23px;
}*/
.ui-datepicker-today {
  background: #fcc !important; }

li {
  /*margin-top: 10px;*/ }

.form {
  margin: 25px; }

#item {
  padding: 10px; }

#item ol {
  margin-top: 25px;
  margin-bottom: 25px;
  margin-left: 15px; }
