.policyBody {
  background-color: #f5f6fa;
}

.policyBody > section:first-child {
  background-color: #fff;
  border-radius: 10px;
}

@media screen and (max-width: 768px) {
  .policyBody {
    padding: 10px;
  }

  .policyBody > section:first-child {
    padding: 10px;
  }
}

@media screen and (min-width: 768px) {
  .policyBody {
    padding: 10px 100px;
  }

  .policyBody > section:first-child {
    padding: 10px 30px;
  }
}

.policyBody h1,
.policyBody h3,
.policyBody b {
  color: rgba(15, 23, 42, 0.95);
  font-weight: bold;
}

.policyBody p {
  color: #717171;
  font-size: 20px;
}

.policyBody h1 {
  font-size: 1.7rem;
}

.policyBody h3 {
  font-size: 1.2rem;
  margin-top: 1rem;
  scroll-margin-top: 80px;
}

.policyBody h4 {
  font-size: 1rem;
}

.policyBody a {
  color: blue;
  text-decoration: none;
}

.policyBody p {
  margin-bottom: 1rem;
}

.policyBody {
  margin-right: auto;
  margin-left: auto;
}

.policyBody .toc {
  margin-bottom: 2rem;
  font-size: inherit;
}

@media (min-width: 768px) {
  .policyBody {
    padding-right: 100px;
    padding-left: 100px;
  }
}

@media (max-width: 768px) {
  .policyBody {
    padding-right: 10px;
    padding-left: 10px;
  }
}

.policyBody ol,
.policyBody ul,
.policyBody > p {
  font-size: 20px;
  line-height: 1.8;
}

.policyBody li {
  font-size: 20px;
}

.policyBody ul,
.policyBody ol {
  padding-left: 40px;
  /* text-align: justify; */
  font-size: large;
}

/* tabel css */
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #535f6b;
  border-collapse: collapse;
}

.table td,
.table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #edeef2;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #edeef2;
}

.data-table .table th {
  border-bottom-width: 1px;
  border-top: none;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f5f6fa;
}

.dark .table-striped tbody tr:nth-of-type(odd) {
  background-color: #1d1d24;
}

.table-bordered {
  border: 1px solid #edeef2;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #edeef2;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #ccced2 !important;
}

.table-bordered {
  border: 1px solid #edeef2;
}

.table-bordered td {
  border: 1px solid #edeef2;
}

.table-bordered th {
  border: 1px solid #edeef2;
}
