@charset "utf-8";
h3 {
    color: #fff !important;
}
a {
    color: #4c8c1e;/*1D5C01*/
}
a:focus, 
a:hover {
    color: #554323;
}
hr {
	color: rgb(76, 140, 30);
    box-shadow: 0 10px 10px -10px #4c8c1e inset;/*298601*/
    /*border: solid #ddd;*/
}
.subtitle {
    color: #fff;
}
.subtitle-green{
    color: #4c8c1e;
}
.sub-subtitle {
    color: #bdbdbd;
}
.title p, .sitemap-title p {
    color: #4c8c1e;/*1f6501*/
}
.title a:hover, .title a:focus{
    color: #94a58e !important;
}
.text-white {
    color: #fff;
}

.text-green {
    color: #4c8c1e;
}

.text-lightgreen {
    color: #4c8c1e !important;
}
.text-muted-important {
    color: #4c8c1e !important;
}

button,
.button {
    background: #4c8c1e;
    color: #fff;
}

button:hover, 
button:focus, 
.button:hover, 
.button:focus {
    background-color: #a0bc96;
    color: #fff;
}

input[type="text"], 
input[type="password"], 
input[type="date"], 
input[type="datetime"], 
input[type="datetime-local"],
input[type="month"], 
input[type="week"], 
input[type="email"], 
input[type="number"], 
input[type="search"], 
input[type="tel"], 
input[type="time"], 
input[type="url"], 
select,
textarea {
    background-color: #fff;
    color: rgba(0,0,0,0.75);
}

input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="date"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="month"]:focus, 
input[type="week"]:focus, 
input[type="email"]:focus, 
input[type="number"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="time"]:focus, 
input[type="url"]:focus,
select:focus, select:hover,
textarea:focus,textarea:hover {
    -webkit-box-shadow: 0 0 5px #999;
    -moz-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
    border-color: #999;
}

ul li span.arrow {
    color: #fff !important;
}
.caret {
    color: #fff;
}
ul li span.arrow {
    color: #fff !important;
}

#vol-reg input[type="text"], 
#your-details input[type="text"], 
#pub-request input[type="text"] {
    border: 1px solid #ccc;
}

.masthead {
    color: #4c8c1e;
}

