.ds-section-head th
{
  text-align: left;
}

.ds-field th
{
  font-weight: normal;
  text-align: left;
}

.ds-field input
{
  width: 100%;
}

.ds-table td,
.ds-table th,
.ds-table .ds-field input,
.ds-table .ds-field textarea,
.ds-table .ds-field select
{
  font-size: 11px;
}

.ds-table td,
.ds-table th
{
  padding: 0 8px;
  white-space: nowrap;
}

tbody.rolled-up tr.ds-field
{
  display: none;
}

tbody tr.ds-section-head h3 a
{
  display: block;
  padding-left: 20px;
  background: #fff url(/plugin_assets/redmine_datasheet/images/more3down.png) left center no-repeat;
}

tbody.rolled-up tr.ds-section-head h3 a
{
  background: #fff url(/plugin_assets/redmine_datasheet/images/more3.png) left center no-repeat;
}

.ds-field input
{
  width: 300px;
}

.ds-field-ver_build input
{
  width: 50px;
}

.ds-field-project input
{
  width: 250px;
}

.ds-field-project a
{
  float: right;
  display: block;
  width: 22px;
  text-align: center;
  margin-right: 10px;
  padding: 3px 5px;
  font-weight: bold;
  color: blue;
  text-decoration: none;
  background-color: #ccc;
  -moz-border-radius: 3px;
}

.ds-field-project a:hover
{
  background-color: #ff0;
}

.ds-field-sql_instance input
{
  width: 140px;
}

.ds-field-integer input
{
  width: 50px;
  text-align: right;
}

.ds-field-multi_options th
{
  vertical-align: top;
}

.ds-field-multi_options ul,
.ds-field-multi_options li
{
  padding: 0;
  margin: 0;
  list-style: none;
}

.ds-field-multi_options input,
.ds-field-boolean input
{
  width: 14px;
  height: 16px;
}

.top-align
{
  vertical-align: top;
}


