/**
 * => Type 5 => Style 2.
 **/
.bs-fpt.bs-fpt-t5.bs-fpt-s2 {
  font-family: Arial;
  border: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 tbody tr + tr {
    border-top: solid 1px #e5e5e5; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 tbody tr td {
    border: none;
    padding: 9px 9px 16px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 tbody tr:last-child td {
    padding-bottom: 3px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 thead tr td {
    font-size: 11px;
    border: none;
    font-weight: 400;
    color: #949494;
    padding: 0 9px 5px;
    text-transform: capitalize;
    border-bottom: solid 1px #e5e5e5;
    letter-spacing: 0; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 thead tr td:first-child,
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 tbody tr td:first-child {
    padding-left: 0; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 thead tr td:last-child,
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 tbody tr td:last-child {
    padding-right: 0; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 .fpt-td-name {
    padding-right: 9px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 .fpt-s-name {
    font-weight: bold;
    font-size: 14px;
    color: #1a1919;
    display: block;
    text-transform: uppercase;
    line-height: 14px;
    margin-top: 3px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 .fpt-name {
    display: block;
    font-size: 11px;
    font-weight: 400;
    color: #969696;
    vertical-align: top;
    line-height: 7px;
    margin-top: 6px;
    position: relative;
    top: 2px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 .fpt-td-price {
    padding-right: 20px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 .fpt-price {
    font-size: 14px;
    font-weight: 400;
    color: #414141;
    display: inline-block;
    vertical-align: super;
    line-height: 17px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 .fpt-td-changes {
    padding-right: 12px;
    padding-left: 10px;
    letter-spacing: 0.4px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 .fpt-changes {
    font-size: 13px;
    vertical-align: super;
    line-height: 18px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 .fpt-arrow {
    font-size: 6px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 tbody tr td:last-child {
    padding-right: 12px; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 .fpt-up {
    color: #1abe63; }
  .bs-fpt.bs-fpt-t5.bs-fpt-s2 .fpt-down {
    color: #da2e32; }
