/*
 * greencabs.css  —  Ceylon Green Cabs Brand Overrides
 * greencabs.lk
 *
 * Main      : #1b773d
 * Secondary : #a2ce00
 * Danger    : #b40f07
 * Earth     : #7a9e3b
 * Dark      : #385a32
 */

/* Buttons */
.theme-btn { background: #1b773d; border-color: #1b773d; color: #fff !important; }
.theme-btn:hover, .theme-btn:focus { background: #385a32; border-color: #385a32; }
.theme-btn2 { background: transparent; border-color: #1b773d; color: #1b773d !important; }
.theme-btn2:hover { background: #1b773d; color: #fff !important; }

/* Header top bar */
.header-top { background: #385a32; }

/* Nav active/hover */
.navbar .nav-link:hover, .navbar .nav-link.active { color: #1b773d !important; }
.dropdown-item:hover, .dropdown-item:focus { background: #1b773d; color: #fff; }

/* Hero */
.hero-title span, .site-title span { color: #a2ce00; }
.hero-sub-title { color: #a2ce00; }

/* Booking bar */


/* Section taglines & dividers */
.site-title-tagline { color: #1b773d; }
.site-title-tagline::before, .site-title-tagline::after { background: #a2ce00; }
.heading-divider { background: #1b773d; }
.heading-divider::before, .heading-divider::after { background: #a2ce00; }

/* Services */
.service-item:hover { border-color: #1b773d; }
.service-title a:hover { color: #1b773d; }

/* Fleet / Taxi */
.taxi-head span { color: #1b773d; background: rgba(27,119,61,.08); }


/* Features */
.feature-bg { background: #385a32; }

/* Why choose us */
.choose-area.cha-2 { background: #385a32; }
.choose-count { color: #a2ce00; }

/* Testimonials */
.testimonial-area { background: #1b773d; }
.testimonial-rate i { color: #a2ce00; }

/* Video */
.play-btn { background: #1b773d; color: #fff; }
.play-btn:hover { background: #a2ce00; }

/* Team social */
.team-social a { background: #1b773d; color: #fff; }
.team-social a:hover { background: #a2ce00; }

/* Accordion */
.accordion-button:not(.collapsed) { color: #1b773d; background: rgba(27,119,61,.06); border-left: 4px solid #1b773d; box-shadow: none; }
.accordion-button:focus { box-shadow: 0 0 0 .2rem rgba(27,119,61,.2); }

/* Contact icons */
.contact-info-icon { color: #1b773d; border-color: #1b773d; }
.contact-info-icon:hover { background: #1b773d; color: #fff; }

/* Table */
.table thead th { background: #1b773d; color: #fff; border-color: #385a32; }
.table tbody tr:hover { background: rgba(27,119,61,.04); }

/* Light bg */
.bg { background: #f5faf0; }

/* Footer */
.footer-area { background: #385a32; }
.footer-widget-title { color: #a2ce00; }
.footer-widget-title::after { background: #a2ce00; }
.footer-list li a:hover { color: #a2ce00; padding-left: 5px; }
.footer-contact li a:hover { color: #a2ce00; }
.footer-social li a { background: rgba(255,255,255,.1); color: #fff; border-color: rgba(255,255,255,.2); }
.footer-social li a:hover { background: #a2ce00; border-color: #a2ce00; }
.copyright { background: #2c4828; border-top: 1px solid rgba(162,206,0,.15); }
.copyright-text a { color: #a2ce00; }

/* Preloader */
.loader-ripple div { border-color: #1b773d; }

/* Scroll top */
#scroll-top { background: #1b773d; color: #fff; }
#scroll-top:hover { background: #a2ce00; }

/* Breadcrumb */
.site-breadcrumb::before { background: rgba(27,119,61,.75); }
.breadcrumb-menu li a:hover { color: #a2ce00; }

/* Sidebar */
.sidebar-social a { background: #1b773d; color: #fff; }
.sidebar-social a:hover { background: #a2ce00; }

/* Filter buttons */
.filter-btns li.active, .filter-btns li:hover { background: #1b773d; color: #fff; }

/* Partners */
.partner-item img { filter: grayscale(100%); opacity: .6; transition: all .3s; }
.partner-item:hover img { filter: grayscale(0%); opacity: 1; }

/* Rate cards */
.rate-header { background: #1b773d; }
.rate-feature ul li i { color: #1b773d; }

/* WhatsApp float */
.gc-whatsapp-float {
    position: fixed; bottom: 80px; right: 20px;
    background: #25d366; color: #fff !important;
    width: 52px; height: 52px; border-radius: 50%;
    display: flex; align-items: center; justify-content: center;
    font-size: 26px; box-shadow: 0 4px 14px rgba(0,0,0,.2);
    z-index: 9999; transition: all .3s; text-decoration: none;
}
.gc-whatsapp-float:hover { background: #1da851; transform: scale(1.1); color: #fff !important; }
