/* list */
table.list{
  border-collapse:collapse;
}
table.list th,
table.list td{
  border:1px solid #ccc;
  padding:3px;
}
table.list th{
  text-align:center;
  text-decoration:none;
  font-weight:normal;
  background:#e6e6e6;
}
table.list .column_name{
  display:none;
}
table.list tr:hover td{
  background:#efefef;
}
/* list */





/* detail */
table.detail{
  min-width:50%;
}

table.detail tr{
  margin-bottom: 15px;
}

table.detail th{
  font-weight: normal;
  margin:5px;
  text-align:right;
  white-space:nowrap; 

  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #efefef;
  background-image: none;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
table.detail th.error{
  padding:5px;
  border:#A3A3A3 solid;
  border-width:0 0 1px 1px;
  background:#FF6666;
  text-align:right;
  white-space:nowrap; 
}
table.detail td{
  padding-left: 15px;
}
/* detail */






.form-control{
  width:auto;
  display:inline;
}
