.login:hover,
.login:focus {
    background-color: #3fc35f;
}

.navbar-brand {
    color: #3fc35f !important;
}

.navbar-brand:hover,
.navbar-brand:focus {
    color: #3fc35f !important;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #3fc35f !important;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #3fc35f;
}

.main-nav > li > a:hover::before,
.navbar-default .navbar-nav > .active > a::before,
.navbar-default .navbar-nav > .open > a:hover::before {
    background-color: #3fc35f;
}

.main-nav .dropdown:hover .dropdown-toggle {
    color: #3fc35f;
}

.main-nav .dropdown:hover .dropdown-toggle::before {
    background-color: #3fc35f;
    color: #3fc35f;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #3fc35f;
}

.navbar-nav > li > .dropdown-menu {
    border-top: 2px solid #3fc35f;
}

.navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-nav > li > .dropdown-menu > li > a:focus {
    color: #3fc35f;
}

.main-slider .slick-prev:hover,
.main-slider .slick-next:hover {
    background-color: #3fc35f;
}

.main-slider .slick-dots li button::before {
    color: #3fc35f;
}

.read-more-btn:hover,
.read-more-btn:focus {
    background-color: #3fc35f;
}

.title-area .title {
    color: #3fc35f;
}

.single-feature .feature-icon {
    color: #3fc35f;
}

.feat-title {
    color: #3fc35f;
}

.our-skill h3 {
    color: #3fc35f;
}

.our-skill h3::after {
    background-color: #3fc35f;
}

.our-skill-content .progress-bar {
    background-color: #3fc35f;
}

.why-choose-us h3 {
    color: #3fc35f;
}

.why-choose-us h3::after {
    background-color: #3fc35f;
}

.panel-title > a:hover,
.panel-title > a:focus {
    color: #3fc35f;
}

.single-counter .counter-label::after {
    background-color: #3fc35f;
}

.price-title {
    background-color: #3fc35f;
}

.purchase-btn:hover,
.purchase-btn:focus {
    background-color: #3fc35f;
    border-color: #3fc35f;
}

.featured-price .price-header {
    background-color: #3fc35f;
}

.featured-price .purchase-btn {
    background-color: #3fc35f;
    border-color: #3fc35f;
}

.team-member-img {
    border: 2px solid #3fc35f;
}

.single-team-member:hover {
    border: 2px solid #3fc35f;
}

.single-team-member:hover .team-member-link {
    background-color: #3fc35f;
}

.team-member-link {
    border: 2px solid #3fc35f;
}

.testimonial-content h6 span {
    color: #3fc35f;
}

.testimonial-slider .slick-dots li {
    border: 1px solid #3fc35f;
}

.blog-news-title h2 > a:hover {
    color: #3fc35f;
}

.blog-news-title .blog-author:hover {
    color: #3fc35f;
}

.blog-more-btn:hover,
.blog-more-btn:focus {
    color: #3fc35f;
}

.subscribe-btn {
    background-color: #3fc35f;
}

.scrollToTop {
    background-color: #3fc35f;
}

.scrollToTop:hover,
.scrollToTop:focus {
    color: #3fc35f;
    border: 1px solid #3fc35f;
}

.portfolio-menu ul li:hover,
.portfolio-menu ul li.active {
    background-color: #3fc35f;
    border-color: #3fc35f;
}

.single-item-content::after {
    border: 4px solid #3fc35f;
}

.view-icon:hover {
    color: #3fc35f;
}

.pagination-nav li a:hover,
.pagination-nav li a:focus {
    background-color: #3fc35f;
    border-color: #3fc35f;
}

.sidebar-widget ul > li > a:hover {
    color: #3fc35f;
}

.search-group .blog-search-btn {
    background-color: #3fc35f;
}

.search-group input[type="search"] {
    border: 1px solid #3fc35f;
}

.search-group input[type="search"]:focus {
    border-color: #3fc35f;
}

.widget-title::after {
    background-color: #3fc35f;
}

.widget-catg li {
    color: #3fc35f;
}

.widget-catg li a:hover,
.widget-catg li a:focus {
    color: #3fc35f;
}

.tag-cloud a:hover,
.tag-cloud a:focus {
    background-color: #3fc35f;
    border-color: #3fc35f;
}

.widget-archive li a:hover,
.widget-archive li a:focus {
    color: #3fc35f;
}

.blog-single-tag a:hover,
.blog-single-tag a:focus {
    color: #3fc35f;
}

.blog-single-social a:hover,
.blog-single-social a:focus {
    color: #3fc35f;
    border-color: #3fc35f;
}

.blog-navigation-prev a > span {
    color: #3fc35f;
}

.blog-navigation-next a > span {
    color: #3fc35f;
}

.comments-form .form-control:focus {
    border-color: #3fc35f;
}

.comments-box-area h2::after {
    background-color: #3fc35f;
}

.comment-btn:hover {
    background-color: #3fc35f;
    border-color: #3fc35f;
}

.contact-area-left h4::after {
    background-color: #3fc35f;
}

#login-content .form-control:focus {
    border-color: #3fc35f;
}

.loginbox .signin-btn {
    background-color: #3fc35f;
}

.footer-box a:hover,
.footer-box a:focus {
    color: #3fc35f;
}

#signup-content .modal-title {
    color: #3fc35f;
}

#signup-content .form-control:focus {
    border-color: #3fc35f;
}

.signupbox span a:hover {
    color: #3fc35f;
}

.navbar-default .navbar-toggle {
    border-color: #3fc35f;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #3fc35f;
}

#search-icon {
    color: #3fc35f;
}

#login-content .modal-title {
    color: #3fc35f;
}

.service-icon {
    color: #3fc35f;
}

.footer-left p a:hover {
    color: #3fc35f;
}

.footer-right a:hover {
    color: #3fc35f;
}

.single-page-header-right .breadcrumb li {
    color: #3fc35f;
}

.error-title {
    background-color: #3fc35f;
    border: 2px solid #3fc35f;
}

.error-content span {
    color: #3fc35f;
}

.error-content .error-home {
    background-color: #3fc35f;
}

.app-me-btn {
    background-color: #3fc35f;
    height: 54px;
    line-height: 56px;
    padding: 0px 10px;
    color: white;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    font-family: "Roboto", sans-serif;
    letter-spacing: .5px;
}