small, .small {
  font-size: 0.75em;
}

.list-group-item {
  line-height: .85;
  padding: 0.5rem 1rem;
  border: 1px solid rgba(0, 0, 0, 0);
}

.page-section {
  padding: 4rem 0;
}

.price {
  padding-top: .3em;
}

.oliver {
  background: #d4d9e7;
}

.team-member img {
   width: 22rem;
   height: 22rem;
}

.ase-logo img {
  width: 12rem;
  height: 12rem;
}

/* Active nav item color */
#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {
  color: red;
}

header.masthead .masthead-subheading {
  font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: bold;
}

.logo-padding {
    padding-bottom: 3em;
}

.get-quote-padding {
    margin-bottom: 3em;
}


/*
) Blue color: 003468
    Blue tints: 75% 2d5585
                       50% 657da6
                       25% a6b2cd
                       10% d4d9e7
2) Red color: e21937
*/

.btn-primary {
    background-color: #003468;
    border-color: #003468;
    Xbackground-color: #4169E1;
    Xborder-color: #4169E1;
}

.btn-primary:hover {
  background-color: #657da6;
  border-color: #657da6;
}
/* Social media badges */
.btn-dark {
  color: white;
  background-color:  #003468;
  border-color: #003468;
}
.btn-dark:hover {
color: white;
background-color: #657da6;
border-color: #657da6;
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
}

.services-buttons {
  color: #003468;
}

.darkBlue {
  color: #003468;
}

.white {
  color: white;
}

a:hover {
    color: #0000FF;
}

a {
    color: #4169E1;
    text-decoration: underline;
}

#mainNav .navbar-brand img {
    height: 4rem;
}

#mainNav.navbar-shrink .navbar-brand svg, #mainNav.navbar-shrink .navbar-brand img {
    height: 3rem;
}

section#contact {
  background-color: #212529;
  /*background-image: url("../assets/img/footer.jpeg");*/
  background-repeat: no-repeat;
  background-position: center;
}

header.masthead {
  /*background-image: url("../assets/img/header-bg.jpg");*/
}

/* iPhone phone link */
a[href^="tel"],
a[href^="mailto"] {
    color: white;
    /*color: inherit; // inherit text color of parent element*/
    text-decoration: none; // (optional) remove underline
}
