/* change header and footer colors*/
.container-header {
    background: linear-gradient(135deg,#086e08,#0d810d) !important;
}

.container-footer {
    background: linear-gradient(135deg,#086e08,#0d810d) !important;
}

/* make an image into a circle*/
.circle-class {
  border-radius: 100%;
}

/* center search button*/
.search {
 	align-self: center;
}
.awesomplete {
  	align-self: center;
}
.mod-finder.js-finder-searchform.form-search {
  	display: grid;
}

/* fix footer elements to start at top*/
footer.container-footer.footer div#mod-custom308, div#mod-custom309, div#mod-custom253, .footer .mod-menu, footer.container-footer.footer nav {
    align-self: flex-start;
}

/* create blue background*/
.bluebackground {
  background-color: #0a84ff;
  padding: 20px;
  margin: 10px;
  line-height: 1.5em;
}

.bluebackground ul {
  list-style: none;
}

.bluebackground ul li::before {
  content: "\2022";
  color: #ffffff;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

/* create line height for ul*/
.ullineheight {
  line-height: 2.1em;
}

/* create boxed div*/
.bluebox {
  border: 15px solid #0a84ff;
  padding: 20px;
}

/*content centering*/
.bluebox-centered {
  padding: 50px;
}

/* make contact us box*/
.contactbox {
  width: 180px;
  height: 50px;
  padding: 10px;
  margin: auto;
  background: #eeeeee;
}