.next-container {
     background: -moz-linear-gradient(left, rgba(210, 230, 203, .1) 5%, rgba(210, 230, 203, .9) 15%, rgba(210, 230, 203, 1) 85%, rgba(29, 92, .9, .1) 95%);
    background: -webkit-gradient(linear, left top, right top, color-stop(5%, rgba(210, 230, 203, .9)), color-stop(15%, rgba(210, 230, 203, 0)), color-stop(85%, rgba(210, 230, 203, 0)), color-stop(95%, rgba(210, 230, 203, .9)));
    background: -webkit-linear-gradient(left, rgba(210, 230, 203, .1) 5%, rgba(210, 230, 203, .9) 15%, rgba(210, 230, 203, .9) 85%, rgba(210, 230, 203, .1) 95%);
    background: -o-linear-gradient(left, rgba(210, 230, 203, .1) 5%, rgba(210, 230, 203, .9) 15%, rgba(210, 230, 203, .9) 85%, rgba(210, 230, 203, .1) 95%);
    background: -ms-linear-gradient(left, rgba(210, 230, 203, .1) 5%, rgba(210, 230, 203, .9) 15%, rgba(210, 230, 203, .9) 85%, rgba(210, 230, 203, .1) 95%);
    background: linear-gradient(to right, rgba(210, 230, 203, .1) 5%, rgba(210, 230, 203, .9) 15%, rgba(210, 230, 203, .9) 85%, rgba(210, 230, 203, .1) 95%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#D2E6CB', endColorstr='#D2E6CB', GradientType=1);

}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #4c8c1e;
}
.navbar.navbar-default {
    color: #4c8c1e;
}
.navbar-default .navbar-nav > li > a {
    color: #4c8c1e;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover, 
.menu-top .row > .active > a, 
.menu-top .row > .active > a:focus, 
.menu-top .row > .active > a:hover,
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:focus, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:focus, 
.navbar-default .navbar-nav > .open > a:hover {
    color: #554323;
}

.navbar-default .navbar-nav > li > a:focus, 
.navbar-default .navbar-nav > li > a:hover,
a.top_link:focus, 
a.top_link:hover {
    color: #554323;
}

a.top_link {
    color: #4c8c1e;
}

.search_box {
    background-color: rgba(0, 0, 0, 0.3);
}
.search_box input {
    background: #fff;
}
.search_box input.search_icon {
    color: #fff;
    background: #4c8c1e;
}

.search_box input.search_icon:hover {
    background: #a0bc96;
}
.carousel .item {
    background-color: #777;
}

.carousel-indicators li {
    background-color: #b3cce6;
    border: 1px solid #b3cce6;
}

.main-text {
    color: #fff;
    background-color: rgba(255, 255, 255, .5);
}

.inside p {
    color: #544627;
}
.arrow-right {
    color: #4c8c1e;/*277e01*/
}

.overlay-item {
    background-color: #efffe9;
}

a.overlay-item:hover p.subtitle {
    color: #4c8c1e;
}

a.overlay-item:hover p.book {
    color: #4c8c1e;
}

.link-card {
    background-color: #003300;
}

.link-info {
    color: #bdbdbd;
}

.link-info h2 {
    color: #e8e8e8;
}

/* Underline From Center */
.hvr-underline-from-center {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-underline-from-center:before {
    background: #ffffff;
}

.link-card:hover .hvr-underline-from-center:before, 
.link-card:focus .hvr-underline-from-center:before, 
.link-card:active .hvr-underline-from-center:before {
    background: #b3b300;
}

.c-button {
    color: #4c8c1e;
    border: 1px solid #4c8c1e;
    background: #fff;
}

.c-button:hover {
    border-color: #4c8c1e;
    background-color: #4c8c1e;
    color: #fff;
}

.btn-success {
    color: #fff;
    background-color: #4c8c1e;
    border-color: #4c8c1e;
}

.btn-select ul li:hover {
    background-color: #f4f4f4;
}

.btn-select ul li.selected {
    color: white;
}

/* Success Start */
.btn-select.btn-success:hover, 
.btn-select.btn-success:active, 
.btn-select.btn-success.active {
    border-color: #4c8c1e;
}

.btn-select.btn-success ul li.selected {
    background-color: #4c8c1e;
    color: white;
}

.btn-select.btn-success ul {
    border: #4c8c1e 1px solid;
}

.btn-select.btn-success .btn-select-value {
    background-color: #4c8c1e;
    border: #4cae4c 1px solid;
}

.btn-select.btn-success:hover, 
.btn-select.btn-success.active {
    background-color: #4c8c1e;
}

.btn-select.btn-select-light .btn-select-value {
    background-color: white;
    color: black;
}

.box > .icon > .info {
    background: #ecf2f8;
    border: 1px solid #ecf2f8;
}

.box > .icon > .info > p {
    font-size: 15px;
    color: #666;
    margin: 20px 20px 10px 20px;
    padding-bottom: 10px;
}

.box .icon .info button {
    color: #4c8c1e;
    border: 2px solid #4c8c1e;

}

.box .icon .info button:hover, 
.box .icon .info button:active {
    background-color: #77b300;
    color: #fff;
    border-color: #77b300;
}

.icon .btn-title {
    border-color: #ccc;
    background-color: #4c8c1e;
    color: #FFFFFF;
}

/*Custom radio button*/
 .radio-btn {
    border: 1px solid #ccc;
    box-shadow: 0 0 1px #ccc;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}

.checkedRadio {
    -moz-box-shadow: inset 0 0 5px 1px #ccc;
    -webkit-box-shadow: inset 0 0 5px 1px #ccc;
    box-shadow: inset 0 0 5px 1px #ccc;
}

.radio-btn i {
    border: 1px solid #E1E2E4;
}
.checkedRadio i {
    background-color: #898A8C;
}
.text-input {
    background: #fff;
    color: #333;
}
#footer{
background: rgb(76, 140, 30);
}
.footer {
    background: rgb(76, 140, 30);
}

#contact-us {
    color: rgb(255,255,255);
	background: -moz-linear-gradient(0deg, #4c8c1e 100%, #008080 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(100%, #4c8c1e), color-stop(100%, #008080)); /* safari4+,chrome */
	background: -webkit-linear-gradient(0deg, #4c8c1e 100%, #008080 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(0deg, #4c8c1e 100%, #008080 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(0deg, #4c8c1e 100%, #008080 100%); /* ie10+ */
	background: linear-gradient(90deg, #4c8c1e 100%, #008080 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c8c1e', endColorstr='#008080',GradientType=1 );
}

#tabs1 .subtitle,#mwf-search .subtitle {
    color: #4c8c1e;
    font-family: shakyHand;
}

.nav-pills > li > a {
    color: #fff;
    background-color: #4c8c1e;
}

.nav-pills > li.active > a, 
.nav-pills > li.active > a:focus, 
.nav-pills > li.active > a:hover, 
.nav-pills > li > a:focus, 
.nav-pills > li > a:hover {
    color: #fff;
    background-color: #a0bc96;
}

.fa-angle-left, 
.fa-angle-right {
    color: #4c8c1e;
}

#sup .card-sec .link-card .link-info a p {
    color: #fff;
}

#sup .card-sec .link-card .link-info a p:hover {
    color: #fff;
}
#sup .card-sec .link-card:hover {
    background: #a4bf9f;
}

