a.anchor {
  display: block;
  position: relative;
  top: -67px;
  visibility: hidden;
}

.pdficon {
  float:right;
  text-align:center;
  margin: 5px;
}

.pdficon a {
  text-decoration:none;
  font-size: 1rem;  
}

.disclaimer {
  text-align:left;
  color: #999999;
  font-size: 1rem; 
  margin: 10px;
}

.TableNormal-T td, 
.TableGrid-T td {
    vertical-align:top;
}

.TableNormal-T, 
.TableGrid-T td {
    margin-bottom: 7px;
}

.TableHeading {
  font-weight: bold;
  padding: 3px;
}

.TableBody {
  padding: 3px;
}

ol.ListNumber > ol {
  counter-reset: item;
}

ol.ListNumber ol li {
  list-style: none;
  position: relative;
  counter-increment: item;
}

ol.ListNumber li ol li:before {
  content: counter(item, lower-alpha) ". ";
  position: absolute;
  left: -1.4em;
}

.morelink {
  font-size: 1rem; 
  font-weight: 600;
    
}
.shortdef {
  padding-bottom: 10px;
}

.longdef {
  display: none;
}

.Definition-Global {
  font-weight: 800;
}

/* Home page Begin */

.o-button--light-grey {
  color: #2d2d2d !important;
}
.o-button--light-grey:hover {
  text-decoration: none !important;
}

/* Home page Ends */

/* List/Category pages Begin */

.page-lists .usq-form .usq-form__form-group {
  margin-bottom: 0;
  line-height: 1.42857rem;
}

.page-lists .azlister {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1rem;
  display: flex;
  justify-content: space-between;
}

.page-lists .azlister span {
  font-size: 1.5rem; 
}

.page-lists .azlister span .bold {
  font-weight: bold;
}


.page-lists .js-toggle-related {
  color: #333;
}

.page-lists .js-toggle-related:hover {
  background-color: #e6e6e6;
  text-decoration: none;
  border-color: #adadad;
  color: #333;
}


.page-lists .results a.document {
  display: inline-block;
  padding: 2px 20px;
  width: 100%;
}

.page-lists .results a.document:hover {
  text-decoration: underline;
}

.page-lists .results ul.related-records,
.page-lists .group-list,
.page-lists .group-list .sub-group-list {
  margin-bottom: 0 !important;
}

.page-lists .results ul.related-records {
  display: none;
}

.page-lists .results img,
.page-lists .group-list .sub-group-list li img {
  float:left;
  margin-right: 3px;
  margin-top: 8px;
}
.page-lists .group-list .sub-group-list li img {
  margin-top: 20px;
}

.page-lists .group-list,
.page-lists .group-list .sub-group-list {
  height: 100%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .5s ease-in-out;
  transition: max-height .5s ease-in-out;
}

/* List/Category pages End */

/* Current page Starts */

.c-tabs {
  margin-bottom: 0 !important;
}

.c-tabs__link {
  margin-right: 0;
  color: #333 !important;
}

.c-tabs__link:hover {
  border-bottom: 6px solid #ddd;
  text-decoration: none !important;
}

.c-tabs__content table a,
.gazettal-table a,
.c-tabs__content a.document {
  color: #1175b5;
}

.c-tabs__content a.document:hover {
  text-decoration: underline;
}

.tab-content {
  width: 100%;
  padding-top: 15px;
  margin-top: -3px;
  border-top: 1px solid #d7d7d7;
}

/* Current page End */


.nav__list {
  list-style: none;
  padding-left: 0;
}

.nav a, .nav label {
  display: block;
  padding: .85rem;
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
}

.nav label {
 cursor: pointer;
}

.nav__list input[type=checkbox]:checked + label + ul { /* reset the height when checkbox is checked */
    max-height: 5000px;
}

label > span {
    padding-left: 7px;
    -webkit-transition: -webkit-transform .65s ease;
    transition: transform .65s ease;
}

.nav__list input[type=checkbox]:checked + label > span {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}




/* document toc */

.sub-group-toc {
  height: 100%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .5s ease-in-out;
  transition: max-height .5s ease-in-out;
}

.toc label {
  cursor: pointer;
}

.toc input[type=checkbox]:checked + label + ul { /* reset the height when checkbox is checked */
  max-height: 1000px;
}

.toc  input[type=checkbox]:checked + label > span {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.body-copy--large .toc ul {
  margin-bottom: 0;
}


.pending-approvals {
  font-size: 14px;
  border-bottom: 1px solid rgba(0,0,0,.1);
  margin-bottom: 10px;
}

.pending-approvals a.c-accordion__panel-heading,
.pending-approvals a.c-accordion__panel-heading:hover {
  color: #1e1e1e !important;
  text-decoration: none !important;
}
.pending-approvals .c-accordion__panel-wrapper {
  margin-bottom: 0;
}

#btn-back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #ffb448;
  -webkit-box-shadow: 0px 8px 16px 6px rgba(0,0,0,0.2);
  box-shadow: 0px 8px 16px 6px rgba(0,0,0,0.2);
  display: none;
}