/* Custom CSS */
.btnnew {

  background-color: #2E79EE;
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  font-size: 16px;
  margin: 4px 2px;
  transition: 0.3s;

  border-radius: 5px;
  box-shadow: 0 1px 1px rgba(0,0,0,0.05), 
              0 2px 2px rgba(0,0,0,0.05), 
              0 4px 4px rgba(0,0,0,0.05), 
              0 8px 8px rgba(0,0,0,0.05),
              0 16px 16px rgba(0,0,0,0.05);

}


.btnnew:hover {
  background-color: #F68A2C;
  color: white; 
cursor: pointer;
}

/* Catch-all Centering Class */
.cent {
    justify-self: center;
    text-align: center;
}

.colour-bg {
  background-color: #ACE39E;
    padding-top: 64px;
  padding-bottom: 64px;
}

.colour-bg :is(strong, b, h3, h2, h1, a) {
  color: #2E6810 !important;
}

.colour-bg :is(li, p) {
  color: #444 !important;
}

.colour-bg2 {
  background-color: #f5f5f5;
  padding-top: 64px;
  padding-bottom: 64px;
}

.colour-bg2 :is(strong, b, h3, h2, h1, a) {
  color: #2E6810 !important;
}

.colour-bg2 :is(li, p) {
  color: #444 !important;
}

.insidelist {
  list-style-position: inside;
}