#sup .card-sec {
    padding-bottom: 30px;
}
#volunteer, #donate, #shop, #join{
	background: #4c8c1e;
	background-color: #4c8c1e;
}
.gallery li:hover .middle .text {
  background-color: #4c8c1e;
  color: white;
}

.box1 {
    background-color: #e6e6e6;
}

.box2 {
    background-color: #ffffb3;
}

.box3 {
    background-color: #ccffcc;
}

.square-price {
    background: #a0bc96;
    color: #fff;
}

.eco-tab ul li, 
.learning-theme ul li, 
.projectdialog ul li, 
.wishdialog ul li {
    color: #4c8c1e;
}

.eco-tab ul li span, 
.learning-theme ul li span, 
.projectdialog ul li span, 
.wishdialog ul li span {
    color: #666666;
}

.project-btn {
    background-color: #4c8c1e;
    color: #fff;
}

.project-btn:hover {
    background-color: #a0bc96;
    color: #fff;
}

.filters a {
    color: #878785;
}

.filters a:hover, 
.filters a.active-filter {
    color: #4c8c1e;
}

article a {
    background: #ecf2f9;
}

article a:hover i{
    color: #554323;
}

article i {
    color: #878785;
}

article.current {
    border-bottom: 20px solid #fff;
}

.projectcontent, 
.adoptioncontent, 
.wishlistcontent {
    background: #fff;
}

.projectcontent i, 
.adoptioncontent i, 
.wishlistcontent i {
    color: #f27d00;
}

.wishdialog h3, 
.projectdialog h3 {
    color: #4c8c1e !important;
}

.btn-search {
    background-color: #777777;
    color: #fff;
}

.btn-search:hover, 
.btn-search:focus {
    background-color: #4c8c1e;
}

#tab_b input[type="text"] {
    border: 1px solid #ccc;
}

.img-container {
    background: #ecf2f9;
}

.img-container .dummy-image {
    background-color: #CCCCCC;
}

.img-container .text {
    color: #777777;
}

.work-tab .rounded-box {
    background-color: #ecf2f9;
}
.checkbox .cr {
    border: 1px solid #4c8c1e;
    color: #4c8c1e;
}

