
  #content h1 {
	font-size: 21px;
	font-weight: bold;
	text-decoration: underline;
  }
  
  #content h2 {
	font-size: 18px;
  }
  
 	#content h4 {
	  margin-left: 0.5in;
	  text-indent: -0.25in;
	  margin-bottom: 14px;
	  line-height: 100%
	}
  
  #content p {
	font-family: "quasimoda",sans-serif;
	font-size: 14px;
	font-weight: 400;
    font-style: normal;
    color: #4a4a4a;
  }

  
  
  /*Table css*/
  
  
  
  table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
  }

  th, td {
    padding: 10px;
    text-align: left;
    border: 1px solid #ddd;
  }

  /* Responsive Design */
  @media (max-width: 767px) {
    table, thead, tbody, th, td, tr {
      display: block;
    }

    thead tr {
      display: none;
    }

    tbody tr {
      margin-bottom: 10px;
      border-bottom: 2px solid #ddd;
    }

    td {
      display: flex;
      justify-content: space-between;
      padding-left: 50%;
      position: relative;
    }

    td::before {
      content: attr(data-label);
      position: absolute;
      left: 10px;
      width: 45%;
      white-space: nowrap;
      font-weight: bold;
    }
  }
  
  
  
  
  
  
  /*Table css*/
  
  @media screen and (max-width: 968px) {
	.article-window {
	  background-color: white;
	}
	.table-scroll {
	overflow: scroll;
  	}
  }
  
  /*.container {
	max-width: 960px;
  }*/
