.btn-social {
	line-height: 46px;
}

.btn-social i {
  font-size: 16px;
}

.bootbox .modal-header {
	display: block;
}

.bootbox .btn-primary {
  background-color: #007854;
  border: 1px solid #007854;
  color: #ffffff;
}

.bootbox .btn-primary:hover {
  border: 1px solid #007854;
  color: #007854;
  background-color: transparent;
}

.bootbox .btn-primary:active, .btn-primary:focus {
  background-color: transparent !important;
  color: #007854;
  border-color: #007854;
}

.bootbox .btn-primary.disabled, .btn-primary:disabled {
    background-color: #e9ecef;
    color: #007854;
    border-color: #007854;
}

/*=== Text color ===*/
.btn-primary:hover,
.pricing .btn-primary,
.btn-icon:hover .text h6,
.btn-icon:hover .text span,
.card.team .card-img .card-img-overlay .social-link .btn-social:hover i,
.btn-transparent:hover,
.navbar-nav.site_nav .nav-item:last-child a.nav-link:hover,
.icon-style-1 i,
.contact .media i,
.pricing .card-body .btn-primary {
  color: #007854;
}

/*=== Text color important ===*/
.pricing.center .card-body .btn-primary:hover {
  color: #007854 !important;
}

/*=== Gradient Background ===*/
.bg-gradient,
nav.navbar.navbar-sticky,
h3.section-title-center:after,
h3.section-title:after,
.product-slider .owl-dots .owl-dot.active span,
.card.card-accordion .card-header a,
.pricing .list-group .list-group-item span,
.pricing .card-body ul li span,
.up-scroll .navbar-scrollUp.is-fixed {
  background-image: linear-gradient(135deg, #33659D 45%, #007854 70%);
}

.card.team .card-img .card-img-overlay {
  background-image: linear-gradient(135deg, rgba(150, 143, 244, 0.9) 45%, rgba(106, 182, 229, 0.9) 70%);
}

/*=== Background color ===*/
::-moz-selection {
  background-color: #007854;
}
::selection {
  background-color: #007854;
}

::-moz-selection {
  background-color: #007854;
}

.btn-primary,
.pricing .btn-primary:hover,
.testimonial-carousel .owl-nav .owl-prev:hover,
.testimonial-carousel .owl-nav .owl-next:hover,
.btn-social:hover,
.media-style-01:hover .icon-style-1 i,
.pricing .card-body .btn-primary:hover,
.navbar .container .collapse,
.navbar .container .collapsing,
button.slick-prev:active,
button.slick-prev:focus,
button.slick-prev:hover,
button.slick-next:active,
button.slick-next:focus,
button.slick-next:hover,
.product-slider .slick-dots li.slick-active button {
  background-color: #007854;
}

/*=== Border color ===*/
.btn-primary,
.btn-primary:hover,
.pricing .btn-primary,
.pricing .card-body .btn-primary,
.testimonial-carousel .owl-nav .owl-prev:hover,
.testimonial-carousel .owl-nav .owl-next:hover,
.btn-social:hover,
.product-slider .slick-dots li.slick-active button {
  border-color: #007854;
}

/*=== Svg ===*/
.home-promo-video a.video-link span .video-icon,
.btn-icon:hover .icon .brand-icon-svg {
  fill: #007854;
}

/*=== Media Queries ===*/
@media (min-width: 480px) {
  .navbar .container .collapse, .navbar .container .collapsing {
    background-color: transparent;
  }
}
