.container-fluid:not(.layout--right-rail):not(.layout--left-rail) .content-well {
  padding-left: 80px;
  padding-right: 80px; }
  @media (min-width: 1600px) {
    .container-fluid:not(.layout--right-rail):not(.layout--left-rail) .content-well {
      padding-left: 120px;
      padding-right: 120px; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .container-fluid:not(.layout--right-rail):not(.layout--left-rail) .content-well {
      padding-left: 60px;
      padding-right: 60px; } }
  @media (max-width: 767.98px) {
    .container-fluid:not(.layout--right-rail):not(.layout--left-rail) .content-well {
      padding-left: 30px;
      padding-right: 30px; } }

@media (max-width: 767.98px) {
  .content-well .text-formatted {
    overflow-y: scroll; } }

.content-well table {
  width: 100%;
  margin-top: 60px; }
  .content-well table thead tr th {
    font-weight: 400;
    padding-right: 10px; }
    .content-well table thead tr th {
      font-size: 22px; }
    @media (min-width: 575px) {
      .content-well table thead tr th {
        font-size: calc(22px + 26 * (100vw - 575px) / 1825); } }
    @media (min-width: 2400px) {
      .content-well table thead tr th {
        font-size: 48px; } }
    .content-well table thead tr th {
      line-height: 26px; }
    @media (min-width: 575px) {
      .content-well table thead tr th {
        line-height: calc(26px + 34 * (100vw - 575px) / 1825); } }
    @media (min-width: 2400px) {
      .content-well table thead tr th {
        line-height: 60px; } }
  .content-well table tbody tr td {
    padding: 20px 10px 20px 0;
    border-bottom: 1px solid #979797; }

.content-well.grey-background {
  background-color: #EBEDED;
  padding-top: 100px;
  padding-bottom: 100px; }
/*# sourceMappingURL=body-content.css.map */