.monthly label, 
.single label {
    color: #222;
    border: 1px solid #999;
    background: #FFF;
    box-shadow: 0 0 0 45px #FFF inset;
}

.monthly input:checked + label, 
.single input:checked + label {
    box-shadow: 0 0 0 -1px #FFF inset;
    color: #FFF;
    background: #7EB634;
    border-color: #7EB634;
}

#your-details .dropdown .select {
    background: #fff;
    color: #555;
    border: 1px solid #ddd;
}

#your-details .dropdown .select:after {
    border-top: 5px solid #555;
}
#your-details .dropdown .select:before {
    background: #ddd;
}

#your-details .dropdown .option-list {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

#your-details .dropdown .option-list a {
    color: #333;
}

#your-details .dropdown .option-list a:hover {
    background: #4285F4;
    color: #fff;
}
#your-details .dropdown .search-control {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

#your-details .dropdown .search-icon {
    border: 2px solid #ccc;
}

#your-details .dropdown .search-icon:after {
    background: #ccc;
    position: absolute;
}
.monthly #monthly-other, 
.single #single-other {
    border: 1px solid #ccc;
}

.support-tab #tab_c ul li {
    color: #4c8c1e;
}

.award {
    background: #ecf2f9;
}

.learning-theme {
    border: 1px solid #4c8c1e;
}

.tagcloud a {
    background: #fff;
    color: #333;
}

.tagcloud a:hover, 
.tagcloud a:active {
    background-color: #4c8c1e;
    color: #fff;
}

.posts .subtitle {
    color: #4c8c1e;
}
.sharing-container {
    background-color: #4c8c1e;
}

.sharing-container:hover {
    background-color: #fff;
}

.shop-text {
    color: #fff;
}

.modal h3 {
    color: #4c8c1e !important;
}
@media screen and (max-width: 767px) {

    .next-container {
        background: rgb(210, 230, 203);
    }
    
    .top-bar {
        background: rgb(76, 140, 30);
    }
}
#main-menu .dropdown-menu > li > a:focus, 
#main-menu .dropdown-menu > li > a:hover, 
#main-menu .dropdown-menu > .active > a, 
#main-menu .dropdown-menu > .active > a:focus, 
#main-menu .dropdown-menu > .active > a:hover {
    color: #554323;
    background-color: #a4bf9f;
}

#main-menu .dropdown-menu {
    background: rgba(201, 219, 195);
}

#main-menu .dropdown-menu > li > a {
    color: #4c8c1e;
}

#main-menu .dropdown-submenu>a:after {
    border-left-color: #cccccc;
}

#main-menu .dropdown-submenu:hover>a:after {
    border-left-color: #555;
}


#main-menu .dropdown-menu-large > li > ul > li > a {
    color: #fff;
}

#main-menu .dropdown-menu-large > li ul > li > a:hover, 
#main-menu .dropdown-menu-large > li ul > li > a:focus {
    color: #554323;
}

#main-menu .dropdown-menu-large .dropdown-header {
    color: #428bca;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, 
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, 
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, 
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #554323;
        background-color: #4c8c1e;
    }    
}

@media (max-width: 632px) {
    .quantity-table tr:nth-of-type(odd) {
        background: #eee;
    }
}

