@charset "UTF-8";
html {
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
}

body {
  font-family: "Nunito Sans", sans-serif;
  margin-bottom: 100px !important;
}

p,
li {
  font-size: 11pt;
}

h1,
h2,
h3,
nav {
  font-family: "Roboto Condensed", sans-serif !important;
}

h2,
h3,
nav {
  color: #52783E !important;
}

h1 {
  font-weight: 600;
  font-size: 18pt !important;
  margin: 0.67em 0;
}

h2 {
  font-weight: bold !important;
  font-size: 16pt !important;
}

h3 {
  font-size: 12pt !important;
}

/* Formatting */
.marg-text {
  width: 80vw;
  max-width: 1000px;
  margin: auto;
}

a {
  color: #4D6F3A !important;
  text-decoration: none !important;
}

footer {
  width: 100%;
  position: fixed;
  height: 50px;
  margin-top: 20px;
  padding-top: 10px;
  bottom: 0;
  background-color: white;
  font-size: 0.8em;
}

footer p {
  text-align: center !important;
}

/* Header */
.siteHeader {
  margin-top: 60px;
  border-bottom: 0px;
  padding: 1rem 0;
}

.current,
.active {
  text-decoration: underline !important;
}

.siteNav {
  margin-bottom: 30px;
}

.siteNav-social {
  list-style: none;
  margin: 1rem 0;
  padding: 0;
  color: #cab0db;
  text-decoration: none;
}

.siteNav-social > li {
  display: inline-block;
  margin: 0 0.5rem;
}

/* Tables */
table {
  width: 100%;
  font-size: 11pt;
}

.tableinfo td, .tableinfo th {
  border: 1px solid;
  padding: 3px 5px;
}

.tableinfo img {
  width: 100%;
}

.tableinfo th {
  background-color: antiquewhite;
}

.tdheader {
  padding-top: 40px !important;
}

/* Tables Sort */
.sr-only {
  position: absolute;
  top: -30em;
}

table.sortable td,
table.sortable th {
  padding: 0.125em 0.25em;
  width: 8em;
}

table.sortable th {
  font-weight: bold;
  border-bottom: thin solid #888;
  position: relative;
}

table.sortable th.no-sort {
  padding-top: 0.35em;
}

table.sortable th:nth-child(5) {
  width: 10em;
}

table.sortable th button {
  padding: 4px;
  margin: 1px;
  font-size: 100%;
  font-weight: bold;
  background: transparent;
  border: none;
  display: inline;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  text-align: left;
  outline: none;
  cursor: pointer;
}

table.sortable th button span {
  position: absolute;
  right: 4px;
}

table.sortable th[aria-sort=descending] span::after {
  content: "▼";
  color: currentcolor;
  font-size: 100%;
  top: 0;
}

table.sortable th[aria-sort=ascending] span::after {
  content: "▲";
  color: currentcolor;
  font-size: 100%;
  top: 0;
}

table.show-unsorted-icon th:not([aria-sort]) button span::after {
  content: "♢";
  color: currentcolor;
  font-size: 100%;
  position: relative;
  top: -3px;
  left: -4px;
}

table.sortable td.num {
  text-align: right;
}

/* Focus and hover styling */
table.sortable th button:focus,
table.sortable th button:hover {
  padding: 2px;
  border: 2px solid currentcolor;
  background-color: #e5f4ff;
}

table.sortable th button:focus span,
table.sortable th button:hover span {
  right: 2px;
}

table.sortable th:not([aria-sort]) button:focus span::after,
table.sortable th:not([aria-sort]) button:hover span::after {
  content: "▼";
  color: currentcolor;
  font-size: 100%;
  top: 0;
}

.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0;
}

.dropdown-item {
  font-size: 0.9em;
}

.soldout td {
  background-color: #eee;
  color: #aaa;
}

/*
.GMarket {background-color:#E0BBE4}
.LilaBeauty {background-color:#FEC8D8}
.Mikoau {background-color:#FFDFD3}
.Werko {background-color:#F4F4D3}
.AusMedHealth {background-color:#B7D1F8}
.kf94 {background-color:#D6EDBF}
.Bunnings {background-color:#FBF3E9}
.AussiePharmaDirect {background-color:#F4C7B1}
.AustralianP2Mask {background-color:#F6D7D7}
.ChemistWarehouse {background-color:#FBF3D7}
.DetmoldMedical {background-color:#F8D5E3}
.Co2Radical {background-color:#DEDEE8}
.FitTestAustralia {background-color:#E4EADE}
*/

/*# sourceMappingURL=styles.css.map */