/* Navigation */
.navigation-bar.top-nav-collapse .navbar-nav > li > a.active {
  color: #172E41 !important;
}

/* btn */
.btn.btn-fill {
  background: #172E41;
  border: 2px solid #172E41;
}

.btn.btn-fill:hover, .btn.btn-fill:focus {
  background: transparent;
  color: #172E41;
}

.btn.btn-bordered:hover, .btn.btn-bordered:focus {
  background: #ffffff;
  color: #172E41;
}

.btn.btn-green-bordered {
  color: #172E41;
  border: 2px solid #172E41;
}

.btn.btn-green-bordered:hover, .btn.btn-green-bordered:focus {
  color: #ffffff;
  background: #172E41;
}

/* HEADER */
.header-background {
  background: #172E41;
  background-image: url("../../img/bg-line.png"), -webkit-linear-gradient(-93deg, #2295d5 0%, #172E41 46%, #49abe2);
}

/* ABOUT SECTION */
.about-section .icon-bg {
  color: #172E41;
  font-size: 22px;
  background: whitesmoke;
}

.about-section .style-line {
  background: rgba(51, 161, 222, 0.3);
  background: linear-gradient(to left, rgba(51, 161, 222, 0.3), #1f86bf, rgba(51, 161, 222, 0));
}

.about-section .icon-bg-green {
  color: #30c779;
}

.about-info .info-box {
  border: 2px solid #172E41;
}

.about-info .info-box.info-content {
  background-color: #172E41;
}

.about-info .info-box .circle-icon {
  background-color: #172E41;
}

.about-info .info-box .info-line {
  border-top: 2px solid #172E41;
}

/* Features Section */
.heading-background .overlay {
  background-color: #172E41;
}

.features .circle-features {
  border: 2px solid #172E41;
  color: #172E41;
}

.feature-block:hover .circle-features {
  background-color: #172E41;
}

/* Pricing Section */
.pricing-section .content-section .main-container .green-container, .pricing-section .compare-pricing-plans + .compare-plans .main-container .green-container {
  background-color: #172E41;
}

.pricing-section .content-section .main-container .green-container.basic-first, .pricing-section .compare-pricing-plans + .compare-plans .main-container .green-container.basic-first {
  background-color: #1f86bf;
}

.pricing-section .content-section .container-class .standard-block, .pricing-section .compare-pricing-plans + .compare-plans .container-class .standard-block {
  background-color: #186793;
}

.pricing-section .content-section .container-class .compare-text-digit.standard-block-2, .pricing-section .compare-pricing-plans + .compare-plans .container-class .compare-text-digit.standard-block-2 {
  background-color: #172E41;
}

.pricing-section .content-section .container-class .feature-heading .name, .pricing-section .compare-pricing-plans + .compare-plans .container-class .feature-heading .name {
  color: #172E41 !important;
}

/* Compare Pricing Plans Section */
.compare-pricing-plans .icon-bg {
  color: #172E41 !important;
}

.compare-pricing-plans .heading {
  color: #172E41;
}

.compare-pricing-plans .style-line {
  background: rgba(51, 161, 222, 0.3);
  background: linear-gradient(to left, rgba(51, 161, 222, 0.3), #1f86bf, rgba(51, 161, 222, 0));
}

.compare-pricing-plans + .compare-plans .features {
  margin-top: 4px;
}

.compare-pricing-plans + .compare-plans .features .container-heading .plan-features-2 {
  color: #172E41;
}

/* Testimonial */
.testimonials {
  /* Caraousal */
}

.testimonials .icon-bg {
  color: #172E41;
}

.testimonials .container-padding .heading {
  color: #172E41;
}

.testimonials .container-padding .style-line {
  background: rgba(51, 161, 222, 0.3);
  background: linear-gradient(to left, rgba(51, 161, 222, 0.3), #1f86bf, rgba(51, 161, 222, 0));
}

.testimonials .carousel-indicators .active {
  background-color: #172E41;
}

.testimonials .carousel-caption.name {
  color: #172E41;
}

/* contact */
.contact-section .contact-info .style {
  color: #172E41;
}

.contact-section .contact-info .heading-info {
  color: #172E41;
}

.contact-section .contact-info .block-content {
  width: 30%;
}

.infoBox {
  background: #172E41;
}

.infoBox:after {
  border-top-color: #172E41;
}

/* SUBSCRIBE */
.form-container button:hover span {
  color: #2c6083;
}

/* FOOTER */
.footer .heading li:first-child {
  color: #172E41;
}

.footer .heading li .social-icons a:hover, .footer .heading li .social-icons a:focus {
  border: 2px solid #172E41;
  color: #172E41;
}

.footer .recent-post li:first-child {
  color: #172E41;
}

.footer .recent-post li p a {
  color: #172E41;
}

.footer-bottom p {
  color: #172E41;
}

.btn-primary {
  background: #172E41;
  border: 2px solid #172E41;
}

.btn-primary:hover, .btn-primary:focus {
  background: transparent;
  color: #172E41;
}

/* Login Form */
.forget-password:hover, .forget-password:focus, .forget-password:active {
  color: #172E41;
}
