/* Add your custom styles here */


body {
color: black;
}
.hero-fg-short {
    padding: 10px 0;
}
.text-shadow {
    text-shadow: #000000 1px 1px 12px;
}

h1 {color: #cccccc;
    text-shadow: #000000 1px 1px 1px;
}

.n-hdr-ochrg {
    background-color: #3a6858;
}

.n-font-ochrg {
    color: #3a6858;
}

.n-hdr-ochre {
    background-color: #866543;
}

.n-font-ochre {
    color: #866543;
}

.n-hdr-grey {
    background-color: #555d64;
}

.n-font-grey {
    color: #555d64;
}

.n-hdr-green {
    color: #fffce6;
    background-color: #265c27;
}

.n-font-green {
    color: #265c27;
}
.n-hdr-yellow {
    color: #fffce6;
    background-color: #fffce6;
}

.n-hdr-white a {
    color: #ffffff;
 
}
.n-hr-blue {
    color: #36445f;
 
}

.n-footer-r {
    padding: 0px ;
    
}

.n-footer {
    color: #36445f;
    
}
.n-footer a {
    color: #36445f;
    
}
.n-font-white {
    color: #ffffff;
}

.n-footer-dk-blue {
    color: #36445f;
    background-color: #36445f;
}
.n-footer-dk-blue-w {
    color: #ffffff;
    background-color: #36445f;
    padding: 40px 0;
}

.n-footer-dk-blue-w a{
    color: #ffffff;
    background-color: #36445f;
}

.n-sideline-blue {
    
    border-left: 1px solid #36445f;
}

.n-sideline-white {
    border-left: 1px solid #ffffff;
    padding-left: 5px;
}

.bg-pink {background-color: #eecaca }

.bg-footer-bottom {
    font-family: Arial, sans-serif;
    margin: 0;
    background-color: #f5f5f5;
    color: #333;
}

.bg-emerg {
background-color: #ffe6e6;
padding: 1.5em .5em 2em;
}

/* Adds a bit of spacing to "Responsive Grid Row" blocks. */
.crx-grid {
  padding-top: 40px;
  padding-bottom: 40px;
}
.crx-grid .crx-grid {
  padding-top: 0;
  padding-bottom: 0;
}


.broker-width { width: 80%; }
    

.sidebar-loading__inner, .sidebar__inner {
    background-color: hsl(254.3deg 6.67% 58.66%);

}

.nav-link   { color: #005cbf;  }

a {
    color: #005cbf;
    text-decoration: none;
}


/*   Images    */

.round-img { border-radius: 50%; width="300" height="300" }



.bg-light {background-color: #ffffff !important;}

.navbar-light { border-bottom: 1px solid #A7A48B; }    

.topmar { border-top: 1px solid #A7A48B; }    

.goldf p{ color: #A7A48B; font-size: large; text-align: center; }

.dk-grey-f p{ color: #343a40; font-size: large; text-align: center; }

.legal a{ 
  color: #0a58ca; 
  font-size: 1em;  
  text-align: center; 
  text-decoration: none; 
}

.legal p{ 
  text-align: center;
  color: #aaacb8;
  display: block;

}

.bg-secondary { color: #A7A48B; font-size: 1.2em; }

.bg-secondary a{

  color: #757575;
  font-size: 1.2em;
  text-decoration: none;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: #FFFFFF !important;
  }
