/* CSS Document */
/* Less Style sheet */
/* Basic Colours */
/* Color for this Theme */
/* Colors */
.black {
  color: #555555;
}
.red {
  color: #e63131;
}
.green {
  color: #59ae26;
}
.lblue {
  color: #1ec4d8;
}
.blue {
  color: #0275d7;
}
.brown {
  color: #c27256;
}
.orange {
  color: #ed450c;
}
.purple {
  color: #852b9c;
}
.pink {
  color: #fb226f;
}
.yellow {
  color: #ffd800;
}
/* Background */
.br-black {
  background: #555555;
}
.br-red {
  background: #e63131;
}
.br-green {
  background: #59ae26;
}
.br-lblue {
  background: #1ec4d8;
}
.br-blue {
  background: #0275d7;
}
.br-brown {
  background: #c27256;
}
.br-orange {
  background: #ed450c;
}
.br-purple {
  background: #852b9c;
}
.br-pink {
  background: #fb226f;
}
.br-yellow {
  background: #ffd800;
}
/* General CSS */
a {
  color: #59ae26;
}
a:hover {
  color: #3f910d;
}
a:hover,
a:active,
a:focus {
  color: #3f910d;
}
.btn-theme {
  background: #59ae26;
  color: #fff !important;
}
.btn-theme:hover {
  background: #3f910d;
}
/* Block Default Header */
.container .default-header i {
  color: #59ae26;
}
/* Main Header */
.header-info .social a {
  color: #59ae26;
}
.header-info .social a:hover i {
  color: #59ae26;
}
/* Navigation Bar */
.navbar-default .navbar-nav li a:hover {
  color: #59ae26;
}
.navbar-default .navbar-nav li a:active {
  color: #59ae26;
}
.navbar-default .navbar-nav li a:focus {
  color: #59ae26;
}
.navbar-default .navbar-nav .dropdown a:hover .caret,
.navbar-default .navbar-nav .dropdown a:focus .caret,
.navbar-default .navbar-nav .dropdown a:active .caret {
  color: #3f910d;
}
.navbar-default .navbar-nav .dropdown .dropdown-menu {
  background: #59ae26;
}
.navbar-default .navbar-nav .dropdown .dropdown-menu:after {
  border-bottom-color: #59ae26 !important;
}
.navbar-default .navbar-nav .dropdown .dropdown-menu li a {
  color: #59ae26;
  border-bottom: 1px solid #59ae26;
}
.navbar-default .navbar-nav .dropdown .dropdown-menu li a:hover {
  background: #59ae26;
  color: #ffffff;
}
.navbar-default .nav .open a {
  color: #59ae26;
}
.navbar-default .nav .open a:hover,
.navbar-default .nav .open a:active,
.navbar-default .nav .open a:focus {
  color: #59ae26;
}
.navbar-default .navbar-toggle {
  border-color: #59ae26;
}
.navbar-default .navbar-toggle .icon-bar {
  background: #59ae26;
}
/* banner */
.banner .carousel .carousel-control span {
  color: #59ae26;
}
.banner .carousel .carousel-control span:hover {
  color: #3f910d;
}
/* Features */
.feature .feature-item:hover a i {
  color: #59ae26;
  box-shadow: inset 0 0 1px 1px #59ae26, 0 0 1px 4px #59ae26;
}
/* Service */
.service .service-item:hover a i {
  color: #59ae26;
}
/* Pricing */
.pricing .pricing-item.highlight h3 {
  background: #59ae26;
}
/* Portfolio */
.portfolio-content .p-hover i {
  background: #59ae26;
}
/* video */
.video .video-caption i {
  background: #59ae26;
}
/* Testimonial */
.testimonial .carousel .carousel-control {
  color: #59ae26;
}
.testimonial .testimonial-content p:before {
  color: #59ae26;
}
.testimonial .testimonial-content p:after {
  color: #59ae26;
}
/* About Us */
.about .about-content h3 {
  color: #59ae26;
}
.about .member-content .member-item .member-hover-color {
  background: #59ae26;
}
.about .member-content .member-item .social a {
  border: 1px solid #3f910d;
}
@media (max-width: 767px) {
  .member-hover {
    background: #59ae26;
  }
}
/* Process */
.process .process-content .process-item {
  border-bottom: 5px solid #59ae26;
}
.process .process-content .process-item:hover i {
  color: #59ae26;
}
/* Counter */
.counter .counter-item:hover i {
  color: #59ae26;
}
/* Blog Page */
.blog .entry .entry-head .date {
  background: #59ae26;
}
.blog .entry .entry-head .meta {
  background: #59ae26;
}
.blog .entry .entry-head .meta:after {
  border-bottom-color: #59ae26;
}
/* Contact */
.contact .contact-form form input {
  color: #59ae26;
}
.contact .contact-form form textarea {
  color: #59ae26;
}
/* sign area */
.sign-area .nav-tabs.nav-justified > .active > a,
.sign-area .nav-tabs.nav-justified > .active > a:hover,
.sign-area .nav-tabs.nav-justified > .active > a:focus {
  background: #3f910d;
  color: #fff;
  border-color: #3f910d;
  border-bottom-color: transparent;
}
.sign-area .nav-tabs.nav-justified > li > a {
  border-color: #59ae26;
}
.sign-area .nav-tabs.nav-justified > li > a:hover {
  background: #59ae26;
  color: #fff;
  border-color: #59ae26;
}
.sign-area .tab-content {
  border: 1px solid #59ae26;
  border-top: 0;
}
@media (max-width: 767px) {
  .sign-area .tab-content {
    border-top: 1px solid #59ae26;
  }
}
/* Footer */
.footer {
  background: #59ae26;
  border-top: 1px solid #3f910d;
  border-bottom: 5px solid #3f910d;
}
.footer .footer-content {
  border-bottom: 1px solid #3f910d;
}
.footer .footer-content .footer-widget h4 {
  border-bottom: 1px solid #3f910d;
}
.footer .social a:hover {
  color: #59ae26;
}
/* To Top */
.totop a {
  background: #3f910d;
}
.totop a:visited {
  background: #3f910d;
}

