$page-side-padding: 1.5rem;
$font-size: 0.875rem;

.fade-on-route-transition {
  > div.main-content-container {
    overflow: auto;
    
    > div.sub-header-content {
      margin-top: 1rem;
      padding: 0;
      
      .container-fluid {
        margin-bottom: 1rem;
      }

      div.subheader-primary {
        padding: 0;
      }

      div.subheader-secondary {
        margin-top: 0.5rem;
        padding: 0;

        p {
          line-height: 1.5rem;
          font-size: $font-size;
          margin-bottom: 0.5rem;
          color: $gray-600;
          &:last-child {
            margin-bottom: 0;
          }
        }
        
        span {
          font-size: $font-size;
        }
      }
    }
    
    div.textbox-question {
      margin-top: 1rem;
    }

    div.footer-content-container {
      margin: 1.5rem 0;
    }
  }
}
