.docs .title > hgroup:before
{
   content: url('../../images/healthgraph/docs.png');
}

.docs [role="main"] hgroup[aria-level="2"]
, .docs [role="main"] hgroup[aria-level="3"]
{
   border-bottom: 1px solid #e1e1e1;
}

.docs [role="main"] hgroup[aria-level="3"]
{
   padding-bottom: .5em;
}

, .docs [role="main"] hgroup[aria-level="2"] > h2
, .docs [role="main"] hgroup[aria-level="3"] > h2
{
   margin-bottom: .5em;
}

table > caption
{
   font-style: normal;
}

table
{
   table-layout: fixed;   
}

table td
/*, table th*/
{
   word-wrap: break-word;
}

@media only screen and (max-width: 64em) {
   .col1_field > tbody > tr > :nth-child(1):before
   {
      content: 'Field: ';
   }
   
   .col2_type > tbody > tr > :nth-child(2):before
   {
      content: 'Type: '
   }
   
   .col3_desc > tbody > tr > :nth-child(3):before
   {
      content: 'Description: ';
   }
   
   .col4_editable > tbody > tr > :nth-child(4):before
   {
      content: 'Editable: '
   }
}

@media only screen and (min-width: 65em) {
   .col3_desc.col-total4.col-last_abbr tr > :nth-child(3)
   {
      width: 40%;
   }
   
   
   .col3_desc.col-total3 tr > :nth-child(3)
   {
      width: 60%;
   }
   
   .col-last_abbr tr > :last-child
   , .col2_type tr > :nth-child(2)
   {
      width: 15%;
   }
}