body {
  color:#000;
  }
.responsive-slider-parallax .slides-container ul li .slide-body .caption .sub {
  color:#000;
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption .sub span {
  background:rgba(255,255,255,.75);
}
.responsive-slider-parallax .pages-wrapper .pages li a.active {
  background-color:#66cc33;
}

.responsive-slider-parallax .pages-wrapper .pages li a:hover {
  background-color:#25a25a;
}
.responsive-slider-parallax .slider-control {
  color:#000;
  background-color:#fff;
}
.btn-link,
.btn-link:hover,
a,
a:hover {
  color:#208e4e;
}
@keyframes gallery-humbnail {
  0% {
    box-shadow:0 0 #66cc33;
  }
  50% {
    box-shadow:0 0 0 10px #66cc33;
  }
  100% {
    box-shadow:0 0 0 3px #66cc33;
  }
}

@-webkit-keyframes gallery-humbnail {
  0% {
    box-shadow:0 0 0 3px #66cc33;
  }
  50% {
    box-shadow:0 0 0 10px #66cc33;
  }
  100% {
    box-shadow:0 0 0 3px #66cc33;
  }
}

@keyframes info-humbnail {
  0% {
    box-shadow:0 0 #66cc33;
  }
  50% {
    box-shadow:0 0 0 6px #66cc33;
  }
  100% {
    box-shadow:0 0 0 3px #66cc33;
  }
}

@-webkit-keyframes info-humbnail {
  0% {
    box-shadow:0 0 0 3px #66cc33;
  }
  50% {
    box-shadow:0 0 0 6px #66cc33;
  }
  100% {
    box-shadow:0 0 0 3px #66cc33;
  }
}
.pagination li a:hover {
  background-color:#bdc3c7;
  color:#fff;
}

.pagination li a:hover .btn-link,
.pagination li a:hover .btn-link:hover,
.pagination li a:hover a,
.pagination li a:hover a:hover {
  color:#bcf0d2;
}

.pagination li a:hover a.btn {
  color:#fff;
}

.pagination li a:hover a.btn.btn-default {
  color:#333;
}

.pagination li.active a {
  background-color:#66cc33;
}

.pagination li.disabled a,
.pagination li.disabled a:hover {
  background-color:#ecf0f1;
}
.pagination li a {
  background-color:#ecf0f1;
}
.btn-lead {
  background-color:#66cc33;
  color:#fff;
  border:1px #29b765 solid;
}

.btn-lead:hover {
  background-color:#25a25a;
  color:#fff;
  border:1px #208e4e solid;
}

.btn-lead.darken {
  background-color:#25a25a;
  border:1px #208e4e solid;
}

.btn-lead.darken:hover {
  background-color:#1b7943;
  border:1px #176437 solid;
}

.btn-lead.lighten {
  background-color:#54d98c;
  border:1px #69dd9a solid;
}

.btn-lead.lighten:hover {
  background-color:#66cc33;
  border:1px #29b765 solid;
}
footer,
section {
  background:#fff;
}
footer.border-bottom,
section.border-bottom {
  border-bottom:1px #555 solid;
}
footer.border-bottom:before,
section.border-bottom:before {
  border-top:21px #555 solid;
}
footer.border-bottom:after,
section.border-bottom:after {
  border-top:20px #fff solid;
}
footer.border,
section.border {
  border-top:1px #ccc solid;
}

footer h1,
footer h2,
section h1,
section h2 {
  border-bottom:1px rgba(46,204,113,.3) solid;
}
footer h1 span,
footer h2 span,
section h1 span,
section h2 span {
  border-bottom:2px #66cc33 solid;
}
.list-group {
  color:#fff;
}
.list-group.bright .list-group-item.active:hover {
  background-color:#66cc33;
  color:#fff;
}

.list-group.bright a.list-group-item:hover {
  background-color:rgba(0,0,0,.05);
  color:#333;
}
.list-group .list-group-item.active {
  background-color:rgba(255,255,255,.2);
  border-top:1px #fff solid;
  border-bottom:1px #fff solid;
}
.list-group a.list-group-item:hover {
  background-color:rgba(255,255,255,.2);
  color:inherit;
}
.list-group.bright .list-group-item.active {
  background-color:#66cc33;
  color:#fff;
}
.navbar {
  -webkit-box-shadow:0 0 4px rgba(50,50,50,.75);
  box-shadow:0 0 4px rgba(50,50,50,.75);
  background-color:inherit;
}
.navbar .nav.navbar-nav>li>a .caret {
  border-bottom-color:#66cc33;
  border-top-color:#66cc33;
}
.navbar .nav.navbar-nav>li>a .fa {
  color:#66cc33;
}
.navbar .nav.navbar-nav>li.open>a {
  background-color:#1b7943;
  color:#fff;
}
.navbar .nav.navbar-nav>li.open>a .fa {
  color:#7ee2a8;
}

.navbar .nav.navbar-nav>li.open>a .caret {
  border-bottom-color:#fff;
  border-top-color:#fff;
}
.navbar .nav.navbar-nav>li.active>a {
  background:#66cc33;
  color:#fff;
}

.navbar .nav.navbar-nav>li.active>a .fa {
  color:#7ee2a8;
}

.navbar .nav.navbar-nav>li.active>a .caret {
  border-bottom-color:#fff;
  border-top-color:#fff;
}
.navbar .nav.navbar-nav>li .dropdown-menu {
  background-color:#1b7943;
  color:#fff;
}
.navbar .nav.navbar-nav>li .dropdown-menu li a {
  color:#fff;
}
.navbar .nav.navbar-nav>li .dropdown-menu li a:hover {
  background-color:#66cc33;
}
.navbar .nav.navbar-nav>li .dropdown-menu li.active a {
  background-color:#25a25a;
}

.navbar .nav.navbar-nav>li .dropdown-menu .divider {
  background-color:#176437;
}
.breadcrumbs-container .breadcrumb li a:hover {
  background-color:#66cc33;
  color:#fff;
}
.news a.news-link {
  color:#fff;
}
.news a.news-link:hover {
  color:inherit;
}
.news a.news-link:hover .media {
  background-color:#66cc33;
  color:#fff;
}
.news .media .border-white {
  border-color:#fff;
}

.news .media .border-black {
  border-color:#000;
}
.info-thumbnail .service {
  background-color:rgba(0,0,0,.3);
  color:#fff;
}
.info-thumbnail .service .service-name .btn-service {
  background-color:transparent;
  border-color:#fff;
  color:#fff;
}

.info-thumbnail .service .service-name .btn-service:hover {
  background-color:rgba(255,255,255,.3);
}
.info-thumbnail .caption .news-link:hover .news {
  background-color:#66cc33;
  color:#fff;
}

.info-thumbnail .caption .news-link:hover .news .btn-link,
.info-thumbnail .caption .news-link:hover .news .btn-link:hover,
.info-thumbnail .caption .news-link:hover .news a,
.info-thumbnail .caption .news-link:hover .news a:hover {
  color:#bcf0d2;
}

.info-thumbnail .caption .news-link:hover .news a.btn {
  color:#fff;
}

.info-thumbnail .caption .news-link:hover .news a.btn.btn-default {
  color:#333;
}

.info-thumbnail .caption .news-link:hover .news .pull-left,
.info-thumbnail .caption .news-link:hover .news .pull-right {
  color:#a8ebc4;
}

.info-thumbnail-link {
  color:inherit;
}
.filters .filter.active a {
  border:1px #66cc33 solid;
}
.filters .filter a:hover {
  background-color:#66cc33;
  color:#fff;
}

.faq .panel .panel-heading {
  background-color:#66cc33;
}
.faq .panel .panel-heading .panel-title a {
  color:#fff;
}
.faq .panel .panel-heading .panel-title a .btn-link,
.faq .panel .panel-heading .panel-title a .btn-link:hover,
.faq .panel .panel-heading .panel-title a a,
.faq .panel .panel-heading .panel-title a a:hover {
  color:#bcf0d2;
}

.faq .panel .panel-heading .panel-title a a.btn {
  color:#fff;
}

.faq .panel .panel-heading .panel-title a a.btn.btn-default {
  color:#333;
}
.blog-entry .blog-entry-content {
  border-left:5px #66cc33 solid;
}
.gallery-thumbnail img {
  -webkit-box-shadow:0 0 0 3px #66cc33;
  box-shadow:0 0 0 3px #66cc33;
}
.gallery-thumbnail:hover img {
  -webkit-box-shadow:0 0 0 10px #66cc33;
  box-shadow:0 0 0 10px #66cc33;
}
footer h1,
footer h2,
footer h3 {
  border-bottom:1px #66cc33 solid;
}
footer .social a:hover {
  text-shadow:0 0 5px #fff;
}
footer .author {
  color:#66cc33;
}
footer hr {
  border-bottom:1px #66cc33 solid;
}
@media (max-width:767px) {
  .navbar .nav.navbar-nav>li .dropdown-menu li.active a {
    background-color:#66cc33;
    color:#fff;
  }  
}
.background-white {
  background-color:#fff;
}

.background-black {
  background-color:#000;
}

.background-gray-light {
  background-color:#ddd;
}

.background-gray-dark {
  background-color:#333;
}

.background-lead {
  background-color:#66cc33;
}

.background-lead-light {
  background-color:#54d98c;
}

.background-lead-lighter {
  background-color:#a8ebc4;
}

.background-lead-dark {
  background-color:#25a25a;
}

.background-lead-darker {
  background-color:#124f2c;
}

.background-turquoise {
  background-color:#1abc9c;
}

.background-green-sea {
  background-color:#16a085;
}

.background-emerald {
  background-color:#66cc33;
}

.background-nephritis {
  background-color:#27ae60;
}

.background-peter-river {
  background-color:#3498db;
}

.background-belize-hole {
  background-color:#2980b9;
}

.background-amethyst {
  background-color:#9b59b6;
}

.background-wisteria {
  background-color:#8e44ad;
}

.background-wet-asphalt {
  background-color:#34495e;
}

.background-midnight-blue {
  background-color:#2c3e50;
}

.background-sun-flower {
  background-color:#f1c40f;
}

.background-orange {
  background-color:#f39c12;
}

.background-carrot {
  background-color:#e67e22;
}

.background-pumpkin {
  background-color:#d35400;
}

.background-alizarin {
  background-color:#e74c3c;
}

.background-pomegranate {
  background-color:#c0392b;
}

.background-clouds {
  background-color:#ecf0f1;
}

.background-silver {
  background-color:#bdc3c7;
}

.background-concrete {
  background-color:#95a5a6;
}

.background-asbestos {
  background-color:#7f8c8d;
}

.color-white {
  color:#fff;
}

.color-white .btn-link,
.color-white .btn-link:hover,
.color-white a,
.color-white a:hover {
  color:#bcf0d2;
}

.color-white a.btn {
  color:#fff;
}

.color-text,
.color-white a.btn.btn-default {
  color:#333;
}

.color-black {
  color:#000;
}

.color-lead {
  color:#66cc33;
}

.color-lead-light {
  color:#54d98c;
}

.color-lead-lighter {
  color:#a8ebc4;
}

.color-lead-dark {
  color:#25a25a;
}

.color-lead-darker {
  color:#124f2c;
}

.color-turquoise {
  color:#1abc9c;
}

.color-green-sea {
  color:#16a085;
}

.color-emerald {
  color:#66cc33;
}

.color-nephritis {
  color:#27ae60;
}

.color-peter-river {
  color:#3498db;
}

.color-belize-hole {
  color:#2980b9;
}

.color-amethyst {
  color:#9b59b6;
}

.color-wisteria {
  color:#8e44ad;
}

.color-wet-asphalt {
  color:#34495e;
}

.color-midnight-blue {
  color:#2c3e50;
}

.color-sun-flower {
  color:#f1c40f;
}

.color-orange {
  color:#f39c12;
}

.color-carrot {
  color:#e67e22;
}

.color-pumpkin {
  color:#d35400;
}

.color-alizarin {
  color:#e74c3c;
}

.color-pomegranate {
  color:#c0392b;
}

.color-clouds {
  color:#ecf0f1;
}

.color-silver {
  color:#bdc3c7;
}

.color-concrete {
  color:#95a5a6;
}

.color-asbestos {
  color:#7f8c8d;
}
.line- {
  border: none;
  border-top:1px solid #66cc33;
  height:1px;
}
.line-background-clouds {
  border: none;
  border-top:1px solid #66cc33;
  height:1px;
}
.line-midnight-blue {
  border: none;
  border-top:1px solid #ffffff;
  height:1px;
}
blockquote{
  border-left:5px solid #999;
  background-color:#ecf0f1;
}
blockquote.background-clouds{
  border-left:5px solid #999;
  background-color:#ffffff;
}
blockquote.background-midnight-blue{
  border-left:5px solid #999;
  background-color:#ecf0f1;
  color:#666;
}
.btn-primary {
  background-color:#66cc33;
  border-color:#25a600;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  background-color:#25a600;
  border-color:#66cc33;
}
table, td, th {
    border: 1px dotted #666666;
}
tr:nth-child(even) {background: #dedede}
tr:nth-child(odd) {background: #ffffff}