/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */
html, body {font-size:16px; padding-top:0px;}
header {padding: 100px 0 100px;}
section {padding: 50px 0;}
.jumbotron {padding: 25px 0; margin-bottom:0px;}
.wrapper {padding: 50px 0;}

#mainNav {background:rgba(255,150,0,0) !important; color:#FFF; border:0px solid red; padding:5px 0px;}

.navbar-brand {padding:0px;}
.navbar-brand img{padding:0px; height:80px;}

.navbar-nav .nav-item {padding:0px 10px;}
.navbar-nav .nav-link {font-weight:600; padding:10px 20px; color:#101010 !important;}


.font-10 {font-size:10px;}
.font-12 {font-size:12px;}
.font-14 {font-size:14px;}
.font-16 {font-size:16px;}
.font-18 {font-size:18px;}
.font-20 {font-size:20px;}
.font-25 {font-size:25px;}
.font-30 {font-size:30px;}
.font-35 {font-size:35px;}
.font-40 {font-size:40px;}
.font-50 {font-size:50px;}

.fw-100 {font-weight:100;}
.fw-400 {font-weight:400;}
.fw-600 {font-weight:600;}
.fw-800 {font-weight:800;}

.img-small {height:100px; width:150px;}
.img-medium {height:140px; width:200px;}
.img-large {height:180px; width:250px;}

.vh-100 {height:auto; min-height:100vh;}
.vh-90 {height:auto; min-height:90vh;}
.vh-80 {height:auto; min-height:80vh;}
.vh-70 {height:auto; min-height:70vh;}
.vh-60 {height:auto; min-height:60vh;}
.vh-50 {height:auto; min-height:50vh;}
.vh-40 {height:auto; min-height:40vh;}
.vh-30 {height:auto; min-height:30vh;}
.vh-20 {height:auto; min-height:20vh;}
.vh-10 {height:auto; min-height:10vh;}

.text-shadow{text-shadow:1px 1px 3px #151515;}

.radius-10 {border-radius: 10px;}
.radius-20 {border-radius: 20px;}
.radius-50 {border-radius: 50px;}


a, a:hover {text-decoration:none;}

.header {
  background: url('../images/bg1.jpg') no-repeat center center fixed;
  padding:40px 0px;
  }
.slide-border {border:10px solid #FFFFFF;}

header.masthead {
  position: relative;
  background-color: #343a40;
  background: url("../images/banner-img.jpg") no-repeat center top fixed;
  background-size: cover;
  padding-top: 8rem;
  min-height:70vh;
}	

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


footer a{color:#E0E0E0;}
.carousel-item img {width:100%;}
.carousel-item .carousel-caption {margin-bottom:20%;}

.donation-table {font-weight:600;}
.donation-table td{padding:5px;}

.donate-btn {margin:0px 30%;}

input[type="text"],
input[type="email"],
input[type="phone"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
  border:2px solid #303030;
  border-radius:10px;
  padding:20px;
  background:#FFFFFF;
}

input[type="submit"],
input[type="button"] {
  -webkit-appearance: listbox;
  border:2px solid #303030;
  border-radius:10px;
  height:50px;
}


@media (max-width: 767px) {
.header {
  background: url('../images/bg1.jpg') no-repeat center center fixed;
  padding:20px 0px;
  }
.slide-border {border:6px solid #FFFFFF;}
#mainNav {padding:5px 10px;}
}