/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/templates/scrolling-nav)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */

body {
  padding-top: 115px;
}

section {
  padding: 125px 0px;
}

.container .jumbotron {
  border-radius: 0px !important;
}

/* BUTTON & TEXT STYLING */

.btn-orange {
  background-color: #f58634;
  color: #fff;
  border-radius: 0;
}
.btn-orange:hover {
  color: #fff;
}

.btn-blue {
  background-color: #1e5976;
  color: #fff;
  border-radius: 0;
}
.btn-blue:hover {
  color: #fff;
}

.btn-blue2 {
  background-color: #1e5976;
  color: #fff;
  border-radius: 0;
  font-size: large;
}
.btn-blue2:hover {
  color: #fff;
}

.text-blue {
  color: #1e5976 !important;
  font-weight: 500;
}

a.text-blue:hover,
a.text-blue:focus {
  color: #1e5976 !important;
  font-weight: 500;
}

.text-blue-light {
  color: #1e5976 !important;
}

a.text-blue-light:hover,
a.text-blue-light:focus {
  color: #1e5976 !important;
}

.text-orange-light {
  color: #f58634 !important;
}

a.text-orange-light:hover,
a.text-orange-light:focus {
  color: #f58634 !important;
}

.text-purple-light {
  color: #a020f0 !important;
}

a.text-purple-light:hover,
a.text-purple-light:focus {
  color: #a020f0 !important;
}

/* BACKGROUND COLORS */

.bg-black {
  background-color: #000000 !important;
}

.bg-orange {
  background-color: #f58634 !important;
}

/* MAP CSS CODE */
.map-container{
  overflow:hidden;
  padding-bottom:50%;
  position:relative;
  height:0;
  }
  .map-container iframe{
  left:0;
  top:0;
  height:85%;
  width:100%;
  position:absolute;
  }

/* HORIZONTAL TIMELINE SNIPPET CSS CODE HERE */

.hori-timeline .events {
  border-top: 3px solid #e9ecef;
}
.hori-timeline .events .event-list {
  display: block;
  position: relative;
  text-align: center;
  padding-top: 70px;
  margin-right: 0;
}
.hori-timeline .events .event-list:before {
  content: "";
  position: absolute;
  height: 36px;
  border-right: 2px dashed #dee2e6;
  top: 0;
}
.hori-timeline .events .event-list .event-date {
  position: absolute;
  top: 38px;
  left: 0;
  right: 0;
  width: 85px;
  margin: 0 auto;
  border-radius: 5px;
  padding: 2px 4px;
}
@media (min-width: 1140px) {
  .hori-timeline .events .event-list {
      display: inline-block;
      width: 24%;
      padding-top: 45px;
  }
  .hori-timeline .events .event-list .event-date {
      top: -12px;
  }
}
.bg-soft-primary {
  background-color: rgba(64,144,203,.3)!important;
}
.bg-soft-success {
  background-color: rgba(71,189,154,.3)!important;
}
.bg-soft-danger {
  background-color: rgba(231,76,94,.3)!important;
}
.bg-soft-warning {
  background-color: rgba(249,213,112,.3)!important;
}
.bg-soft-orange {
  background-color: rgba(245,164,52,.3)!important;
}
.bg-soft-purple {
  background-color: rgba(160,32,240,.3)!important;
}

/* CARDS CSS STYLING CODE
.card1 {
  border: none;
  margin-bottom: 0px;
  -webkit-box-shadow: 0 0 13px 0 rgba(236,236,241,.44);
  box-shadow: 0 0 13px 0 rgba(236,236,241,.44);
} */

/* STICKY FOOTER STUFF */









