table.attributes {
margin: 6px 0 5px;
}

table.attributes td:first-child, table.attributes th:first-child {
  width: 25%;
}

table.attributes caption {
  padding: 5px 0px 5px 5px;
}

table.attributes th {
  background: rgb(240, 240, 247) none repeat scroll 0% 0% / auto padding-box border-box;
}

table.attributes td:first-child {
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  width: 20%;
}

table.attributes td, table.attributes th {
  text-align: left;
  border-bottom: 1px solid rgb(179, 212, 230);
}

table caption{
    border-collapse: collapse;
    color: rgb(0, 102, 153);
    text-align: left;
    text-decoration: none solid rgb(0, 102, 153);
    border: 0px none rgb(0, 102, 153);
    font: normal normal normal 12px/normal "Open Sans", sans-serif;
    outline: rgb(0, 102, 153) none 0px;
}