html {
  position: relative;
  height: 100%;
  min-height: 100%;
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
}
body {
  padding-top: 5rem;
  height: 100%;
  min-height: 100%;
}
.nav-bc {
/*  background-color: #343a40 !important;*/
/*  background-color: #092459 !important;*/
/*  background-color: #4B6D00 !important;*/
/*  background-color: #56552c !important;*/
/*  background-color: #3A391D !important;*/
  background-color: #3A391D !important;
/*  background-color: rgba(153,150,14,1.0) !important;*/
}
h1.topic{
  font-size: 1.3em;
}
.dropdown:hover>.dropdown-menu {
    display: block;
}
.dropdown>.dropdown-toggle:active {
    pointer-events: none; 
}
.riftdropdown {
  color: #fff;
  background-color: #2C4757 !important; 
/*  background-color: #005E99; */
}
a.riftdropdown { 
  color: #fff;
}
a.riftdropdown:hover{
/*  color: #999600;*/
  color: #80CEFF;
  text-decoration: none;
}
.dropdown-menu {
    margin: 0 0 0 0;
}
.starter-template {
  padding: 3rem 1.5rem;
  text-align: center;
}
.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-color: #f5f5f5;
}
.footer a {
  margin-right: 15px;
  font-weight: 500;
}
.footertext {
  margin-left: auto;
  margin-right: 1em;
}
.centre {
  margin: 0 auto;
}
.Highlight {
  color: #fff;
  font-weight: 700;
}
section#AboveFold {
  background-image: url("../Images/Photos/deposition_2.jpg");
  background-size: cover;
}
section#AboveFold .wrap-headline {
  position: relative;
  padding-top: 20%;
  padding-bottom: 20%;
}

section#AboveFold h1 {
  color: white;
}

section#AboveFold h2 {
  color: white;
  font-size: 1.25em;
}
.btn-rift {
  color: #fff;
  background-color: #005E99;
  border-color: #005E99;
}
a.btn-rift{
  color: #fff;
}
a.btn-rift:hover{
  color: #fff;
  font-weight: 700;
}
.btn-dkgreen {
  color: #fff;
  background-color: #595302;
  border-color: #595302;
}
a.btn-dkgreen{
  color: #fff;
}
.btn-brown {
  color: #fff;
  background-color: #451717;
  border-color: #451717;
}
a.btn-brown{
  color: #fff;
}
.btn-ltblue {
  color: #fff;
  background-color: #4CBAFF;
  border-color: #4CBAFF;
}
a.btn-ltblue{
  color: #fff;
}
a.btn-ltblue:hover{
  color: #fff;
  font-weight: 700;
}
.riftgreen { 
  color: black;
/*  background-color: rgba(89,83,2,1.0); */
  background-color: rgba(153,150,14,0.40); 
}
a.riftgreen { 
  color: #9F3636;
  font-weight: 500;
  background-color: rgba(0,0,0,0.0); 
}
.riftltgreen {
  color: #black;
/*  background-color: #958C00;*/
  background-color: rgba(153,150,14,0.2); 
}
a.riftltgreen { 
  color: #9F3636;
  font-weight: 500;
  background-color: rgba(0,0,0,0.0); 
}
.riftdkgreen {
  color: black;
  background-color: rgba(153,150,14,1.00)
/*  background-color: rgba(89,83,2,0.80);*/
/*  background-color: #939258;*/
}
a.riftdkgreen { 
  color: #6BC5FF;
  font-weight: 500;
  background-color: rgba(0,0,0,0.0); 
}
a.riftiframedkgreen { 
  color: #6BC5FF;
  font-weight: 500;
}
/* Color Theme Swatches in Hex */
.riftblue { 
  color: #000;
/*  background-color: #005E99; */
  background-color: rgba(0,94,153,0.30); 
}
a.riftblue { 
  color: #9F3636;
  font-weight: 500;
  background-color: rgba(0,0,0,0.0); 
}
.riftltblue { 
  color: black;
  background-color: rgba(0,94,153,0.10); 
}
a.riftltblue { 
  color: #9F3636;
  font-weight: 500;
  background-color: rgba(0,0,0,0.0); 
}
.riftdkblue { 
  color: black;
  background-color: rgba(0,94,153,0.50); 
}
a.riftdkblue { 
  color: #9F3636;
  font-weight: 500;
  background-color: rgba(0,0,0,0.0); 
}
.riftred{ 
  color: #fff;
  background-color: #990000; 
}
.riftbrown {
  color: #000;
/*  background-color: #451717; */
/*  background-color: rgba(153,120,0,1.0); */
  background-color: rgba(69,23,23,1.00)
}
a.riftbrown { 
  color: #4CBAFF;
  font-weight: 500;
  background-color: rgba(0,0,0,0.0);
}
.riftltgray {
  color: #000;
  background-color: #E1E1E1;  
}
.riftdkgray {
  color: #fff;
  background-color: #5E5E5E;  
}
a.riftdkgray { 
  color: #80CEFF;
  font-weight: 500;
}
.riftfooter {
  background-color: rgba(153,150,14,0.04);  
  margin-top: 8px;
  margin-bottom: 8px;
}
h6.riftfooter{
  color: lightslategray;
  margin-bottom: 2;
  background-color: rgba(0,0,0,0.0);
}
p.riftfooter{
  margin-bottom: 2px !important;
  font-size: 0.9em; 
  background-color: rgba(0,0,0,0.0);
}
a.riftfooter { 
  color: #9F3636;
  font-weight: 500;
  background-color: rgba(0,0,0,0.0);
}
.copyright {
  color: #fff;
  background-color: #ACAB91;  
}
.releasenotes {
  color: #fff;
  background-color: slategray;
}
h1.releasenotes {
 font-size: 1.2em; 
}
a.releasenotes { 
  color: #FFD85D;
  font-weight: 700;
}
a.releasenotes:hover { 
  color: #FFD85D;
}