a.vgrs, a.vgrs:visited {color:#ffffff;}
a.vgrs:hover, a.vgrs:focus {color:#554323;}
.pace .pace-progress {
  background: #29d;
}

.pace .pace-progress-inner {
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
}

.pace .pace-activity {
  border-top-color: #29d;
  border-left-color: #29d;
}
#MWFFaqPage .panel-title a:hover,#MWFFaqPage .panel-title a:focus,#MWFFaqPage .panel-title a:visited{color:#4c8c1e !important;}
#MWFFaqPage .panel-heading:hover{color:#4c8c1e !important;}

.highlighted
{
	background-color: yellow;
	background: yellow;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background-color: #4c8c1e !important;
    border-color: #4c8c1e !important;
}
.pagination>li>a, .pagination>li>span{color: #4c8c1e;}


.float-icons {
	background: #4c8c1e;
	color: #fff;
}
.float-icons a, .float-icons a:hover {
	color: #fff;	
}

.bg-green{background: #4c8c1e; background-color: #4c8c1e;color:#fff;}
#tbl-odd-even{
	border: 1px solid #f2f2f2 !important;
}
#tbl-odd-even > tbody > tr > td{
	border-top: 1px solid #f2f2f2 !important;
}

#vacancies div.toggle > label{
	color: #4c8c1e;
	background:#fdb927;
}
.panel-heading-green{
  color: #fff !important;
  background-color: #4c8c1e !important;
  border-color: #4c8c1e !important;	
}
.btn-darkgreen{
  color: #fff !important;
  background-color: #4c8c1e !important;
  border-color: #4c8c1e !important;
}
.btn-darkgreen:hover {
  color: #333 !important;
  background-color: #a0bc96 !important;
  border-color: #a0bc96 !important;
}
#vacancies .well h3{color:#8a6d3b !important;}
#vacancies .panel-title a,
#vacancies .panel-title a:focus,
#vacancies .panel-title a:hover
{color: #fff !important;}
.btn-darkgreen:focus, .btn-darkgreen.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-darkgreen.disabled, .btn-darkgreen:disabled {
  color: #fff;
  background-color: #4c8c1e;
  border-color: #4c8c1e;
}
.btn-darkgreen:not(:disabled):not(.disabled):active, .btn-darkgreen:not(:disabled):not(.disabled).active,
.show > .btn-darkgreen.dropdown-toggle {
  color: #fff;
  background-color: #a0bc96;
  border-color: #005cbf;
}
.btn-darkgreen:not(:disabled):not(.disabled):active:focus, 
.btn-darkgreen:not(:disabled):not(.disabled).active:focus,
.show > .btn-darkgreen.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.news-title-bg{background:#4c8c1e;background-color: #4c8c1e;color:#fff;}
.news-title a,
.news-title a i,
.news-title a:focus,
.news-title a:hover,
.news-title a:visited
{color:#fff !important;}

#ourwallpapers .img-wal:hover .middle .text {
  background-color: #4c8c1e;
  color: white;
}
#ourwallpapers .ul-wallpaper li a{/*color:#505050;*/background-color:#fff;}
#ourwallpapers .ul-wallpaper li a:hover{color:#fff;background-color:#4c8c1e;box-shadow:0 0 10px rgba(0,0,0,.5)}
#ourwallpapers .ul-wallpaper li a:after,#ourwallpapers .ul-wallpaper li a:before{/*content:attr(data-tip);*/color:#fff;background-color:#000;}

.float-booknow {
	background-color:#4c8c1e;
  	top: 125px;
}
#tbl-odd-even tr.bg-even{background-color: #e9f2e5 !important;}

.scroll-up a:hover {
    color: #554323;
}
.slick-prev::before, 
.slick-next::before {
    color: #4c8c1e;
}
.fa-angle-left, 
.fa-angle-right {
    color: #4c8c1e;
}
.btn-select ul {background-color: white;
    color: black;}
.rounded-box {
    color: #333;
}
input#total {
    color: red;
}
.form-control:focus {
    border-color: #4c8c1e !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 140, 30,.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 140, 30,.6) !important;
}
::-moz-selection { background: #4c8c1e;color:#fff; }
::selection { background: #4c8c1e;color:#fff; }
#dv-shop .product-grid .social li a:hover{color:#fff;background-color:#a4bf9f;}
#dv-shop .product-grid .add-to-cart:hover{background-color:#a4bf9f;}
#dv-shop .product-grid .add-to-cart:hover i,.btn-link:hover{color: #554323 !important}
.btn-link{color:#4c8c1e !important;}
