/*!
 * Start Bootstrap - Landing Page v5.0.8 (https://startbootstrap.com/themes/landing-page)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-landing-page/blob/master/LICENSE)
 */

body {
  background: url("../img/bglow.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;  
}

.modal-title {
    font-size: 2rem;
}

.modal-footer {
    display: block
}

.ur {
    border: none;
    background-color: #e6e2e2;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.cpy {
    border: none;
    background-color: #e6e2e2;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    cursor: pointer
}

button.focus,
button:focus {
    outline: 0;
    box-shadow: none !important
}

.ur.focus,
.ur:focus {
    outline: 0;
    box-shadow: none !important
}

.message {
    font-size: 11px;
    color: #ee5535
}

h1 {
  font-size: 1.8rem;
}

h2, h3 {
  font-size: 1.2rem;
}

h4 {
  font-size: 1.0rem;
}

h5 {
  font-size: 3rem;
}

h1.startingpage {
  font-weight: 700;
}

a.navbar-brand {
	font-weight: 700;
}

header.masthead {
  position: relative;
  background-size: cover;
  padding-top: 8rem;
  padding-bottom: 8rem;
}

header.masthead .overlay {
  position: absolute;
  background-color: #212529;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0.4;
}


hr.listtop {
  border-top: 3px solid #ffc800;
}

nav.navbar {
  border-bottom: 3px solid #ffc800;
}

header.masthead h1 {
  font-size: 2rem;
}


div.cardcontainer {
	padding: 1.5rem;
}

div.spotlight {
	background-color: rgba(255, 255, 255, 0.95); 
}

@media (min-width: 768px) {
  header.masthead {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  header.masthead h1 {
    font-size: 3rem;
  }
  div.cardcontainer {
	padding: 3rem;
  }
}

footer.footer {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: rgba(255, 255, 255, 0.95); 
}

/*
div.topright {
  position: absolute;
  top: 50px;
  right: 50px;
}
*/

div.topright{
  z-index: 10;
  right: 0px;
  left: auto;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  color: #000000;
  position: fixed;
  text-align: center;
  top: 0px;
}
