.topheader  {
    background-color: 3d606e;
}

.bottomfooter {
    background-color: 3d606e;
    color: #ffffff;
    margin-top: 20px;
}

.TopPhotoBG {
    /* background-image: url('/images/Ranier-3-scaled.jpg'); */
    /* background-image: url('/images/GorgeHWY14.JPG'); */
    background-image: url('/images/RanierBG.jpg');
    /* background-image: url('images/stockbgsample.jpg'); */
    /* background: linear-gradient(to bottom right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5)), 
                url('images/GorgeHWY14.JPG'); */


                /* background: linear-gradient(to bottom right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)), 
                url('/images/bgtop.jpg'); */
                
    background-position:  top center;
    background-repeat: no-repeat;
    background-size: cover;
    /* background-color: #000000; */
    /* background-color: #385662;
    background-color: 3d606e; */
    /* -webkit-mask-image:-webkit-gradient(linear, left top, right bottom, from(rgba(0,0,0,0)), to(rgba(0,0,255,1))); */
    /* -webkit-mask-image:-webkit-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); */
     /* mask-image: linear-gradient(left top to right bottom, rgba(0,0,0,0), rgb(0, 0, 255,1)); */
     mask-image: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
     /* linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); */
}

.bottomseparator {
    border-bottom: 1px solid gray;
}
.topheadernav {
    font-weight: bold;
}

.headertagline {
    color: white;
}

.rightimage {
    background-position:  top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.image-container {
    position: relative;
    width: 500px; /* Set your desired width */
    height: 300px; /* Set your desired height */
    
    background: linear-gradient(to bottom right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)), 
                url('your-image.jpg');
    background-size: cover; /* Ensure the image covers the entire container */
    background-blend-mode: multiply; /* Blend the gradient with the image */
  }
  
.fadewhite {
    background-color: rgba(61, 96, 110, 0.5); /* 0.5 is the opacity level, adjust as needed */
    /* rgb(33, 37, 41) */
}

.demotableicon {
    min-width: 45px;
    min-height: 45px;
}

.democardicon {
    align-self: center;
    min-width: 150px;
    min-height: 150px;
    padding-top: 15px;
}

