/* stylelint-disable */
/**************************************************************

	THE USE OF NEW COLOURS ARE NOT PERMITED. ONLY THE COLOURS LISTED IN THE BRAND IDENTITY ARE ALLOWED TO BE USED. 
    REFER BRAND IDENTITY POLICY. 
    /**************************************************************

	COLOUR STYLESHEET INDEXING
	|
	|
	|___ Backgrounds
	|___ Hyperlinks
    |___ Gold hyperlinks when used on smaller font
	|___ Table borders, Table headers
	    |___Grey
        |___Gold
        |___Copper
        |___Teal
	|___ Error Message Colours

**************************************************************/
/* ALLOWED TO BE USED ONLY AS BACKGROUND COLOURS */
/* USE THIS ONLY FOR HYPERLINKS */
/* GOLD HYPERLINKS HYPERLINKS - WHEN USED ON SMALLER FONT TO PASS AA */
/* USE THIS ONLY TO HIGHLIGHT'S IN TABLE */
/* USE THIS FOR TABLE BORDERS, TABLE HEADERS */
/* GREY */
/* GOLD */
/* COPPER */
/* TEAL */
/* COLOURS ALOOWED FOR ERROR MESSAGES ON FORMS */
/* Badge color */
/* Focus color */
/* GRID LAYOUT BREAKPOINTS */
/* ANCHOR mixins */
/* ANCHOR Customisation */
table {
  width: 100%;
  border-collapse: collapse;
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  line-height: 1.4em;
}
table.tbl-gold {
  border-color: #be830e !important;
  border-spacing: 0;
  margin-bottom: 10px;
  line-height: 1.25em;
}
table.tbl-gold th {
  background-color: #be830e !important;
  color: #f5edde !important;
  padding: 5px;
  text-align: left;
  font-weight: 700;
}
table.tbl-gold th a {
  color: #146ebd !important;
}
table.tbl-gold th a:hover {
  color: #cc7543 !important;
}
table.tbl-tint {
  border-color: #f5edde !important;
  border-spacing: 0;
  margin-bottom: 10px;
  line-height: 1.25em;
}
table.tbl-cell-bdr td, table.tbl-cell-bdr th {
  border: #000 1px solid;
}
table.tbl-cell-bdr-tint td, table.tbl-cell-bdr-tint th {
  border: #f5edde 1px solid !important;
}
table.tbl-cell-bdr-gold td, table.tbl-cell-bdr-gold th {
  border: #be830e 1px solid !important;
}
table.tbl-row-bdr-gold tr td, table.tbl-row-bdr-gold tr th {
  border-bottom: #be830e 1px solid !important;
}
table.tbl-row-bdr-tint tr td, table.tbl-row-bdr-tint tr th {
  border-bottom: #f5edde 1px solid !important;
}
table.tbl-row-bdr td {
  border-bottom: 1px solid #000;
}
table.tbl-row-bdr th {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}
table.tbl-col-bdr-gold td, table.tbl-col-bdr-gold th {
  border-left: #be830e 1px solid !important;
  border-right: #be830e 1px solid !important;
}
table.tbl-col-bdr-tint td, table.tbl-col-bdr-tint th {
  border-left: #f5edde 1px solid !important;
  border-right: #f5edde 1px solid !important;
}
table.tbl-col-bdr th, table.tbl-col-bdr td {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
table.anu-long-area tr.anu-sticky-header {
  position: sticky;
  top: 0;
}
table.anu-long-area tr.anu-sticky-header th {
  background-clip: padding-box;
  box-shadow: inset 0 1px #000, inset 0 -1px #000, 1px 0 #000, -1px 0 #000;
}
table.anu-long-area tr.anu-sticky-header th:nth-of-type(1) {
  box-shadow: inset 0 1px #000, inset 0 -1px #000, -1px 0 #000;
}
table.anu-long-area tr.anu-sticky-header th:nth-last-of-type(1) {
  box-shadow: inset 0 1px #000, inset 0 -1px #000, 1px 0 #000;
}
table td.tbl10,
table th.tbl10 {
  width: 10%;
}
table td.tbl20,
table th.tbl20 {
  width: 20%;
}
table td.tbl30,
table th.tbl30 {
  width: 30%;
}
table td.tbl40,
table th.tbl40 {
  width: 40%;
}
table td.tbl50,
table th.tbl50 {
  width: 50%;
}
table td.tbl60,
table th.tbl60 {
  width: 60%;
}
table td.tbl70,
table th.tbl70 {
  width: 70%;
}
table td.tbl80,
table th.tbl80 {
  width: 80%;
}
table td.tbl90,
table th.tbl90 {
  width: 90%;
}
table td.tbl100,
table th.tbl100 {
  width: 100%;
}
table td.tbl25,
table th.tbl25 {
  width: 25%;
}
table td.tbl75,
table th.tbl75 {
  width: 75%;
}
table td.tbl33,
table th.tbl33 {
  width: 33.3333%;
}
table td.tbl67,
table th.tbl67 {
  width: 66.6666%;
}
table td {
  padding: 2px 10px;
}
table th {
  background-color: #f5edde !important;
  color: #000;
  text-align: left;
  font-weight: 700;
  line-height: 1.6em;
  padding: 2px 10px;
}
table.tbl-space {
  border-collapse: separate;
  border-spacing: 5px;
}
table tbody tr.even {
  background-color: #f5edde;
}

.tbl-bdr {
  border: 1px solid #000;
}

.fullwidthscroll {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

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