body {
  font-family: 'Barlow Condensed', sans-serif !important;
  font-size: 20px !important;
}

a {
  text-decoration: underline !important;
  color: #080E28 !important;
  font-weight: 600 !important;
}

a:hover, a.nav-link:hover {
  color: #189BD6 !important;
}

h2 {
  padding-bottom: 0.5em;
  border: 0;
}

a.nav-link, span.nav-link {
  color: #FFFFFF !important;
  text-decoration: none !important;
  font-weight: 400 !important;
  font-size: 0.75em !important;
}

.nav-bg-dkblue {
  background-color: #080e28!important;
}

.navbar-toggler-style {
  border: 0px !important;
}

.nav-mobile {
  padding: 5em 1em 1em;
  background-color: #080e28;
}

.nav-desktop {
  padding-top: 1em;
  padding-right: 1em;
}

.dropdown-item, .dropdown-item.active, .dropdown-item:active {
  text-decoration: none !important;
  background-color: transparent !important;
  font-weight: 400 !important;
}

 .dropdown-style {
   color: #FFFFFF;
 }

.btn-primary {
   background-color: #080E28 !important;
   color: #FFFFFF !important;
   border-radius: 5px !important;
   border: 0px !important;
   padding: 1em 3em !important;
   text-decoration: none !important;
}

 .btn-primary:hover {
  background: #189BD6 !important;
  color: #FFFFFF !important;
}

.card {
  webkit-box-shadow: 18px 8px 18px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04);
  box-shadow: 18px 8px 18px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04);
  border: 0px !important;
}

.card-footer-style {
  background-color: #FFFFFF !important;
  border: 0px !important;
  margin: 0 auto !important;
}

ul.feature-unordered-list {
  list-style-type: "\2014\00A0" !important;
  list-style: outside;
  padding-left: 20px !important;
}

li.feature-list-item {
  padding-bottom: 10px;
}

li.feature-list-item::before {
  content: "";
  width: 10px;
  display: inline-block;
}

cite {
  font-weight: 600 !important;
}

h2.header-accent {
  webkit-box-shadow: 18px 8px 18px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04) !important;
  box-shadow: 18px 8px 18px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04) !important;
  padding: 0.5em;
  text-transform: uppercase;
}

.product-logo {
  webkit-box-shadow: 18px 8px 18px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04) !important;
  box-shadow: 18px 8px 18px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04) !important;
  padding: 0.5em;
}

.footer-section {
  background-color: #080E28;
  color: #FFFFFF !important;
}

a.footer-link {
  color: #FFFFFF !important;
  text-decoration: none !important;
  font-weight: 400 !important;
}

a.footer-link:hover {
  text-decoration: underline !important;
}

ul.footer-menu {
  list-style: none !important;
  padding-left: 0px !important;
}

.small, small {
  font-size: 70% !important;
}

.sub-footer, a.footer-links.sub-footer {
  color: rgba(229, 229, 229, 0.7) !important;
  font-size: 0.5em;
}

.jumbotron {
  position: relative;
  background:none;
  border-radius: 0px !important;
}

.hero {
  padding: 3em 0em !important;
}
