.field-table {
  display: inline-block;
  vertical-align: top;
  background-color: #ffffff;
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 1440px;
  padding: 5px 115px 32px 115px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}
.field-table td {
  color: #6e777e;
  font-family: "Open Sans", sans-serif;
  vertical-align: text-top;
  padding: 16px;
}
.field-table th {
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  color: #20394a;
  vertical-align: text-top;
  padding: 16px;
}
@media (min-width: 1024px) {
  .field-table {
    width: 100%;
    padding: 5px 150px 32px 150px;
  }
}
@media (max-width: 1024px) {
  .field-table {
    padding: 5px 20px 32px 20px;
  }
}
.field-table h1,
.field-table h2,
.field-table h3,
.field-table h4,
.field-table h5,
.field-table h6 {
  font-family: "Quicksand CUF", sans-serif;
  margin-top: 0;
}
.field-table p {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #6e777e;
}
.field-table blockquote {
  text-align: right;
  border-left: none;
  padding: 0;
  margin: 0;
}
.field-table blockquote p {
  width: 60%;
  font-size: 30px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  margin-right: 0;
  margin-left: auto;
}
.field-table ul li,
.field-table ol li {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  padding: 0.4em 0.6em;
}
@media (max-width: 512px) {
  .field-table ul li,
  .field-table ol li {
    font-size: 8px;
  }
}
.field-table.table-horizontal thead tr {
  border-bottom: 2px solid rgba(10, 182, 228, 0.3);
}
.field-table.table-horizontal thead tr th {
  color: #00a2ce;
}
.field-table.table-horizontal thead th:first-child {
  border-bottom: 2px solid #0ab6e4;
}
.field-table.table-vertical thead tr {
  border-bottom: 2px solid rgba(10, 182, 228, 0.3);
}
.field-table.table-vertical thead th:first-child {
  border-bottom: 2px solid #0ab6e4;
  color: #00a2ce;
  -webkit-box-shadow: 10px 0 10px -4px rgba(20, 0, 0, 0.2);
  -moz-box-shadow: 10px 0 10px -4px rgba(20, 0, 0, 0.2);
  -ms-box-shadow: 10px 0 10px -4px rgba(20, 0, 0, 0.2);
  -o-box-shadow: 10px 0 10px -4px rgba(20, 0, 0, 0.2);
  box-shadow: 10px 0 10px -4px rgba(20, 0, 0, 0.2);
}
.field-table.table-vertical tbody {
  border-right: 0;
  border-left: 0;
  font-family: "Open Sans", sans-serif;
}
.field-table.table-vertical tbody tr th {
  color: #00a2ce;
  -webkit-box-shadow: 10px 0 10px -4px rgba(20, 0, 0, 0.2);
  -moz-box-shadow: 10px 0 10px -4px rgba(20, 0, 0, 0.2);
  -ms-box-shadow: 10px 0 10px -4px rgba(20, 0, 0, 0.2);
  -o-box-shadow: 10px 0 10px -4px rgba(20, 0, 0, 0.2);
  box-shadow: 10px 0 10px -4px rgba(20, 0, 0, 0.2);
}
.field-table tr {
  border-bottom: 2px solid #eceef0;
}
.field-table .tablesaw-swipe .tablesaw-swipe-cellpersist {
  border-right: 0;
}
.field-table .field {
  display: flex;
  flex-direction: column;
}
.field-table .tablesaw-bar {
  order: 1;
  margin: auto;
}
.field-table .tablesaw-advance-dots {
  order: 2;
}
@media (max-width: 512px) {
  .field-table .tablesaw-advance-dots {
    font-size: 8px;
    margin: 8px 0px 0px 0px !important;
  }
}
.field-table .tablesaw-advance-dots li i {
  width: 1.2rem;
  height: 1.2rem;
}
.field-table .tablesaw-advance-dots li:first-child {
  display: none;
}
.field-table .tablesaw-advance-dots li:not(.tablesaw-advance-dots-hide):not(:first-child) i {
  background-color: #0ab6e4;
}
.field-table .tablesaw-advance-dots li:not(.tablesaw-advance-dots-hide):not(:first-child) i:nth-child(n) i {
  display: none;
}
.field-table .tablesaw-advance-dots li.tablesaw-advance-dots-hide {
  opacity: 100;
}
.field-table .tablesaw-advance-dots li.tablesaw-advance-dots-hide i {
  background-color: #eceef0;
  width: 8px;
  height: 8px;
  top: -2px;
  position: relative;
}

/*# sourceMappingURL=field-table.css.map */
