#hm_sbp_table {
  border-width        : 1px 1px 4px 1px;
  border-style        : solid;
  border-color        : $lightBorderColor;
  border-bottom-color : $agsLightGrey;
  border-radius       : 4px;
  line-height         : 1.5;
  border-spacing      : 0;
  text-align          : left;
  font-size           : 14px;
  overflow            : hidden;

  th, td {
    padding : 10px 15px;
    }

  thead {
    font-weight : 500;

    th {
      background-color : $agsLightGrey;
      color            : #FFF;
      border           : none;
      font-size        : 13px;
      font-weight      : 500;
      }
    }

  tbody {
    td {
      border-width : 0 0 1px 0;
      border-style : solid;
      border-color : $lightBorderColor;
      }

    tr {
      &:nth-child(even) {
        background : #F9F9F9;
        }

      &:hover td {
        background : #EFEFEF;
        }
      }
    }
  }