﻿h1{
padding:0;
font-size:13pt;
font-weight:bold;
}

h2{
padding-left:5px;
font-size:10pt;
font-weight:normal;
}

.function-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 12px;
  line-height: 1.5;
}
.function-table th,
.function-table td {
  border: 1px solid #d9dee5;
  padding: 6px 9px;
  vertical-align: top;
}
.function-table th {
  background: #ebebeb;
  font-weight: 600;
  text-align: left;
}
.function-table th:nth-child(1) { width: 110px; }
.function-table th:nth-child(2) { width: 130px; }
.function-family {
  width: 110px;
  background: #f8f8f8;
  font-weight: 600;
  white-space: nowrap;
}
.function-mcu {
  width: 130px;
  white-space: nowrap;
}
.function-products {
  overflow-wrap: anywhere;
}
.product-sep {
  color: #999;
}
.function-note {
  color: #666;
  font-size: 11px;
}

.function-type {
  color: #555;
}

.function-table.usb-table th:nth-child(2) { width: 160px; }
.function-table.usb-table th:nth-child(3) { width: 90px; }
